.product-description .main_image {
    max-width: none;
  }

  .balsam_do_ciala_odzywczy_my_box .balsam_do_ciala_odzywczy_my_h5,
  .balsam_do_ciala_regenerujacy_my_box .balsam_do_ciala_regenerujacy_my_h5,
  .hipoalergiczny_balsam_do_ciala_my_box .hipoalergiczny_balsam_do_ciala_my_h5,
  .balsam_do_ciala_odzywczy_my_box .balsam_do_ciala_odzywczy_my_h5,
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_box .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_h5,
  .balsam_do_ciala_odzywczy_my_box .balsam_do_ciala_odzywczy_my_h5,
  .hipoalergiczny_zel_do_mycia_twarzy_my_box .hipoalergiczny_zel_do_mycia_twarzy_my_h5,
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_box .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_h5,
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_box
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h5,
  .hipoalergiczny_krem_regenerujący_na_dzien_my_box .hipoalergiczny_krem_regenerujący_na_dzien_my_h5,
  .hipoalergiczny_krem_regenerujący_na_noc_my_box .hipoalergiczny_krem_regenerujący_na_noc_my_h5,
  .krem_aktywnie_liftingujacy_na_dzien_my_box .krem_aktywnie_liftingujacy_na_dzien_my_h5,
  .odmladzajacy_krem_regenerujacy_na_noc_my_box .odmladzajacy_krem_regenerujacy_na_noc_my_h5,
  .odzywczy_krem_naprawczy_na_dzien_my_box .odzywczy_krem_naprawczy_na_dzien_my_h5,
  .odzywczy_krem_naprawczy_na_dzien_my_box .odzywczy_krem_naprawczy_na_dzien_my_h5,
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_box .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_h5,
  .lagodzaco-nawilzajacy_krem_na_dzien_my_box .lagodzaco-nawilzajacy_krem_na_dzien_my_h5,
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_box .tonik_lagodzacy_neutralizujacy_PH_skory_my_h5,
  .wygladzajacy_krem_pod_oczy_my_box .wygladzajacy_krem_pod_oczy_my_h5,
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_box .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_product_box,
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_box .whipoalergiczny_zel_do_mycia_twarzy-refill_my_h5,
  .krem_intensywnie_ujedrniajacy_na_noc_my_box .krem_intensywnie_ujedrniajacy_na_noc_my_h5,
  .odbudowujacy_krem_regenerujacy_na_noc_my_box .odbudowujacy_krem_regenerujacy_na_noc_my_h5,
  .odzywczy_krem_naprawczy_na_dzien_my_box .odzywczy_krem_naprawczy_na_dzien_my_h5,
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_box .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h5,
  .odzywczy_krem_na_noc_my_box .odzywczy_krem_na_noc_my_h5,
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_box .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_h5 {
    font-size: 22px !important;
    margin-bottom: 10px !important;
  }
  
  @media only screen and (max-width: 1199px) {
    .product-description img {
      max-width: 100%;
    }
  }
  
  @media only screen and (max-width: 775px) {
    .balsam_do_ciala_odzywczy_my_line_content .balsam_do_ciala_odzywczy_my_product_box,
    .balsam_do_ciala_regenerujacy_my_line_content .balsam_do_ciala_regenerujacy_my_product_box,
    .hipoalergiczny_balsam_do_ciala_my_line_content .hipoalergiczny_balsam_do_ciala_my_product_box,
    .balsam_do_ciala_odzywczy_my_line_content .balsam_do_ciala_odzywczy_my_product_box,
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_line_content .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_product_box,
    .balsam_do_ciala_odzywczy_my_line_content .balsam_do_ciala_odzywczy_my_product_box,
    .hipoalergiczny_zel_do_mycia_twarzy_my_line_content .hipoalergiczny_zel_do_mycia_twarzy_my_product_box,
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_line_content .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_product_box,
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_line_content
      .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_box,
    .hipoalergiczny_krem_regenerujący_na_dzien_my_line_content .hipoalergiczny_krem_regenerujący_na_dzien_my_product_box,
    .hipoalergiczny_krem_regenerujący_na_noc_my_line_content .hipoalergiczny_krem_regenerujący_na_noc_my_product_box,
    .krem_aktywnie_liftingujacy_na_dzien_my_line_content .krem_aktywnie_liftingujacy_na_dzien_my_product_box,
    .odmladzajacy_krem_regenerujacy_na_noc_my_line_content .odmladzajacy_krem_regenerujacy_na_noc_my_product_box,
    .odzywczy_krem_naprawczy_na_dzien_my_line_content .odzywczy_krem_naprawczy_na_dzien_my_product_box,
    .odzywczy_krem_naprawczy_na_dzien_my_line_content .odzywczy_krem_naprawczy_na_dzien_my_product_box,
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_line_content .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_product_box,
    .lagodzaco-nawilzajacy_krem_na_dzien_my_line_content .lagodzaco-nawilzajacy_krem_na_dzien_my_product_box,
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_line_content .tonik_lagodzacy_neutralizujacy_PH_skory_my_product_box,
    .wygladzajacy_krem_pod_oczy_my_line_content .wygladzajacy_krem_pod_oczy_my_product_box,
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_line_content .hipoalergiczny_zel_do_mycia_twarzy-refill_my_product_box,
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_line_content .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_product_box,
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_line_content .whipoalergiczny_zel_do_mycia_twarzy-refill_my_product_box,
    .krem_intensywnie_ujedrniajacy_na_noc_my_line_content .krem_intensywnie_ujedrniajacy_na_noc_my_product_box,
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_line_content .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_product_box,
    .odbudowujacy_krem_regenerujacy_na_noc_my_line_content .odbudowujacy_krem_regenerujacy_na_noc_my_product_box,
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_line_content .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_product_box,
    .odzywczy_krem_na_noc_my_line_content .odzywczy_krem_na_noc_my_product_box,
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_line_content
      .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_box,
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_line_content
      .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_box {
      -ms-flex: 0 0 100% !important;
      flex: 0 0 100% !important;
      max-width: 100% !important;
    }
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_content_important_container,
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_content_important_container,
    .odbudowujacy_krem_regenerujacy_na_noc_my_content_important_container,
    .odmladzajacy_krem_regenerujacy_na_noc_my_content_important_container,
    .odzywczy_krem_naprawczy_na_dzien_my_content_important_container,
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_content_important_container,
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_content_important_container {
      height: unset !important;
    }
  
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_content_important_container {
      height: unset !important;
    }
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_grid {
      display: block !important;
    }
  }
  
  @media only screen and (max-width: 929px) {
    .balsam_do_ciala_odzywczy_my_yellow_bg_image,
    .balsam_do_ciala_regenerujacy_my_yellow_bg_image,
    .hipoalergiczny_balsam_do_ciala_my_yellow_bg_image,
    .balsam_do_ciala_odzywczy_my_yellow_bg_image,
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_yellow_bg_image,
    .balsam_do_ciala_odzywczy_my_yellow_bg_image,
    .hipoalergiczny_zel_do_mycia_twarzy_my_yellow_bg_image,
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_yellow_bg_image,
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_yellow_bg_image,
    .hipoalergiczny_krem_regenerujący_na_dzien_my_yellow_bg_image,
    .hipoalergiczny_krem_regenerujący_na_noc_my_yellow_bg_image,
    .krem_aktywnie_liftingujacy_na_dzien_my_yellow_bg_image,
    .odmladzajacy_krem_regenerujacy_na_noc_my_yellow_bg_image,
    .odzywczy_krem_naprawczy_na_dzien_my_yellow_bg_image,
    .odzywczy_krem_naprawczy_na_dzien_my_yellow_bg_image,
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_yellow_bg_image,
    .lagodzaco-nawilzajacy_krem_na_dzien_my_yellow_bg_image,
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_yellow_bg_image,
    .wygladzajacy_krem_pod_oczy_my_yellow_bg_image,
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_yellow_bg_image,
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_product_box,
    .whipoalergiczny_zel_do_mycia_twarzy-refill_my_yellow_bg_image,
    .krem_intensywnie_ujedrniajacy_na_noc_my_yellow_bg_image,
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_yellow_bg_image,
    .odbudowujacy_krem_regenerujacy_na_noc_my_yellow_bg_image,
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_yellow_bg_image,
    .odzywczy_krem_na_noc_my_yellow_bg_image,
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_yellow_bg_image,
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_yellow_bg_image {
      top: 20px !important;
    }
  }
  
  #hero .main_image {
    max-width: 100% !important;
    transform: unset !important;
  }
  #hero .main_image {
    transform: unset !important;
  }
  #hero {
    margin-bottom: unset !important;
  }
  
  @media only screen and (max-width: 850px) {
    .product-description .delikatny_balsam_do_ciala_my_portfolio_content,
    .product-description .delikatny_plyn_do_kapieli_my_portfolio_content,
    .product-description .delikatny_szampon_do_wlosow_my_portfolio_content,
    .product-description .delikatny_zel_do_mycia_ciala_my_portfolio_content,
    .product-description .hipoalergiczna_pianka_do_ciala_my_portfolio_content,
    .product-description .hipoalergiczne_mleczko_do_ciala_my_portfolio_content,
    .product-description .hipoalergiczny_plyn_do_kapieli_my_portfolio_content,
    .product-description .hipoalergiczny_szampon_my_portfolio_content,
    .product-description .hipoalergiczny_zel_do_mycia_ciala_my_portfolio_content,
    .product-description .lagodna_pianka_do_mycia_ciala_my_portfolio_content,
    .product-description .lagodny_plyn_do_kapieli_my_portfolio_content,
    .product-description .lagodny_szampon_do_wlosow_my_portfolio_content,
    .product-description .lagodny_zel_do_mycia_ciala_my_portfolio_content {
      grid-template-columns: 1fr;
    }
    .product-description .delikatny_balsam_do_ciala_my_portfolio_box .delikatny_balsam_do_ciala_my_box,
    .product-description .delikatny_plyn_do_kapieli_my_portfolio_box .delikatny_plyn_do_kapieli_my_box,
    .product-description .delikatny_szampon_do_wlosow_my_portfolio_box .delikatny_szampon_do_wlosow_my_box,
    .product-description .delikatny_zel_do_mycia_ciala_my_portfolio_box .delikatny_zel_do_mycia_ciala_my_box,
    .product-description .hipoalergiczna_pianka_do_ciala_my_portfolio_box .hipoalergiczna_pianka_do_ciala_my_box,
    .product-description .hipoalergiczne_mleczko_do_ciala_my_portfolio_box .hipoalergiczne_mleczko_do_ciala_my_box,
    .product-description .hipoalergiczny_plyn_do_kapieli_my_portfolio_box .hipoalergiczny_plyn_do_kapieli_my_box,
    .product-description .hipoalergiczny_szampon_my_portfolio_box .hipoalergiczny_szampon_my_box,
    .product-description .hipoalergiczny_zel_do_mycia_ciala_my_portfolio_box .hipoalergiczny_zel_do_mycia_ciala_my_box,
    .product-description .lagodna_pianka_do_mycia_ciala_my_portfolio_box .lagodna_pianka_do_mycia_ciala_my_box,
    .product-description .lagodny_plyn_do_kapieli_my_portfolio_box .lagodny_plyn_do_kapieli_my_box,
    .product-description .lagodny_szampon_do_wlosow_my_portfolio_box .lagodny_szampon_do_wlosow_my_box,
    .product-description .lagodny_zel_do_mycia_ciala_my_portfolio_box .lagodny_zel_do_mycia_ciala_my_box {
      min-height: unset;
    }
  }
  
  @media only screen and (max-width: 550px) {
    .product-description .delikatny_balsam_do_ciala_my_hero_bg,
    .product-description .delikatny_plyn_do_kapieli_my_hero_bg,
    .product-description .delikatny_szampon_do_wlosow_my_hero_bg,
    .product-description .delikatny_zel_do_mycia_ciala_my_hero_bg {
      background-position: -411px top !important;
    }
  
    .product-description .delikatny_balsam_do_ciala_my_first_product_container,
    .product-description .delikatny_plyn_do_kapieli_my_first_product_container,
    .product-description .delikatny_szampon_do_wlosow_my_first_product_container,
    .product-description .delikatny_zel_do_mycia_ciala_my_first_product_container,
    .product-description .hipoalergiczna_pianka_do_ciala_my_first_product_container,
    .product-description .hipoalergiczne_mleczko_do_ciala_my_first_product_container,
    .product-description .hipoalergiczny_plyn_do_kapieli_my_first_product_container,
    .product-description .hipoalergiczny_szampon_my_first_product_container,
    .product-description .hipoalergiczny_zel_do_mycia_ciala_my_first_product_container,
    .product-description .lagodna_pianka_do_mycia_ciala_my_first_product_container,
    .product-description .lagodny_plyn_do_kapieli_my_first_product_container,
    .product-description .lagodny_szampon_do_wlosow_my_first_product_container,
    .product-description .lagodny_zel_do_mycia_ciala_my_first_product_container {
      padding-top: 40px !important;
    }
  
    .product-description .delikatny_balsam_do_ciala_my_first_product_container,
    .product-description .delikatny_plyn_do_kapieli_my_first_product_container,
    .product-description .delikatny_szampon_do_wlosow_my_first_product_container,
    .product-description .delikatny_zel_do_mycia_ciala_my_first_product_container,
    .product-description .hipoalergiczna_pianka_do_ciala_my_first_product_container,
    .product-description .hipoalergiczne_mleczko_do_ciala_my_first_product_container,
    .product-description .hipoalergiczny_plyn_do_kapieli_my_first_product_container,
    .product-description .hipoalergiczny_szampon_my_first_product_container,
    .product-description .hipoalergiczny_zel_do_mycia_ciala_my_first_product_container,
    .product-description .lagodna_pianka_do_mycia_ciala_my_first_product_container,
    .product-description .lagodny_plyn_do_kapieli_my_first_product_container,
    .product-description .lagodny_szampon_do_wlosow_my_first_product_container,
    .product-description .lagodny_zel_do_mycia_ciala_my_first_product_container {
      padding-top: 40px !important;
    }
  
    .product-description .delikatny_balsam_do_ciala_my_portfolio_container,
    .product-description .delikatny_plyn_do_kapieli_my_portfolio_container,
    .product-description .delikatny_szampon_do_wlosow_my_portfolio_container,
    .product-description .delikatny_zel_do_mycia_ciala_my_portfolio_container,
    .product-description .hipoalergiczna_pianka_do_ciala_my_portfolio_container,
    .product-description .hipoalergiczne_mleczko_do_ciala_my_portfolio_container,
    .product-description .hipoalergiczny_plyn_do_kapieli_my_portfolio_container,
    .product-description .hipoalergiczny_szampon_my_portfolio_container,
    .product-description .hipoalergiczny_zel_do_mycia_ciala_my_portfolio_container,
    .product-description .lagodna_pianka_do_mycia_ciala_my_portfolio_container,
    .product-description .lagodny_plyn_do_kapieli_my_portfolio_container,
    .product-description .lagodny_szampon_do_wlosow_my_portfolio_container,
    .product-description .lagodny_zel_do_mycia_ciala_my_portfolio_container {
      margin-bottom: -60px;
    }
  
    .cloud_3_footer {
      display: none;
    }
    .product-description .delikatny_balsam_do_ciala_my_movie_cotainer,
    .product-description .delikatny_plyn_do_kapieli_my_movie_cotainer,
    .product-description .delikatny_szampon_do_wlosow_my_movie_cotainer,
    .product-description .delikatny_zel_do_mycia_ciala_my_movie_cotainer,
    .product-description .hipoalergiczna_pianka_do_ciala_my_movie_cotainer,
    .product-description .hipoalergiczne_mleczko_do_ciala_my_movie_cotainer,
    .product-description .hipoalergiczny_plyn_do_kapieli_my_movie_cotainer,
    .product-description .hipoalergiczny_szampon_my_movie_cotainer,
    .product-description .hipoalergiczny_zel_do_mycia_ciala_my_movie_cotainer,
    .product-description .lagodna_pianka_do_mycia_ciala_my_movie_cotainer,
    .product-description .lagodny_plyn_do_kapieli_my_movie_cotainer,
    .product-description .lagodny_szampon_do_wlosow_my_movie_cotainer,
    .product-description .lagodny_zel_do_mycia_ciala_my_movie_cotainer {
      padding: 0 15px 35px 15px !important;
    }
  }
  @media (max-width: 480px) {
    .featured-products .products article {
      width: 100%;
      float: left;
    }
  
    .product-description .delikatny_balsam_do_ciala_my_hero_bg,
    .product-description .delikatny_plyn_do_kapieli_my_hero_bg,
    .product-description .delikatny_szampon_do_wlosow_my_hero_bg,
    .product-description .delikatny_zel_do_mycia_ciala_my_hero_bg {
      background-position: -427px top !important;
    }
    .category-products .block_content .products #category-products .owl-controls .owl-buttons {
      top: -115px;
    }
  }
  
  @media (max-width: 650px) {
    .product-description .delikatny_balsam_do_ciala_my_footer_image_top,
    .product-description .delikatny_plyn_do_kapieli_my_footer_image_top,
    .product-description .delikatny_szampon_do_wlosow_my_footer_image_top,
    .product-description .delikatny_zel_do_mycia_ciala_my_footer_image_top,
    .product-description .hipoalergiczna_pianka_do_ciala_my_footer_image_top,
    .product-description .hipoalergiczne_mleczko_do_ciala_my_footer_image_top,
    .product-description .hipoalergiczny_plyn_do_kapieli_my_footer_image_top,
    .product-description .hipoalergiczny_szampon_my_footer_image_top,
    .product-description .hipoalergiczny_zel_do_mycia_ciala_my_footer_image_top,
    .product-description .lagodna_pianka_do_mycia_ciala_my_footer_image_top,
    .product-description .lagodny_plyn_do_kapieli_my_footer_image_top,
    .product-description .lagodny_szampon_do_wlosow_my_footer_image_top,
    .product-description .lagodny_zel_do_mycia_ciala_my_footer_image_top {
      display: none;
    }
  }
  
  @media only screen and (max-width: 929px) {
    .product-description img {
      max-width: 100%;
    }
    #hero .main_image {
      max-width: 100% !important;
      transform: unset !important;
    }
    #hero .main_image {
      transform: unset !important;
    }
    #hero {
      margin-bottom: unset !important;
    }
  
    .hipoalergiczny_krem_regenerujący_na_dzien_my_content_important_container {
      height: unset;
    }
  
    .product-description .delikatny_balsam_do_ciala_my_footer_image_top,
    .product-description .delikatny_plyn_do_kapieli_my_footer_image_top,
    .product-description .delikatny_szampon_do_wlosow_my_footer_image_top,
    .product-description .delikatny_zel_do_mycia_ciala_my_footer_image_top,
    .product-description .hipoalergiczna_pianka_do_ciala_my_footer_image_top,
    .product-description .hipoalergiczne_mleczko_do_ciala_my_footer_image_top,
    .product-description .hipoalergiczny_plyn_do_kapieli_my_footer_image_top,
    .product-description .hipoalergiczny_szampon_my_footer_image_top,
    .product-description .hipoalergiczny_zel_do_mycia_ciala_my_footer_image_top,
    .product-description .lagodna_pianka_do_mycia_ciala_my_footer_image_top,
    .product-description .lagodny_plyn_do_kapieli_my_footer_image_top,
    .product-description .lagodny_szampon_do_wlosow_my_footer_image_top,
    .product-description .lagodny_zel_do_mycia_ciala_my_footer_image_top {
      top: 40px;
    }
  
    .lagodzaco-nawilzajacy_krem_na_dzien_my_row_important img,
    .odzywczy_krem_na_noc_my_row_important img,
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_important img,
    .wygladzajacy_krem_pod_oczy_my_row_important img,
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_row_important img,
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_row_important img,
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_row_important img,
    .balsam_do_ciala_regenerujacy_my_row_important img,
    .hipoalergiczny_balsam_do_ciala_my_row_important img,
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_row_important img,
    .hipoalergiczny_zel_do_mycia_twarzy_my_row_important img,
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_row_important img,
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_row_important img,
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill img,
    .hipoalergiczny_krem_regenerujący_na_dzien_my_row_important img,
    .hipoalergiczny_krem_regenerujący_na_noc_my_row_important img,
    .krem_intensywnie_ujedrniajacy_na_noc_my_row_important img,
    .odmladzajacy_krem_regenerujacy_na_noc_my_row_important img,
    .odzywczy_krem_naprawczy_na_dzien_my_row_important img,
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_row_important img {
      display: none;
    }
  
    .hipoalergiczny_balsam_do_ciala_my_grid,
    .hipoalergiczny_zel_do_mycia_twarzy_my_grid,
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_grid,
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_grid,
    .hipoalergiczny_krem_regenerujący_na_dzien_my_grid,
    .hipoalergiczny_krem_regenerujący_na_noc_my_grid,
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_grid,
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_grid {
      display: block !important;
    }
  
    .hipoalergiczny_balsam_do_ciala_my_grid img,
    .hipoalergiczny_zel_do_mycia_twarzy_my_grid img,
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_grid img,
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_grid img,
    .hipoalergiczny_krem_regenerujący_na_dzien_my_grid img,
    .hipoalergiczny_krem_regenerujący_na_noc_my_grid img,
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_grid img,
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_grid img {
      margin-bottom: 20px;
    }
  
    .product-description .delikatny_balsam_do_ciala_my_body .delikatny_balsam_do_ciala_my_first_product_container p,
    .product-description .delikatny_plyn_do_kapieli_my_body .delikatny_plyn_do_kapieli_my_first_product_container p,
    .product-description .delikatny_szampon_do_wlosow_my_body .delikatny_szampon_do_wlosow_my_first_product_container p,
    .product-description .delikatny_zel_do_mycia_ciala_my_body .delikatny_zel_do_mycia_ciala_my_first_product_container p,
    .product-description .hipoalergiczna_pianka_do_ciala_my_body .hipoalergiczna_pianka_do_ciala_my_first_product_container p,
    .product-description .hipoalergiczne_mleczko_do_ciala_my_body .hipoalergiczne_mleczko_do_ciala_my_first_product_container p,
    .product-description .hipoalergiczny_plyn_do_kapieli_my_body .hipoalergiczny_plyn_do_kapieli_my_first_product_container p,
    .product-description .hipoalergiczny_szampon_my_body .hipoalergiczny_szampon_my_first_product_container p,
    .product-description .hipoalergiczny_zel_do_mycia_ciala_my_body .hipoalergiczny_zel_do_mycia_ciala_my_first_product_container p,
    .product-description .lagodna_pianka_do_mycia_ciala_my_body .lagodna_pianka_do_mycia_ciala_my_first_product_container p,
    .product-description .lagodny_plyn_do_kapieli_my_body .lagodny_plyn_do_kapieli_my_first_product_container p,
    .product-description .lagodny_szampon_do_wlosow_my_body .lagodny_szampon_do_wlosow_my_first_product_container p,
    .product-description .lagodny_zel_do_mycia_ciala_my_body .lagodny_zel_do_mycia_ciala_my_first_product_container p {
      text-align: left;
    }
  
    .product-description .delikatny_balsam_do_ciala_my_body .delikatny_balsam_do_ciala_my_first_product_container img,
    .product-description .delikatny_plyn_do_kapieli_my_body .delikatny_plyn_do_kapieli_my_first_product_container img,
    .product-description .delikatny_szampon_do_wlosow_my_body .delikatny_szampon_do_wlosow_my_first_product_container img,
    .product-description .delikatny_zel_do_mycia_ciala_my_body .delikatny_zel_do_mycia_ciala_my_first_product_container img,
    .product-description .hipoalergiczna_pianka_do_ciala_my_body .hipoalergiczna_pianka_do_ciala_my_first_product_container img,
    .product-description .hipoalergiczne_mleczko_do_ciala_my_body .hipoalergiczne_mleczko_do_ciala_my_first_product_container img,
    .product-description .hipoalergiczny_plyn_do_kapieli_my_body .hipoalergiczny_plyn_do_kapieli_my_first_product_container img,
    .product-description .hipoalergiczny_szampon_my_body .hipoalergiczny_szampon_my_first_product_container img,
    .product-description .hipoalergiczny_zel_do_mycia_ciala_my_body .hipoalergiczny_zel_do_mycia_ciala_my_first_product_container img,
    .product-description .lagodna_pianka_do_mycia_ciala_my_body .lagodna_pianka_do_mycia_ciala_my_first_product_container img,
    .product-description .lagodny_plyn_do_kapieli_my_body .lagodny_plyn_do_kapieli_my_first_product_container img,
    .product-description .lagodny_szampon_do_wlosow_my_body .lagodny_szampon_do_wlosow_my_first_product_container img,
    .product-description .lagodny_zel_do_mycia_ciala_my_body .lagodny_zel_do_mycia_ciala_my_first_product_container img {
      justify-self: start;
    }
    .product-description .delikatny_balsam_do_ciala_my_body .delikatny_balsam_do_ciala_my_first_product_container h2,
    .product-description .delikatny_plyn_do_kapieli_my_body .delikatny_plyn_do_kapieli_my_first_product_container h2,
    .product-description .delikatny_szampon_do_wlosow_my_body .delikatny_szampon_do_wlosow_my_first_product_container h2,
    .product-description .delikatny_zel_do_mycia_ciala_my_body .delikatny_zel_do_mycia_ciala_my_first_product_container h2,
    .product-description .hipoalergiczna_pianka_do_ciala_my_body .hipoalergiczna_pianka_do_ciala_my_first_product_container h2,
    .product-description .hipoalergiczne_mleczko_do_ciala_my_body .hipoalergiczne_mleczko_do_ciala_my_first_product_container h2,
    .product-description .hipoalergiczny_plyn_do_kapieli_my_body .hipoalergiczny_plyn_do_kapieli_my_first_product_container h2,
    .product-description .hipoalergiczny_szampon_my_body .hipoalergiczny_szampon_my_first_product_container h2,
    .product-description .hipoalergiczny_zel_do_mycia_ciala_my_body .hipoalergiczny_zel_do_mycia_ciala_my_first_product_container h2,
    .product-description .lagodna_pianka_do_mycia_ciala_my_body .lagodna_pianka_do_mycia_ciala_my_first_product_container h2,
    .product-description .lagodny_plyn_do_kapieli_my_body .lagodny_plyn_do_kapieli_my_first_product_container h2,
    .product-description .lagodny_szampon_do_wlosow_my_body .lagodny_szampon_do_wlosow_my_first_product_container h2,
    .product-description .lagodny_zel_do_mycia_ciala_my_body .lagodny_zel_do_mycia_ciala_my_first_product_container h2 {
      text-align: left;
    }
  
    .product-description .lagodna_pianka_do_mycia_ciala_my_body .lagodna_pianka_do_mycia_ciala_my_h4,
    .product-description .lagodny_plyn_do_kapieli_my_body .lagodny_plyn_do_kapieli_my_h4,
    .product-description .lagodny_szampon_do_wlosow_my_body .lagodny_szampon_do_wlosow_my_h4,
    .product-description .lagodny_zel_do_mycia_ciala_my_body .lagodny_zel_do_mycia_ciala_my_h4,
    .product-description .delikatny_balsam_do_ciala_my_body .delikatny_balsam_do_ciala_my_h4,
    .product-description .delikatny_plyn_do_kapieli_my_body .delikatny_plyn_do_kapieli_my_h4,
    .product-description .delikatny_szampon_do_wlosow_my_body .delikatny_szampon_do_wlosow_my_body_my_h4,
    .product-description .delikatny_zel_do_mycia_ciala_my_body .delikatny_zel_do_mycia_ciala_my_h4 {
      text-align: left;
    }
  
    /*.product-description .hipoalergiczna_pianka_do_ciala_my_body .hipoalergiczna_pianka_do_ciala_my_body .hipoalergiczna_pianka_do_ciala_my_h4,
  .product-description .hipoalergiczne_mleczko_do_ciala_my_body .hipoalergiczne_mleczko_do_ciala_my_body .hipoalergiczne_mleczko_do_ciala_my_h4,
  .product-description .hipoalergiczny_plyn_do_kapieli_my_body .hipoalergiczny_plyn_do_kapieli_my_body .hipoalergiczny_plyn_do_kapieli_my_h4,
  .product-description .hipoalergiczny_szampon_my_body .hipoalergiczny_szampon_my_body .hipoalergiczny_szampon_my_h4,
  .product-description .hipoalergiczny_zel_do_mycia_ciala_my_body .hipoalergiczny_zel_do_mycia_ciala_my_body .hipoalergiczny_zel_do_mycia_ciala_my_h4{
      text-align: right;
  }*/
  }
  .product-description .delikatny_balsam_do_ciala_my_body .delikatny_balsam_do_ciala_my_second .delikatny_balsam_do_ciala_my_paragraph,
  .product-description .delikatny_plyn_do_kapieli_my_body .delikatny_plyn_do_kapieli_my_second .delikatny_plyn_do_kapieli_my_paragraph,
  .product-description .delikatny_szampon_do_wlosow_my_body .delikatny_szampon_do_wlosow_my_second .delikatny_szampon_do_wlosow_my_paragraph,
  .product-description .delikatny_zel_do_mycia_ciala_my_body .delikatny_zel_do_mycia_ciala_my_second .delikatny_zel_do_mycia_ciala_my_paragraph,
  .product-description .hipoalergiczna_pianka_do_ciala_my_body .hipoalergiczna_pianka_do_ciala_my_second .hipoalergiczna_pianka_do_ciala_my_paragraph,
  .product-description
    .hipoalergiczne_mleczko_do_ciala_my_body
    .hipoalergiczne_mleczko_do_ciala_my_second
    .hipoalergiczne_mleczko_do_ciala_my_paragraph,
  .product-description .hipoalergiczny_plyn_do_kapieli_my_body .hipoalergiczny_plyn_do_kapieli_my_second .hipoalergiczny_plyn_do_kapieli_my_paragraph,
  .product-description .hipoalergiczny_szampon_my_body .hipoalergiczny_szampon_my_second .hipoalergiczny_szampon_my_paragraph,
  .product-description
    .hipoalergiczny_zel_do_mycia_ciala_my_body
    .hipoalergiczny_zel_do_mycia_ciala_my_second
    .hipoalergiczny_zel_do_mycia_ciala_my_paragraph,
  .product-description .lagodna_pianka_do_mycia_ciala_my_body .lagodna_pianka_do_mycia_ciala_my_second .lagodna_pianka_do_mycia_ciala_my_paragraph,
  .product-description .lagodny_plyn_do_kapieli_my_body .lagodny_plyn_do_kapieli_my_second .lagodny_plyn_do_kapieli_my_paragraph,
  .product-description .lagodny_szampon_do_wlosow_my_body .lagodny_szampon_do_wlosow_my_second .lagodny_szampon_do_wlosow_my_paragraph,
  .product-description .lagodny_zel_do_mycia_ciala_my_body .lagodny_zel_do_mycia_ciala_my_second .lagodny_zel_do_mycia_ciala_my_paragraph {
    font-family: "Work Sans", sans-serif !important;
  }
  
  .product-description .lagodzaco-nawilzajacy_krem_na_dzien_my_body h1,
  .lagodzaco-nawilzajacy_krem_na_dzien_my_body h2,
  .lagodzaco-nawilzajacy_krem_na_dzien_my_body h3,
  .lagodzaco-nawilzajacy_krem_na_dzien_my_body h4,
  .lagodzaco-nawilzajacy_krem_na_dzien_my_body h5,
  .lagodzaco-nawilzajacy_krem_na_dzien_my_body h6 {
    font-family: Poppins, sans-serif !important;
  }
  
  .product-description .lagodzaco-nawilzajacy_krem_na_dzien_my_body h1,
  .lagodzaco-nawilzajacy_krem_na_dzien_my_body h2,
  .lagodzaco-nawilzajacy_krem_na_dzien_my_body h3,
  .lagodzaco-nawilzajacy_krem_na_dzien_my_body h4,
  .lagodzaco-nawilzajacy_krem_na_dzien_my_body h5,
  .lagodzaco-nawilzajacy_krem_na_dzien_my_body h6 {
    font-family: Poppins, sans-serif !important;
  }
  
  .product-description .tonik_lagodzacy_neutralizujacy_PH_skory_my_body h1,
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_body h2,
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_body h3,
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_body h4,
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_body h5,
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_body h6 {
    font-family: Poppins, sans-serif !important;
  }
  
  .product-description .wygladzajacy_krem_pod_oczy_my_body h1,
  .wygladzajacy_krem_pod_oczy_my_body h2,
  .wygladzajacy_krem_pod_oczy_my_body h3,
  .wygladzajacy_krem_pod_oczy_my_body h4,
  .wygladzajacy_krem_pod_oczy_my_body h5,
  .wygladzajacy_krem_pod_oczy_my_body h6 {
    font-family: Poppins, sans-serif !important;
  }
  
  .product-description .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refil_my_body h1,
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_body h2,
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refil_my_body h3,
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refil_my_body h4,
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refil_my_body h5,
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refil_my_body h6 {
    font-family: Poppins, sans-serif !important;
  }
  
  .product-description .hipoalergiczny_zel_do_mycia_twarzy-refill_my_body h1,
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_body h2,
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_body h3,
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_body h4,
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_body h5,
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_body h6 {
    font-family: Poppins, sans-serif !important;
  }
  .product-description .hipoalergiczny_zel_do_mycia_twarzy-refill_my_body h1,
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_body h2,
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_body h3,
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_body h4,
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_body h5,
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_body h6 {
    font-family: Poppins, sans-serif !important;
  }
  
  .product-description .balsam_do_ciala_regenerujacy_my_body h1,
  .balsam_do_ciala_regenerujacy_my_body h2,
  .balsam_do_ciala_regenerujacy_my_body h3,
  .balsam_do_ciala_regenerujacy_my_body h4,
  .balsam_do_ciala_regenerujacy_my_body h5,
  .balsam_do_ciala_regenerujacy_my_body h6 {
    font-family: Poppins, sans-serif !important;
  }
  .product-description .hipoalergiczny_balsam_do_ciala_my_body h1,
  .hipoalergiczny_balsam_do_ciala_my_body h2,
  .hipoalergiczny_balsam_do_ciala_my_body h3,
  .hipoalergiczny_balsam_do_ciala_my_body h4,
  .hipoalergiczny_balsam_do_ciala_my_body h5,
  .hipoalergiczny_balsam_do_ciala_my_body h6 {
    font-family: Poppins, sans-serif !important;
  }
  
  .product-description .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_body h1,
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_body h2,
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_body h3,
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_body h4,
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_body h5,
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_body h6 {
    font-family: Poppins, sans-serif !important;
  }
  
  .product-description .hipoalergiczny_zel_do_mycia_twarzy_my_body h1,
  .hipoalergiczny_zel_do_mycia_twarzy_my_body h2,
  .hipoalergiczny_zel_do_mycia_twarzy_my_body h3,
  .hipoalergiczny_zel_do_mycia_twarzy_my_body h4,
  .hipoalergiczny_zel_do_mycia_twarzy_my_body h5,
  .hipoalergiczny_zel_do_mycia_twarzy_my_body h6 {
    font-family: Poppins, sans-serif !important;
  }
  .product-description .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_body h1,
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_body h2,
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_body h3,
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_body h4,
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_body h5,
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_body h6 {
    font-family: Poppins, sans-serif !important;
  }
  .product-description .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_body h1,
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_body h2,
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_body h3,
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_body h4,
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_body h5,
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_body h6 {
    font-family: Poppins, sans-serif !important;
  }
  .product-description .hipoalergiczny_krem_regenerujący_na_dzien_my_body h1,
  .hipoalergiczny_krem_regenerujący_na_dzien_my_body h2,
  .hipoalergiczny_krem_regenerujący_na_dzien_my_body h3,
  .hipoalergiczny_krem_regenerujący_na_dzien_my_body h4,
  .hipoalergiczny_krem_regenerujący_na_dzien_my_body h5,
  .hipoalergiczny_krem_regenerujący_na_dzien_my_body h6 {
    font-family: Poppins, sans-serif !important;
  }
  
  .product-description .hipoalergiczny_krem_regenerujący_na_dzien_my_body h1,
  .hipoalergiczny_krem_regenerujący_na_dzien_my_body h2,
  .hipoalergiczny_krem_regenerujący_na_dzien_my_body h3,
  .hipoalergiczny_krem_regenerujący_na_dzien_my_body h4,
  .hipoalergiczny_krem_regenerujący_na_dzien_my_body h5,
  .hipoalergiczny_krem_regenerujący_na_dzien_my_body h6 {
    font-family: Poppins, sans-serif !important;
  }
  
  .product-description .hipoalergiczny_krem_regenerujący_na_noc_my_body h1,
  .hipoalergiczny_krem_regenerujący_na_noc_my_body h2,
  .hipoalergiczny_krem_regenerujący_na_noc_my_body h3,
  .hipoalergiczny_krem_regenerujący_na_noc_my_body h4,
  .hipoalergiczny_krem_regenerujący_na_noc_my_body h5,
  .hipoalergiczny_krem_regenerujący_na_noc_my_body h6 {
    font-family: Poppins, sans-serif !important;
  }
  
  .product-description .odmladzajacy_krem_regenerujacy_na_noc_my_body h1,
  .odmladzajacy_krem_regenerujacy_na_noc_my_body,
  .odmladzajacy_krem_regenerujacy_na_noc_my_body h2,
  .odmladzajacy_krem_regenerujacy_na_noc_my_body h3,
  .odmladzajacy_krem_regenerujacy_na_noc_my_body h4,
  .odmladzajacy_krem_regenerujacy_na_noc_my_body h5,
  .odmladzajacy_krem_regenerujacy_na_noc_my_body h6 {
    font-family: Poppins, sans-serif !important;
  }
  
  .product-description .odzywczy_krem_naprawczy_na_dzien_my_body h1,
  .odzywczy_krem_naprawczy_na_dzien_my_body h2,
  .odzywczy_krem_naprawczy_na_dzien_my_body h3,
  .odzywczy_krem_naprawczy_na_dzien_my_body h4,
  .odzywczy_krem_naprawczy_na_dzien_my_body h5,
  .odzywczy_krem_naprawczy_na_dzien_my_body h6 {
    font-family: Poppins, sans-serif !important;
  }
  .product-description .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_body h1,
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_body h2,
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_body h3,
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_body h4,
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_body h5,
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_body h6 {
    font-family: Poppins, sans-serif !important;
  }
  .product-description .balsam_do_ciala_odzywczy_my_body h1,
  .balsam_do_ciala_odzywczy_my_body h2,
  .balsam_do_ciala_odzywczy_my_body h3,
  .balsam_do_ciala_odzywczy_my_body h4,
  .balsam_do_ciala_odzywczy_my_body h5,
  .balsam_do_ciala_odzywczy_my_body h6 {
    font-family: Poppins, sans-serif !important;
  }
  .product-description .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_oczy_usta_my_body h1,
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_body h2,
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_body h3,
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_body h4,
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_body h5,
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_body h6 {
    font-family: Poppins, sans-serif !important;
  }
  .product-description .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_oczy_usta_my_body h1,
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_body h2,
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_body h3,
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_body h4,
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_body h5,
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_body h6 {
    font-family: Poppins, sans-serif !important;
  }
  
  .product-description .odzywczy_krem_naprawczy_na_dzien_my_body h1,
  .odzywczy_krem_naprawczy_na_dzien_my_body h2,
  .nodzywczy_krem_naprawczy_na_dzien_my_body h3,
  .odzywczy_krem_naprawczy_na_dzien_my_body h4,
  .odzywczy_krem_naprawczy_na_dzien_my_body h5,
  .odzywczy_krem_naprawczy_na_dzien_my_body h6 {
    font-family: Poppins, sans-serif !important;
  }
  
  .product-description .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_body h1,
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_body h2,
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_body h3,
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_body h4,
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_body h5,
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_body h6 {
    font-family: Poppins, sans-serif !important;
  }
  
  .product-description .krem_aktywnie_liftingujacy_na_dzien_my_body h1,
  .krem_aktywnie_liftingujacy_na_dzien_my_body h2,
  .krem_aktywnie_liftingujacy_na_dzien_my_body h3,
  .krem_aktywnie_liftingujacy_na_dzien_my_body h4,
  .krem_aktywnie_liftingujacy_na_dzien_my_body h5,
  .krem_aktywnie_liftingujacy_na_dzien_my_body h6 {
    font-family: Poppins, sans-serif !important;
  }
  
  .product-description .krem_intensywnie_ujedrniajacy_na_noc_na_dzien_my_body h1,
  .krem_intensywnie_ujedrniajacy_na_noc_na_dzien_my_body h2,
  .krem_intensywnie_ujedrniajacy_na_noc_na_dzien_my_body h3,
  .krem_intensywnie_ujedrniajacy_na_noc_na_dzien_my_body h4,
  .krem_intensywnie_ujedrniajacy_na_noc_na_dzien_my_body h5,
  .krem_intensywnie_ujedrniajacy_na_noc_na_dzien_my_body h6 {
    font-family: Poppins, sans-serif !important;
  }
  .product-description .krem_intensywnie_ujedrniajacy_na_noc_my_body h1,
  .krem_intensywnie_ujedrniajacy_na_noc_my_body h2,
  .krem_intensywnie_ujedrniajacy_na_noc_my_body h3,
  .krem_intensywnie_ujedrniajacy_na_noc_my_body h4,
  .krem_intensywnie_ujedrniajacy_na_noc_my_body h5,
  .krem_intensywnie_ujedrniajacy_na_noc_my_body h6 {
    font-family: Poppins, sans-serif !important;
  }
  .product-description .odzywczy_krem_na_noc_my_body h1,
  .odzywczy_krem_na_noc_my_body h2,
  .odzywczy_krem_na_noc_my_body h3,
  .odzywczy_krem_na_noc_my_body h4,
  .odzywczy_krem_na_noc_my_body h5,
  .odzywczy_krem_na_noc_my_body h6 {
    font-family: Poppins, sans-serif !important;
  }
  
  .product-description .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_body,
  .product-description .lagodzaco-nawilzajacy_krem_na_dzien_my_body,
  .product-description .odzywczy_krem_na_noc_my_body,
  .product-description .tonik_lagodzacy_neutralizujacy_PH_skory_my_body,
  .product-description .wygladzajacy_krem_pod_oczy_my_body,
  .product-description .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_body,
  .product-description .hipoalergiczny_zel_do_mycia_twarzy-refill_my_body,
  .product-description .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_body,
  .product-description .balsam_do_ciala_regenerujacy_my_body,
  .product-description .hipoalergiczny_balsam_do_ciala_my_body,
  .product-description .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_body,
  .product-description .hipoalergiczny_zel_do_mycia_twarzy_my_body,
  .product-description .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_body,
  .product-description .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_body,
  .product-description .hipoalergiczny_krem_regenerujacy_na_dzien_my_body,
  .product-description .hipoalergiczny_krem_regenerujacy_na_noc_my_body,
  .product-description .krem_intensywnie_ujedrniajacy_na_noc_my_body,
  .product-description .odmladzajacy_krem_regenerujacy_na_noc_my_body,
  .product-description .odzywczy_krem_naprawczy_na_dzien_my_body,
  .product-description .balsam_do_ciala_odzywczy_my_body,
  .product-description .krem_aktywnie_liftingujacy_na_dzien_my_body,
  .product-description .krem_intensywnie_ujedrniajacy_na_noc_na_dzien_my_body,
  .product-description .odzywczy_krem_naprawczy_na_dzien_my_body,
  .product-description .odzywczy_krem_naprawczy_na_dzien_my_body,
  .product-description .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_body {
    font-family: Poppins, sans-serif !important;
  }
  
  .product-description .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_movie_cotainer .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_h3,
  .product-description .lagodzaco-nawilzajacy_krem_na_dzien_my_movie_cotainer .lagodzaco-nawilzajacy_krem_na_dzien_my_h3,
  .product-description .odzywczy_krem_na_noc_my_movie_cotainer .odzywczy_krem_na_noc_my_h3,
  .product-description .tonik_lagodzacy_neutralizujacy_PH_skory_my_movie_cotainer .tonik_lagodzacy_neutralizujacy_PH_skory_my_h3,
  .product-description .wygladzajacy_krem_pod_oczy_my_movie_cotainer .wygladzajacy_krem_pod_oczy_my_h3,
  .product-description
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_movie_cotainer
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_h3,
  .product-description .hipoalergiczny_zel_do_mycia_twarzy-refill_cotainer .hipoalergiczny_zel_do_mycia_twarzy-refill_my_h3,
  .product-description
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_movie_cotainer
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_h3,
  .product-description .balsam_do_ciala_regenerujacy_my_movie_cotainer .balsam_do_ciala_regenerujacy_my_h3,
  .product-description .hipoalergiczny_balsam_do_ciala_my_movie_cotainer .hipoalergiczny_balsam_do_ciala_my_h3,
  .product-description .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_movie_cotainer .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_h3,
  .product-description .hipoalergiczny_zel_do_mycia_twarzy_my_movie_cotainer .hipoalergiczny_zel_do_mycia_twarzy__my_h3,
  .product-description
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_movie_cotainer
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h3,
  .product-description
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_movie_cotainer
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h3,
  .product-description .hipoalergiczny_krem_regenerujacy_na_dzien_my_movie_cotainer .hipoalergiczny_krem_regenerujacy_na_dzien_my_h3,
  .product-description .hipoalergiczny_krem_regenerujący_na_noc_my_movie_cotainer .hipoalergiczny_krem_regenerujący_na_noc_my_h3,
  .product-description .krem_intensywnie_ujedrniajacy_na_noc_my_movie_cotainer .krem_intensywnie_ujedrniajacy_na_noc_my_h3,
  .product-description .odmladzajacy_krem_regenerujacy_na_noc_my_movie_cotainer .odmladzajacy_krem_regenerujacy_na_noc_my_h3,
  .product-description .odzywczy_krem_naprawczy_na_dzien_my_movie_cotainer .odzywczy_krem_naprawczy_na_dzien_my_h3,
  .product-description .balsam_do_ciala_odzywczy_my_movie_cotainer .balsam_do_ciala_odzywczy_my_h3,
  .product-description .krem_aktywnie_liftingujacy_na_dzien_my_movie_cotainer .krem_aktywnie_liftingujacy_na_dzien_my_h3,
  .product-description .krem_intensywnie_ujedrniajacy_na_noc_na_dzien_my_movie_cotainer .krem_intensywnie_ujedrniajacy_na_noc_na_dzien_my_h3,
  .product-description .odbudowujacy_krem_regenerujacy_na_noc_my_movie_cotainer .odbudowujacy_krem_regenerujacy_na_noc_my_h3,
  .product-description .odzywczy_krem_naprawczy_na_dzien_my_movie_cotainer .odzywczy_krem_naprawczy_na_dzien_my_h3,
  .product-description .odzywczy_krem_naprawczy_na_dzien_my_movie_cotainer .odzywczy_krem_naprawczy_na_dzien_my_h3,
  .product-description .odmladzajacy_krem_regenerujacy_na_noc_my_movie_cotainer .odmladzajacy_krem_regenerujacy_na_noc_my_h3,
  .product-description .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_movie_cotainer .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_h3 {
    text-align: left !important;
  }
  /*.product-description .delikatny_balsam_do_ciala_my_body,
  .product-description .delikatny_plyn_do_kapieli_my_body,
  .product-description .delikatny_szampon_do_wlosow_my_body,
  .product-description .delikatny_zel_do_mycia_ciala_my_body,
  .product-description .hipoalergiczna_pianka_do_ciala_my_body,
  .product-description .hipoalergiczne_mleczko_do_ciala_my_body,
  .product-description .hipoalergiczny_plyn_do_kapieli_my_body,
  .product-description .hipoalergiczny_szampon_my_body,
  .product-description .hipoalergiczny_zel_do_mycia_ciala_my_body,
  .product-description .lagodna_pianka_do_mycia_ciala_my_body,
  .product-description .lagodny_plyn_do_kapieli_my_body,
  .product-description .lagodny_szampon_do_wlosow_my_body,
  .product-description .lagodny_zel_do_mycia_ciala_my_body{
      font-family: 'Work Sans', sans-serif !important;
  }*/
  
  .product-description .delikatny_balsam_do_ciala_my_body p,
  .product-description .delikatny_plyn_do_kapieli_my_body p,
  .product-description .delikatny_szampon_do_wlosow_my_body p,
  .product-description .delikatny_zel_do_mycia_ciala_my_body p,
  .product-description .hipoalergiczna_pianka_do_ciala_my_body p,
  .product-description .hipoalergiczne_mleczko_do_ciala_my_body p,
  .product-description .hipoalergiczny_plyn_do_kapieli_my_body p,
  .product-description .hipoalergiczny_szampon_my_body p,
  .product-description .hipoalergiczny_zel_do_mycia_ciala_my_body p,
  .product-description .lagodna_pianka_do_mycia_ciala_my_body p,
  .product-description .lagodny_plyn_do_kapieli_my_body p,
  .product-description .lagodny_szampon_do_wlosow_my_body p,
  .product-description .lagodny_zel_do_mycia_ciala_my_body p {
    font-family: Poppins, sans-serif !important;
  }
  
  .product-description .delikatny_balsam_do_ciala_my_body h5,
  .product-description .delikatny_plyn_do_kapieli_my_body h5,
  .product-description .delikatny_szampon_do_wlosow_my_body h5,
  .product-description .delikatny_zel_do_mycia_ciala_my_body h5,
  .product-description .hipoalergiczna_pianka_do_ciala_my_body h5,
  .product-description .hipoalergiczne_mleczko_do_ciala_my_body h5,
  .product-description .hipoalergiczny_plyn_do_kapieli_my_bodyh5 h5,
  .product-description .hipoalergiczny_szampon_my_body h5,
  .product-description .hipoalergiczny_zel_do_mycia_ciala_my_body h5,
  .product-description .lagodna_pianka_do_mycia_ciala_my_body h5,
  .product-description .lagodny_plyn_do_kapieli_my_body h5,
  .product-description .lagodny_szampon_do_wlosow_my_body h5,
  .product-description .lagodny_zel_do_mycia_ciala_my_body h5 {
    font-family: Poppins, sans-serif !important;
  }
  
  .product-description .delikatny_balsam_do_ciala_my_product_link:nth-child(2),
  .product-description .delikatny_plyn_do_kapieli_my_product_link:nth-child(2),
  .product-description .delikatny_szampon_do_wlosow_my_product_link:nth-child(2),
  .product-description .delikatny_zel_do_mycia_ciala_my_product_link:nth-child(2),
  .product-description .hipoalergiczna_pianka_do_ciala_my_product_link:nth-child(2),
  .product-description .hipoalergiczne_mleczko_do_ciala_my_product_link:nth-child(2),
  .product-description .hipoalergiczny_plyn_do_kapieli_my_bod,
  .product-description .hipoalergiczny_szampon_my_product_link:nth-child(2),
  .product-description .hipoalergiczny_zel_do_mycia_ciala_my_product_link:nth-child(2),
  .product-description .lagodna_pianka_do_mycia_ciala_my_product_link:nth-child(2),
  .product-description .lagodny_plyn_do_kapieli_my_product_link:nth-child(2),
  .product-description .lagodny_szampon_do_wlosow_my_product_link:nth-child(2),
  .product-description .lagodny_zel_do_mycia_ciala_my_product_link:nth-child(2) {
    min-height: 240px;
  }
  
  .product-description .delikatny_balsam_do_ciala_my_body .delikatny_balsam_do_ciala_my_product_box .delikatny_balsam_do_ciala_my_h2,
  .product-description .delikatny_plyn_do_kapieli_my_body .delikatny_plyn_do_kapieli_my_product_box .delikatny_plyn_do_kapieli_my_h2,
  .product-description .delikatny_szampon_do_wlosow_my_body .delikatny_szampon_do_wlosow_my_product_box .delikatny_szampon_do_wlosow_my_h2,
  .product-description .delikatny_zel_do_mycia_ciala_my_body .delikatny_zel_do_mycia_ciala_my_product_box .delikatny_zel_do_mycia_ciala_my_h2,
  .product-description .hipoalergiczna_pianka_do_ciala_my_body .hipoalergiczna_pianka_do_ciala_my_product_box .hipoalergiczna_pianka_do_ciala_my_h2,
  .product-description .hipoalergiczne_mleczko_do_ciala_my_body .hipoalergiczne_mleczko_do_ciala_my_product_box .hipoalergiczne_mleczko_do_ciala_my_h2,
  .product-description .hipoalergiczny_plyn_do_kapieli_my_body .hipoalergiczny_plyn_do_kapieli_my_product_box .hipoalergiczny_plyn_do_kapieli_my_h2,
  .product-description .hipoalergiczny_szampon_my_body .hipoalergiczny_szampon_my_product_box .hipoalergiczny_szampon_my_h2,
  .product-description
    .hipoalergiczny_zel_do_mycia_ciala_my_body
    .hipoalergiczny_zel_do_mycia_ciala_my_product_box
    .hipoalergiczny_zel_do_mycia_ciala_my_h2,
  .product-description .lagodna_pianka_do_mycia_ciala_my_body .lagodna_pianka_do_mycia_ciala_my_product_box .lagodna_pianka_do_mycia_ciala_my_h2,
  .product-description .lagodny_plyn_do_kapieli_my_body .lagodny_plyn_do_kapieli_my_product_box .lagodny_plyn_do_kapieli_my_h2,
  .product-description .lagodny_szampon_do_wlosow_my_body .lagodny_szampon_do_wlosow_my_product_box .lagodny_szampon_do_wlosow_my_h2,
  .product-description .lagodny_zel_do_mycia_ciala_my_body .lagodny_zel_do_mycia_ciala_my_product_box .lagodny_zel_do_mycia_ciala_my_h2 {
    min-height: 73px;
  }
  
  .hipoalergiczny_plyn_do_kapieli_my_product_box a:nth-child(2) {
    min-height: 217px;
  }
  
  @media only screen and (max-width: 1199px) {
    .lagodzaco-nawilzajacy_krem_na_dzien_my_product_main_image {
      max-width: 100% !important;
    }
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_body #hero img {
    transform: translate(-293px, -448px);
  }
  
  .wygladzajacy_krem_pod_oczy_my_body #hero .main_image {
    transform: translate(-289px, -405px);
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_body #hero .main_image {
    transform: translate(-289px, -385px);
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_body #hero .main_image {
    transform: translate(-289px, -383px);
  }
  #product.product-id-369 .product-description > p {
    margin-bottom: 0;
  }
  #product.product-id-370 .product-description > p {
    margin-bottom: 0;
  }
  
  /*nowe lipiec*/
  
  .product-id-315 .product-tabs.tabs .tab-content {
    padding: 29px;
  }
  
  .produkt-173-all {
    width: 1100px;
    max-width: 100%;
  }
  .produkt-173-top-nazwy {
    text-align: center;
    margin-top: 70px;
  }
  .produkt-173-top-nazwa1 p {
    color: #c8244c;
    font-size: 32px;
    line-height: 45px;
    letter-spacing: 0.32px;
    font-weight: 500;
    margin-bottom: 4px;
  }
  .produkt-173-top-nazwa2 p {
    color: #232323;
    font-size: 45px;
    line-height: 49px;
    letter-spacing: 0.45px;
    font-weight: 500;
    margin-bottom: 4px;
  }
  .produkt-173-top-nazwa3 p {
    color: #232323;
    font-size: 45px;
    line-height: 49px;
    letter-spacing: 0.45px;
    font-weight: 400;
    margin-bottom: 10px;
  }
  .produkt-173-top-nazwa4 p {
    color: #232323;
    font-size: 24px;
    line-height: 36px;
    letter-spacing: 0;
    font-weight: 400;
    margin-bottom: 0;
  }
  .produkt-173-top-ramka {
    background: #ee7488;
    border-radius: 27px;
    max-width: 671px;
    margin: 25px auto;
    padding: 17px;
  }
  .produkt-173-top-ramka p {
    color: #fff;
    font-size: 19px;
    line-height: 25px;
    font-weight: 500;
    margin-bottom: 0;
  }
  .produkt-173-tresc {
    float: left;
    width: 100%;
    margin-top: 20px;
  }
  .produkt-173-tresc-lewo {
    float: left;
    width: 660px;
    padding-left: 104px;
  }
  .produkt-173-tresc-prawo {
    float: left;
    width: calc(100% - 660px);
    text-align: center;
  }
  .produkt-173-tresc-foto {
    margin-top: 40px;
  }
  .produkt-173-tresc-foto img {
    position: relative;
    z-index: 1;
  }
  .produkt-173-tresc-foto:after {
    content: "";
    background: url(/img/opisy-new/173/produkt-after.svg);
    position: absolute;
    width: 336px;
    height: 877px;
    margin-top: 0;
    right: 30px;
    margin-top: -300px;
    z-index: 0;
  }
  .produkt-173-tresc-rekomendacje {
    float: left;
    width: 100%;
  }
  .produkt-173-tresc-rekomendacje p {
    font-size: 20px;
    line-height: 26px;
    letter-spacing: 0px;
    color: #232323;
    font-weight: 600;
    margin-top: 10px;
  }
  .produkt-173-tresc-rekomendacje img {
    float: left;
    margin-right: 28px;
  }
  .produkt-173-tresc-zalety {
    float: left;
    width: 100%;
  }
  .produkt-173-tresc-zalety p {
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.57px;
    color: #232323;
    font-weight: 600;
    margin-top: 30px;
  }
  .produkt-173-tresc-zalety ul {
    margin: 0 0 30px;
    padding-left: 30px;
    list-style: none;
    max-width: 480px;
  }
  .produkt-173-tresc-zalety ul li {
    position: relative;
    padding: 0;
    margin: 0 0 12px;
    line-height: 23px;
    font-size: 16px;
  }
  .produkt-173-tresc-zalety ul li:before {
    background-color: #ee7488;
    content: "";
    position: absolute;
    left: -30px;
    top: 3px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
  }
  
  .produkt-173-tresc-przycisk #back-top {
    text-align: center;
    position: relative;
    cursor: pointer;
    right: auto;
    bottom: auto;
    z-index: 1;
    margin: 40px auto;
  }
  .produkt-173-tresc-przycisk #back-top a {
    background: #e94e1b;
    font-size: 35px;
    line-height: 63px;
    font-weight: 600;
    border-radius: 38px;
    padding: 16px 66px;
    letter-spacing: 3.5px;
  }
  .produkt-173-tresc-sklad {
    max-width: 480px;
    float: left;
  }
  .produkt-173-tresc-sklad p:nth-child(1) {
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.57px;
    color: #232323;
    font-weight: 600;
  }
  .produkt-173-tresc-sklad p:nth-child(2) {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0px;
    color: #232323;
    font-weight: 500;
  }
  .produkt-173-tresc-uzycie {
    max-width: 480px;
    float: left;
  }
  .produkt-173-tresc-uzycie p:nth-child(1) {
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.57px;
    color: #232323;
    font-weight: 600;
    margin-top: 20px;
  }
  .produkt-173-tresc-uzycie p:nth-child(2) {
    font-size: 16px;
    line-height: 23px;
    letter-spacing: 0px;
    color: #232323;
    font-weight: 500;
  }
  .produkt-173-tresc-pojemnosc {
    max-width: 480px;
    float: left;
  }
  .produkt-173-tresc-pojemnosc p:nth-child(1) {
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.57px;
    color: #232323;
    font-weight: 600;
    margin-top: 20px;
  }
  .produkt-173-tresc-pojemnosc p:nth-child(1) b {
    margin-left: 43px;
    font-weight: 700;
  }
  .produkt-173-tresc-pojemnosc p:nth-child(2) {
    font-size: 16px;
    line-height: 23px;
    letter-spacing: 0px;
    color: #c8244c;
    font-weight: 500;
  }
  .produkt-173-proste {
    float: left;
    width: 100%;
    margin-top: 40px;
  }
  .produkt-173-wazne {
    float: left;
    width: 100%;
    margin-top: 20px;
  }
  .produkt-173-wazne-naglowek {
    text-align: center;
  }
  .produkt-173-wazne-naglowek p:nth-child(1) {
    color: #c8244c;
    font-weight: 600;
    font-size: 42px;
    line-height: 45px;
    letter-spacing: 0.42px;
    margin-bottom: 8px;
    text-transform: uppercase;
  }
  .produkt-173-wazne-naglowek p:nth-child(2) {
    color: #232323;
    font-weight: 500;
    font-size: 38px;
    line-height: 45px;
    letter-spacing: 0.38px;
    padding-bottom: 100px;
  }
  
  .produkt-173-wazne-boks1 {
    width: 100%;
    float: left;
  }
  .produkt-173-wazne-boks-lewoimg1 {
    width: calc(100% - 544px);
    float: left;
  }
  .produkt-173-wazne-boks-prawotekst1 {
    width: 544px;
    float: left;
  }
  .produkt-173-wazne-boks2 {
    width: 100%;
    float: left;
  }
  .produkt-173-wazne-boks-lewotekst2 {
    width: 544px;
    float: left;
    text-align: right;
    padding-left: 40px;
    padding-right: 52px;
    padding-top: 105px;
  }
  .produkt-173-wazne-boks-prawoimg2 {
    width: calc(100% - 544px);
    float: left;
  }
  .produkt-173-wazne-boks-prawotekst1 p:nth-child(2) {
    color: #c8244c;
    font-weight: 600;
    font-size: 26px;
    line-height: 26px;
    letter-spacing: 0;
    margin-bottom: 10px;
  }
  .produkt-173-wazne-boks-prawotekst1 p:nth-child(3) {
    color: #c8244c;
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    letter-spacing: 0;
    margin-bottom: 10px;
    max-width: 212px;
  }
  .produkt-173-wazne-boks-prawotekst1 p:nth-child(4) {
    color: #000000;
    font-weight: 400;
    font-size: 18px;
    line-height: 23px;
    letter-spacing: 0.45px;
    margin-bottom: 20px;
    max-width: 422px;
  }
  .produkt-173-wazne-boks-lewotekst2 p:nth-child(1) {
    color: #c8244c;
    font-weight: 600;
    font-size: 26px;
    line-height: 32px;
    letter-spacing: 0;
    margin-bottom: 0;
  }
  .produkt-173-wazne-boks-lewotekst2 p:nth-child(2) {
    color: #c8244c;
    font-weight: 600;
    font-size: 26px;
    line-height: 32px;
    letter-spacing: 0;
    margin-bottom: 10px;
  }
  .produkt-173-wazne-boks-lewotekst2 p:nth-child(3) {
    color: #000000;
    font-weight: 400;
    font-size: 18px;
    line-height: 23px;
    letter-spacing: 0;
    margin-bottom: 10px;
  }
  
  .produkt-173-wazne-boks3 {
    width: 100%;
    float: left;
  }
  .produkt-173-wazne-boks-lewoimg3 {
    width: calc(100% - 544px);
    float: left;
  }
  .produkt-173-wazne-boks-prawotekst3 {
    width: 544px;
    float: left;
    margin-top: 100px;
  }
  
  .produkt-173-wazne-boks-prawotekst3 p:nth-child(1) {
    color: #c8244c;
    font-weight: 600;
    font-size: 26px;
    line-height: 32px;
    letter-spacing: 0;
    margin-bottom: 5px;
  }
  .produkt-173-wazne-boks-prawotekst3 p:nth-child(2) {
    color: #c8244c;
    font-weight: 600;
    font-size: 26px;
    line-height: 26px;
    letter-spacing: 0;
    margin-bottom: 15px;
    max-width: 212px;
  }
  .produkt-173-wazne-boks-prawotekst3 p:nth-child(3) {
    color: #000000;
    font-weight: 400;
    font-size: 18px;
    line-height: 23px;
    letter-spacing: 0.45px;
    margin-bottom: 20px;
    max-width: 422px;
  }
  .produkt-173-wazne-boks4 {
    width: 100%;
    float: left;
  }
  .produkt-173-wazne-boks-lewotekst4 {
    width: 544px;
    float: left;
    text-align: right;
    padding-left: 40px;
    padding-right: 52px;
    padding-top: 55px;
  }
  .produkt-173-wazne-boks-prawoimg4 {
    width: calc(100% - 544px);
    float: left;
  }
  
  .produkt-173-wazne-boks-lewotekst4 p:nth-child(2) {
    color: #c8244c;
    font-weight: 600;
    font-size: 26px;
    line-height: 32px;
    letter-spacing: 0;
    margin-bottom: 5px;
  }
  .produkt-173-wazne-boks-lewotekst4 p:nth-child(3) {
    color: #c8244c;
    font-weight: 600;
    font-size: 26px;
    line-height: 26px;
    letter-spacing: 0;
    margin-bottom: 10px;
  }
  .produkt-173-wazne-boks-lewotekst4 p:nth-child(4) {
    color: #000000;
    font-weight: 400;
    font-size: 16px;
    line-height: 23px;
    letter-spacing: 0.45px;
    margin-bottom: 20px;
  }
  .produkt-173-wazne-boks-lewotekst4 p:nth-child(5) {
    color: #000000;
    font-weight: 400;
    font-size: 16px;
    line-height: 23px;
    letter-spacing: 0.45px;
    margin-bottom: 20px;
  }
  .produkt-173-linia {
    float: left;
    width: 100%;
    margin-bottom: 60px;
  }
  .produkt-173-linia-naglowek {
    text-align: center;
    padding-top: 120px;
    padding-bottom: 80px;
  }
  .produkt-173-linia-naglowek p:nth-child(1) {
    color: #c8244c;
    font-weight: 600;
    font-size: 42px;
    line-height: 45px;
    letter-spacing: 0.42px;
    text-transform: uppercase;
    margin-bottom: 5px;
  }
  .produkt-173-linia-naglowek p:nth-child(2) {
    color: #232323;
    font-weight: 500;
    font-size: 38px;
    line-height: 45px;
    letter-spacing: 0.38px;
  }
  .produkt-173-linia-lista {
    width: 100%;
    display: flex;
    justify-content: center;
  }
  .produkt-173-linia-produkt {
    width: 190px;
    margin: 0 60px;
    text-align: center;
  }
  .produkt-173-linia-produkt-nazwa-all {
    min-height: 85px;
  }
  .produkt-173-linia-produkt-nazwa {
    margin-bottom: 10px;
  }
  .produkt-173-linia-produkt-nazwa a {
    font-size: 16px;
    color: #232323;
    line-height: 19px;
    font-weight: 400;
    display: block;
  }
  .produkt-173-linia-produkt-img {
    min-height: 275px;
  }
  .produkt-173-linia-produkt-podpis a {
    font-size: 13px;
    color: #cc6c5e;
    line-height: 14px;
    font-weight: 400;
    display: block;
  }
  .produkt-173-linia-produkt-przycisk a {
    font-size: 16px;
    line-height: 23px;
    padding: 7px 26px;
    letter-spacing: 1px;
    border: 2px solid #de4e1b;
    letter-spacing: 1.6px;
    font-weight: 700;
    background: #de4e1b;
    border-radius: 50px;
    color: #fff;
    text-decoration: none;
    display: block;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .produkt-173-linia-produkt-przycisk a:hover {
    background-color: transparent;
    color: #de4e1b;
    text-decoration: none;
  }
  
  @media screen and (max-width: 1200px) {
    .produkt-173-wazne-boks1,
    .produkt-173-wazne-boks2,
    .produkt-173-wazne-boks3,
    .produkt-173-wazne-boks4 {
      margin-bottom: 80px;
      float: none;
      display: flex;
      align-items: center;
      justify-content: space-between;
    }
    .produkt-173-wazne-boks1 > div,
    .produkt-173-wazne-boks2 > div,
    .produkt-173-wazne-boks3 > div,
    .produkt-173-wazne-boks4 > div {
      width: 50%;
      padding: 0 20px;
    }
  
    .produkt-173-linia-naglowek {
      padding-top: 0;
    }
    .produkt-173-tresc {
      display: flex;
      align-items: center;
    }
    .produkt-173-tresc-rekomendacje {
      display: flex;
      align-items: center;
    }
  }
  
  @media screen and (max-width: 991px) {
    .produkt-173-tresc-lewo {
      padding-left: 0;
    }
    .produkt-173-tresc-prawo {
      width: 100%;
      position: relative;
    }
    .produkt-173-tresc-foto:after {
      background-size: contain;
      background-repeat: no-repeat;
      background-position: top right;
      top: 0;
      right: 0;
      margin-top: 0px;
    }
  
    .produkt-173-linia-produkt {
      width: 30%;
      margin: 0 auto;
    }
  }
  
  @media screen and (max-width: 767px) {
    .produkt-173-tresc {
      flex-wrap: wrap;
    }
    .produkt-173-tresc-lewo {
      width: 100%;
    }
    .produkt-173-wazne-boks1,
    .produkt-173-wazne-boks2,
    .produkt-173-wazne-boks3,
    .produkt-173-wazne-boks4 {
      flex-wrap: wrap;
      margin-bottom: 60px;
    }
    .produkt-173-wazne-boks1,
    .produkt-173-wazne-boks3 {
      flex-direction: column-reverse;
    }
    .produkt-173-wazne-boks1 > div,
    .produkt-173-wazne-boks2 > div,
    .produkt-173-wazne-boks3 > div,
    .produkt-173-wazne-boks4 > div {
      width: 100%;
      margin: 0 0 30px 0;
    }
    .produkt-173-wazne-boks-lewoimg1,
    .produkt-173-wazne-boks-prawoimg2,
    .produkt-173-wazne-boks-lewoimg3,
    .produkt-173-wazne-boks-prawoimg4 {
      display: flex;
      justify-content: center;
    }
    .produkt-173-linia-lista {
      flex-wrap: wrap;
    }
    .produkt-173-linia-produkt {
      width: 200px;
      margin: 0 auto 40px auto;
    }
  }
  
  @media screen and (max-width: 575px) {
    .product-id-315 .product-tabs.tabs .tab-content {
      padding: 0;
    }
    .produkt-173-top-nazwa2 p,
    .produkt-173-top-nazwa3 p {
      font-size: 32px;
      line-height: 1.3;
    }
    .produkt-173-tresc-przycisk #back-top a {
      font-size: 26px;
      padding: 16px 36px;
    }
    .produkt-173-wazne-naglowek p:nth-child(1) {
      font-size: 32px;
      line-height: 1.3;
    }
    .produkt-173-wazne-naglowek p:nth-child(2) {
      font-size: 32px;
      line-height: 1.3;
      padding-bottom: 50px;
    }
    .produkt-173-linia-naglowek p:nth-child(1) {
      font-size: 32px;
      line-height: 1.3;
    }
    .produkt-173-linia-naglowek p:nth-child(2) {
      font-size: 28px;
      line-height: 1.3;
    }
  }
  
  /**** 164 ****/
  
  .product-id-317 .product-tabs.tabs .tab-content {
    padding: 29px;
  }
  .produkt-164-all {
    width: 1100px;
    max-width: 100%;
  }
  .produkt-164-top-nazwy {
    text-align: center;
    margin-top: 70px;
  }
  .produkt-164-top-nazwa1 p {
    color: #c8244c;
    font-size: 32px;
    line-height: 45px;
    letter-spacing: 0.32px;
    font-weight: 500;
    margin-bottom: 4px;
  }
  .produkt-164-top-nazwa2 p {
    color: #232323;
    font-size: 45px;
    line-height: 49px;
    letter-spacing: 0.45px;
    font-weight: 500;
    margin-bottom: 4px;
  }
  .produkt-164-top-nazwa3 p {
    color: #232323;
    font-size: 45px;
    line-height: 49px;
    letter-spacing: 0.45px;
    font-weight: 400;
    margin-bottom: 10px;
  }
  .produkt-164-top-nazwa4 p {
    color: #232323;
    font-size: 24px;
    line-height: 36px;
    letter-spacing: 0;
    font-weight: 400;
    margin-bottom: 0;
  }
  .produkt-164-top-ramka {
    background: #ee7488;
    border-radius: 27px;
    max-width: 671px;
    margin: 25px auto;
    padding: 17px;
  }
  .produkt-164-top-ramka p {
    color: #fff;
    font-size: 19px;
    line-height: 25px;
    font-weight: 500;
    margin-bottom: 0;
  }
  .produkt-164-tresc {
    float: left;
    width: 100%;
    margin-top: 20px;
  }
  .produkt-164-tresc-lewo {
    float: left;
    width: 660px;
    padding-left: 104px;
  }
  .produkt-164-tresc-prawo {
    float: left;
    width: calc(100% - 660px);
    text-align: center;
  }
  .produkt-164-tresc-foto {
    margin-top: 40px;
  }
  .produkt-164-tresc-foto img {
    position: relative;
    z-index: 1;
  }
  .produkt-164-tresc-foto:after {
    content: "";
    background: url(/img/opisy-new/164/produkt-after.svg);
    position: absolute;
    width: 336px;
    height: 877px;
    margin-top: 0;
    right: 30px;
    margin-top: -300px;
    z-index: 0;
  }
  .produkt-164-tresc-rekomendacje {
    float: left;
    width: 100%;
  }
  .produkt-164-tresc-rekomendacje p {
    font-size: 20px;
    line-height: 26px;
    letter-spacing: 0px;
    color: #232323;
    font-weight: 600;
    margin-top: 10px;
  }
  .produkt-164-tresc-rekomendacje img {
    float: left;
    margin-right: 28px;
  }
  .produkt-164-tresc-zalety {
    float: left;
    width: 100%;
  }
  .produkt-164-tresc-zalety p {
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.57px;
    color: #232323;
    font-weight: 600;
    margin-top: 30px;
  }
  .produkt-164-tresc-zalety ul {
    margin: 0 0 30px;
    padding-left: 30px;
    list-style: none;
    max-width: 480px;
  }
  .produkt-164-tresc-zalety ul li {
    position: relative;
    padding: 0;
    margin: 0 0 12px;
    line-height: 23px;
    font-size: 16px;
  }
  .produkt-164-tresc-zalety ul li:before {
    background-color: #ee7488;
    content: "";
    position: absolute;
    left: -30px;
    top: 3px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
  }
  
  .produkt-164-tresc-przycisk #back-top {
    text-align: center;
    position: relative;
    cursor: pointer;
    right: auto;
    bottom: auto;
    z-index: 1;
    margin: 40px auto;
  }
  .produkt-164-tresc-przycisk #back-top a {
    background: #e94e1b;
    font-size: 35px;
    line-height: 63px;
    font-weight: 600;
    border-radius: 38px;
    padding: 16px 66px;
    letter-spacing: 3.5px;
  }
  .produkt-164-tresc-sklad {
    max-width: 480px;
    float: left;
  }
  .produkt-164-tresc-sklad p:nth-child(1) {
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.57px;
    color: #232323;
    font-weight: 600;
  }
  .produkt-164-tresc-sklad p:nth-child(2) {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0px;
    color: #232323;
    font-weight: 500;
  }
  .produkt-164-tresc-uzycie {
    max-width: 480px;
    float: left;
  }
  .produkt-164-tresc-uzycie p:nth-child(1) {
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.57px;
    color: #232323;
    font-weight: 600;
    margin-top: 20px;
  }
  .produkt-164-tresc-uzycie p:nth-child(2) {
    font-size: 16px;
    line-height: 23px;
    letter-spacing: 0px;
    color: #232323;
    font-weight: 500;
  }
  .produkt-164-tresc-pojemnosc {
    max-width: 480px;
    float: left;
  }
  .produkt-164-tresc-pojemnosc p:nth-child(1) {
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.57px;
    color: #232323;
    font-weight: 600;
    margin-top: 20px;
  }
  .produkt-164-tresc-pojemnosc p:nth-child(1) b {
    margin-left: 43px;
    font-weight: 700;
  }
  .produkt-164-tresc-pojemnosc p:nth-child(2) {
    font-size: 16px;
    line-height: 23px;
    letter-spacing: 0px;
    color: #c8244c;
    font-weight: 500;
  }
  .produkt-164-proste {
    float: left;
    width: 100%;
    margin-top: 40px;
  }
  .produkt-164-wazne {
    float: left;
    width: 100%;
    margin-top: 20px;
  }
  .produkt-164-wazne-naglowek {
    text-align: center;
  }
  .produkt-164-wazne-naglowek p:nth-child(1) {
    color: #c8244c;
    font-weight: 600;
    font-size: 42px;
    line-height: 45px;
    letter-spacing: 0.42px;
    margin-bottom: 8px;
    text-transform: uppercase;
  }
  .produkt-164-wazne-naglowek p:nth-child(2) {
    color: #232323;
    font-weight: 500;
    font-size: 38px;
    line-height: 45px;
    letter-spacing: 0.38px;
    padding-bottom: 100px;
  }
  
  .produkt-164-wazne-boks1 {
    width: 100%;
    float: left;
  }
  .produkt-164-wazne-boks-lewoimg1 {
    width: calc(100% - 544px);
    float: left;
  }
  .produkt-164-wazne-boks-prawotekst1 {
    width: 544px;
    float: left;
  }
  .produkt-164-wazne-boks2 {
    width: 100%;
    float: left;
  }
  .produkt-164-wazne-boks-lewotekst2 {
    width: 544px;
    float: left;
    text-align: right;
    padding-left: 40px;
    padding-right: 52px;
    padding-top: 105px;
  }
  .produkt-164-wazne-boks-prawoimg2 {
    width: calc(100% - 544px);
    float: left;
  }
  .produkt-164-wazne-boks-prawotekst1 p:nth-child(2) {
    color: #c8244c;
    font-weight: 600;
    font-size: 26px;
    line-height: 26px;
    letter-spacing: 0;
    margin-bottom: 10px;
  }
  .produkt-164-wazne-boks-prawotekst1 p:nth-child(3) {
    color: #c8244c;
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    letter-spacing: 0;
    margin-bottom: 10px;
    max-width: 212px;
  }
  .produkt-164-wazne-boks-prawotekst1 p:nth-child(4) {
    color: #000000;
    font-weight: 400;
    font-size: 18px;
    line-height: 23px;
    letter-spacing: 0.45px;
    margin-bottom: 20px;
    max-width: 422px;
  }
  .produkt-164-wazne-boks-lewotekst2 p:nth-child(1) {
    color: #c8244c;
    font-weight: 600;
    font-size: 26px;
    line-height: 32px;
    letter-spacing: 0;
    margin-bottom: 0;
  }
  .produkt-164-wazne-boks-lewotekst2 p:nth-child(2) {
    color: #c8244c;
    font-weight: 600;
    font-size: 26px;
    line-height: 32px;
    letter-spacing: 0;
    margin-bottom: 10px;
  }
  .produkt-164-wazne-boks-lewotekst2 p:nth-child(3) {
    color: #000000;
    font-weight: 400;
    font-size: 18px;
    line-height: 23px;
    letter-spacing: 0;
    margin-bottom: 10px;
  }
  
  .produkt-164-wazne-boks3 {
    width: 100%;
    float: left;
  }
  .produkt-164-wazne-boks-lewoimg3 {
    width: calc(100% - 544px);
    float: left;
  }
  .produkt-164-wazne-boks-prawotekst3 {
    width: 544px;
    float: left;
    margin-top: 100px;
  }
  
  .produkt-164-wazne-boks-prawotekst3 p:nth-child(1) {
    color: #c8244c;
    font-weight: 600;
    font-size: 26px;
    line-height: 32px;
    letter-spacing: 0;
    margin-bottom: 5px;
  }
  .produkt-164-wazne-boks-prawotekst3 p:nth-child(2) {
    color: #c8244c;
    font-weight: 600;
    font-size: 26px;
    line-height: 26px;
    letter-spacing: 0;
    margin-bottom: 15px;
    max-width: 212px;
  }
  .produkt-164-wazne-boks-prawotekst3 p:nth-child(3) {
    color: #000000;
    font-weight: 400;
    font-size: 18px;
    line-height: 23px;
    letter-spacing: 0.45px;
    margin-bottom: 20px;
    max-width: 422px;
  }
  .produkt-164-wazne-boks4 {
    width: 100%;
    float: left;
  }
  .produkt-164-wazne-boks-lewotekst4 {
    width: 544px;
    float: left;
    text-align: right;
    padding-left: 40px;
    padding-right: 52px;
    padding-top: 55px;
  }
  .produkt-164-wazne-boks-prawoimg4 {
    width: calc(100% - 544px);
    float: left;
  }
  
  .produkt-164-wazne-boks-lewotekst4 p:nth-child(2) {
    color: #c8244c;
    font-weight: 600;
    font-size: 26px;
    line-height: 32px;
    letter-spacing: 0;
    margin-bottom: 5px;
  }
  .produkt-164-wazne-boks-lewotekst4 p:nth-child(3) {
    color: #c8244c;
    font-weight: 600;
    font-size: 26px;
    line-height: 26px;
    letter-spacing: 0;
    margin-bottom: 10px;
  }
  .produkt-164-wazne-boks-lewotekst4 p:nth-child(4) {
    color: #000000;
    font-weight: 400;
    font-size: 16px;
    line-height: 23px;
    letter-spacing: 0.45px;
    margin-bottom: 20px;
  }
  .produkt-164-wazne-boks-lewotekst4 p:nth-child(5) {
    color: #000000;
    font-weight: 400;
    font-size: 16px;
    line-height: 23px;
    letter-spacing: 0.45px;
    margin-bottom: 20px;
  }
  .produkt-164-linia {
    float: left;
    width: 100%;
    margin-bottom: 60px;
  }
  .produkt-164-linia-naglowek {
    text-align: center;
    padding-top: 120px;
    padding-bottom: 80px;
  }
  .produkt-164-linia-naglowek p:nth-child(1) {
    color: #c8244c;
    font-weight: 600;
    font-size: 42px;
    line-height: 45px;
    letter-spacing: 0.42px;
    text-transform: uppercase;
    margin-bottom: 5px;
  }
  .produkt-164-linia-naglowek p:nth-child(2) {
    color: #232323;
    font-weight: 500;
    font-size: 38px;
    line-height: 45px;
    letter-spacing: 0.38px;
  }
  .produkt-164-linia-lista {
    width: 100%;
    display: flex;
    justify-content: center;
  }
  .produkt-164-linia-produkt {
    width: 190px;
    margin: 0 60px;
    text-align: center;
  }
  .produkt-164-linia-produkt-nazwa-all {
    min-height: 85px;
  }
  .produkt-164-linia-produkt-nazwa {
    margin-bottom: 10px;
  }
  .produkt-164-linia-produkt-nazwa a {
    font-size: 16px;
    color: #232323;
    line-height: 19px;
    font-weight: 400;
    display: block;
  }
  .produkt-164-linia-produkt-img {
    min-height: 275px;
  }
  .produkt-164-linia-produkt-podpis a {
    font-size: 13px;
    color: #cc6c5e;
    line-height: 14px;
    font-weight: 400;
    display: block;
  }
  .produkt-164-linia-produkt-przycisk a {
    font-size: 16px;
    line-height: 23px;
    padding: 7px 26px;
    letter-spacing: 1px;
    border: 2px solid #de4e1b;
    letter-spacing: 1.6px;
    font-weight: 700;
    background: #de4e1b;
    border-radius: 50px;
    color: #fff;
    text-decoration: none;
    display: block;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .produkt-164-linia-produkt-przycisk a:hover {
    background-color: transparent;
    color: #de4e1b;
    text-decoration: none;
  }
  
  @media screen and (max-width: 1200px) {
    .produkt-164-wazne-boks1,
    .produkt-164-wazne-boks2,
    .produkt-164-wazne-boks3,
    .produkt-164-wazne-boks4 {
      margin-bottom: 80px;
      float: none;
      display: flex;
      align-items: center;
      justify-content: space-between;
    }
    .produkt-164-wazne-boks1 > div,
    .produkt-164-wazne-boks2 > div,
    .produkt-164-wazne-boks3 > div,
    .produkt-164-wazne-boks4 > div {
      width: 50%;
      padding: 0 20px;
    }
  
    .produkt-164-linia-naglowek {
      padding-top: 0;
    }
    .produkt-164-tresc {
      display: flex;
      align-items: center;
    }
    .produkt-164-tresc-rekomendacje {
      display: flex;
      align-items: center;
    }
  }
  
  @media screen and (max-width: 991px) {
    .produkt-164-tresc-lewo {
      padding-left: 0;
    }
    .produkt-164-tresc-prawo {
      width: 100%;
      position: relative;
    }
    .produkt-164-tresc-foto:after {
      background-size: contain;
      background-repeat: no-repeat;
      background-position: top right;
      top: 0;
      right: 0;
      margin-top: 0px;
    }
  
    .produkt-164-linia-produkt {
      width: 30%;
      margin: 0 auto;
    }
  }
  
  @media screen and (max-width: 767px) {
    .produkt-164-tresc {
      flex-wrap: wrap;
    }
    .produkt-164-tresc-lewo {
      width: 100%;
    }
    .produkt-164-wazne-boks1,
    .produkt-164-wazne-boks2,
    .produkt-164-wazne-boks3,
    .produkt-164-wazne-boks4 {
      flex-wrap: wrap;
      margin-bottom: 60px;
    }
    .produkt-164-wazne-boks1,
    .produkt-164-wazne-boks3 {
      flex-direction: column-reverse;
    }
    .produkt-164-wazne-boks1 > div,
    .produkt-164-wazne-boks2 > div,
    .produkt-164-wazne-boks3 > div,
    .produkt-164-wazne-boks4 > div {
      width: 100%;
      margin: 0 0 30px 0;
    }
    .produkt-164-wazne-boks-lewoimg1,
    .produkt-164-wazne-boks-prawoimg2,
    .produkt-164-wazne-boks-lewoimg3,
    .produkt-164-wazne-boks-prawoimg4 {
      display: flex;
      justify-content: center;
    }
    .produkt-164-linia-lista {
      flex-wrap: wrap;
    }
    .produkt-164-linia-produkt {
      width: 200px;
      margin: 0 auto 40px auto;
    }
  }
  
  @media screen and (max-width: 575px) {
    .product-id-317 .product-tabs.tabs .tab-content {
      padding: 0;
    }
    .produkt-164-top-nazwa2 p,
    .produkt-164-top-nazwa3 p {
      font-size: 32px;
      line-height: 1.3;
    }
    .produkt-164-tresc-przycisk #back-top a {
      font-size: 26px;
      padding: 16px 36px;
    }
    .produkt-164-wazne-naglowek p:nth-child(1) {
      font-size: 32px;
      line-height: 1.3;
    }
    .produkt-164-wazne-naglowek p:nth-child(2) {
      font-size: 32px;
      line-height: 1.3;
      padding-bottom: 50px;
    }
    .produkt-164-linia-naglowek p:nth-child(1) {
      font-size: 32px;
      line-height: 1.3;
    }
    .produkt-164-linia-naglowek p:nth-child(2) {
      font-size: 28px;
      line-height: 1.3;
    }
  }
  
  /**** 174 ****/
  
  .product-id-174 .product-tabs.tabs .tab-content {
    padding: 29px;
  }
  .produkt-174-all {
    /* display: none; */
  }
  .produkt-174-top-nazwy {
    text-align: center;
    margin-top: 70px;
  }
  .produkt-174-top-nazwa1 p {
    color: #1c5baa;
    font-size: 32px;
    line-height: 45px;
    letter-spacing: 0.32px;
    font-weight: 500;
    margin-bottom: 4px;
  }
  .produkt-174-top-nazwa2 p {
    color: #232323;
    font-size: 45px;
    line-height: 49px;
    letter-spacing: 0.45px;
    font-weight: 500;
    margin-bottom: 4px;
  }
  .produkt-174-top-nazwa3 p {
    color: #232323;
    font-size: 45px;
    line-height: 49px;
    letter-spacing: 0.45px;
    font-weight: 400;
    margin-bottom: 10px;
  }
  .produkt-174-top-nazwa4 p {
    color: #232323;
    font-size: 24px;
    line-height: 36px;
    letter-spacing: 0;
    font-weight: 400;
    margin-bottom: 0;
  }
  .produkt-174-top-ramka {
    background: #1c5baa;
    border-radius: 27px;
    max-width: 671px;
    margin: 25px auto;
    padding: 17px;
  }
  .produkt-174-top-ramka p {
    color: #fff;
    font-size: 19px;
    line-height: 25px;
    font-weight: 500;
    margin-bottom: 0;
  }
  .produkt-174-tresc {
    float: left;
    width: 100%;
    margin-top: 20px;
  }
  .produkt-174-tresc-lewo {
    float: left;
    width: 660px;
    padding-left: 104px;
  }
  .produkt-174-tresc-prawo {
    float: left;
    width: 450px;
    text-align: center;
  }
  .produkt-174-tresc-foto {
    margin-top: 40px;
  }
  .produkt-174-tresc-foto img {
    position: relative;
    z-index: 1;
  }
  .produkt-174-tresc-foto:after {
    content: "";
    background: url(/img/opisy-new/174/produkt-after.svg);
    position: absolute;
    width: 336px;
    height: 877px;
    margin-top: 0;
    right: 30px;
    margin-top: -300px;
    z-index: 0;
  }
  .produkt-174-tresc-rekomendacje {
    float: left;
    width: 100%;
  }
  .produkt-174-tresc-rekomendacje p {
    font-size: 20px;
    line-height: 26px;
    letter-spacing: 0px;
    color: #232323;
    font-weight: 600;
    margin-top: 10px;
  }
  .produkt-174-tresc-rekomendacje img {
    float: left;
    margin-right: 28px;
  }
  .produkt-174-tresc-zalety {
    float: left;
    width: 100%;
  }
  .produkt-174-tresc-zalety p {
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.57px;
    color: #232323;
    font-weight: 600;
    margin-top: 30px;
  }
  .produkt-174-tresc-zalety ul {
    margin: 0 0 30px;
    padding-left: 30px;
    list-style: none;
    max-width: 480px;
  }
  .produkt-174-tresc-zalety ul li {
    position: relative;
    padding: 0;
    margin: 0 0 12px;
    line-height: 23px;
    font-size: 16px;
  }
  .produkt-174-tresc-zalety ul li:before {
    background-color: #1c5baa;
    content: "";
    position: absolute;
    left: -30px;
    top: 3px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
  }
  
  .produkt-174-tresc-przycisk #back-top {
    text-align: center;
    position: relative;
    cursor: pointer;
    right: auto;
    bottom: auto;
    z-index: 1;
    margin: 40px auto;
  }
  .produkt-174-tresc-przycisk #back-top a {
    background: #e94e1b;
    font-size: 35px;
    line-height: 63px;
    font-weight: 600;
    border-radius: 38px;
    padding: 16px 66px;
    letter-spacing: 3.5px;
  }
  .produkt-174-tresc-sklad {
    max-width: 480px;
    float: left;
  }
  .produkt-174-tresc-sklad p:nth-child(1) {
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.57px;
    color: #232323;
    font-weight: 600;
  }
  .produkt-174-tresc-sklad p:nth-child(2) {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0px;
    color: #232323;
    font-weight: 500;
  }
  .produkt-174-tresc-uzycie {
    max-width: 480px;
    float: left;
  }
  .produkt-174-tresc-uzycie p:nth-child(1) {
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.57px;
    color: #232323;
    font-weight: 600;
    margin-top: 20px;
  }
  .produkt-174-tresc-uzycie p:nth-child(2) {
    font-size: 16px;
    line-height: 23px;
    letter-spacing: 0px;
    color: #232323;
    font-weight: 500;
  }
  .produkt-174-tresc-pojemnosc {
    max-width: 480px;
    float: left;
  }
  .produkt-174-tresc-pojemnosc p:nth-child(1) {
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.57px;
    color: #232323;
    font-weight: 600;
    margin-top: 20px;
  }
  .produkt-174-tresc-pojemnosc p:nth-child(1) b {
    margin-left: 43px;
    font-weight: 700;
  }
  .produkt-174-tresc-pojemnosc p:nth-child(2) {
    font-size: 16px;
    line-height: 23px;
    letter-spacing: 0px;
    color: #1c5baa;
    font-weight: 500;
  }
  .produkt-174-proste {
    float: left;
    width: 100%;
    margin-top: 40px;
  }
  .produkt-174-wazne {
    float: left;
    width: 100%;
    margin-top: 20px;
  }
  .produkt-174-wazne-naglowek {
    text-align: center;
  }
  .produkt-174-wazne-naglowek p:nth-child(1) {
    color: #1c5baa;
    font-weight: 600;
    font-size: 42px;
    line-height: 45px;
    letter-spacing: 0.42px;
    margin-bottom: 8px;
    text-transform: uppercase;
  }
  .produkt-174-wazne-naglowek p:nth-child(2) {
    color: #232323;
    font-weight: 500;
    font-size: 38px;
    line-height: 45px;
    letter-spacing: 0.38px;
    padding-bottom: 100px;
  }
  
  .produkt-174-wazne-boks1 {
    width: 100%;
    float: left;
  }
  .produkt-174-wazne-boks-lewoimg1 {
    width: 566px;
    float: left;
  }
  .produkt-174-wazne-boks-prawotekst1 {
    width: 544px;
    float: left;
  }
  .produkt-174-wazne-boks2 {
    width: 100%;
    float: left;
  }
  .produkt-174-wazne-boks-lewotekst2 {
    width: 544px;
    float: left;
    text-align: right;
    padding-left: 40px;
    padding-right: 52px;
    padding-top: 105px;
  }
  .produkt-174-wazne-boks-prawoimg2 {
    width: 566px;
    float: left;
  }
  .produkt-174-wazne-boks-prawotekst1 p:nth-child(2) {
    color: #1c5baa;
    font-weight: 600;
    font-size: 26px;
    line-height: 26px;
    letter-spacing: 0;
    margin-bottom: 10px;
  }
  .produkt-174-wazne-boks-prawotekst1 p:nth-child(3) {
    color: #1c5baa;
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    letter-spacing: 0;
    margin-bottom: 10px;
    max-width: 212px;
  }
  .produkt-174-wazne-boks-prawotekst1 p:nth-child(4) {
    color: #000000;
    font-weight: 400;
    font-size: 18px;
    line-height: 23px;
    letter-spacing: 0.45px;
    margin-bottom: 20px;
    max-width: 422px;
  }
  .produkt-174-wazne-boks-lewotekst2 p:nth-child(1) {
    color: #1c5baa;
    font-weight: 600;
    font-size: 26px;
    line-height: 32px;
    letter-spacing: 0;
    margin-bottom: 0;
  }
  .produkt-174-wazne-boks-lewotekst2 p:nth-child(2) {
    color: #1c5baa;
    font-weight: 600;
    font-size: 26px;
    line-height: 32px;
    letter-spacing: 0;
    margin-bottom: 10px;
  }
  .produkt-174-wazne-boks-lewotekst2 p:nth-child(3) {
    color: #000000;
    font-weight: 400;
    font-size: 18px;
    line-height: 23px;
    letter-spacing: 0;
    margin-bottom: 10px;
  }
  
  .produkt-174-wazne-boks3 {
    width: 100%;
    float: left;
  }
  .produkt-174-wazne-boks-lewoimg3 {
    width: 566px;
    float: left;
  }
  .produkt-174-wazne-boks-prawotekst3 {
    width: 544px;
    float: left;
    margin-top: 100px;
  }
  
  .produkt-174-wazne-boks-prawotekst3 p:nth-child(1) {
    color: #1c5baa;
    font-weight: 600;
    font-size: 26px;
    line-height: 32px;
    letter-spacing: 0;
    margin-bottom: 5px;
  }
  .produkt-174-wazne-boks-prawotekst3 p:nth-child(2) {
    color: #1c5baa;
    font-weight: 600;
    font-size: 26px;
    line-height: 26px;
    letter-spacing: 0;
    margin-bottom: 15px;
    max-width: 212px;
  }
  .produkt-174-wazne-boks-prawotekst3 p:nth-child(3) {
    color: #000000;
    font-weight: 400;
    font-size: 18px;
    line-height: 23px;
    letter-spacing: 0.45px;
    margin-bottom: 20px;
    max-width: 422px;
  }
  .produkt-174-wazne-boks4 {
    width: 100%;
    float: left;
  }
  .produkt-174-wazne-boks-lewotekst4 {
    width: 544px;
    float: left;
    text-align: right;
    padding-left: 40px;
    padding-right: 52px;
    padding-top: 55px;
  }
  .produkt-174-wazne-boks-prawoimg4 {
    width: 566px;
    float: left;
  }
  
  .produkt-174-wazne-boks-lewotekst4 p:nth-child(2) {
    color: #1c5baa;
    font-weight: 600;
    font-size: 26px;
    line-height: 32px;
    letter-spacing: 0;
    margin-bottom: 5px;
  }
  .produkt-174-wazne-boks-lewotekst4 p:nth-child(3) {
    color: #1c5baa;
    font-weight: 600;
    font-size: 26px;
    line-height: 26px;
    letter-spacing: 0;
    margin-bottom: 10px;
  }
  .produkt-174-wazne-boks-lewotekst4 p:nth-child(4) {
    color: #000000;
    font-weight: 400;
    font-size: 16px;
    line-height: 23px;
    letter-spacing: 0.45px;
    margin-bottom: 20px;
  }
  .produkt-174-wazne-boks-lewotekst4 p:nth-child(5) {
    color: #000000;
    font-weight: 400;
    font-size: 16px;
    line-height: 23px;
    letter-spacing: 0.45px;
    margin-bottom: 20px;
  }
  .produkt-174-linia {
    float: left;
    width: 100%;
    margin-bottom: 60px;
  }
  .produkt-174-linia-naglowek {
    text-align: center;
    padding-top: 120px;
    padding-bottom: 80px;
  }
  .produkt-174-linia-naglowek p:nth-child(1) {
    color: #1c5baa;
    font-weight: 600;
    font-size: 42px;
    line-height: 45px;
    letter-spacing: 0.42px;
    text-transform: uppercase;
    margin-bottom: 5px;
  }
  .produkt-174-linia-naglowek p:nth-child(2) {
    color: #232323;
    font-weight: 500;
    font-size: 38px;
    line-height: 45px;
    letter-spacing: 0.38px;
  }
  .produkt-174-linia-lista {
    width: 100%;
    display: flex;
    justify-content: center;
  }
  .produkt-174-linia-produkt {
    width: 190px;
    margin: 0 60px;
    text-align: center;
  }
  .produkt-174-linia-produkt-nazwa-all {
    min-height: 85px;
  }
  .produkt-174-linia-produkt-nazwa {
    margin-bottom: 10px;
  }
  .produkt-174-linia-produkt-nazwa a {
    font-size: 16px;
    color: #232323;
    line-height: 19px;
    font-weight: 400;
    display: block;
  }
  .produkt-174-linia-produkt-img {
    min-height: 275px;
  }
  .produkt-174-linia-produkt-podpis a {
    font-size: 13px;
    color: #cc6c5e;
    line-height: 14px;
    font-weight: 400;
    display: block;
  }
  .produkt-174-linia-produkt-przycisk a {
    font-size: 16px;
    line-height: 23px;
    padding: 7px 26px;
    letter-spacing: 1px;
    border: 2px solid #de4e1b;
    letter-spacing: 1.6px;
    font-weight: 700;
    background: #de4e1b;
    border-radius: 50px;
    color: #fff;
    text-decoration: none;
    display: block;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .produkt-174-linia-produkt-przycisk a:hover {
    background-color: transparent;
    color: #de4e1b;
    text-decoration: none;
  }
  
  @media screen and (max-width: 1200px) {
    .produkt-174-wazne-boks1,
    .produkt-174-wazne-boks2,
    .produkt-174-wazne-boks3,
    .produkt-174-wazne-boks4 {
      margin-bottom: 80px;
      float: none;
      display: flex;
      align-items: center;
      justify-content: space-between;
    }
    .produkt-174-wazne-boks1 > div,
    .produkt-174-wazne-boks2 > div,
    .produkt-174-wazne-boks3 > div,
    .produkt-174-wazne-boks4 > div {
      width: 50%;
      padding: 0 20px;
    }
  
    .produkt-174-linia-naglowek {
      padding-top: 0;
    }
    .produkt-174-tresc {
      display: flex;
      align-items: center;
    }
    .produkt-174-tresc-rekomendacje {
      display: flex;
      align-items: center;
    }
  }
  
  @media screen and (max-width: 991px) {
    .produkt-174-tresc-lewo {
      padding-left: 0;
    }
    .produkt-174-tresc-prawo {
      width: 100%;
      position: relative;
    }
    .produkt-174-tresc-foto:after {
      background-size: contain;
      background-repeat: no-repeat;
      background-position: top right;
      top: 0;
      right: 0;
      margin-top: 0px;
    }
  
    .produkt-174-linia-produkt {
      width: 30%;
      margin: 0 auto;
    }
  }
  
  @media screen and (max-width: 767px) {
    .produkt-174-tresc {
      flex-wrap: wrap;
    }
    .produkt-174-tresc-lewo {
      width: 100%;
    }
    .produkt-174-wazne-boks1,
    .produkt-174-wazne-boks2,
    .produkt-174-wazne-boks3,
    .produkt-174-wazne-boks4 {
      flex-wrap: wrap;
      margin-bottom: 60px;
    }
    .produkt-174-wazne-boks1,
    .produkt-174-wazne-boks3 {
      flex-direction: column-reverse;
    }
    .produkt-174-wazne-boks1 > div,
    .produkt-174-wazne-boks2 > div,
    .produkt-174-wazne-boks3 > div,
    .produkt-174-wazne-boks4 > div {
      width: 100%;
      margin: 0 0 30px 0;
    }
    .produkt-174-wazne-boks-lewoimg1,
    .produkt-174-wazne-boks-prawoimg2,
    .produkt-174-wazne-boks-lewoimg3,
    .produkt-174-wazne-boks-prawoimg4 {
      display: flex;
      justify-content: center;
    }
    .produkt-174-linia-lista {
      flex-wrap: wrap;
    }
    .produkt-174-linia-produkt {
      width: 200px;
      margin: 0 auto 40px auto;
    }
  }
  
  @media screen and (max-width: 575px) {
    .product-id-174 .product-tabs.tabs .tab-content {
      padding: 0;
    }
    .produkt-174-top-nazwa2 p,
    .produkt-174-top-nazwa3 p {
      font-size: 32px;
      line-height: 1.3;
    }
    .produkt-174-tresc-przycisk #back-top a {
      font-size: 26px;
      padding: 16px 36px;
    }
    .produkt-174-wazne-naglowek p:nth-child(1) {
      font-size: 32px;
      line-height: 1.3;
    }
    .produkt-174-wazne-naglowek p:nth-child(2) {
      font-size: 32px;
      line-height: 1.3;
      padding-bottom: 50px;
    }
    .produkt-174-linia-naglowek p:nth-child(1) {
      font-size: 32px;
      line-height: 1.3;
    }
    .produkt-174-linia-naglowek p:nth-child(2) {
      font-size: 28px;
      line-height: 1.3;
    }
  }
  
  /**** 186 ****/
  
  .product-id-186 .product-tabs.tabs .tab-content {
    padding: 29px;
  }
  
  .produkt-186-top-nazwy {
    text-align: center;
    margin-top: 10px;
  }
  .produkt-186-top-nazwa1 p {
    color: #65b650;
    font-size: 28px;
    line-height: 36px;
    letter-spacing: 0.32px;
    font-weight: 600;
    margin-bottom: 4px;
  }
  .produkt-186-top-nazwa2 p {
    color: #232323;
    font-size: 42px;
    line-height: 45px;
    font-weight: 500;
    margin-bottom: 4px;
  }
  .produkt-186-top-nazwa3 p {
    color: #232323;
    font-size: 42px;
    line-height: 45px;
    font-weight: 700;
    margin-bottom: 4px;
  }
  
  .produkt-186-top-nazwy:after {
    content: "";
    background: url(/img/opisy-new/186/produkt-after.png);
    position: absolute;
    width: 336px;
    height: 877px;
    margin-top: 0;
    right: -2px;
    margin-top: -330px;
    z-index: 0;
    background-repeat: no-repeat;
  }
  .produkt-186-tresc {
    float: left;
    width: 100%;
    margin-top: 60px;
  }
  .produkt-186-tresc-lewo {
    float: left;
    width: 450px;
    text-align: center;
  }
  .produkt-186-tresc-prawo {
    float: left;
    width: 660px;
    padding-left: 75px;
  }
  .produkt-186-tresc-zalety p {
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.57px;
    color: #65b650;
    font-weight: 600;
    margin-top: 30px;
  }
  .produkt-186-tresc-zalety ul {
    margin: 0 0 30px;
    padding-left: 30px;
    list-style: none;
    max-width: 537px;
  }
  .produkt-186-tresc-zalety ul li {
    position: relative;
    padding: 0;
    margin: 0 0 12px;
    line-height: 23px;
    font-size: 16px;
  }
  .produkt-186-tresc-zalety ul li:before {
    background-color: #86bd45;
    content: "";
    position: absolute;
    left: -30px;
    top: 3px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
  }
  .produkt-186-tresc-przycisk #back-top {
    text-align: center;
    position: relative;
    cursor: pointer;
    right: auto;
    bottom: auto;
    z-index: 1;
    margin: 40px auto;
  }
  .produkt-186-tresc-przycisk #back-top a {
    background: #e94e1b;
    font-size: 35px;
    line-height: 63px;
    font-weight: 600;
    border-radius: 38px;
    padding: 16px 66px;
    letter-spacing: 3.5px;
  }
  .produkt-186-tresc-sklad {
    max-width: 537px;
    float: left;
  }
  .produkt-186-tresc-sklad p:nth-child(1) {
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.57px;
    color: #65b650;
    font-weight: 600;
  }
  .produkt-186-tresc-sklad p:nth-child(2) {
    font-size: 16px;
    line-height: 23px;
    letter-spacing: 0px;
    color: #232323;
    font-weight: 500;
  }
  .produkt-186-tresc-sklad p:nth-child(2) b {
    color: #65b650;
  }
  .produkt-186-tresc-uzycie {
    max-width: 537px;
    float: left;
  }
  .produkt-186-tresc-uzycie p:nth-child(1) {
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.57px;
    color: #65b650;
    font-weight: 600;
    margin-top: 20px;
  }
  .produkt-186-tresc-uzycie p:nth-child(2) {
    font-size: 16px;
    line-height: 23px;
    letter-spacing: 0px;
    color: #232323;
    font-weight: 500;
  }
  .produkt-186-tresc-pojemnosc {
    max-width: 537px;
    float: left;
  }
  .produkt-186-tresc-pojemnosc p:nth-child(1) {
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.57px;
    color: #65b650;
    font-weight: 600;
    margin-top: 20px;
  }
  .produkt-186-tresc-pojemnosc p:nth-child(1) b {
    color: #000000;
    padding-left: 30px;
  }
  .produkt-186-tresc-foto {
    padding-top: 100px;
  }
  
  .produkt-186-warzywa-img {
    float: left;
    width: 100%;
    margin-top: 100px;
  }
  .produkt-186-warzywa-text {
    padding-top: 65px;
    float: left;
    width: 100%;
    padding-bottom: 72px;
    padding-left: 100px;
    padding-right: 100px;
  }
  .produkt-186-warzywa-img2 {
    float: left;
    width: 100%;
    margin-bottom: 46px;
  }
  .produkt-186-warzywa-text:after {
    content: "";
    background: url(/img/opisy-new/186/tekst-after.png);
    position: absolute;
    width: 461px;
    height: 297px;
    margin-top: 0;
    right: 30px;
    margin-top: -226px;
    z-index: 0;
    background-repeat: no-repeat;
  }
  .produkt-186-warzywa-text p:nth-child(1) {
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.57px;
    color: #65b650;
    font-weight: 600;
  }
  .produkt-186-warzywa-text p:nth-child(2) {
    font-size: 16px;
    line-height: 23px;
    letter-spacing: 0px;
    color: #232323;
    font-weight: 500;
  }
  
  .produkt-186-tresc-przycisk2 #back-top {
    text-align: center;
    position: relative;
    cursor: pointer;
    right: auto;
    bottom: auto;
    z-index: 1;
    margin: 40px auto;
  }
  .produkt-186-tresc-przycisk2 #back-top a {
    background: #e94e1b;
    font-size: 35px;
    line-height: 63px;
    font-weight: 600;
    border-radius: 38px;
    padding: 16px 66px;
    letter-spacing: 3.5px;
  }
  .produkt-186-tresc-przycisk2 {
    margin-top: -338px;
    position: absolute;
    left: 0;
    right: 0;
  }
  
  @media screen and (max-width: 1220px) {
    .produkt-186-tresc {
      margin-top: 0;
    }
    .produkt-186-tresc-lewo {
      width: 100%;
    }
    .produkt-186-tresc-prawo {
      width: 100%;
    }
    .produkt-186-tresc-sklad {
      max-width: 100%;
    }
    .produkt-186-tresc-uzycie {
      max-width: 100%;
    }
    .produkt-186-tresc-pojemnosc {
      max-width: 100%;
    }
  }
  
  @media screen and (max-width: 1199px) {
    .produkt-186-tresc-przycisk2 {
      margin-top: -238px;
    }
  }
  
  @media screen and (max-width: 991px) {
    .produkt-186-warzywa-text {
      padding-left: 0;
      padding-right: 0;
    }
    .produkt-186-top-nazwy:after {
      display: none;
    }
    .produkt-186-tresc-foto {
      padding-top: 20px;
    }
    .produkt-186-warzywa-img {
      margin-top: 50px;
    }
    .product-id-186 .product-tabs.tabs {
      margin-top: 0;
    }
    .produkt-186-tresc-prawo {
      padding-left: 0;
    }
    .produkt-186-warzywa-text:after {
      display: none;
    }
  }
  
  @media screen and (max-width: 767px) {
    .produkt-186-tresc-przycisk2 {
      margin-top: -168px;
    }
  }
  
  @media screen and (max-width: 575px) {
    .product-id-186 .product-tabs.tabs .tab-content {
      padding: 0;
    }
  }
  
  @media screen and (max-width: 499px) {
    .produkt-186-tresc-przycisk2 {
      margin-top: -138px;
    }
  }
  
  .hb-opis-all {
    display: block;
    max-width: 930px;
    margin: 0 70px 50px;
    width: 100%;
    float: left;
    font-family: "Dosis", sans-serif;
    font-weight: 500;
  }
  .hb-opis-all p {
    font-family: "Dosis", sans-serif;
    font-weight: 500;
    position: relative;
    z-index: 20;
  }
  
  .hb-opis-header {
    background: url(/img/hb/198/bg.png) no-repeat;
    background-repeat: no-repeat;
    background-position: left top;
    min-height: 510px;
    padding-left: 40%;
    padding-top: 66px;
    position: relative;
    margin-bottom: -95px;
    z-index: 0;
  }
  
  .hb-opis-header:after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    background: url(/img/hb/198/hb-left-pro_2.svg) no-repeat;
    width: 196px;
    height: 252px;
  }
  
  .hb-wrapp-all {
    background: url(/img/hb/198/bg.svg) no-repeat bottom center;
    z-index: 0;
    background-size: cover;
  }
  .hb-opis-header p {
    color: #fff;
    font-size: 24px;
    margin-bottom: 15px !important;
  }
  .hb-opis-nazwa-lewo {
    float: left;
    width: 60%;
  }
  .hb-opis-nazwa {
    display: flex;
    align-items: center;
    z-index: 20;
    position: relative;
  }
  
  .hb-opis-nazwa-prawo {
    float: left;
    width: 40%;
  }
  .hb-opis-nazwa-lewo p:nth-child(1) {
    font-family: "Lobster", sans-serif;
    font-size: 82px;
    line-height: 82px;
    color: #fff;
    text-align: left;
    padding-left: 100px;
  }
  .hb-opis-nazwa-lewo p:nth-child(2) {
    font-size: 28px;
    line-height: 38px;
    color: #442494;
    text-align: left;
    padding-left: 100px;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .hb-opis-nazwa-lewo p:nth-child(3) {
    font-size: 18px;
    line-height: 25px;
    color: #fff;
    letter-spacing: 0.72px;
    text-align: left;
    padding-left: 100px;
    font-family: "Dosis", sans-serif;
  }
  .hb-opis-nazwa-prawo p {
    float: left;
    margin-right: 36px;
    margin-top: 20px;
  }
  .hb-opis-dzialanie {
    float: left;
    width: 100%;
    padding: 80px 0 60px;
  }
  .hb-tekst-zalety-lewo {
    display: grid;
    justify-content: center;
  }
  .hb-tekst-zalety-lewo img {
    justify-self: center;
    margin-bottom: 12px;
  }
  
  .hb-opis-dzialanie p:nth-child(1) {
    font-family: "Lobster", sans-serif;
    font-size: 43px;
    line-height: 52px;
    margin-bottom: 20px;
    color: #fff;
  }
  .hb-opis-dzialanie p:nth-child(2) {
    font-size: 18px;
    line-height: 25px;
    color: #fff;
    letter-spacing: 0.72px;
  }
  
  .hb-opis-zalety {
    float: left;
    width: 100%;
  }
  .hb-opis-zalety-lewo {
    float: left;
    width: 40%;
    position: relative;
  }
  .hb-opis-zalety-lewo:after {
    content: "";
    position: absolute;
    background: url(/img/hb/198/hb-left-pro.svg) no-repeat;
    left: 0;
    top: 0;
    width: 274px;
    height: 441px;
    top: -75px;
  }
  
  .hb-opis-zalety-prawo {
    float: left;
    width: 60%;
  }
  .hb-opis-zalety-top {
    float: left;
    width: 100%;
  }
  .hb-opis-zaleta {
    float: left;
    width: 100%;
  }
  .hb-opis-zalety-prawo-ikona {
    float: left;
    width: 22%;
  }
  .hb-opis-zalety-prawo-tekst {
    float: left;
    width: 78%;
    padding-right: 70px;
  }
  .hb-opis-zalety-top p {
    color: #fff;
    text-align: left !important;
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 20px !important;
  }
  .hb-opis-zalety-lewo p:nth-child(2) {
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    color: #fff;
    margin: 20px 0;
  }
  .hb-opis-zalety-prawo-ikona img {
    max-width: 104px;
  }
  .hb-opis-zalety-prawo-tekst p:nth-child(1) {
    color: #fff;
    text-align: left !important;
    font-family: "Lobster", sans-serif;
    font-size: 26px;
    line-height: 72px;
  }
  .hb-opis-zalety-prawo-tekst p:nth-child(2) {
    color: #fff;
    text-align: left !important;
    font-size: 18px;
    margin-bottom: 20px;
    font-family: "Dosis", sans-serif;
  }
  .hb-opis-zalety-bottom {
    margin: 30px 0;
    float: left;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }
  .hb-opis-zalety-bottom h2 {
    color: #fff;
    text-align: left;
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 10px;
    margin-top: 50px;
    font-weight: 400;
  }
  .hb-opis-zalety-bottom span {
    color: #fff;
    text-align: left;
    font-size: 18px;
    line-height: 25px;
    padding-right: 30px;
    display: inline-block;
  }
  
  .hb-opis-zalety-bottom p:nth-child(1) {
    color: #fff;
    text-align: left;
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 10px;
  }
  .hb-opis-zalety-bottom p:nth-child(2) {
    color: #fff;
    text-align: left;
    font-size: 18px;
    line-height: 25px;
  }
  .hb-opis-pielegnacja {
    float: left;
    width: 100%;
    padding-top: 140px;
    padding-bottom: 35px;
  }
  .hb-opis-pielegnacja p:nth-child(1) {
    color: #fff;
    text-align: center;
    font-family: "Lobster", sans-serif;
    font-size: 43px;
    line-height: 52px;
    margin-bottom: 20px;
  }
  .hb-opis-pielegnacja p:nth-child(2) {
    color: #fff;
    text-align: center;
    font-size: 16px;
    line-height: 24px;
  }
  .hb-opis-pielegnacja-all {
    float: left;
    width: 100%;
    position: relative;
    display: flex;
    align-items: center;
  }
  .hb-opis-pielegnacja-all-prawo-img:after {
    content: "";
    position: absolute;
    width: 500px;
    height: 305px;
    bottom: 75px;
    background: #43ac56;
    right: 0px;
    z-index: 0;
  }
  .hb-opis-pielegnacja-all img {
    z-index: 20;
    position: relative;
  }
  
  .hb-opis-pielegnacja-all-lewo-img {
    float: left;
    width: 50%;
  }
  .hb-opis-pielegnacja-all-prawo-tekst {
    float: left;
    width: 50%;
    padding-left: 30px;
    padding-right: 40px;
  }
  .hb-opis-pielegnacja-all-prawo-tekst p:nth-child(1) {
    color: #f9a52e;
    font-size: 28px;
    line-height: 34px;
    text-align: left;
    font-weight: 500 !important;
    padding-bottom: 20px;
    margin-right: 110px;
  }
  .hb-opis-pielegnacja-all-prawo-tekst p:nth-child(2) {
    margin-right: 10px;
    color: #fff;
    font-size: 18px;
    line-height: 25px;
    text-align: left;
    letter-spacing: 0.72px;
    padding-right: 10px;
  }
  .hb-opis-pielegnacja-all:nth-child(3) {
    padding-top: 123px;
  }
  
  .hb-opis-pielegnacja-all-lewo-tekst {
    float: left;
    width: 50%;
    padding-left: 60px;
    padding-right: 40px;
  }
  .hb-opis-pielegnacja-all-lewo-tekst p:nth-child(1) {
    color: #f9a52e;
    font-size: 28px;
    line-height: 34px;
    text-align: left;
    font-weight: 500 !important;
    padding-bottom: 20px;
    margin-right: 90px;
  }
  .hb-opis-pielegnacja-all-lewo-tekst p:nth-child(2) {
    color: #fff;
    font-size: 18px;
    line-height: 25px;
    text-align: left;
    letter-spacing: 0.72px;
  }
  .hb-opis-pielegnacja-all-prawo-img {
    float: left;
    width: 50%;
    padding-bottom: 123px;
  }
  .hb-opis-pssst {
    float: left;
    width: 100%;
    position: relative;
  }
  .hb-opis-pssst:after {
    content: "";
    position: absolute;
    background: url(/img/hb/198/left_ilu.svg) no-repeat;
    left: 0;
    bottom: -190px;
    width: 284px;
    height: 496px;
  }
  .hb-opis-pssst::before {
    content: "";
    position: absolute;
    background: url(/img/hb/198/right_ilu.svg) no-repeat;
    right: 0;
    bottom: -122px;
    width: 209px;
    height: 427px;
  }
  
  .hb-opis-pssst {
    float: left;
    width: 100%;
  }
  .hb-opis-pssst p:nth-child(1) {
    color: #f9a52e;
    font-family: "Lobster", sans-serif;
    font-size: 64px;
    line-height: 77px;
    padding-bottom: 20px;
  }
  .hb-opis-pssst p:nth-child(2) {
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 80px;
    max-width: 510px;
    margin: 0 auto;
  }
  .hb-opis-pssst p:nth-child(4) {
    color: #fff;
    font-size: 24px;
    line-height: 35px;
    padding-bottom: 15px;
    padding-top: 40px;
  }
  .hb-opis-pssst p:nth-child(5) {
    color: #fff;
    font-size: 54px;
    line-height: 68px;
    padding-bottom: 40px;
    font-family: "Lobster", sans-serif;
  }
  
  .hb-opis-sklad {
    float: left;
    width: 100%;
  }
  .hb-opis-sklad1 {
    float: left;
    width: 25%;
    margin-top: -30px;
  }
  .hb-opis-sklad2 {
    float: left;
    width: 25%;
    margin-top: 30px;
  }
  .hb-opis-sklad3 {
    float: left;
    width: 28%;
    margin-top: 30px;
    display: grid;
    justify-content: center;
  }
  .hb-opis-sklad3 img {
    justify-self: center;
  }
  .hb-opis-sklad4 {
    float: left;
    width: 17%;
    margin-top: -30px;
  }
  .hb-opis-sklad1 p {
    text-align: right !important;
  }
  .hb-opis-sklad2 p:nth-child(2) {
    margin-top: 10px;
    color: #fff;
    font-size: 29px;
    line-height: 30px;
    font-family: "Lobster", sans-serif;
  }
  .hb-opis-sklad3 p:nth-child(2) {
    margin-top: 10px;
    color: #fff;
    font-size: 16px;
    line-height: 25px;
    text-align: center !important;
    letter-spacing: unset;
  }
  .hb-opis-sklad3 p {
    text-align: left !important;
    justify-self: center;
  }
  
  .hb-opis-omo {
    float: left;
    width: 100%;
  }
  .hb-opis-omo-header {
    float: left;
    width: 100%;
  }
  .hb-opis-omo-all {
    float: left;
    width: 100%;
    margin-bottom: 50px;
  }
  .hb-opis-omo-1 {
    float: left;
    width: 30%;
  }
  .hb-opis-omo-2 {
    float: left;
    width: 20%;
  }
  .hb-opis-omo-3 {
    float: left;
    width: 50%;
  }
  
  .hb-opis-omo-header p:nth-child(1) {
    margin-top: 180px;
    color: #fff;
    font-size: 43px;
    line-height: 52px;
    font-family: "Lobster", sans-serif;
  }
  .hb-opis-omo-header p:nth-child(2) {
    margin-top: 20px;
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 50px;
  }
  .hb-opis-omo-1 p {
    text-align: right !important;
  }
  .hb-opis-omo-2 p {
    font-size: 157px;
    line-height: 160px;
    color: #fff;
    font-family: "Lobster", sans-serif;
    text-transform: none;
  }
  .hb-opis-omo-3 p {
    font-size: 18px;
    line-height: 25px;
    color: #fff;
    text-align: left !important;
    padding-right: 70px;
  }
  
  .hb-opis-kosmetyki {
    float: left;
    width: 100%;
    position: relative;
    padding-bottom: 100px;
  }
  .hb-opis-kosmetyki:after {
    content: "";
    position: absolute;
    left: 0;
    background: url(/img/hb/198/left_produts.svg) no-repeat;
    width: 265px;
    height: 528px;
    bottom: 0;
  }
  .hb-opis-kosmetyki-header {
    float: left;
    width: 100%;
  }
  .hb-opis-kosmetyki-all {
    float: left;
    width: 80%;
    margin: 0 10%;
  }
  .hb-opis-kosmetyki-1 {
    float: left;
    width: 33.3%;
  }
  .hb-opis-kosmetyki-2 {
    float: left;
    width: 33.3%;
  }
  .hb-opis-kosmetyki-3 {
    float: left;
    width: 33.3%;
  }
  .hb-opis-kosmetyki-header p {
    margin-top: 120px;
    margin-bottom: 44px;
    color: #fff;
    font-size: 32px;
    line-height: 37px;
    font-family: "Lobster", sans-serif;
    padding-bottom: 50px;
  }
  .hb-opis-kosmetyki-1 p:nth-child(1) {
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 5px;
  }
  .hb-opis-kosmetyki-1 p:nth-child(2) {
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    min-height: 50px;
  }
  .hb-opis-kosmetyki-2 p:nth-child(1) {
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
  }
  .hb-opis-kosmetyki-2 p:nth-child(2) {
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    min-height: 38px;
  }
  .hb-opis-kosmetyki-3 p:nth-child(1) {
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
  
    margin-bottom: 5px;
  }
  .hb-opis-kosmetyki-3 p:nth-child(2) {
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    min-height: 50px;
  }
  .hb-opis-kosmetyki-1 p:nth-child(3) {
    margin: 0 0 20px;
  }
  .hb-opis-kosmetyki-2 p:nth-child(3) {
    margin: 0 0 20px;
  }
  .hb-opis-kosmetyki-3 p:nth-child(3) {
    margin: 0 0 20px;
  }
  .hb-opis-kosmetyki-1 p:nth-child(4) a {
    letter-spacing: 1.52px;
    background: #f9a52e;
    padding: 10px 30px;
    font-size: 15px;
    line-height: 18px;
    font-weight: bold;
    color: #fff;
    z-index: 20;
    position: relative;
  }
  .hb-opis-kosmetyki-2 p:nth-child(4) a {
    background: #f9a52e;
    padding: 10px 30px;
    font-size: 15px;
    line-height: 18px;
    font-weight: bold;
    color: #fff;
  }
  .hb-opis-kosmetyki-3 p:nth-child(4) a {
    background: #f9a52e;
    padding: 10px 30px;
    font-size: 15px;
    line-height: 18px;
    font-weight: bold;
    color: #fff;
  }
  .hb-last-sec {
    overflow: auto;
    width: 100%;
    padding-bottom: 90px;
  }
  .hb-first-row-last-sec {
    display: grid;
    grid-template-columns: 60% 40%;
  }
  .wrapp_last_img_sec {
    justify-self: flex-end;
  }
  .hb-wrapp-text-last-sec span {
    font-size: 142px;
    line-height: 126px;
    color: #ffffff;
    font-family: "Lobster", sans-serif;
    display: inline-block;
    margin-right: 28px;
  }
  .hb-wrapp-text-last-sec h2 {
    font-size: 43px;
    line-height: 52px;
    font-family: "Lobster", sans-serif;
    color: #ffffff;
    margin-bottom: 10px;
    font-weight: 500;
  }
  .hb-wrapp-text-last-sec p {
    font-size: 14px;
    line-height: 23px;
    letter-spacing: 0.43px;
    font-weight: 500;
    color: #ffffff;
    margin-bottom: unset;
    text-align: left !important;
  }
  .hb-wrapp-text-last-sec {
    display: flex;
    margin-left: 12%;
    margin-top: 30px;
  }
  .hb-wrapp-text-last-second p {
    text-align: left;
  }
  .hb-box {
  }
  
  .hb-desc-last-products {
    display: grid;
    grid-template-columns: repeat(3, 233px);
    grid-column-gap: 39px;
    justify-content: center;
    margin-top: -280px;
  }
  .hb-box {
    position: relative;
  }
  .hb-desc-last-products p {
    text-align: left !important;
  }
  .hb-box img {
    margin-top: -52px;
  }
  .hb-inside-box:first-child {
    box-shadow: unset;
  }
  .hb-box:nth-child(2) {
    margin-top: 50px;
  }
  .hb-box:nth-child(3) {
    margin-top: 50px;
  }
  
  .hb-box:nth-child(4) {
    margin-top: 42px;
    box-shadow: unset;
  }
  .hb-box:nth-child(5) {
    margin-top: 108px;
  }
  .hb-box:nth-child(6) {
    margin-top: 53px;
  }
  
  .hb-1box:before {
    content: "";
    position: absolute;
    width: 271px;
    height: 288px;
    background: rgb(4, 191, 152);
    background: -moz-linear-gradient(180deg, rgba(4, 191, 152, 1) 19%, rgba(4, 190, 156, 1) 21%, rgba(0, 167, 212, 1) 52%);
    background: -webkit-linear-gradient(180deg, rgba(4, 191, 152, 1) 19%, rgba(4, 190, 156, 1) 21%, rgba(0, 167, 212, 1) 52%);
    background: linear-gradient(180deg, rgba(4, 191, 152, 1) 19%, rgba(4, 190, 156, 1) 21%, rgba(0, 167, 212, 1) 52%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#04bf98",endColorstr="#00a7d4",GradientType=1);
    transform: translate(50%);
    right: 50%;
    top: -20px;
  }
  .hb-inside-box {
    background: #ffffff;
    z-index: 20;
    position: relative;
    height: 247px;
    padding: 0 21px;
    -webkit-box-shadow: 3px 3px 50px 0px rgba(131, 24, 135, 1);
    -moz-box-shadow: 3px 3px 50px 0px rgba(131, 24, 135, 1);
    box-shadow: 3px 3px 50px 0px rgba(131, 24, 135, 1);
  }
  .hb-box .hb-inside-box h2 {
    font-family: "Dosis", sans-serif;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.64px;
    text-transform: uppercase;
    font-weight: 500;
    color: #442494;
    margin-bottom: 5px;
    padding-right: 50px;
    margin-top: 12px;
  }
  .hb-box .hb-inside-box p {
    font-family: "Dosis", sans-serif;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0.42px;
    font-weight: 400;
    color: #442494;
    margin-top: unset;
    font-weight: 500;
  }
  .hb-wrapp_logo_footer {
    margin: 0 auto;
    width: 100%;
    display: flex;
    justify-content: center;
  }
  .hb-wrapp_logo_footer {
    padding-bottom: 63px;
  }
  
  @media screen and (max-width: 1199px) {
    .hb-opis-all {
      margin: 0;
    }
    .hb-opis-header {
      margin-bottom: -55px;
    }
    .hb-box .hb-inside-box h2 {
      padding-right: unset;
    }
    .hb-desc-last-products {
      margin-top: -170px;
    }
  }
  @media screen and (max-width: 991px) {
    .hb-opis-zalety-lewo {
      width: 30%;
    }
    .hb-opis-zalety-prawo {
      width: 70%;
    }
    .hb-desc-last-products {
      margin-top: 30px;
    }
    .hb-opis-zalety-top p {
      text-align: center !important;
    }
    .hb-opis-dzialanie p:nth-child(1) {
      padding: 0 20px;
    }
    .hb-opis-pssst p:nth-child(1) {
      margin: 0 20px;
    }
    .wrapp_last_img_sec img {
      display: none;
    }
    .hb-opis-header {
      padding-left: unset;
    }
    .hb-opis-pssst p:nth-child(2) {
      padding: 0 20px;
    }
    .hb-opis-zalety-prawo-ikona {
      width: 100%;
      justify-content: center;
      display: grid;
    }
    .hb-opis-pielegnacja-all-prawo-tekst p:nth-child(1) {
      margin-right: unset;
    }
    .hb-opis-pielegnacja-all-lewo-tekst p:nth-child(1) {
      margin-right: unset;
    }
    .hb-wrapp-all {
      background-position: top;
    }
    .hb-opis-header {
      margin-bottom: -5px;
    }
    .hb-opis-pielegnacja-all {
      display: block;
    }
  }
  @media screen and (max-width: 767px) {
    .hb-opis-zalety-lewo {
      width: 100%;
    }
    .hb-opis-zalety-prawo {
      width: 100%;
    }
    .hb-opis-nazwa-lewo {
      width: 100%;
    }
    .hb-opis-nazwa-prawo {
      width: 100%;
    }
    .hb-opis-pielegnacja-all-lewo-img {
      width: 100%;
      text-align: center;
    }
    .hb-opis-pielegnacja-all-prawo-tekst {
      width: 100%;
    }
    .hb-opis-pielegnacja-all-prawo-img {
      width: 100%;
      text-align: center;
    }
    .hb-opis-pielegnacja-all-lewo-tekst {
      width: 100%;
    }
    .hb-opis-sklad1 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-opis-sklad2 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-opis-sklad3 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-opis-sklad4 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-opis-omo-1 {
      float: left;
      width: 50%;
    }
    .hb-opis-omo-2 {
      float: left;
      width: 50%;
    }
    .hb-opis-omo-3 {
      float: left;
      width: 100%;
    }
    .hb-opis-nazwa-lewo p:nth-child(1) {
      text-align: center;
      padding-left: 0;
    }
    .hb-opis-nazwa-lewo p:nth-child(2) {
      text-align: center;
      padding-left: 0;
    }
    .hb-opis-nazwa-lewo p:nth-child(3) {
      text-align: center;
      padding-left: 0;
    }
    .hb-opis-nazwa-prawo p {
      float: none;
    }
    .hb-wrapp-all {
      background-position: top;
      background-size: cover;
    }
    .hb-desc-last-products {
      grid-template-columns: repeat(1, 233px);
    }
    .hb-desc-last-products {
      margin-top: 40px;
    }
    .wrapp_last_img_sec img {
      z-index: 0;
      position: relative;
    }
    .hb-wrapp-text-last-sec {
      z-index: 20;
      position: relative;
    }
    .hb-opis-sklad3 p:nth-child(2) {
      text-align: center !important;
    }
    .hb-opis-sklad3 {
      display: grid;
      justify-content: center;
      justify-items: center;
      text-align: center;
    }
    .hb-opis-omo-3 p {
      padding-left: 15px;
      padding-right: 15px;
      text-align: center !important;
    }
    .hb-opis-nazwa {
      display: grid;
      justify-content: center;
    }
    .hb-opis-nazwa-prawo p {
      margin-right: unset;
    }
    .hb-opis-zaleta {
      display: grid;
      justify-items: center;
    }
    .hb-opis-zalety-prawo-tekst {
      width: 90%;
      padding-left: 20px;
    }
    .hb-opis-kosmetyki-all {
      display: grid;
      width: 100%;
      justify-content: center;
      justify-items: center;
      margin: unset;
    }
    .hb-opis-kosmetyki-1 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-opis-kosmetyki-2 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-opis-kosmetyki-3 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-opis-pielegnacja-all-lewo-tekst {
      padding-left: 30px;
    }
    .hb-opis-zalety-prawo-tekst p:nth-child(1) {
      text-align: center !important;
    }
    .hb-opis-zalety-prawo-tekst p:nth-child(2) {
      text-align: center !important;
    }
    .hb-opis-zalety-prawo-tekst {
      width: 100%;
      padding-left: 15px;
      padding-right: 15px;
    }
    .hb-opis-header {
      display: grid;
      align-items: end;
    }
    .hb-opis-header img {
      margin-bottom: -200px;
    }
    .hb-opis-sklad1 {
      text-align: center;
      display: grid;
      justify-content: center;
    }
    .hb-opis-kosmetyki:after {
      bottom: -30px;
    }
  }
  
  @media screen and (max-width: 468px) {
    .hb-wrapp-text-last-sec h2 {
      font-size: 33px;
      line-height: 35px;
    }
  }
  .hb-opis-all p,
  .hb-nawilzajacy-opis-all p,
  .hb-zabezpieczajacy-opis-all p,
  .hb-wcierka-opis-all p,
  .hb-peeling-opis-all p,
  .hb-olej-opis-all p,
  .hb-odzywka-opis-all p,
  .hb-odzywka-humektantowa-opis-all p,
  .hb-odzywka-emolientowa-opis-all p,
  .hb-maska-niskoopo-all p,
  .hb-maska-wysokopo-all p,
  .hb-maska-srednio-all p,
  .hb-olej-srednio-all p,
  .hb-olej-wysokopo-all {
    letter-spacing: 0.72px;
    line-height: 25px;
  }
  
  .product-description .hb-opis-all,
  .product-description .hb-nawilzajacy-opis-all,
  .product-description .hb-zabezpieczajacy-opis-all,
  .product-description .hb-wcierka-opis-all,
  .product-description .hb-peeling-opis-all,
  .product-description .hb-olej-opis-all,
  .product-description .hb-odzywka-opis-all,
  .product-description .hb-odzywka-humektantowa-opis-all,
  .product-description .hb-odzywka-emolientowa-opis-all,
  .product-description .hb-maska-niskoopo-all,
  .product-description .hb-maska-wysokopo-all,
  .product-description .hb-maska-srednio-all,
  .product-description .hb-olej-srednio-all,
  .product-description .hb-olej-wysokopo-all {
    display: block;
  }
  
  .product-description .hb-opis-all,
  .product-description .hb-nawilzajacy-opis-all,
  .product-description .hb-zabezpieczajacy-opis-all,
  .product-description .hb-wcierka-opis-all,
  .product-description .hb-peeling-opis-all,
  .product-description .hb-olej-opis-all,
  .product-description .hb-odzywka-opis-all,
  .product-description .hb-odzywka-humektantowa-opis-all,
  .product-description .hb-odzywka-emolientowa-opis-all,
  .product-description .hb-maska-niskoopo-all,
  .product-description .hb-maska-wysokopo-all,
  .product-description .hb-maska-srednio-all,
  .product-description .hb-olej-srednio-all,
  .product-description .hb-olej-wysokopo-all {
    display: block;
  }
  
  @media screen and (max-width: 991px) {
    #content-wrapper .product-description .hb-opis-pielegnacja-all,
    #content-wrapper .product-description .hb-nawilzajacy-opis-pielegnacja-all,
    #content-wrapper .product-description .hb-zabezpieczajacy-opis-pielegnacja-all,
    #content-wrapper .product-description .hb-wcierka-opis-pielegnacja-all,
    #content-wrapper .product-description .hb-peeling-opis-pielegnacja-all,
    #content-wrapper .product-description .hb-olej-opis-pielegnacja-all,
    #content-wrapper .product-description .hb-odzywka-opis-pielegnacja-all,
    #content-wrapper .product-description .hb-odzywka-humektantowa-opis-pielegnacja-all,
    #content-wrapper .product-description .hb-odzywka-emolientowa-opis-pielegnacja-all,
    #content-wrapper .product-description .hb-maska-niskoopo-pielegnacja-all,
    #content-wrapper .product-description .hb-maska-wysokopo-pielegnacja-all,
    #content-wrapper .product-description .hb-maska-srednio-pielegnacja-all,
    #content-wrapper .product-description .hb-olej-srednio-pielegnacja-all,
    #content-wrapper .product-description .hb-olej-wysokopo-pielegnacja-all {
      display: block;
    }
  }
  @media screen and (max-width: 767px) {
    .product-description .hb-opis-box,
    .product-description .hb-nawilzajacy-box,
    .product-description .hb-zabezpieczajacy-box,
    .product-description .hb-wcierka-box,
    .product-description .hb-peeling-box,
    .product-description .hb-olej-box,
    .product-description .hb-odzywka-box,
    .product-description .hb-odzywka-humektantowa-box,
    .product-description .hb-odzywka-emolientowa-box,
    .product-description .hb-maska-niskoopo-box,
    .product-description .hb-maska-wysokopo-box,
    .product-description .hb-maska-srednio-box,
    .product-description .hb-olej-srednio-box,
    .product-description .hb-olej-wysokopo-box {
      margin-top: 20px !important;
    }
  }
  
  /* .product-description .hb-opis-box,
      .product-description .hb-nawilzajacy-kosmetyki-all,
      .product-description .hb-zabezpieczajacy-kosmetyki-all,
      .product-description .hb-wcierka-kosmetyki-all,
      .product-description .hb-peeling-kosmetyki-all,
      .product-description .hb-olej-kosmetyki-all,
      .product-description .hb-odzywka-kosmetyki-all,
      .product-description .hb-odzywka-humektantowa-kosmetyki-all,
      .product-description .hb-odzywka-emolientowa-kosmetyki-all,
      .product-description .hb-maska-niskoopo-kosmetyki-all,
      .product-description .hb-maska-wysokopo-kosmetyki-all,
      .product-description .hb-maska-srednio-kosmetyki-all,
      .product-description .hb-olej-srednio-kosmetyki-all,
      .product-description .hb-olej-wysokopo-kosmetyki-all {
            display: flex;
          } */
  
  .product-description .hb-maska-niskoopo-pielegnacja-all,
  .product-description .hb-maska-wysokopo-pielegnacja-all,
  .product-description .hb-maska-srednio-pielegnacja-all,
  .product-description .hb-olej-srednio-pielegnacja-all,
  .product-description .hb-olej-wysokopo-pielegnacja-all {
    display: flex;
    align-items: center;
  }
  
  .hb-nawilzajacy-opis-kosmetyki-2 p:nth-child(4) a:hover,
  .hb-zabezpieczajacy-opis-kosmetyki-2 p:nth-child(4) a:hover,
  .hb-wcierka-opis-kosmetyki-2 p:nth-child(4) a:hover,
  .hb-peeling-opis-kosmetyki-2 p:nth-child(4) a:hover,
  .hb-olej-opis-kosmetyki-2 p:nth-child(4) a:hover,
  .hb-odzywka-opis-kosmetyki-2 p:nth-child(4) a:hover,
  .hb-odzywka-humektantowa-opis-kosmetyki-2 p:nth-child(4) a:hover,
  .hb-odzywka-emolientowa-opis-kosmetyki-2 p:nth-child(4) a:hover,
  .hb-maska-niskoopo-kosmetyki-2 p:nth-child(4) a:hover,
  .hb-maska-wysokopo-kosmetyki-2 p:nth-child(4) a:hover,
  .hb-maska-srednio-kosmetyki-2 p:nth-child(4) a:hover,
  .hb-olej-srednio-kosmetyki-2 p:nth-child(4) a:hover,
  .hb-nawilzajacy-kosmetyki-2 p:nth-child(4) a:hover,
  .hb-olej-wysokopo-kosmetyki-2 p:nth-child(4) a:hover {
    color: #442494;
    transition: 0.3s ease-in;
  }
  
  .hb-nawilzajacy-opis-kosmetyki-1 p:nth-child(4) a:hover,
  .hb-zabezpieczajacy-opis-kosmetyki-1 p:nth-child(4) a:hover,
  .hb-wcierka-opis-kosmetyki-1 p:nth-child(4) a:hover,
  .hb-peeling-opis-kosmetyki-1 p:nth-child(4) a:hover,
  .hb-olej-opis-kosmetyki-1 p:nth-child(4) a:hover,
  .hb-odzywka-opis-kosmetyki-1 p:nth-child(4) a:hover,
  .hb-odzywka-humektantowa-opis-kosmetyki-1 p:nth-child(4) a:hover,
  .hb-odzywka-emolientowa-opis-kosmetyki-1 p:nth-child(4) a:hover,
  .hb-maska-niskoopo-kosmetyki-1 p:nth-child(4) a:hover,
  .hb-maska-wysokopo-kosmetyki-1 p:nth-child(4) a:hover,
  .hb-maska-srednio-kosmetyki-1 p:nth-child(4) a:hover,
  .hb-olej-srednio-kosmetyki-1 p:nth-child(4) a:hover,
  .hb-nawilzajacy-kosmetyki-1 p:nth-child(4) a:hover,
  .hb-olej-wysokopo-kosmetyki-1 p:nth-child(4) a:hover {
    color: #442494;
    transition: 0.3s ease-in;
  }
  
  .hb-nawilzajacy-opis-kosmetyki-3 p:nth-child(4) a:hover,
  .hb-zabezpieczajacy-opis-kosmetyki-3 p:nth-child(4) a:hover,
  .hb-wcierka-opis-kosmetyki-3 p:nth-child(4) a:hover,
  .hb-peeling-opis-kosmetyki-3 p:nth-child(4) a:hover,
  .hb-olej-opis-kosmetyki-3 p:nth-child(4) a:hover,
  .hb-odzywka-opis-kosmetyki-3 p:nth-child(4) a:hover,
  .hb-odzywka-humektantowa-opis-kosmetyki-3 p:nth-child(4) a:hover,
  .hb-odzywka-emolientowa-opis-kosmetyki-3 p:nth-child(4) a:hover,
  .hb-maska-niskoopo-kosmetyki-3 p:nth-child(4) a:hover,
  .hb-maska-wysokopo-kosmetyki-3 p:nth-child(4) a:hover,
  .hb-maska-srednio-kosmetyki-3 p:nth-child(4) a:hover,
  .hb-olej-srednio-kosmetyki-3 p:nth-child(4) a:hover,
  .hb-nawilzajacy-kosmetyki-3 p:nth-child(4) a:hover,
  .hb-olej-wysokopo-kosmetyki-3 p:nth-child(4) a:hover {
    color: #442494;
    transition: 0.3s ease-in;
  }
  
  /* OnlyEco */
  
  .eco-opis-all {
    max-width: 1100px;
    margin: 0 auto;
    width: 100%;
    font-family: "Poppins", sans-serif;
    position: relative;
  }
  .eco-opis-header-logo {
    display: none;
  }
  
  .eco-opis-all img {
    max-width: unset;
  }
  .eco-opis-all a {
    text-decoration: none;
  }
  
  .eco-opis-all a:hover {
    text-decoration: none;
  }
  
  .eco-opis-all h2 {
    font-family: "Poppins", sans-serif;
  }
  
  .eco-opis-header {
    background: url(/img/eco/229/bg.png) no-repeat;
    min-height: 668px;
    position: relative;
  }
  .eco-opis-header p img {
    position: absolute;
    bottom: -80px;
    right: 0;
  }
  .eco-opis-nazwa {
    text-align: center;
  }
  .eco-opis-nazwa-center h2 {
    font-size: 28px;
    line-height: 36px;
    color: #e65e73;
    margin-bottom: 10px;
  }
  
  .eco-opis-zalety-prawo-tekst {
    margin-top: 29px;
  }
  .eco-opis-zaleta {
    margin-top: 17px;
  }
  .eco-opis-zalety-lewo {
    justify-self: center;
    display: grid;
  }
  
  .eco-opis-zalety-lewo p {
    margin-bottom: 53px;
  }
  
  .eco-opis-nazwa-center p {
    font-size: 42px;
    line-height: 45px;
    font-weight: 400;
    margin-bottom: 58px;
    margin-top: unset;
    text-transform: uppercase;
  }
  .eco-opis-zalety {
    display: grid;
    justify-content: center;
    grid-template-columns: 34.19% 51%;
    grid-gap: 56px;
    align-items: center;
  }
  .eco-opis-zalety-prawo h2 {
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.57px;
    color: #e65e73;
    margin-bottom: 17px;
    font-weight: 700;
  }
  .eco-opis-zalety-prawo ul {
    padding-left: 25px;
  }
  .eco-opis-zalety-prawo li {
    font-size: 16px;
    line-height: 21px;
    font-weight: 400;
    position: relative;
    list-style: none;
    margin-bottom: 13px;
    text-transform: lowercase;
  }
  .eco-opis-zalety-lista li:after {
    content: "";
    position: absolute;
    background: url(/img/eco/229/kropka.svg) no-repeat;
    width: 20px;
    height: 20px;
    left: -23px;
    top: 3px;
  }
  .eco-opis-zalety-lewo a {
    border: 2px solid #27348b;
    border-radius: 38px;
    padding: 16px 41px 16px 41px;
    background: transparent;
    color: #27348b;
    font-weight: 700;
    letter-spacing: 1.54px;
    line-height: 40px;
    font-size: 22px;
    transition: 0.3s ease-out;
    justify-self: center;
  }
  .eco-opis-zalety-lewo a span {
    display: inline-flex;
    align-items: center;
  }
  .eco-opis-zalety-lewo a span img {
    margin-left: 10px;
  }
  
  .eco-opis-zalety-lewo a:hover {
    background: #27348b;
    color: #ffffff;
  }
  .eco-opis-zalety-lewo a:hover img {
    filter: brightness(0) invert(1);
  }
  .eco-opis-zalety-prawo-tekst b {
    color: #e94e1b;
    font-size: 16px;
    line-height: 23px;
    display: inline-block;
    margin-top: 10px;
  }
  .eco-opis-bg {
    background: url(/img/eco/229/bg_sec.png) no-repeat;
    padding: 104px 0 75px 0;
    margin-top: 128px;
    margin-bottom: 63px;
    background-size: cover;
  }
  .eco-opis-bg img {
    padding-left: 97px;
  }
  .eco-opis-pielegnacja-all-lewo-tekst h2 {
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.57px;
    color: #e65e73;
    margin-bottom: 17px;
    font-weight: 700;
  }
  .eco-opis-pielegnacja-all-prawo-tekst h2 {
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.57px;
    color: #e65e73;
    margin-bottom: 17px;
    font-weight: 700;
    margin-bottom: 27px;
  }
  
  .eco-opis-pielegnacja-all-lewo-tekst p {
    font-size: 16px;
    line-height: 21px;
    font-weight: 400;
    position: relative;
    list-style: none;
    margin-bottom: 52px;
    margin-top: unset;
  }
  
  .eco-opis-pielegnacja-all-prawo-tekst p {
    font-size: 16px;
    line-height: 23px;
    font-weight: 400;
    position: relative;
    list-style: none;
    margin-bottom: 52px;
  }
  .eco-opis-easy-header p {
    font-size: 40px;
    line-height: 56px;
    font-weight: 600;
    margin-bottom: unset;
  }
  .eco-opis-easy-header {
    padding-left: 92px;
    margin-bottom: -92px;
  }
  .eco-all-opis {
    width: 83.7%;
    margin: 0 auto;
    position: relative;
  }
  .eco-all-opis:after {
    content: "";
    position: absolute;
    width: 504px;
    height: 376px;
    background: url(/img/eco/229/logo_sec3.svg) no-repeat;
    right: -89px;
    top: 0;
    z-index: 0;
    pointer-events: none;
  }
  
  .eco-opis-easy-header h2 {
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.57px;
    color: #e65e73;
    margin-bottom: 17px;
    font-weight: 700;
    margin-bottom: 27px;
  }
  
  .eco-line {
    position: absolute;
  }
  .eco-opis-easy-1 {
    width: 100%;
    display: grid;
    justify-content: center;
    position: relative;
    z-index: 30;
  }
  
  .eco-wrapp-easy {
    position: relative;
  }
  .eco-opis-line-2 {
    position: absolute;
    right: 50%;
    bottom: -80px;
    z-index: 0;
  }
  .eco-opis-line-1 {
    bottom: 120px;
    left: 0;
    z-index: 0;
  }
  .eco-wrapp-foot-sec {
    min-height: 577px;
    background: url(/img/eco/229/footer_sec.svg) no-repeat;
    z-index: 20;
    position: relative;
  }
  .eco-opis-kosmetyki-all {
  }
  .eco-opis-kosmetyki-all {
    display: grid;
    grid-template-columns: 28.55% 52%;
    justify-content: center;
    grid-gap: 33.5px;
    margin-top: -50px;
  }
  .eco-opis-kosmetyki-1 h2 {
    font-size: 104px;
    line-height: 1;
    letter-spacing: 2.6px;
    font-weight: 700;
    color: #e65e73;
    margin-bottom: 32.5px;
    margin-top: unset;
  }
  .eco-opis-kosmetyki-1 p {
    font-size: 18px;
    line-height: 24px;
    color: #232323;
    margin: unset;
    font-weight: 600;
  }
  .eco-opis-kosmetyki-2 h2 {
    font-size: 43px;
    line-height: 31px;
    letter-spacing: 1.07px;
    font-weight: 700;
    color: #e65e73;
    margin: unset;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 15px;
  }
  .eco-opis-kosmetyki-2 p {
    font-size: 25px;
    line-height: 33px;
    color: #232323;
    font-weight: 600;
    margin-bottom: unset;
  }
  .eco-opis-kosmetyki-2 {
    display: flex;
    align-items: center;
    margin-bottom: -50px;
  }
  .eco-opis-kosmetyki-2 img {
    margin-right: 23px;
  }
  .eco-line-with-chevron {
    display: grid;
    justify-content: center;
    justify-items: center;
    width: 100%;
    margin-bottom: -400px;
  }
  .eco-opis-zalety-bottom h2 b {
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.57px;
    color: #000000;
    display: inline-block;
    margin-left: 36px;
  }
  .eco-cutlery {
    display: grid;
    width: 100%;
    grid-template-columns: repeat(2, 1fr);
    align-items: end;
    margin-bottom: -370px;
  }
  .eco-cutlery img:first-child {
    margin-left: 30px;
    margin-bottom: -70px;
  }
  @media screen and (max-width: 1199px) {
    .eco-opis-all {
      margin: 0;
      overflow: hidden;
    }
    .eco-opis-zalety-prawo {
      padding-left: 30px;
    }
    .eco-opis-all img {
      max-width: 100%;
    }
    .eco-opis-header-logo {
      display: flex;
      justify-content: center;
      background: #ffffff;
      position: absolute;
      width: 100%;
      top: 78px;
      padding: 20px 0;
    }
    #content-wrapper .eco-spray-laz-opis-easy-header,
    #content-wrapper .eco-spray-kuch-opis-easy-header,
    #content-wrapper .eco-max-piana-opis-easy-header,
    #content-wrapper .eco-hipo-plyn-opis-easy-header,
    #content-wrapper .eco-zel-do-toalety-opis-easy-header,
    #content-wrapper .eco-kamien-rdza-opis-easy-header,
    #content-wrapper .eco-plyn-do-warzyw-opis-easy-header {
      margin-bottom: unset;
    }
    .produkt-186-tresc-przycisk #back-top a {
      padding: 16px 40px;
    }
    .eco-opis-easy-header {
      margin-bottom: unset;
    }
    .eco-opis-all br {
      display: none;
    }
  }
  
  @media screen and (max-width: 991px) {
    .eco-opis-zalety {
      grid-template-columns: repeat(1, 1fr);
    }
    .eco-opis-kosmetyki-all {
      grid-template-columns: repeat(1, 1fr);
    }
    .eco-opis-header p img {
      bottom: 0;
    }
    .eco-opis-bg img {
      padding-left: unset;
    }
    .eco-opis-easy-header {
      padding-left: unset;
    }
    .eco-line-with-chevron {
    }
    .eco-line-with-chevron {
      margin-bottom: -85px;
    }
    .eco-opis-zalety {
      text-align: center;
    }
    .eco-opis-zalety-prawo ul {
      padding-left: unset;
    }
    .eco-opis-zalety-prawo {
      padding-left: unset;
    }
    .eco-opis-zalety-lista li:after {
      left: 0;
      display: none;
    }
    .eco-opis-kosmetyki-2 {
      margin-bottom: unset;
    }
    #content-wrapper .eco-hipo-plyn-opis-nazwa-center p {
      font-size: 38px;
    }
  }
  
  @media screen and (max-width: 767px) {
    .eco-opis-zalety-lewo a {
      padding: 23px 24px 21px 24px;
    }
    .eco-opis-kosmetyki-2 p,
    .eco-spray-laz-opis-kosmetyki-2 p,
    .eco-spray-kuch-opis-kosmetyki-2 p,
    .eco-max-piana-opis-kosmetyki-2 p,
    .eco-hipo-plyn-opis-kosmetyki-2 p,
    .eco-zel-do-toalety-opis-kosmetyki-2 p,
    .eco-kamien-rdza-opis-kosmetyki-2 p,
    .eco-plyn-do-warzyw-opis-kosmetyki-2 p {
      font-size: 22px;
      line-height: 24px;
    }
    .eco-opis-line-2 {
      display: none;
    }
    /* .eco-opis-kosmetyki-2, p{
      font-size: 22px;
      line-height: 24px;
  } */
  
    .eco-spray-laz-opis-line-2,
    .eco-spray-kuch-opis-line-2,
    .eco-zel-do-toalety-opis-line-2,
    .eco-kamien-rdza-opis-line-2,
    .eco-plyn-do-warzyw-opis-line-2,
    .eco-max-piana-opis-line-2,
    .eco-hipo-plyn-opis-line-2 {
      display: none;
    }
  }
  
  .produkt-186-tresc-przycisk {
    z-index: 200;
    position: relative;
  }
  .produkt-186-tresc-przycisk #back-top a {
    border: none;
    transition: 0.3s ease-out;
  }
  
  .produkt-186-tresc-przycisk #back-top a:hover {
    background: #ffffff;
    color: #e94e1b;
    transition: 0.3s ease-in;
    border: 1px solid #e94e1b;
  }
  .eco-kamien-rdza-opis-all #back-top a,
  .eco-hipo-plyn-opis-all #back-top a,
  .eco-opis-all #back-top a,
  .eco-spray-kuch-opis-all #back-top a,
  .eco-max-piana-opis-all #back-top a {
    background-color: #65b650;
  }
  .eco-kamien-rdza-opis-all #back-top a:hover,
  .eco-max-piana-opis-all #back-top a:hover,
  .eco-opis-all #back-top a:hover,
  .eco-spray-kuch-opis-all #back-top a:hover,
  .eco-hipo-plyn-opis-all #back-top a:hover {
    border-color: #65b650;
    color: #65b650;
  }
  .eco-spray-laz-cutlery img:last-child {
    justify-self: end;
  }
  
  /* Płyn do mycia łazienek */
  .eco-spray-laz-opis-all {
    max-width: 1100px;
    margin: 0 auto;
    width: 100%;
    font-family: Poppins, sans-serif;
    position: relative;
    overflow: hidden;
  }
  .eco-spray-laz-opis-header-logo {
    display: none;
  }
  .eco-spray-laz-opis-all img {
    max-width: unset;
  }
  .eco-spray-laz-opis-all a {
    text-decoration: none;
  }
  .eco-spray-laz-opis-all a:hover {
    text-decoration: none;
  }
  .eco-spray-laz-opis-all h2 {
    font-family: Poppins, sans-serif;
  }
  .eco-spray-laz-opis-header {
    background: url(/img/eco/232/bg.png) no-repeat;
    min-height: 668px;
    position: relative;
  }
  .eco-spray-laz-opis-header p img {
    position: absolute;
    bottom: -80px;
    right: -30px;
  }
  .eco-spray-laz-opis-nazwa {
    text-align: center;
  }
  .eco-spray-laz-opis-nazwa-center h2 {
    font-size: 28px;
    line-height: 36px;
    color: #30aad8;
    margin-bottom: 10px;
  }
  .eco-spray-laz-opis-zalety-prawo-tekst {
    margin-top: 29px;
  }
  .eco-spray-laz-opis-zaleta {
    margin-top: 17px;
  }
  .eco-spray-laz-opis-zalety-lewo {
    justify-self: center;
    display: grid;
  }
  .eco-spray-laz-opis-zalety-lewo p {
    margin-bottom: 53px;
  }
  .eco-spray-laz-opis-nazwa-center p {
    font-size: 42px;
    line-height: 45px;
    font-weight: 400;
    margin-bottom: 58px;
    margin-top: unset;
    text-transform: uppercase;
  }
  .eco-spray-laz-opis-zalety {
    display: grid;
    justify-content: center;
    grid-template-columns: 34.19% 51%;
    grid-gap: 56px;
    align-items: center;
  }
  .eco-spray-laz-opis-zalety-prawo h2 {
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.57px;
    color: #30aad8;
    margin-bottom: 17px;
    font-weight: 700;
  }
  .eco-spray-laz-opis-zalety-prawo ul {
    padding-left: 25px;
  }
  .eco-spray-laz-opis-zalety-prawo li {
    text-transform: lowercase;
    font-size: 16px;
    line-height: 21px;
    font-weight: 400;
    position: relative;
    list-style: none;
    margin-bottom: 13px;
  }
  .eco-spray-laz-opis-zalety-lista li:after {
    content: "";
    position: absolute;
    background: url(/img/eco/232/kropka.svg) no-repeat;
    width: 20px;
    height: 20px;
    left: -23px;
    top: 3px;
  }
  .eco-spray-laz-opis-zalety-lewo a {
    border: 2px solid #27348b;
    border-radius: 38px;
    padding: 16px 41px 16px 41px;
    background: 0 0;
    color: #27348b;
    font-weight: 700;
    letter-spacing: 1.54px;
    line-height: 40px;
    font-size: 22px;
    transition: 0.3s ease-out;
    justify-self: center;
  }
  .eco-spray-laz-opis-zalety-lewo a span {
    display: inline-flex;
    align-items: center;
  }
  .eco-spray-laz-opis-zalety-lewo a span img {
    margin-left: 10px;
  }
  .eco-spray-laz-opis-zalety-lewo a:hover {
    background: #27348b;
    color: #fff;
  }
  .eco-spray-laz-opis-zalety-lewo a:hover img {
    filter: brightness(0) invert(1);
  }
  .eco-spray-laz-opis-zalety-prawo-tekst b {
    color: #e94e1b;
    font-size: 16px;
    line-height: 23px;
    display: inline-block;
    margin-top: 10px;
  }
  .eco-spray-laz-opis-bg {
    background: url(/img/eco/232/bg_sec.png) no-repeat;
    padding: 104px 0 75px 0;
    margin-top: 128px;
    margin-bottom: 63px;
    background-size: cover;
  }
  .eco-spray-laz-opis-bg img {
    padding-left: 97px;
  }
  .eco-spray-laz-opis-pielegnacja-all-lewo-tekst h2 {
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.57px;
    color: #30aad8;
    margin-bottom: 17px;
    font-weight: 700;
  }
  .eco-spray-laz-opis-pielegnacja-all-prawo-tekst h2 {
    z-index: 20;
    position: relative;
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.57px;
    color: #30aad8;
    margin-bottom: 17px;
    font-weight: 700;
    margin-bottom: 27px;
  }
  .eco-spray-laz-opis-pielegnacja-all-lewo-tekst p {
    z-index: 20;
    font-size: 16px;
    line-height: 23px;
    font-weight: 400;
    position: relative;
    list-style: none;
    margin-bottom: 52px;
    margin-top: unset;
  }
  .eco-spray-laz-opis-pielegnacja-all-prawo-tekst p {
    z-index: 20;
    font-size: 16px;
    line-height: 21px;
    font-weight: 400;
    position: relative;
    list-style: none;
    margin-bottom: 52px;
    z-index: 2;
  }
  .eco-spray-laz-opis-easy-header p {
    font-size: 40px;
    line-height: 56px;
    font-weight: 600;
    margin-bottom: unset;
  }
  .eco-spray-laz-opis-easy-header {
    padding-left: 92px;
    margin-bottom: -87px;
  }
  .eco-spray-laz-all-opis {
    width: 83.7%;
    margin: 0 auto;
    position: relative;
  }
  .eco-spray-laz-all-opis:after {
    content: "";
    position: absolute;
    width: 504px;
    height: 376px;
    background: url(/img/eco/232/logo_sec3.svg) no-repeat;
    right: -89px;
    top: 0;
    z-index: 0;
    pointer-events: none;
  }
  .eco-spray-laz-opis-easy-header h2 {
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.57px;
    color: #30aad8;
    margin-bottom: 17px;
    font-weight: 700;
    margin-bottom: 27px;
  }
  .eco-spray-laz-line {
    position: absolute;
  }
  .eco-spray-laz-opis-easy-1 {
    width: 100%;
    display: grid;
    justify-content: center;
    position: relative;
    z-index: 30;
  }
  .eco-spray-laz-wrapp-easy {
    position: relative;
  }
  .eco-spray-laz-opis-line-2 {
    transform: translate(50%);
    position: absolute;
    right: 50%;
    bottom: -80px;
    z-index: 0;
  }
  .eco-spray-laz-opis-line-1 {
    bottom: 120px;
    left: 0;
    z-index: 0;
  }
  .eco-spray-laz-wrapp-foot-sec {
    min-height: 577px;
    background: url(/img/eco/232/footer_sec.svg) no-repeat;
    z-index: 20;
    position: relative;
  }
  .eco-spray-laz-opis-kosmetyki-all {
    display: grid;
    grid-template-columns: 28.55% 52%;
    justify-content: center;
    grid-gap: 33.5px;
    margin-top: -50px;
  }
  .eco-spray-laz-opis-kosmetyki-1 h2 {
    font-size: 104px;
    line-height: 1;
    letter-spacing: 2.6px;
    font-weight: 700;
    color: #30aad8;
    margin-bottom: 32.5px;
    margin-top: unset;
  }
  .eco-spray-laz-opis-kosmetyki-1 p {
    font-size: 18px;
    line-height: 24px;
    color: #232323;
    margin: unset;
    font-weight: 600;
  }
  .eco-spray-laz-opis-kosmetyki-2 h2 {
    font-size: 43px;
    line-height: 31px;
    letter-spacing: 1.07px;
    font-weight: 700;
    color: #30aad8;
    margin: unset;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 15px;
  }
  .eco-spray-laz-opis-kosmetyki-2 p {
    font-size: 25px;
    line-height: 33px;
    color: #232323;
    font-weight: 600;
    margin-bottom: unset;
  }
  .eco-spray-laz-opis-kosmetyki-2 {
    display: flex;
    align-items: center;
    margin-bottom: -50px;
  }
  .eco-spray-laz-opis-kosmetyki-2 img {
    margin-right: 23px;
  }
  .eco-spray-laz-line-with-chevron {
    display: grid;
    justify-content: center;
    justify-items: center;
    width: 100%;
    margin-bottom: -297px;
  }
  .eco-spray-laz-opis-zalety-bottom h2 b {
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.57px;
    color: #000;
    display: inline-block;
    margin-left: 36px;
  }
  .eco-spray-laz-cutlery {
    display: grid;
    width: 100%;
    grid-template-columns: repeat(2, 1fr);
    align-items: end;
    margin-bottom: -421px;
  }
  .eco-spray-laz-cutlery img:first-child {
    margin-left: 0;
    margin-bottom: -67px;
  }
  @media screen and (max-width: 1199px) {
    .eco-spray-laz-opis-all {
      margin: 0;
      overflow: hidden;
    }
    .eco-spray-laz-opis-zalety-prawo {
      padding-left: 30px;
    }
    .eco-spray-laz-opis-all img {
      max-width: 100%;
    }
    .eco-spray-laz-opis-header-logo {
      display: flex;
      justify-content: center;
      background: #fff;
      position: absolute;
      width: 100%;
      top: 78px;
      padding: 20px 0;
    }
  }
  @media screen and (max-width: 991px) {
    .eco-spray-laz-opis-zalety {
      grid-template-columns: repeat(1, 1fr);
    }
    .eco-spray-laz-opis-kosmetyki-all {
      grid-template-columns: repeat(1, 1fr);
    }
    .eco-spray-laz-opis-header p img {
      bottom: 0;
    }
    .eco-spray-laz-opis-bg img {
      padding-left: unset;
    }
    .eco-spray-laz-opis-easy-header {
      padding-left: unset;
    }
    .eco-spray-laz-line-with-chevron {
      margin-bottom: -85px;
    }
    .eco-spray-laz-opis-zalety {
      text-align: center;
    }
    .eco-spray-laz-opis-zalety-prawo ul {
      padding-left: unset;
    }
    .eco-spray-laz-opis-zalety-prawo {
      padding-left: unset;
    }
    .eco-spray-laz-opis-zalety-lista li:after {
      display: none;
      left: 0;
    }
    .eco-spray-laz-opis-kosmetyki-2 {
      margin-bottom: unset;
    }
  }
  @media screen and (max-width: 767px) {
    .eco-spray-laz-opis-zalety-lewo a {
      padding: 23px 24px 21px 24px;
    }
  }
  /* Płyn do mycia łazienek */
  
  /* Płyn do mycia kuchi */
  .eco-spray-kuch-opis-all {
    overflow: hidden;
    max-width: 1100px;
    margin: 0 auto;
    width: 100%;
    font-family: Poppins, sans-serif;
    position: relative;
  }
  .eco-spray-kuch-opis-header-logo {
    display: none;
  }
  .eco-spray-kuch-opis-all img {
    max-width: unset;
  }
  .eco-spray-kuch-opis-all a {
    text-decoration: none;
  }
  .eco-spray-kuch-opis-all a:hover {
    text-decoration: none;
  }
  .eco-spray-kuch-opis-all h2 {
    font-family: Poppins, sans-serif;
  }
  .eco-spray-kuch-opis-header {
    background: url(/img/eco/231/bg.png) no-repeat;
    min-height: 668px;
    position: relative;
  }
  .eco-spray-kuch-opis-header p img {
    position: absolute;
    bottom: -80px;
    right: -30px;
  }
  .eco-spray-kuch-opis-nazwa {
    text-align: center;
  }
  .eco-spray-kuch-opis-nazwa-center h2 {
    font-size: 28px;
    line-height: 36px;
    color: #d2247c;
    margin-bottom: 10px;
  }
  .eco-spray-kuch-opis-zalety-prawo-tekst {
    margin-top: 29px;
  }
  .eco-spray-kuch-opis-zaleta {
    margin-top: 17px;
  }
  .eco-spray-kuch-opis-zalety-lewo {
    justify-self: center;
    display: grid;
  }
  .eco-spray-kuch-opis-zalety-lewo p {
    margin-bottom: 53px;
  }
  .eco-spray-kuch-opis-nazwa-center p {
    font-size: 42px;
    line-height: 45px;
    font-weight: 400;
    margin-bottom: 58px;
    margin-top: unset;
    text-transform: uppercase;
  }
  .eco-spray-kuch-opis-zalety {
    display: grid;
    justify-content: center;
    grid-template-columns: 34.19% 51%;
    grid-gap: 56px;
    align-items: center;
  }
  .eco-spray-kuch-opis-zalety-prawo h2 {
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.57px;
    color: #d2247c;
    margin-bottom: 17px;
    font-weight: 700;
  }
  .eco-spray-kuch-opis-zalety-prawo ul {
    padding-left: 25px;
  }
  .eco-spray-kuch-opis-zalety-prawo li {
    font-size: 16px;
    line-height: 21px;
    font-weight: 400;
    position: relative;
    list-style: none;
    margin-bottom: 13px;
  }
  .eco-spray-kuch-opis-zalety-lista li:after {
    content: "";
    position: absolute;
    background: url(/img/eco/231/kropka.svg) no-repeat;
    width: 20px;
    height: 20px;
    left: -23px;
    top: 3px;
  }
  .eco-spray-kuch-opis-zalety-lewo a {
    border: 2px solid #27348b;
    border-radius: 38px;
    padding: 16px 41px 16px 41px;
    background: 0 0;
    color: #27348b;
    font-weight: 700;
    letter-spacing: 1.54px;
    line-height: 40px;
    font-size: 22px;
    transition: 0.3s ease-out;
    justify-self: center;
  }
  .eco-spray-kuch-opis-zalety-lewo a span {
    display: inline-flex;
    align-items: center;
  }
  .eco-spray-kuch-opis-zalety-lewo a span img {
    margin-left: 10px;
  }
  .eco-spray-kuch-opis-zalety-lewo a:hover {
    background: #27348b;
    color: #fff;
  }
  .eco-spray-kuch-opis-zalety-lewo a:hover img {
    filter: brightness(0) invert(1);
  }
  .eco-spray-kuch-opis-zalety-prawo-tekst b {
    color: #e94e1b;
    font-size: 16px;
    line-height: 23px;
    display: inline-block;
    margin-top: 10px;
  }
  .eco-spray-kuch-opis-bg {
    background: url(/img/eco/231/bg_sec.png) no-repeat;
    padding: 104px 0 75px 0;
    margin-top: 128px;
    margin-bottom: 63px;
    background-size: cover;
  }
  .eco-spray-kuch-opis-bg img {
    padding-left: 97px;
  }
  .eco-spray-kuch-opis-pielegnacja-all-lewo-tekst h2 {
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.57px;
    color: #d2247c;
    margin-bottom: 17px;
    font-weight: 700;
  }
  .eco-spray-kuch-opis-pielegnacja-all-prawo-tekst h2 {
    z-index: 20;
    position: relative;
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.57px;
    color: #d2247c;
    margin-bottom: 17px;
    font-weight: 700;
    margin-bottom: 27px;
  }
  .eco-spray-kuch-opis-pielegnacja-all-lewo-tekst p {
    z-index: 20;
    font-size: 16px;
    line-height: 21px;
    font-weight: 400;
    position: relative;
    list-style: none;
    margin-bottom: 52px;
    margin-top: unset;
  }
  .eco-spray-kuch-opis-pielegnacja-all-prawo-tekst p {
    z-index: 20;
    font-size: 16px;
    line-height: 23px;
    font-weight: 400;
    position: relative;
    list-style: none;
    margin-bottom: 52px;
    z-index: 2;
  }
  .eco-spray-kuch-opis-easy-header p {
    font-size: 40px;
    line-height: 56px;
    font-weight: 600;
    margin-bottom: unset;
  }
  .eco-spray-kuch-opis-easy-header {
    padding-left: 92px;
    margin-bottom: -87px;
  }
  .eco-spray-kuch-all-opis {
    width: 83.7%;
    margin: 0 auto;
    position: relative;
  }
  .eco-spray-kuch-all-opis:after {
    content: "";
    position: absolute;
    width: 504px;
    height: 376px;
    background: url(/img/eco/231/logo_sec3.svg) no-repeat;
    right: -89px;
    top: 0;
    z-index: 0;
    pointer-events: none;
  }
  .eco-spray-kuch-opis-easy-header h2 {
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.57px;
    color: #d2247c;
    margin-bottom: 17px;
    font-weight: 700;
    margin-bottom: 27px;
  }
  .eco-spray-kuch-line {
    position: absolute;
  }
  .eco-spray-kuch-opis-easy-1 {
    width: 100%;
    display: grid;
    justify-content: center;
    position: relative;
    z-index: 30;
  }
  .eco-spray-kuch-wrapp-easy {
    position: relative;
  }
  .eco-spray-kuch-opis-line-2 {
    transform: translate(50%);
    position: absolute;
    right: 50%;
    bottom: -80px;
    z-index: 0;
  }
  .eco-spray-kuch-opis-line-1 {
    bottom: 120px;
    left: 0;
    z-index: 0;
  }
  .eco-spray-kuch-wrapp-foot-sec {
    min-height: 577px;
    background: url(/img/eco/231/footer_sec.svg) no-repeat;
    z-index: 20;
    position: relative;
  }
  .eco-spray-kuch-opis-kosmetyki-all {
    display: grid;
    grid-template-columns: 28.55% 52%;
    justify-content: center;
    grid-gap: 33.5px;
    margin-top: -50px;
  }
  .eco-spray-kuch-opis-kosmetyki-1 h2 {
    font-size: 104px;
    line-height: 1;
    letter-spacing: 2.6px;
    font-weight: 700;
    color: #d2247c;
    margin-bottom: 32.5px;
    margin-top: unset;
  }
  .eco-spray-kuch-opis-kosmetyki-1 p {
    font-size: 18px;
    line-height: 24px;
    color: #232323;
    margin: unset;
    font-weight: 600;
  }
  .eco-spray-kuch-opis-kosmetyki-2 h2 {
    font-size: 43px;
    line-height: 31px;
    letter-spacing: 1.07px;
    font-weight: 700;
    color: #d2247c;
    margin: unset;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 15px;
  }
  .eco-spray-kuch-opis-kosmetyki-2 p {
    font-size: 25px;
    line-height: 33px;
    color: #232323;
    font-weight: 600;
    margin-bottom: unset;
  }
  .eco-spray-kuch-opis-kosmetyki-2 {
    display: flex;
    align-items: center;
    margin-bottom: -50px;
  }
  .eco-spray-kuch-opis-kosmetyki-2 img {
    margin-right: 23px;
  }
  .eco-spray-kuch-line-with-chevron {
    display: grid;
    justify-content: center;
    justify-items: center;
    width: 100%;
    margin-bottom: -450px;
  }
  .eco-spray-kuch-opis-zalety-bottom h2 b {
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.57px;
    color: #000;
    display: inline-block;
    margin-left: 36px;
  }
  .eco-spray-kuch-cutlery {
    display: grid;
    width: 100%;
    grid-template-columns: repeat(2, 1fr);
    align-items: end;
    margin-bottom: -370px;
  }
  .eco-spray-kuch-cutlery img:last-child {
    justify-self: end;
  }
  .eco-spray-kuch-cutlery img:first-child {
    margin-left: 30px;
    margin-bottom: -70px;
  }
  @media screen and (max-width: 1199px) {
    .eco-spray-kuch-opis-all {
      margin: 0;
      overflow: hidden;
    }
    .eco-spray-kuch-opis-zalety-prawo {
      padding-left: 30px;
    }
    .eco-spray-kuch-opis-all img {
      max-width: 100%;
    }
    .eco-spray-kuch-opis-header-logo {
      display: flex;
      justify-content: center;
      background: #fff;
      position: absolute;
      width: 100%;
      top: 78px;
      padding: 20px 0;
    }
  }
  @media screen and (max-width: 991px) {
    .eco-spray-kuch-opis-zalety {
      grid-template-columns: repeat(1, 1fr);
    }
    .eco-spray-kuch-opis-kosmetyki-all {
      grid-template-columns: repeat(1, 1fr);
    }
    .eco-spray-kuch-opis-header p img {
      bottom: 0;
    }
    .eco-spray-kuch-opis-bg img {
      padding-left: unset;
    }
    .eco-spray-kuch-opis-easy-header {
      padding-left: unset;
    }
    .eco-spray-kuch-line-with-chevron {
      margin-bottom: -85px;
    }
    .eco-spray-kuch-opis-zalety {
      text-align: center;
    }
    .eco-spray-kuch-opis-zalety-prawo ul {
      padding-left: unset;
    }
    .eco-spray-kuch-opis-zalety-prawo {
      padding-left: unset;
    }
    .eco-spray-kuch-opis-zalety-lista li:after {
      display: none;
      left: 0;
    }
    .eco-spray-kuch-opis-kosmetyki-2 {
      margin-bottom: unset;
    }
  }
  @media screen and (max-width: 767px) {
    .eco-spray-kuch-opis-zalety-lewo a {
      padding: 23px 24px 21px 24px;
    }
  }
  
  /* Płyn do mycia kuchi */
  
  /* Płyn do mycia max piana */
  .eco-max-piana-opis-all {
    overflow: hidden;
    max-width: 1100px;
    margin: 0 auto;
    width: 100%;
    font-family: Poppins, sans-serif;
    position: relative;
  }
  .eco-max-piana-opis-header-logo {
    display: none;
  }
  .eco-max-piana-opis-all img {
    max-width: unset;
  }
  .eco-max-piana-opis-all a {
    text-decoration: none;
  }
  .eco-max-piana-opis-all a:hover {
    text-decoration: none;
  }
  .eco-max-piana-opis-all h2 {
    font-family: Poppins, sans-serif;
  }
  .eco-max-piana-opis-header {
    background: url(/img/eco/235/bg.png) no-repeat;
    min-height: 668px;
    position: relative;
  }
  .eco-max-piana-opis-header p img {
    position: absolute;
    bottom: -80px;
    right: 0;
  }
  .eco-max-piana-opis-nazwa {
    text-align: center;
  }
  .eco-max-piana-opis-nazwa-center h2 {
    font-size: 28px;
    line-height: 36px;
    color: #723e89;
    margin-bottom: 10px;
  }
  .eco-max-piana-opis-zalety-prawo-tekst {
    margin-top: 29px;
  }
  .eco-max-piana-opis-zaleta {
    margin-top: 17px;
  }
  .eco-max-piana-opis-zalety-lewo {
    justify-self: center;
    display: grid;
  }
  .eco-max-piana-opis-zalety-lewo p {
    margin-bottom: 53px;
  }
  .eco-max-piana-opis-nazwa-center p {
    font-size: 42px;
    line-height: 45px;
    font-weight: 400;
    margin-bottom: 58px;
    margin-top: unset;
    text-transform: uppercase;
  }
  .eco-max-piana-opis-zalety {
    display: grid;
    justify-content: center;
    grid-template-columns: 34.19% 51%;
    grid-gap: 56px;
    align-items: center;
  }
  .eco-max-piana-opis-zalety-prawo h2 {
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.57px;
    color: #723e89;
    margin-bottom: 17px;
    font-weight: 700;
  }
  .eco-max-piana-opis-zalety-prawo ul {
    padding-left: 25px;
  }
  .eco-max-piana-opis-zalety-prawo li {
    text-transform: lowercase;
    font-size: 16px;
    line-height: 21px;
    font-weight: 400;
    position: relative;
    list-style: none;
    margin-bottom: 13px;
  }
  .eco-max-piana-opis-zalety-lista li:after {
    content: "";
    position: absolute;
    background: url(/img/eco/235/kropka.svg) no-repeat;
    width: 20px;
    height: 20px;
    left: -23px;
    top: 3px;
  }
  .eco-max-piana-opis-zalety-lewo a {
    border: 2px solid #27348b;
    border-radius: 38px;
    padding: 16px 41px 16px 41px;
    background: 0 0;
    color: #27348b;
    font-weight: 700;
    letter-spacing: 1.54px;
    line-height: 40px;
    font-size: 22px;
    transition: 0.3s ease-out;
    justify-self: center;
  }
  .eco-max-piana-opis-zalety-lewo a span {
    display: inline-flex;
    align-items: center;
  }
  .eco-max-piana-opis-zalety-lewo a span img {
    margin-left: 10px;
  }
  .eco-max-piana-opis-zalety-lewo a:hover {
    background: #27348b;
    color: #fff;
  }
  .eco-max-piana-opis-zalety-lewo a:hover img {
    filter: brightness(0) invert(1);
  }
  .eco-max-piana-opis-zalety-prawo-tekst b {
    color: #e94e1b;
    font-size: 16px;
    line-height: 23px;
    display: inline-block;
    margin-top: 10px;
  }
  .eco-max-piana-opis-bg {
    background: url(/img/eco/235/bg_sec.png) no-repeat;
    padding: 104px 0 75px 0;
    margin-top: 128px;
    margin-bottom: 63px;
    background-size: cover;
  }
  .eco-max-piana-opis-bg img {
    padding-left: 97px;
  }
  .eco-max-piana-opis-pielegnacja-all-lewo-tekst h2 {
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.57px;
    color: #723e89;
    margin-bottom: 17px;
    font-weight: 700;
  }
  .eco-max-piana-opis-pielegnacja-all-prawo-tekst h2 {
    z-index: 20;
    position: relative;
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.57px;
    color: #723e89;
    margin-bottom: 17px;
    font-weight: 700;
    margin-bottom: 27px;
  }
  .eco-max-piana-opis-pielegnacja-all-lewo-tekst p {
    z-index: 20;
    font-size: 16px;
    line-height: 21px;
    font-weight: 400;
    position: relative;
    list-style: none;
    margin-bottom: 52px;
    margin-top: unset;
  }
  .eco-max-piana-opis-pielegnacja-all-prawo-tekst p {
    z-index: 20;
    font-size: 16px;
    line-height: 23px;
    font-weight: 400;
    position: relative;
    list-style: none;
    margin-bottom: 52px;
    z-index: 2;
  }
  .eco-max-piana-opis-easy-header p {
    font-size: 40px;
    line-height: 56px;
    font-weight: 600;
    margin-bottom: unset;
  }
  .eco-max-piana-opis-easy-header {
    padding-left: 92px;
    margin-bottom: -87px;
  }
  .eco-max-piana-all-opis {
    width: 83.7%;
    margin: 0 auto;
    position: relative;
  }
  .eco-max-piana-all-opis:after {
    content: "";
    position: absolute;
    width: 529px;
    height: 376px;
    background: url(/img/eco/235/logo_sec3.svg) no-repeat;
    right: -89px;
    top: 0;
    z-index: 0;
    pointer-events: none;
  }
  .eco-max-piana-opis-easy-header h2 {
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.57px;
    color: #723e89;
    margin-bottom: 17px;
    font-weight: 700;
    margin-bottom: 27px;
  }
  .eco-max-piana-line {
    position: absolute;
  }
  .eco-max-piana-opis-easy-1 {
    width: 100%;
    display: grid;
    justify-content: center;
    position: relative;
    z-index: 30;
  }
  .eco-max-piana-wrapp-easy {
    position: relative;
  }
  .eco-max-piana-opis-line-2 {
    transform: translate(50%);
    position: absolute;
    right: 50%;
    bottom: -80px;
    z-index: 0;
  }
  .eco-max-piana-opis-line-1 {
    bottom: 120px;
    left: 0;
    z-index: 0;
  }
  .eco-max-piana-wrapp-foot-sec {
    min-height: 577px;
    background: url(/img/eco/235/footer_sec.svg) no-repeat;
    z-index: 20;
    position: relative;
  }
  .eco-max-piana-opis-kosmetyki-all {
    display: grid;
    grid-template-columns: 28.55% 52%;
    justify-content: center;
    grid-gap: 33.5px;
    margin-top: -50px;
  }
  .eco-max-piana-opis-kosmetyki-1 h2 {
    font-size: 104px;
    line-height: 1;
    letter-spacing: 2.6px;
    font-weight: 700;
    color: #723e89;
    margin-bottom: 32.5px;
    margin-top: unset;
  }
  .eco-max-piana-opis-kosmetyki-1 p {
    font-size: 18px;
    line-height: 24px;
    color: #232323;
    margin: unset;
    font-weight: 600;
  }
  .eco-max-piana-opis-kosmetyki-2 h2 {
    font-size: 43px;
    line-height: 31px;
    letter-spacing: 1.07px;
    font-weight: 700;
    color: #723e89;
    margin: unset;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 15px;
  }
  .eco-max-piana-opis-kosmetyki-2 p {
    font-size: 25px;
    line-height: 33px;
    color: #232323;
    font-weight: 600;
    margin-bottom: unset;
  }
  .eco-max-piana-opis-kosmetyki-2 {
    display: flex;
    align-items: center;
    margin-bottom: -50px;
  }
  .eco-max-piana-opis-kosmetyki-2 img {
    margin-right: 23px;
  }
  .eco-max-piana-line-with-chevron {
    display: grid;
    justify-content: center;
    justify-items: center;
    width: 100%;
    margin-bottom: -450px;
  }
  .eco-max-piana-opis-zalety-bottom h2 b {
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.57px;
    color: #000;
    display: inline-block;
    margin-left: 36px;
  }
  .eco-max-piana-cutlery {
    display: grid;
    width: 100%;
    grid-template-columns: repeat(2, 1fr);
    align-items: end;
    margin-bottom: -440px;
  }
  .eco-max-piana-cutlery img:last-child {
    justify-self: end;
  }
  .eco-max-piana-cutlery img:first-child {
    margin-left: 30px;
    margin-bottom: -70px;
  }
  @media screen and (max-width: 1199px) {
    .eco-max-piana-opis-all {
      margin: 0;
      overflow: hidden;
    }
    .eco-max-piana-opis-zalety-prawo {
      padding-left: 30px;
    }
    .eco-max-piana-opis-all img {
      max-width: 100%;
    }
    .eco-max-piana-opis-header-logo {
      display: flex;
      justify-content: center;
      background: #fff;
      position: absolute;
      width: 100%;
      top: 78px;
      padding: 20px 0;
    }
  }
  @media screen and (max-width: 991px) {
    .eco-max-piana-opis-zalety {
      grid-template-columns: repeat(1, 1fr);
    }
    .eco-max-piana-opis-kosmetyki-all {
      grid-template-columns: repeat(1, 1fr);
    }
    .eco-max-piana-opis-header p img {
      bottom: 0;
    }
    .eco-max-piana-opis-bg img {
      padding-left: unset;
    }
    .eco-max-piana-opis-easy-header {
      padding-left: unset;
    }
    .eco-max-piana-line-with-chevron {
      margin-bottom: -85px;
    }
    .eco-max-piana-opis-zalety {
      text-align: center;
    }
    .eco-max-piana-opis-zalety-prawo ul {
      padding-left: unset;
    }
    .eco-max-piana-opis-zalety-prawo {
      padding-left: unset;
    }
    .eco-max-piana-opis-zalety-lista li:after {
      display: none;
      left: 0;
    }
    .eco-max-piana-opis-kosmetyki-2 {
      margin-bottom: unset;
    }
  }
  @media screen and (max-width: 767px) {
    .eco-max-piana-opis-zalety-lewo a {
      padding: 23px 24px 21px 24px;
    }
  }
  
  /* Płyn do mycia max piana */
  
  /* hipoalrgiczny płyn do naczyń */
  .eco-hipo-plyn-opis-all {
    max-width: 1100px;
    margin: 0 auto;
    width: 100%;
    font-family: Poppins, sans-serif;
    position: relative;
  }
  .eco-hipo-plyn-opis-header-logo {
    display: none;
  }
  .eco-hipo-plyn-opis-all img {
    max-width: unset;
  }
  .eco-hipo-plyn-opis-all a {
    text-decoration: none;
  }
  .eco-hipo-plyn-opis-all a:hover {
    text-decoration: none;
  }
  .eco-hipo-plyn-opis-all h2 {
    font-family: Poppins, sans-serif;
  }
  .eco-hipo-plyn-opis-header {
    background: url(/img/eco/228/bg.png) no-repeat;
    min-height: 668px;
    position: relative;
  }
  .eco-hipo-plyn-opis-header p img {
    position: absolute;
    bottom: -80px;
    right: 0;
  }
  .eco-hipo-plyn-opis-nazwa {
    text-align: center;
  }
  .eco-hipo-plyn-opis-nazwa-center h2 {
    font-size: 28px;
    line-height: 36px;
    color: #bd28a2;
    margin-bottom: 10px;
  }
  .eco-hipo-plyn-opis-zalety-prawo-tekst {
    margin-top: 29px;
  }
  .eco-hipo-plyn-opis-zaleta {
    margin-top: 17px;
  }
  .eco-hipo-plyn-opis-zalety-lewo {
    justify-self: center;
    display: grid;
  }
  .eco-hipo-plyn-opis-zalety-lewo p {
    margin-bottom: 53px;
  }
  .eco-hipo-plyn-opis-nazwa-center p {
    font-size: 42px;
    line-height: 45px;
    font-weight: 400;
    margin-bottom: 58px;
    margin-top: unset;
    text-transform: uppercase;
  }
  .eco-hipo-plyn-opis-zalety {
    display: grid;
    justify-content: center;
    grid-template-columns: 34.19% 51%;
    grid-gap: 56px;
    align-items: center;
  }
  .eco-hipo-plyn-opis-zalety-prawo h2 {
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.57px;
    color: #bd28a2;
    margin-bottom: 17px;
    font-weight: 700;
  }
  .eco-hipo-plyn-opis-zalety-prawo ul {
    padding-left: 25px;
  }
  .eco-hipo-plyn-opis-zalety-prawo li {
    text-transform: lowercase;
    font-size: 16px;
    line-height: 21px;
    font-weight: 400;
    position: relative;
    list-style: none;
    margin-bottom: 13px;
  }
  .eco-hipo-plyn-opis-zalety-lista li:after {
    content: "";
    position: absolute;
    background: url(/img/eco/228/kropka.svg) no-repeat;
    width: 20px;
    height: 20px;
    left: -23px;
    top: 3px;
  }
  .eco-hipo-plyn-opis-zalety-lewo a {
    border: 2px solid #27348b;
    border-radius: 38px;
    padding: 16px 41px 16px 41px;
    background: 0 0;
    color: #27348b;
    font-weight: 700;
    letter-spacing: 1.54px;
    line-height: 40px;
    font-size: 22px;
    transition: 0.3s ease-out;
    justify-self: center;
  }
  .eco-hipo-plyn-opis-zalety-lewo a span {
    display: inline-flex;
    align-items: center;
  }
  .eco-hipo-plyn-opis-zalety-lewo a span img {
    margin-left: 10px;
  }
  .eco-hipo-plyn-opis-zalety-lewo a:hover {
    background: #27348b;
    color: #fff;
  }
  .eco-hipo-plyn-opis-zalety-lewo a:hover img {
    filter: brightness(0) invert(1);
  }
  .eco-hipo-plyn-opis-zalety-prawo-tekst b {
    color: #e94e1b;
    font-size: 16px;
    line-height: 23px;
    display: inline-block;
    margin-top: 10px;
  }
  .eco-hipo-plyn-opis-bg {
    background: url(/img/eco/228/bg_sec.png) no-repeat;
    padding: 104px 0 75px 0;
    margin-top: 128px;
    margin-bottom: 63px;
    background-size: cover;
  }
  .eco-hipo-plyn-opis-bg img {
    padding-left: 97px;
  }
  .eco-hipo-plyn-opis-pielegnacja-all-lewo-tekst h2 {
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.57px;
    color: #bd28a2;
    margin-bottom: 17px;
    font-weight: 700;
  }
  .eco-hipo-plyn-opis-pielegnacja-all-prawo-tekst h2 {
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.57px;
    color: #bd28a2;
    margin-bottom: 17px;
    font-weight: 700;
    margin-bottom: 27px;
  }
  .eco-hipo-plyn-opis-pielegnacja-all-lewo-tekst p {
    font-size: 16px;
    line-height: 21px;
    font-weight: 400;
    position: relative;
    list-style: none;
    margin-bottom: 52px;
    margin-top: unset;
  }
  .eco-hipo-plyn-opis-pielegnacja-all-prawo-tekst p {
    font-size: 16px;
    line-height: 23px;
    font-weight: 400;
    position: relative;
    list-style: none;
    margin-bottom: 52px;
  }
  .eco-hipo-plyn-opis-easy-header p {
    font-size: 40px;
    line-height: 56px;
    font-weight: 600;
    margin-bottom: unset;
  }
  .eco-hipo-plyn-opis-easy-header {
    padding-left: 92px;
    margin-bottom: -87px;
  }
  .eco-hipo-plyn-all-opis {
    width: 83.7%;
    margin: 0 auto;
    position: relative;
  }
  .eco-hipo-plyn-all-opis:after {
    content: "";
    position: absolute;
    width: 504px;
    height: 376px;
    background: url(/img/eco/228/logo_sec3.svg) no-repeat;
    right: -89px;
    top: 0;
    z-index: 0;
    pointer-events: none;
  }
  .eco-hipo-plyn-opis-easy-header h2 {
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.57px;
    color: #bd28a2;
    margin-bottom: 17px;
    font-weight: 700;
    margin-bottom: 27px;
  }
  .eco-hipo-plyn-line {
    position: absolute;
  }
  .eco-hipo-plyn-opis-easy-1 {
    width: 100%;
    display: grid;
    justify-content: center;
    position: relative;
    z-index: 30;
  }
  .eco-hipo-plyn-wrapp-easy {
    position: relative;
  }
  .eco-hipo-plyn-opis-line-2 {
    transform: translate(50%);
    position: absolute;
    right: 50%;
    bottom: -80px;
    z-index: 0;
  }
  .eco-hipo-plyn-opis-line-1 {
    bottom: 120px;
    left: 0;
    z-index: 0;
  }
  .eco-hipo-plyn-wrapp-foot-sec {
    min-height: 577px;
    background: url(/img/eco/228/footer_sec.svg) no-repeat;
    z-index: 20;
    position: relative;
  }
  .eco-hipo-plyn-opis-kosmetyki-all {
    display: grid;
    grid-template-columns: 28.55% 52%;
    justify-content: center;
    grid-gap: 33.5px;
    margin-top: -50px;
  }
  .eco-hipo-plyn-opis-kosmetyki-1 h2 {
    font-size: 104px;
    line-height: 1;
    letter-spacing: 2.6px;
    font-weight: 700;
    color: #bd28a2;
    margin-bottom: 32.5px;
    margin-top: unset;
  }
  .eco-hipo-plyn-opis-kosmetyki-1 p {
    font-size: 18px;
    line-height: 24px;
    color: #232323;
    margin: unset;
    font-weight: 600;
  }
  .eco-hipo-plyn-opis-kosmetyki-2 h2 {
    font-size: 43px;
    line-height: 31px;
    letter-spacing: 1.07px;
    font-weight: 700;
    color: #bd28a2;
    margin: unset;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 15px;
  }
  .eco-hipo-plyn-opis-kosmetyki-2 p {
    font-size: 25px;
    line-height: 33px;
    color: #232323;
    font-weight: 600;
    margin-bottom: unset;
  }
  .eco-hipo-plyn-opis-kosmetyki-2 {
    display: flex;
    align-items: center;
    margin-bottom: -50px;
  }
  .eco-hipo-plyn-opis-kosmetyki-2 img {
    margin-right: 23px;
  }
  .eco-hipo-plyn-line-with-chevron {
    display: grid;
    justify-content: center;
    justify-items: center;
    width: 100%;
    margin-bottom: -410px;
  }
  .eco-hipo-plyn-opis-zalety-bottom h2 b {
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.57px;
    color: #000;
    display: inline-block;
    margin-left: 36px;
  }
  .eco-hipo-plyn-cutlery {
    display: grid;
    width: 100%;
    grid-template-columns: repeat(2, 1fr);
    align-items: end;
    margin-bottom: -370px;
  }
  .eco-hipo-plyn-cutlery img:first-child {
    margin-left: 30px;
    margin-bottom: -70px;
  }
  @media screen and (max-width: 1199px) {
    .eco-hipo-plyn-opis-all {
      margin: 0;
      overflow: hidden;
    }
    .eco-hipo-plyn-opis-zalety-prawo {
      padding-left: 30px;
    }
    .eco-hipo-plyn-opis-all img {
      max-width: 100%;
    }
    .eco-hipo-plyn-opis-header-logo {
      display: flex;
      justify-content: center;
      background: #fff;
      position: absolute;
      width: 100%;
      top: 78px;
      padding: 20px 0;
    }
  }
  @media screen and (max-width: 991px) {
    .eco-hipo-plyn-opis-zalety {
      grid-template-columns: repeat(1, 1fr);
    }
    .eco-hipo-plyn-opis-kosmetyki-all {
      grid-template-columns: repeat(1, 1fr);
    }
    .eco-hipo-plyn-opis-header p img {
      bottom: 0;
    }
    .eco-hipo-plyn-opis-bg img {
      padding-left: unset;
    }
    .eco-hipo-plyn-opis-easy-header {
      padding-left: unset;
    }
    .eco-hipo-plyn-line-with-chevron {
      margin-bottom: -85px;
    }
    .eco-hipo-plyn-opis-zalety {
      text-align: center;
    }
    .eco-hipo-plyn-opis-zalety-prawo ul {
      padding-left: unset;
    }
    .eco-hipo-plyn-opis-zalety-prawo {
      padding-left: unset;
    }
    .eco-hipo-plyn-opis-zalety-lista li:after {
      display: none;
      left: 0;
    }
    .eco-hipo-plyn-opis-kosmetyki-2 {
      margin-bottom: unset;
    }
  }
  @media screen and (max-width: 767px) {
    .eco-hipo-plyn-opis-zalety-lewo a {
      padding: 23px 24px 21px 24px;
    }
  }
  /* hipoalrgiczny płyn do naczyń*/
  
  /* Żel do toalety */
  .eco-zel-do-toalety-opis-all {
    overflow: hidden;
    max-width: 1100px;
    margin: 0 auto;
    width: 100%;
    font-family: Poppins, sans-serif;
    position: relative;
  }
  .eco-zel-do-toalety-opis-header-logo {
    display: none;
  }
  .eco-zel-do-toalety-opis-all img {
    max-width: unset;
  }
  .eco-zel-do-toalety-opis-all a {
    text-decoration: none;
  }
  .eco-zel-do-toalety-opis-all a:hover {
    text-decoration: none;
  }
  .eco-zel-do-toalety-opis-all h2 {
    font-family: Poppins, sans-serif;
  }
  .eco-zel-do-toalety-opis-header {
    background: url(/img/eco/230/bg.png) no-repeat;
    min-height: 668px;
    position: relative;
  }
  .eco-zel-do-toalety-opis-header p img {
    position: absolute;
    bottom: -80px;
    right: -30px;
  }
  .eco-zel-do-toalety-opis-nazwa {
    text-align: center;
  }
  .eco-zel-do-toalety-opis-nazwa-center h2 {
    font-size: 28px;
    line-height: 36px;
    color: #65b650;
    margin-bottom: 10px;
  }
  .eco-zel-do-toalety-opis-zalety-prawo-tekst {
    margin-top: 29px;
  }
  .eco-zel-do-toalety-opis-zaleta {
    margin-top: 17px;
  }
  .eco-zel-do-toalety-opis-zalety-lewo {
    justify-self: center;
    display: grid;
  }
  .eco-zel-do-toalety-opis-zalety-lewo p {
    margin-bottom: 53px;
  }
  .eco-zel-do-toalety-opis-nazwa-center p {
    font-size: 42px;
    line-height: 45px;
    font-weight: 400;
    margin-bottom: 58px;
    margin-top: unset;
    text-transform: uppercase;
  }
  .eco-zel-do-toalety-opis-zalety {
    display: grid;
    justify-content: center;
    grid-template-columns: 34.19% 51%;
    grid-gap: 56px;
    align-items: center;
  }
  .eco-zel-do-toalety-opis-zalety-prawo h2 {
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.57px;
    color: #65b650;
    margin-bottom: 17px;
    font-weight: 700;
  }
  .eco-zel-do-toalety-opis-zalety-prawo ul {
    padding-left: 25px;
  }
  .eco-zel-do-toalety-opis-zalety-prawo li {
    text-transform: lowercase;
    font-size: 16px;
    line-height: 21px;
    font-weight: 400;
    position: relative;
    list-style: none;
    margin-bottom: 13px;
  }
  .eco-zel-do-toalety-opis-zalety-lista li:after {
    content: "";
    position: absolute;
    background: url(/img/eco/230/kropka.svg) no-repeat;
    width: 20px;
    height: 20px;
    left: -23px;
    top: 3px;
  }
  .eco-zel-do-toalety-opis-zalety-lewo a {
    border: 2px solid #27348b;
    border-radius: 38px;
    padding: 16px 41px 16px 41px;
    background: 0 0;
    color: #27348b;
    font-weight: 700;
    letter-spacing: 1.54px;
    line-height: 40px;
    font-size: 22px;
    transition: 0.3s ease-out;
    justify-self: center;
  }
  .eco-zel-do-toalety-opis-zalety-lewo a span {
    display: inline-flex;
    align-items: center;
  }
  .eco-zel-do-toalety-opis-zalety-lewo a span img {
    margin-left: 10px;
  }
  .eco-zel-do-toalety-opis-zalety-lewo a:hover {
    background: #27348b;
    color: #fff;
  }
  .eco-zel-do-toalety-opis-zalety-lewo a:hover img {
    filter: brightness(0) invert(1);
  }
  .eco-zel-do-toalety-opis-zalety-prawo-tekst b {
    color: #e94e1b;
    font-size: 16px;
    line-height: 23px;
    display: inline-block;
    margin-top: 10px;
  }
  .eco-zel-do-toalety-opis-bg {
    background: url(/img/eco/230/bg_sec.png) no-repeat;
    padding: 104px 0 75px 0;
    margin-top: 128px;
    margin-bottom: 63px;
    background-size: cover;
  }
  .eco-zel-do-toalety-opis-bg img {
    padding-left: 97px;
  }
  .eco-zel-do-toalety-opis-pielegnacja-all-lewo-tekst h2 {
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.57px;
    color: #65b650;
    margin-bottom: 17px;
    font-weight: 700;
  }
  .eco-zel-do-toalety-opis-pielegnacja-all-prawo-tekst h2 {
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.57px;
    color: #65b650;
    margin-bottom: 17px;
    font-weight: 700;
    margin-bottom: 27px;
  }
  .eco-zel-do-toalety-opis-pielegnacja-all-lewo-tekst p {
    z-index: 20;
    font-size: 16px;
    line-height: 21px;
    font-weight: 400;
    position: relative;
    list-style: none;
    margin-bottom: 52px;
    margin-top: unset;
  }
  .eco-zel-do-toalety-opis-pielegnacja-all-prawo-tekst p {
    z-index: 20;
    font-size: 16px;
    line-height: 21px;
    font-weight: 400;
    position: relative;
    list-style: none;
    margin-bottom: 52px;
    z-index: 2;
  }
  .eco-zel-do-toalety-opis-easy-header p {
    font-size: 40px;
    line-height: 56px;
    font-weight: 600;
    margin-bottom: unset;
  }
  .eco-zel-do-toalety-opis-easy-header {
    padding-left: 92px;
    margin-bottom: -87px;
  }
  .eco-zel-do-toalety-all-opis {
    width: 83.7%;
    margin: 0 auto;
    position: relative;
  }
  .eco-zel-do-toalety-all-opis:after {
    content: "";
    position: absolute;
    width: 504px;
    height: 376px;
    background: url(/img/eco/230/logo_sec3.svg) no-repeat;
    right: -89px;
    top: 0;
    z-index: 0;
    pointer-events: none;
  }
  .eco-zel-do-toalety-opis-easy-header h2 {
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.57px;
    color: #65b650;
    margin-bottom: 17px;
    font-weight: 700;
    margin-bottom: 27px;
  }
  .eco-zel-do-toalety-line {
    position: absolute;
  }
  .eco-zel-do-toalety-opis-easy-1 {
    width: 100%;
    display: grid;
    justify-content: center;
    position: relative;
    z-index: 30;
  }
  .eco-zel-do-toalety-wrapp-easy {
    position: relative;
  }
  .eco-zel-do-toalety-opis-line-2 {
    transform: translate(50%);
    position: absolute;
    right: 50%;
    bottom: -80px;
    z-index: 0;
  }
  .eco-zel-do-toalety-opis-line-1 {
    bottom: 120px;
    left: 0;
    z-index: 0;
  }
  .eco-zel-do-toalety-wrapp-foot-sec {
    min-height: 577px;
    background: url(/img/eco/230/footer_sec.svg) no-repeat;
    z-index: 20;
    position: relative;
  }
  .eco-zel-do-toalety-opis-kosmetyki-all {
    display: grid;
    grid-template-columns: 28.55% 52%;
    justify-content: center;
    grid-gap: 33.5px;
    margin-top: -50px;
  }
  .eco-zel-do-toalety-opis-kosmetyki-1 h2 {
    font-size: 104px;
    line-height: 1;
    letter-spacing: 2.6px;
    font-weight: 700;
    color: #65b650;
    margin-bottom: 32.5px;
    margin-top: unset;
  }
  .eco-zel-do-toalety-opis-kosmetyki-1 p {
    font-size: 18px;
    line-height: 24px;
    color: #232323;
    margin: unset;
    font-weight: 600;
  }
  .eco-zel-do-toalety-opis-kosmetyki-2 h2 {
    font-size: 43px;
    line-height: 31px;
    letter-spacing: 1.07px;
    font-weight: 700;
    color: #65b650;
    margin: unset;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 15px;
  }
  .eco-zel-do-toalety-opis-kosmetyki-2 p {
    font-size: 25px;
    line-height: 33px;
    color: #232323;
    font-weight: 600;
    margin-bottom: unset;
  }
  .eco-zel-do-toalety-opis-kosmetyki-2 {
    display: flex;
    align-items: center;
    margin-bottom: -50px;
  }
  .eco-zel-do-toalety-opis-kosmetyki-2 img {
    margin-right: 23px;
  }
  .eco-zel-do-toalety-line-with-chevron {
    display: grid;
    justify-content: center;
    justify-items: center;
    width: 100%;
    margin-bottom: -370px;
  }
  .eco-zel-do-toalety-opis-zalety-bottom h2 b {
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.57px;
    color: #000;
    display: inline-block;
    margin-left: 36px;
  }
  .eco-zel-do-toalety-cutlery {
    display: grid;
    width: 100%;
    grid-template-columns: repeat(1, 1fr);
    align-items: end;
    margin-bottom: -460px;
  }
  .eco-zel-do-toalety-cutlery img:last-child {
    justify-self: end;
  }
  .eco-zel-do-toalety-cutlery img:first-child {
    margin-left: 30px;
    margin-bottom: -70px;
  }
  @media screen and (max-width: 1199px) {
    .eco-zel-do-toalety-opis-all {
      margin: 0;
      overflow: hidden;
    }
    .eco-zel-do-toalety-opis-zalety-prawo {
      padding-left: 30px;
    }
    .eco-zel-do-toalety-opis-all img {
      max-width: 100%;
    }
    .eco-zel-do-toalety-opis-header-logo {
      display: flex;
      justify-content: center;
      background: #fff;
      position: absolute;
      width: 100%;
      top: 78px;
      padding: 20px 0;
    }
  }
  @media screen and (max-width: 991px) {
    .eco-zel-do-toalety-opis-zalety {
      grid-template-columns: repeat(1, 1fr);
    }
    .eco-zel-do-toalety-opis-kosmetyki-all {
      grid-template-columns: repeat(1, 1fr);
    }
    .eco-zel-do-toalety-opis-header p img {
      bottom: 0;
    }
    .eco-zel-do-toalety-opis-bg img {
      padding-left: unset;
    }
    .eco-zel-do-toalety-opis-easy-header {
      padding-left: unset;
    }
    .eco-zel-do-toalety-line-with-chevron {
      margin-bottom: -85px;
    }
    .eco-zel-do-toalety-opis-zalety {
      text-align: center;
    }
    .eco-zel-do-toalety-opis-zalety-prawo ul {
      padding-left: unset;
    }
    .eco-zel-do-toalety-opis-zalety-prawo {
      padding-left: unset;
    }
    .eco-zel-do-toalety-opis-zalety-lista li:after {
      display: none;
      left: 0;
    }
    .eco-zel-do-toalety-opis-kosmetyki-2 {
      margin-bottom: unset;
    }
  }
  @media screen and (max-width: 767px) {
    .eco-zel-do-toalety-opis-zalety-lewo a {
      padding: 23px 24px 21px 24px;
    }
  }
  /* Żel do toalety */
  /* kamień i radza */
  .eco-kamien-rdza-opis-all {
    overflow: hidden;
    max-width: 1100px;
    margin: 0 auto;
    width: 100%;
    font-family: Poppins, sans-serif;
    position: relative;
  }
  .eco-kamien-rdza-opis-header-logo {
    display: none;
  }
  .eco-kamien-rdza-opis-all img {
    max-width: unset;
  }
  .eco-kamien-rdza-opis-all a {
    text-decoration: none;
  }
  .eco-kamien-rdza-opis-all a:hover {
    text-decoration: none;
  }
  .eco-kamien-rdza-opis-all h2 {
    font-family: Poppins, sans-serif;
  }
  .eco-kamien-rdza-opis-header {
    background: url(/img/eco/195/bg.png) no-repeat;
    min-height: 668px;
    position: relative;
  }
  .eco-kamien-rdza-opis-header p img {
    position: absolute;
    bottom: -80px;
    right: -30px;
  }
  .eco-kamien-rdza-opis-nazwa {
    text-align: center;
  }
  .eco-kamien-rdza-opis-nazwa-center h2 {
    font-size: 28px;
    line-height: 36px;
    color: #e94e1b;
    margin-bottom: 10px;
  }
  .eco-kamien-rdza-opis-zalety-prawo-tekst {
    margin-top: 29px;
  }
  .eco-kamien-rdza-opis-zaleta {
    margin-top: 17px;
  }
  .eco-kamien-rdza-opis-zalety-lewo {
    justify-self: center;
    display: grid;
  }
  .eco-kamien-rdza-opis-zalety-lewo p {
    margin-bottom: 53px;
  }
  #content-wrapper .eco-kamien-rdza-opis-nazwa-center p {
    font-size: 42px;
    line-height: 45px;
    font-weight: 400;
    margin-bottom: 58px;
    margin-top: unset;
    text-transform: uppercase;
  }
  .eco-kamien-rdza-opis-zalety {
    display: grid;
    justify-content: center;
    grid-template-columns: 34.19% 51%;
    grid-gap: 56px;
    align-items: center;
  }
  .eco-kamien-rdza-opis-zalety-prawo h2 {
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.57px;
    color: #e94e1b;
    margin-bottom: 17px;
    font-weight: 700;
  }
  .eco-kamien-rdza-opis-zalety-prawo ul {
    padding-left: 25px;
  }
  .eco-kamien-rdza-opis-zalety-prawo li {
    font-size: 16px;
    line-height: 21px;
    font-weight: 400;
    position: relative;
    list-style: none;
    margin-bottom: 13px;
  }
  .eco-kamien-rdza-opis-zalety-lista li:after {
    content: "";
    position: absolute;
    background: url(/img/eco/195/kropka.svg) no-repeat;
    width: 20px;
    height: 20px;
    left: -23px;
    top: 3px;
  }
  .eco-kamien-rdza-opis-zalety-lewo a {
    border: 2px solid #27348b;
    border-radius: 38px;
    padding: 16px 41px 16px 41px;
    background: 0 0;
    color: #27348b;
    font-weight: 700;
    letter-spacing: 1.54px;
    line-height: 40px;
    font-size: 22px;
    transition: 0.3s ease-out;
    justify-self: center;
  }
  .eco-kamien-rdza-opis-zalety-lewo a span {
    display: inline-flex;
    align-items: center;
  }
  .eco-kamien-rdza-opis-zalety-lewo a span img {
    margin-left: 10px;
  }
  .eco-kamien-rdza-opis-zalety-lewo a:hover {
    background: #27348b;
    color: #fff;
  }
  .eco-kamien-rdza-opis-zalety-lewo a:hover img {
    filter: brightness(0) invert(1);
  }
  .eco-kamien-rdza-opis-zalety-prawo-tekst b {
    color: #e94e1b;
    font-size: 16px;
    line-height: 23px;
    display: inline-block;
    margin-top: 10px;
  }
  .eco-kamien-rdza-opis-bg {
    background: url(/img/eco/195/bg_sec.png) no-repeat;
    padding: 104px 0 75px 0;
    margin-top: 128px;
    margin-bottom: 63px;
    background-size: cover;
  }
  .eco-kamien-rdza-opis-bg img {
    padding-left: 97px;
  }
  .eco-kamien-rdza-opis-pielegnacja-all-lewo-tekst h2 {
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.57px;
    color: #e94e1b;
    margin-bottom: 17px;
    font-weight: 700;
  }
  .eco-kamien-rdza-opis-pielegnacja-all-prawo-tekst h2 {
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.57px;
    color: #e94e1b;
    margin-bottom: 17px;
    font-weight: 700;
    margin-bottom: 27px;
  }
  #content-wrapper .eco-kamien-rdza-opis-pielegnacja-all-lewo-tekst p {
    z-index: 20;
    font-size: 16px;
    line-height: 21px;
    font-weight: 400;
    position: relative;
    list-style: none;
    margin-bottom: 52px;
    margin-top: unset;
  }
  #content-wrapper .eco-kamien-rdza-opis-pielegnacja-all-prawo-tekst p {
    z-index: 20;
    font-size: 16px;
    line-height: 23px;
    font-weight: 400;
    position: relative;
    list-style: none;
    margin-bottom: 52px;
    z-index: 2;
  }
  .eco-kamien-rdza-opis-easy-header p {
    font-size: 40px;
    line-height: 56px;
    font-weight: 600;
    margin-bottom: unset;
  }
  .eco-kamien-rdza-opis-easy-header {
    padding-left: 92px;
    margin-bottom: -87px;
  }
  .eco-kamien-rdza-all-opis {
    width: 83.7%;
    margin: 0 auto;
    position: relative;
  }
  .eco-kamien-rdza-all-opis:after {
    content: "";
    position: absolute;
    width: 504px;
    height: 376px;
    background: url(/img/eco/195/logo_sec3.svg) no-repeat;
    right: -89px;
    top: 0;
    z-index: 0;
    pointer-events: none;
  }
  .eco-kamien-rdza-opis-easy-header h2 {
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.57px;
    color: #e94e1b;
    margin-bottom: 17px;
    font-weight: 700;
    margin-bottom: 27px;
  }
  .eco-kamien-rdza-line {
    position: absolute;
  }
  .eco-kamien-rdza-opis-easy-1 {
    margin-left: 50px;
    width: 100%;
    display: grid;
    justify-content: center;
    position: relative;
    z-index: 30;
  }
  .eco-kamien-rdza-wrapp-easy {
    position: relative;
  }
  .eco-kamien-rdza-opis-line-2 {
    transform: translate(50%);
    position: absolute;
    right: 50%;
    bottom: -80px;
    z-index: 0;
  }
  .eco-kamien-rdza-opis-line-1 {
    bottom: 120px;
    left: 0;
    z-index: 0;
  }
  .eco-kamien-rdza-wrapp-foot-sec {
    min-height: 577px;
    background: url(/img/eco/195/footer_sec.svg) no-repeat;
    z-index: 20;
    position: relative;
  }
  .eco-kamien-rdza-opis-kosmetyki-all {
    display: grid;
    grid-template-columns: 28.55% 52%;
    justify-content: center;
    grid-gap: 33.5px;
    margin-top: -50px;
  }
  .eco-kamien-rdza-opis-kosmetyki-1 h2 {
    font-size: 104px;
    line-height: 1;
    letter-spacing: 2.6px;
    font-weight: 700;
    color: #e94e1b;
    margin-bottom: 32.5px;
    margin-top: unset;
  }
  .eco-kamien-rdza-opis-kosmetyki-1 p {
    font-size: 18px;
    line-height: 24px;
    color: #232323;
    margin: unset;
    font-weight: 600;
  }
  .eco-kamien-rdza-opis-kosmetyki-2 h2 {
    font-size: 43px;
    line-height: 31px;
    letter-spacing: 1.07px;
    font-weight: 700;
    color: #e94e1b;
    margin: unset;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 15px;
  }
  .eco-kamien-rdza-opis-kosmetyki-2 p {
    font-size: 25px;
    line-height: 33px;
    color: #232323;
    font-weight: 600;
    margin-bottom: unset;
  }
  .eco-kamien-rdza-opis-kosmetyki-2 {
    display: flex;
    align-items: center;
    margin-bottom: -50px;
  }
  .eco-kamien-rdza-opis-kosmetyki-2 img {
    margin-right: 23px;
  }
  .eco-kamien-rdza-line-with-chevron {
    display: grid;
    justify-content: center;
    justify-items: center;
    width: 100%;
    margin-bottom: -370px;
  }
  .eco-kamien-rdza-opis-zalety-bottom h2 b {
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.57px;
    color: #000;
    display: inline-block;
    margin-left: 36px;
  }
  .eco-kamien-rdza-cutlery {
    display: grid;
    width: 100%;
    grid-template-columns: repeat(2, 1fr);
    align-items: end;
    margin-bottom: -480px;
  }
  .eco-kamien-rdza-cutlery img:last-child {
    justify-self: end;
  }
  .eco-kamien-rdza-cutlery img:first-child {
    margin-left: 30px;
    margin-bottom: 0;
  }
  @media screen and (max-width: 1199px) {
    .eco-kamien-rdza-opis-all {
      margin: 0;
      overflow: hidden;
    }
    .eco-kamien-rdza-opis-zalety-prawo {
      padding-left: 30px;
    }
    .eco-kamien-rdza-opis-all img {
      max-width: 100%;
    }
    .eco-kamien-rdza-opis-header-logo {
      display: flex;
      justify-content: center;
      background: #fff;
      position: absolute;
      width: 100%;
      top: 78px;
      padding: 20px 0;
    }
  }
  @media screen and (max-width: 991px) {
    .eco-kamien-rdza-opis-zalety {
      grid-template-columns: repeat(1, 1fr);
    }
    .eco-kamien-rdza-opis-kosmetyki-all {
      grid-template-columns: repeat(1, 1fr);
    }
    .eco-kamien-rdza-opis-header p img {
      bottom: 0;
    }
    .eco-kamien-rdza-opis-bg img {
      padding-left: unset;
    }
    .eco-kamien-rdza-opis-easy-header {
      padding-left: unset;
    }
    .eco-kamien-rdza-line-with-chevron {
      margin-bottom: -85px;
    }
    .eco-kamien-rdza-opis-zalety {
      text-align: center;
    }
    .eco-kamien-rdza-opis-zalety-prawo ul {
      padding-left: unset;
    }
    .eco-kamien-rdza-opis-zalety-prawo {
      padding-left: unset;
    }
    .eco-kamien-rdza-opis-zalety-lista li:after {
      display: none;
      left: 0;
    }
    .eco-kamien-rdza-opis-kosmetyki-2 {
      margin-bottom: unset;
    }
  }
  @media screen and (max-width: 767px) {
    .eco-kamien-rdza-opis-zalety-lewo a {
      padding: 23px 24px 21px 24px;
    }
  }
  /* kamień i radza */
  /* Płyn do mycia warzyw */
  .eco-plyn-do-warzyw-opis-all {
    overflow: hidden;
    max-width: 1100px;
    margin: 0 auto;
    width: 100%;
    font-family: Poppins, sans-serif;
    position: relative;
  }
  .eco-plyn-do-warzyw-opis-header-logo {
    display: none;
  }
  .eco-plyn-do-warzyw-opis-all img {
    max-width: unset;
  }
  .eco-plyn-do-warzyw-opis-all a {
    text-decoration: none;
  }
  .eco-plyn-do-warzyw-opis-all a:hover {
    text-decoration: none;
  }
  .eco-plyn-do-warzyw-opis-all h2 {
    font-family: Poppins, sans-serif;
  }
  .eco-plyn-do-warzyw-opis-header {
    background: url(/img/eco/186/bg.png) no-repeat;
    min-height: 668px;
    position: relative;
  }
  .eco-plyn-do-warzyw-opis-header p img {
    position: absolute;
    bottom: -80px;
    right: -30px;
  }
  .eco-plyn-do-warzyw-opis-nazwa {
    text-align: center;
  }
  .eco-plyn-do-warzyw-opis-nazwa-center h2 {
    font-size: 28px;
    line-height: 36px;
    color: #65b650;
    margin-bottom: 10px;
  }
  .eco-plyn-do-warzyw-opis-zalety-prawo-tekst {
    margin-top: 29px;
  }
  .eco-plyn-do-warzyw-opis-zaleta {
    margin-top: 17px;
  }
  .eco-plyn-do-warzyw-opis-zalety-lewo {
    justify-self: center;
    display: grid;
  }
  .eco-plyn-do-warzyw-opis-zalety-lewo p {
    margin-bottom: 53px;
  }
  #content-wrapper .eco-plyn-do-warzyw-opis-nazwa-center p {
    font-size: 42px;
    line-height: 45px;
    font-weight: 400;
    margin-bottom: 58px;
    margin-top: unset;
    text-transform: uppercase;
  }
  .eco-plyn-do-warzyw-opis-zalety {
    display: grid;
    justify-content: center;
    grid-template-columns: 34.19% 51%;
    grid-gap: 56px;
    align-items: center;
  }
  .eco-plyn-do-warzyw-opis-zalety-prawo h2 {
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.57px;
    color: #65b650;
    margin-bottom: 17px;
    font-weight: 700;
  }
  .eco-plyn-do-warzyw-opis-zalety-prawo ul {
    padding-left: 25px;
  }
  .eco-plyn-do-warzyw-opis-zalety-prawo li {
    font-size: 16px;
    line-height: 21px;
    font-weight: 400;
    position: relative;
    list-style: none;
    margin-bottom: 13px;
  }
  .eco-plyn-do-warzyw-opis-zalety-lista li:after {
    content: "";
    position: absolute;
    background: url(/img/eco/186/kropka.svg) no-repeat;
    width: 20px;
    height: 20px;
    left: -23px;
    top: 3px;
  }
  .eco-plyn-do-warzyw-opis-zalety-lewo a {
    border: 2px solid #27348b;
    border-radius: 38px;
    padding: 16px 41px 16px 41px;
    background: 0 0;
    color: #27348b;
    font-weight: 700;
    letter-spacing: 1.54px;
    line-height: 40px;
    font-size: 22px;
    transition: 0.3s ease-out;
    justify-self: center;
  }
  .eco-plyn-do-warzyw-opis-zalety-lewo a span {
    display: inline-flex;
    align-items: center;
  }
  .eco-plyn-do-warzyw-opis-zalety-lewo a span img {
    margin-left: 10px;
  }
  .eco-plyn-do-warzyw-opis-zalety-lewo a:hover {
    background: #27348b;
    color: #fff;
  }
  .eco-plyn-do-warzyw-opis-zalety-lewo a:hover img {
    filter: brightness(0) invert(1);
  }
  .eco-plyn-do-warzyw-opis-zalety-prawo-tekst b {
    color: #65b650;
    font-size: 16px;
    line-height: 23px;
    display: inline-block;
    margin-top: 10px;
  }
  .eco-plyn-do-warzyw-opis-bg {
    background: url(/img/eco/186/bg_sec.png) no-repeat;
    padding: 104px 0 75px 0;
    margin-top: 128px;
    margin-bottom: 63px;
    background-size: cover;
  }
  .eco-plyn-do-warzyw-opis-bg img {
    padding-left: 97px;
  }
  .eco-plyn-do-warzyw-opis-pielegnacja-all-lewo-tekst h2 {
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.57px;
    color: #65b650;
    margin-bottom: 17px;
    font-weight: 700;
  }
  .eco-plyn-do-warzyw-opis-pielegnacja-all-prawo-tekst h2 {
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.57px;
    color: #65b650;
    margin-bottom: 17px;
    font-weight: 700;
    margin-bottom: 27px;
  }
  #content-wrapper .eco-plyn-do-warzyw-opis-pielegnacja-all-lewo-tekst p {
    z-index: 20;
    font-size: 16px;
    line-height: 21px;
    font-weight: 400;
    position: relative;
    list-style: none;
    margin-bottom: 72px;
    margin-top: unset;
  }
  .eco-plyn-do-warzyw-separator {
    margin-bottom: 96px;
    min-height: 60px;
    background: url(/img/eco/186/separator.png) no-repeat;
    background-size: cover;
  }
  #content-wrapper .eco-plyn-do-warzyw-opis-pielegnacja-all-prawo-tekst p {
    z-index: 20;
    font-size: 16px;
    line-height: 21px;
    font-weight: 400;
    position: relative;
    list-style: none;
    margin-bottom: 52px;
    z-index: 2;
  }
  .eco-plyn-do-warzyw-opis-easy-header p {
    font-size: 40px;
    line-height: 56px;
    font-weight: 600;
    margin-bottom: unset;
  }
  .eco-plyn-do-warzyw-opis-easy-header {
    padding-left: 92px;
    margin-bottom: -87px;
  }
  .eco-plyn-do-warzyw-all-opis {
    width: 83.7%;
    margin: 0 auto;
    position: relative;
  }
  .plyn-do-warzyw-separator {
    max-height: 60px;
    background: url(/img/eco/186/separator.svg);
  }
  .eco-plyn-do-warzyw-all-opis:after {
    content: "";
    position: absolute;
    width: 504px;
    height: 376px;
    background: url(/img/eco/186/logo_sec3.png) no-repeat;
    right: -89px;
    top: -70px;
    z-index: 0;
    pointer-events: none;
  }
  .eco-plyn-do-warzyw-opis-easy-header h2 {
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.57px;
    color: #65b650;
    margin-bottom: 17px;
    font-weight: 700;
    margin-bottom: 27px;
  }
  .eco-plyn-do-warzyw-line {
    position: absolute;
  }
  .eco-plyn-do-warzyw-opis-easy-1 {
    width: 100%;
    display: grid;
    justify-content: center;
    position: relative;
    z-index: 30;
  }
  .eco-plyn-do-warzyw-wrapp-easy {
    position: relative;
  }
  .eco-plyn-do-warzyw-opis-line-2 {
    transform: translate(50%);
    position: absolute;
    right: 50%;
    bottom: -80px;
    z-index: 0;
  }
  .eco-plyn-do-warzyw-opis-line-1 {
    bottom: 120px;
    left: 0;
    z-index: 0;
  }
  .eco-plyn-do-warzyw-wrapp-foot-sec {
    min-height: 577px;
    background: url(/img/eco/186/footer_sec.svg) no-repeat;
    z-index: 20;
    position: relative;
  }
  .eco-plyn-do-warzyw-opis-kosmetyki-all {
    display: grid;
    grid-template-columns: 28.55% 52%;
    justify-content: center;
    grid-gap: 33.5px;
    margin-top: -50px;
  }
  .eco-plyn-do-warzyw-opis-kosmetyki-1 h2 {
    font-size: 104px;
    line-height: 1;
    letter-spacing: 2.6px;
    font-weight: 700;
    color: #65b650;
    margin-bottom: 32.5px;
    margin-top: unset;
  }
  .eco-plyn-do-warzyw-opis-kosmetyki-1 p {
    font-size: 18px;
    line-height: 24px;
    color: #232323;
    margin: unset;
    font-weight: 600;
  }
  .eco-plyn-do-warzyw-opis-kosmetyki-2 h2 {
    font-size: 43px;
    line-height: 31px;
    letter-spacing: 1.07px;
    font-weight: 700;
    color: #65b650;
    margin: unset;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 15px;
  }
  .eco-plyn-do-warzyw-opis-kosmetyki-2 p {
    font-size: 25px;
    line-height: 33px;
    color: #232323;
    font-weight: 600;
    margin-bottom: unset;
  }
  .eco-plyn-do-warzyw-opis-kosmetyki-2 {
    display: flex;
    align-items: center;
    margin-bottom: -50px;
  }
  .eco-plyn-do-warzyw-opis-kosmetyki-2 img {
    margin-right: 23px;
  }
  .eco-plyn-do-warzyw-line-with-chevron {
    display: grid;
    justify-content: center;
    justify-items: center;
    width: 100%;
    margin-bottom: -370px;
  }
  .eco-plyn-do-warzyw-opis-zalety-bottom h2 b {
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.57px;
    color: #000;
    display: inline-block;
    margin-left: 36px;
  }
  .eco-plyn-do-warzyw-cutlery {
    display: grid;
    width: 100%;
    grid-template-columns: repeat(2, 1fr);
    align-items: end;
    margin-bottom: -480px;
  }
  .eco-plyn-do-warzyw-cutlery img:last-child {
    justify-self: end;
  }
  .eco-plyn-do-warzyw-cutlery img:first-child {
    margin-left: 30px;
    margin-bottom: 0;
  }
  @media screen and (max-width: 1199px) {
    .eco-plyn-do-warzyw-opis-all {
      margin: 0;
      overflow: hidden;
    }
    .eco-plyn-do-warzyw-opis-zalety-prawo {
      padding-left: 30px;
    }
    .eco-plyn-do-warzyw-opis-all img {
      max-width: 100%;
    }
    .eco-plyn-do-warzyw-opis-header-logo {
      display: flex;
      justify-content: center;
      background: #fff;
      position: absolute;
      width: 100%;
      top: 78px;
      padding: 20px 0;
    }
  }
  @media screen and (max-width: 991px) {
    .eco-plyn-do-warzyw-opis-zalety {
      grid-template-columns: repeat(1, 1fr);
    }
    .eco-plyn-do-warzyw-opis-kosmetyki-all {
      grid-template-columns: repeat(1, 1fr);
    }
    .eco-plyn-do-warzyw-opis-header p img {
      bottom: 0;
    }
    .eco-plyn-do-warzyw-opis-bg img {
      padding-left: unset;
    }
    .eco-plyn-do-warzyw-opis-easy-header {
      padding-left: unset;
    }
    .eco-plyn-do-warzyw-line-with-chevron {
      margin-bottom: -85px;
    }
    .eco-plyn-do-warzyw-opis-zalety {
      text-align: center;
    }
    .eco-plyn-do-warzyw-opis-zalety-prawo ul {
      padding-left: unset;
    }
    .eco-plyn-do-warzyw-opis-zalety-prawo {
      padding-left: unset;
    }
    .eco-plyn-do-warzyw-opis-zalety-lista li:after {
      display: none;
      left: 0;
    }
    .eco-plyn-do-warzyw-opis-kosmetyki-2 {
      margin-bottom: unset;
    }
  }
  @media screen and (max-width: 767px) {
    .eco-plyn-do-warzyw-opis-zalety-lewo a {
      padding: 23px 24px 21px 24px;
    }
  }
  
  /* Płyn do mycia warzyw */
  
  /* OnlyEco */
  
  /* Produkt 181 */
  @media screen and (min-width: 767px) {
    .product-id-category-185 .product-tabs.tabs .tab-content {
      padding: 34px;
      width: 100%;
    }
  }
  
  .opis181-all {
    /*display: none;*/
    max-width: 1100px;
    width: 100%;
    min-height: 630px;
    font-family: "Poppins", sans-serif;
    margin: 0 auto;
  }
  .opis181-hero, .opis181-hero__img {
    position: relative;
  }
  .opis181-hero__img--first {
    position: absolute;
    top: 450px;
    left: 0;
  }
  .opis181-hero__img--second {
    position: absolute;
    top: 450px;
    left: 858px;
  }
  .opis181-container__firstscreen {
    margin-bottom: 55px;
  }
  .opis181-container__header {
    text-align: center;
  }
  .opis181-container__header-h5 {
    font-size: 18px;
    font-weight: 600;
    color: #a7872b;
  }
  .opis181-container__header-h2 {
    font-weight: 400 !important;
    font-size: 42px;
    text-transform: uppercase;
    font-family: "Poppins", sans-serif !important;
  }
  .opis181-container__header-h2 span {
    font-weight: 600;
  }
  .opis181-container__header-h3 {
    font-size: 26px;
    font-weight: 400;
    color: #27348b;
  }
  .opis181-container__header-h4 {
    font-size: 23px;
    font-weight: 600;
    color: #e94e1b;
  }
  .opis181-container__product {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    margin-right: 93px;
  }
  .opis181-container__product-left {
    flex: 0 0 45%;
    text-align: center;
    margin-top: 35px;
  }
  .opis181-container__product-left__text {
    margin-top: 48px;
    font-size: 20px;
  }
  .opis181-container__product-left__text span {
    font-size: 20px;
    font-weight: 700;
    color: #27348b;
    margin-right: 19px;
  }
  .opis181-container__product-right {
    flex: 0 0 55%;
    max-width: 55%;
    margin-right: 93px;
  }
  .opis181-container__product-right__header {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-top: 50px;
  }
  .opis181-container__product-right__header img {
    margin-right: 19px;
    max-width: 70px;
    min-height: 75px;
  }
  .opis181-container__product-right__header-h3 {
    font-size: 20px;
    font-weight: 700;
    color: #010101;
  }
  .opis181-container__product-right-h3 {
    font-size: 20px;
    font-weight: 700;
    color: #27348b;
    margin-top: 35px;
  }
  .opis181-container__product-right-ul {
    list-style: none;
    padding-left: 0;
  }
  .opis181-container__product-right-ul__wrapper {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
  }
  .opis181-container__product-right-ul__wrapper img {
    margin-right: 10px;
    min-height: 46px;
  }
  .opis181-container__product-right-li {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 10px;
  }
  .opis181-container__product-right-text {
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 20px !important;
  }
  .opis181-container__product-right-h4 {
    font-size: 16px;
    font-weight: 700;
    color: #27348b;
    margin-top: 35px;
    line-height: 23px;
  }
  .opis181-container__secondscreen {
    margin-top: 55px;
    margin-bottom: 80px;
  }
  .opis181-container__secondscreen img{
    width: 100%;
  }
  .opis181-container__secondscreen-wrapper {
    background-size: cover;
    background-repeat: no-repeat;
  }
  .opis181-container__secondscreen-text {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 680px;
    margin: 0 auto;
  }
  .opis181-container__secondscreen-text__h2 {
    font-size: 118px;
    font-weight: 700;
    color: #232323;
    margin-right: 40px;
  }
  .opis181-container__product-right__header-h4 {
    font-size: 18px;
    font-weight: 700;
    color: #27348b;
  }
  .opis181-container__secondscreen-icons {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 720px;
    margin: 15px auto 0;
    padding-top: 40px;
    padding-bottom: 60px;
  }
  .opis181-container__secondscreen-icon {
    margin-right: 51px;
  }
  .opis181-container__secondscreen-icon--second {
    min-height: 85px;
  }
  .opis181-container__secondscreen-icons__p span {
    font-size: 38px;
    font-weight: 700;
    color: #27348b;
    text-transform: uppercase;
  }
  .opis181-container__secondscreen-icons__p {
    font-size: 22px !important;
    font-weight: 600 !important;
    color: #232323 !important;
  }
  .opis181-container__thirdscreen {
    padding-bottom: 340px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom center;
  }
  .opis181-container__thirdscreen-text {
    text-align: center;
    margin-bottom: 65px;
  }
  .opis181-container__thirdscreen-h5 {
    font-size: 20px;
    font-weight: 500;
    color: #232323;
  }
  .opis181-container__thirdscreen-content {
    display: flex;
    padding: 0;
    align-items: center;
    justify-content: center;
  }
  .opis181-container__thirdscreen-content__box {
    text-align: center;
    padding: 0 30px;
    max-width: 250px;
  }
  .opis181-container__thirdscreen-content__box-h2 {
    font-family: "Poppins", sans-serif !important;
    font-size: 16px;
    font-weight: 400;
    line-height: 19px;
    color: #232323;
    text-transform: uppercase;
  }
  .opis181-container__thirdscreen-content__box-h2 span {
    font-weight: 600;
  }
  .opis181-container__thirdscreen-content__box-p {
    font-size: 13px !important;
    font-weight: 400;
    color: #232323 !important;
  }
  .opis181-container__thirdscreen-content__box-bottom {
    min-height: 313px;
  }
  .opis181-container__thirdscreen-content__box-bottom__a--first img {
    max-height: 254px;
    margin-bottom: 16px !important;
    margin: 0 auto;
  }
  .opis181-container__thirdscreen-content__box-bottom__a--second {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 2px solid #de4e1b;
    letter-spacing: 1.6px;
    font-weight: 700;
    background: #de4e1b;
    border-radius: 50px;
    color: #fff !important;
    text-decoration: none;
    display: flex;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
    align-self: flex-end;
    width: 171px;
    justify-content: center;
    margin: 0 auto;
    margin-top: 20px;
  }
  .opis181-container__thirdscreen-content__box-bottom__a--second:hover {
    color: #de4e1b !important;
    text-decoration: none;
    background: #fff !important;
  }
  
  .opis181-container__thirdscreen-content__box:first-child .opis181-container__thirdscreen-content__box-bottom__a--second {
    margin-top: 18px !important;
  }
  .opis181-container__thirdscreen-content__box:first-child .opis181-container__thirdscreen-content__box-p {
    margin-bottom: 40px !important;
  }
  .opis181-container__product-left__text strong {
    color: #000 !important;
    font-weight: 600;
  }
  
  @media screen and (max-width: 1130px) {
    .opis181-hero__img--second {
      left: 600px;
    }
    .opis181-hero__img--first {
      top: 350px;
    }
  }
  @media screen and (max-width: 900px) {
    .opis181-hero__img--second {
      display: none;
    }
    .opis181-hero__img--first {
      display: none;
    }
  }
  @media screen and (max-width: 792px) {
    .opis181-container__product {
      display: flex;
      flex-wrap: wrap;
    }
    .opis181-container__product-right,
    .opis181-container__product-left {
      flex: 0 0 100%;
      max-width: 100%;
    }
    .opis181-container__product-left {
      justify-content: center;
      align-items: center;
      text-align: center;
      margin-top: 0;
      max-height: 400px;
    }
    .opis181-container__secondscreen-icons {
      flex-wrap: wrap;
    }
    .opis181-container__product {
      margin-right: 0;
    }
    .opis181-container__thirdscreen-content {
      flex-wrap: wrap;
    }
    .opis181-container__secondscreen-text__h2 {
      font-size: 75px;
    }
    .opis181-container__product-right__header-h4 {
      font-size: 14px;
    }
    .opis181-container__product-left__img {
      max-height: 500px;
    }
    .opis181-container__product-left__text {
      margin-top: 0;
    }
  }
  @media screen and (max-width: 732px) {
    .opis181-container__secondscreen-icon {
      margin-right: 10px;
    }
    .opis181-container__secondscreen-icons__p {
      margin-top: 15px;
    }
  }
  @media screen and (max-width: 690px) {
    .opis181-container__thirdscreen-content__box-bottom {
      margin-bottom: 50px;
    }
    .opis181-container__thirdscreen {
      padding-bottom: 100px;
    }
  }
  @media screen and (max-width: 610px) {
    .opis181-container__secondscreen {
      margin-bottom: 0;
    }
    .opis181-container__product-right__header-h3 {
      font-size: 13px;
    }
  }
  @media screen and (max-width: 598px) {
    .opis181-container__secondscreen-icons {
      padding-bottom: 0;
      padding-top: 0;
    }
    .opis181-container__thirdscreen {
      margin-top: 30px;
    }
  }
  @media screen and (max-width: 520px) {
    .opis181-container__secondscreen-icons__p {
      font-size: 14px !important;
      padding: 20px 0 !important;
    }
    .opis181-container__secondscreen-text__h2 {
      font-size: 40px;
      padding-left: 20px;
      margin-right: 20px;
    }
    .opis181-container__product-right__header-h4 {
      font-size: 12px;
      padding-right: 20px;
    }
    .opis181-container__secondscreen-icons__p span {
      font-size: 25px;
    }
  }
  @media screen and (max-width: 500px) {
    .opis181-container__header-h2 {
      font-size: 30px;
    }
    .opis181-container__header-h5 {
      font-size: 16px;
    }
    .opis181-container__header-h3 {
      font-size: 20px;
    }
    .opis181-container__header-h4 {
      font-size: 18px;
    }
    .opis181-container__header {
      margin-top: 20px;
    }
  }
  @media screen and (max-width: 368px) {
    .opis181-container__secondscreen-icons {
      padding-top: 10px;
    }
    .opis181-container__secondscreen-icons__p span {
      font-size: 24px;
    }
    .opis181-container__secondscreen-icons__p {
      font-size: 15px;
    }
  }
  
  /* Produkt 182 */
  @media screen and (min-width: 767px) {
    .product-id-category-185 .product-tabs.tabs .tab-content {
      padding: 34px;
      width: 100%;
    }
  }
  
  .opis182-all {
    /*display: none;*/
    max-width: 1080px;
    min-height: 630px;
    font-family: "Poppins", sans-serif;
  }
  .opis182-hero__img {
    position: relative;
  }
  .opis182-hero__img--first {
    position: absolute;
    top: 450px;
    left: 15px;
  }
  .opis182-hero__img--second {
    position: absolute;
    top: 450px;
    left: 858px;
  }
  .opis182-container__firstscreen {
    margin-bottom: 55px;
  }
  .opis182-container__header {
    text-align: center;
  }
  .opis182-container__header-h5 {
    font-size: 18px;
    font-weight: 600;
    color: #a7872b;
  }
  .opis182-container__header-h2 {
    font-weight: 400 !important;
    font-size: 42px;
    text-transform: uppercase;
    font-family: "Poppins", sans-serif !important;
  }
  .opis182-container__header-h2 span {
    font-weight: 600;
  }
  .opis182-container__header-h3 {
    font-size: 26px;
    font-weight: 400;
    color: #27348b;
  }
  .opis182-container__header-h4 {
    font-size: 23px;
    font-weight: 600;
    color: #e94e1b;
  }
  .opis182-container__product {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    margin-right: 93px;
  }
  .opis182-container__product-left {
    flex: 0 0 45%;
    text-align: center;
    margin-top: 35px;
  }
  .opis182-container__product-left__text {
    margin-top: 48px;
    font-size: 20px;
  }
  .opis182-container__product-left__text span {
    font-size: 20px;
    font-weight: 700;
    color: #27348b;
    margin-right: 19px;
  }
  .opis182-container__product-right {
    flex: 0 0 55%;
    max-width: 55%;
    margin-right: 93px;
  }
  .opis182-container__product-right__header {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-top: 50px;
  }
  .opis182-container__product-right__header img {
    margin-right: 19px;
    max-width: 70px;
    min-height: 75px;
  }
  .opis182-container__product-right__header-h3 {
    font-size: 20px;
    font-weight: 700;
    color: #010101;
  }
  .opis182-container__product-right-h3 {
    font-size: 20px;
    font-weight: 700;
    color: #27348b;
    margin-top: 35px;
  }
  .opis182-container__product-right-ul {
    list-style: none;
    padding-left: 0;
  }
  .opis182-container__product-right-ul__wrapper {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
  }
  .opis182-container__product-right-ul__wrapper img {
    margin-right: 10px;
    min-height: 46px;
  }
  .opis182-container__product-right-li {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 10px;
  }
  .opis182-container__product-right-text {
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 20px !important;
  }
  .opis182-container__product-right-h4 {
    font-size: 16px;
    font-weight: 700;
    color: #27348b;
    margin-top: 35px;
    line-height: 23px;
  }
  .opis182-container__secondscreen {
    margin-top: 55px;
    margin-bottom: 80px;
  }
  .opis182-container__secondscreen img{
    width: 100%;
  }
  .opis182-container__secondscreen-wrapper {
    background-size: cover;
    background-repeat: no-repeat;
  }
  .opis182-container__secondscreen-text {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 680px;
    margin: 0 auto;
  }
  .opis182-container__secondscreen-text__h2 {
    font-size: 118px;
    font-weight: 700;
    color: #232323;
    margin-right: 40px;
  }
  .opis182-container__product-right__header-h4 {
    font-size: 18px;
    font-weight: 700;
    color: #27348b;
  }
  .opis182-container__secondscreen-icons {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 720px;
    margin: 15px auto 0;
    padding-top: 40px;
    padding-bottom: 60px;
  }
  .opis182-container__secondscreen-icon {
    margin-right: 51px;
  }
  .opis182-container__secondscreen-icon--second {
    min-height: 85px;
  }
  .opis182-container__secondscreen-icons__p span {
    font-size: 38px;
    font-weight: 700;
    color: #27348b;
    text-transform: uppercase;
  }
  .opis182-container__secondscreen-icons__p {
    font-size: 22px !important;
    font-weight: 600 !important;
    color: #232323 !important;
  }
  .opis182-container__thirdscreen {
    padding-bottom: 340px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom center;
  }
  .opis182-container__thirdscreen-text {
    text-align: center;
    margin-bottom: 65px;
  }
  .opis182-container__thirdscreen-h5 {
    font-size: 20px;
    font-weight: 500;
    color: #232323;
  }
  .opis182-container__thirdscreen-content {
    display: flex;
    padding: 0;
    align-items: center;
    justify-content: center;
  }
  .opis182-container__thirdscreen-content__box {
    text-align: center;
    padding: 0 30px;
    max-width: 250px;
  }
  .opis182-container__thirdscreen-content__box-h2 {
    font-family: "Poppins", sans-serif !important;
    font-size: 16px;
    font-weight: 400;
    line-height: 19px;
    color: #232323;
    text-transform: uppercase;
  }
  .opis182-container__thirdscreen-content__box-h2 span {
    font-weight: 600;
  }
  .opis182-container__thirdscreen-content__box-p {
    font-size: 13px !important;
    font-weight: 400;
    color: #232323 !important;
  }
  .opis182-container__thirdscreen-content__box-bottom {
    min-height: 313px;
  }
  .opis182-container__thirdscreen-content__box-bottom__a--first img {
    max-height: 254px;
    margin-bottom: 16px !important;
    margin: 0 auto;
  }
  .opis182-container__thirdscreen-content__box-bottom__a--second {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 2px solid #de4e1b;
    letter-spacing: 1.6px;
    font-weight: 700;
    background: #de4e1b;
    border-radius: 50px;
    color: #fff !important;
    text-decoration: none;
    display: flex;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
    align-self: flex-end;
    width: 171px;
    justify-content: center;
    margin: 0 auto;
    margin-top: 20px;
  }
  .opis182-container__thirdscreen-content__box-bottom__a--second:hover {
    color: #de4e1b !important;
    text-decoration: none;
    background: #fff !important;
  }
  
  .opis182-container__thirdscreen-content__box:first-child .opis182-container__thirdscreen-content__box-bottom__a--second {
    margin-top: 18px !important;
  }
  .opis182-container__thirdscreen-content__box:first-child .opis182-container__thirdscreen-content__box-p {
    margin-bottom: 40px !important;
  }
  .opis182-container__product-left__text strong {
    color: #000 !important;
    font-weight: 600;
  }
  
  @media screen and (max-width: 1130px) {
    .opis182-hero__img--second {
      left: 600px;
    }
    .opis182-hero__img--first {
      top: 350px;
    }
  }
  @media screen and (max-width: 900px) {
    .opis182-hero__img--second {
      display: none;
    }
    .opis182-hero__img--first {
      display: none;
    }
  }
  @media screen and (max-width: 792px) {
    .opis182-container__product {
      display: flex;
      flex-wrap: wrap;
    }
    .opis182-container__product-right,
    .opis182-container__product-left {
      flex: 0 0 100%;
      max-width: 100%;
    }
    .opis182-container__product-left {
      justify-content: center;
      align-items: center;
      text-align: center;
      margin-top: 0;
      max-height: 400px;
    }
    .opis182-container__secondscreen-icons {
      flex-wrap: wrap;
    }
    .opis182-container__product {
      margin-right: 0;
    }
    .opis182-container__thirdscreen-content {
      flex-wrap: wrap;
    }
    .opis182-container__secondscreen-text__h2 {
      font-size: 75px;
    }
    .opis182-container__product-right__header-h4 {
      font-size: 14px;
    }
    .opis182-container__product-left__img {
      max-height: 500px;
    }
    .opis182-container__product-left__text {
      margin-top: 0;
    }
  }
  @media screen and (max-width: 732px) {
    .opis182-container__secondscreen-icon {
      margin-right: 10px;
    }
    .opis182-container__secondscreen-icons__p {
      margin-top: 15px;
    }
  }
  @media screen and (max-width: 690px) {
    .opis182-container__thirdscreen-content__box-bottom {
      margin-bottom: 50px;
    }
    .opis182-container__thirdscreen {
      padding-bottom: 100px;
    }
  }
  @media screen and (max-width: 610px) {
    .opis182-container__secondscreen {
      margin-bottom: 0;
    }
    .opis182-container__product-right__header-h3 {
      font-size: 13px;
    }
  }
  @media screen and (max-width: 598px) {
    .opis182-container__secondscreen-icons {
      padding-bottom: 0;
      padding-top: 0;
    }
    .opis182-container__thirdscreen {
      margin-top: 30px;
    }
  }
  @media screen and (max-width: 520px) {
    .opis182-container__secondscreen-icons__p {
      font-size: 14px !important;
      padding: 20px 0 !important;
    }
    .opis182-container__secondscreen-text__h2 {
      font-size: 40px;
      padding-left: 20px;
      margin-right: 20px;
    }
    .opis182-container__product-right__header-h4 {
      font-size: 12px;
      padding-right: 20px;
    }
    .opis182-container__secondscreen-icons__p span {
      font-size: 25px;
    }
  }
  @media screen and (max-width: 500px) {
    .opis182-container__header-h2 {
      font-size: 30px;
    }
    .opis182-container__header-h5 {
      font-size: 16px;
    }
    .opis182-container__header-h3 {
      font-size: 20px;
    }
    .opis182-container__header-h4 {
      font-size: 18px;
    }
    .opis182-container__header {
      margin-top: 20px;
    }
  }
  @media screen and (max-width: 368px) {
    .opis182-container__secondscreen-icons {
      padding-top: 10px;
    }
    .opis182-container__secondscreen-icons__p span {
      font-size: 24px;
    }
    .opis182-container__secondscreen-icons__p {
      font-size: 15px;
    }
  }
  
  /* Produkt 211 */
  @media screen and (min-width: 767px) {
    .product-id-category-185 .product-tabs.tabs .tab-content {
      padding: 34px;
      width: 100%;
    }
  }
  
  .opis211-all {
    /*display: none;*/
    max-width: 1080px;
    min-height: 630px;
    font-family: "Poppins", sans-serif;
  }
  .opis211-hero__img {
    position: relative;
  }
  .opis211-hero__img--first {
    position: absolute;
    top: 450px;
    left: 15px;
  }
  .opis211-hero__img--second {
    position: absolute;
    top: 450px;
    left: 858px;
  }
  .opis211-container__firstscreen {
    margin-bottom: 55px;
  }
  .opis211-container__header {
    text-align: center;
  }
  .opis211-container__header-h5 {
    font-size: 18px;
    font-weight: 600;
    color: #a7872b;
  }
  .opis211-container__header-h2 {
    font-weight: 400 !important;
    font-size: 42px;
    text-transform: uppercase;
    font-family: "Poppins", sans-serif !important;
  }
  .opis211-container__header-h2 span {
    font-weight: 600;
  }
  .opis211-container__header-h3 {
    font-size: 26px;
    font-weight: 400;
    color: #27348b;
  }
  .opis211-container__header-h4 {
    font-size: 23px;
    font-weight: 600;
    color: #e94e1b;
  }
  .opis211-container__product {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    margin-right: 93px;
  }
  .opis211-container__product-left {
    flex: 0 0 45%;
    text-align: center;
    margin-top: 35px;
  }
  .opis211-container__product-left__text {
    margin-top: 48px;
    font-size: 20px;
  }
  .opis211-container__product-left__text span {
    font-size: 20px;
    font-weight: 700;
    color: #27348b;
    margin-right: 19px;
  }
  .opis211-container__product-right {
    flex: 0 0 55%;
    max-width: 55%;
    margin-right: 93px;
  }
  .opis211-container__product-right__header {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-top: 50px;
  }
  .opis211-container__product-right__header img {
    margin-right: 19px;
    max-width: 70px;
    min-height: 75px;
  }
  .opis211-container__product-right__header-h3 {
    font-size: 20px;
    font-weight: 700;
    color: #010101;
  }
  .opis211-container__product-right-h3,
  .opis211-container__product-left-h3 {
    font-size: 20px;
    font-weight: 700;
    color: #27348b;
    margin-top: 35px;
  }
  .opis211-container__product-left-h3 {
    text-align: left;
    padding: 0 60px 0 40px;
  }
  .opis211-container__product-right-ul {
    list-style: none;
    padding-left: 0;
  }
  .opis211-container__product-right-ul__wrapper {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
  }
  .opis211-container__product-right-ul__wrapper img {
    margin-right: 10px;
    min-height: 46px;
  }
  .opis211-container__product-right-li {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 10px;
  }
  .opis211-container__product-right-text,
  .opis211-container__product-left-text {
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 20px !important;
  }
  .opis211-container__product-left-text {
    padding: 0 60px 0 40px;
    text-align: left;
  }
  .opis211-container__product-right-h4 {
    font-size: 16px;
    font-weight: 700;
    color: #27348b;
    margin-top: 35px;
    line-height: 23px;
  }
  .opis211-container__secondscreen {
    margin-top: 55px;
    margin-bottom: 80px;
  }
  .opis211-container__secondscreen img{
    width: 100%;
  }
  .opis211-container__secondscreen-wrapper {
    background-size: cover;
    background-repeat: no-repeat;
  }
  .opis211-container__secondscreen-text {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 680px;
    margin: 0 auto;
  }
  .opis211-container__secondscreen-text__h2 {
    font-size: 118px;
    font-weight: 700;
    color: #232323;
    margin-right: 40px;
  }
  .opis211-container__product-right__header-h4 {
    font-size: 18px;
    font-weight: 700;
    color: #27348b;
  }
  .opis211-container__secondscreen-icons {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 720px;
    margin: 15px auto 0;
    padding-top: 40px;
    padding-bottom: 60px;
  }
  .opis211-container__secondscreen-icon {
    margin-right: 51px;
  }
  .opis211-container__secondscreen-icon--second {
    min-height: 85px;
  }
  .opis211-container__secondscreen-icons__p span {
    font-size: 38px;
    font-weight: 700;
    color: #27348b;
    text-transform: uppercase;
  }
  .opis211-container__secondscreen-icons__p {
    font-size: 22px !important;
    font-weight: 600 !important;
    color: #232323 !important;
  }
  .opis211-container__thirdscreen {
    padding-bottom: 340px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom center;
  }
  .opis211-container__thirdscreen-text {
    text-align: center;
    margin-bottom: 65px;
  }
  .opis211-container__thirdscreen-h5 {
    font-size: 20px;
    font-weight: 500;
    color: #232323;
  }
  .opis211-container__thirdscreen-content {
    display: flex;
    padding: 0;
    align-items: center;
    justify-content: center;
  }
  .opis211-container__thirdscreen-content__box {
    text-align: center;
    padding: 0 30px;
    max-width: 250px;
  }
  .opis211-container__thirdscreen-content__box-h2 {
    font-family: "Poppins", sans-serif !important;
    font-size: 16px;
    font-weight: 400;
    line-height: 19px;
    color: #232323;
    text-transform: uppercase;
  }
  .opis211-container__thirdscreen-content__box-h2 span {
    font-weight: 600;
  }
  .opis211-container__thirdscreen-content__box-p {
    font-size: 13px !important;
    font-weight: 400;
    color: #232323 !important;
  }
  .opis211-container__thirdscreen-content__box-bottom {
    min-height: 313px;
  }
  .opis211-container__thirdscreen-content__box-bottom__a--first img {
    max-height: 254px;
    margin-bottom: 16px !important;
    margin: 0 auto;
  }
  .opis211-container__thirdscreen-content__box-bottom__a--second {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 2px solid #de4e1b;
    letter-spacing: 1.6px;
    font-weight: 700;
    background: #de4e1b;
    border-radius: 50px;
    color: #fff !important;
    text-decoration: none;
    display: flex;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
    align-self: flex-end;
    width: 171px;
    justify-content: center;
    margin: 0 auto;
    margin-top: 20px;
  }
  .opis211-container__thirdscreen-content__box-bottom__a--second:hover {
    color: #de4e1b !important;
    text-decoration: none;
    background: #fff !important;
  }
  
  .opis211-container__thirdscreen-content__box:first-child .opis211-container__thirdscreen-content__box-bottom__a--second {
    margin-top: 18px !important;
  }
  .opis211-container__thirdscreen-content__box:first-child .opis211-container__thirdscreen-content__box-p {
    margin-bottom: 40px !important;
  }
  .opis211-container__product-left__text strong {
    color: #000 !important;
    font-weight: 600;
  }
  
  @media screen and (max-width: 1130px) {
    .opis211-hero__img--second {
      left: 600px;
    }
    .opis211-hero__img--first {
      top: 350px;
    }
  }
  @media screen and (max-width: 900px) {
    .opis211-hero__img--second {
      display: none;
    }
    .opis211-hero__img--first {
      display: none;
    }
  }
  @media screen and (max-width: 792px) {
    .opis211-container__product {
      display: flex;
      flex-wrap: wrap;
    }
    .opis211-container__product-right,
    .opis211-container__product-left {
      flex: 0 0 100%;
      max-width: 100%;
    }
    .opis211-container__product-left {
      justify-content: center;
      align-items: center;
      text-align: center;
      margin-top: 0;
    }
    .opis211-container__secondscreen-icons {
      flex-wrap: wrap;
    }
    .opis211-container__product {
      margin-right: 0;
    }
    .opis211-container__thirdscreen-content {
      flex-wrap: wrap;
    }
    .opis211-container__secondscreen-text__h2 {
      font-size: 75px;
    }
    .opis211-container__product-right__header-h4 {
      font-size: 14px;
    }
    .opis211-container__product-left__img {
      max-height: 500px;
    }
    .opis211-container__product-left__text {
      margin-top: 0;
    }
    .opis211-container__product-left-text,
    .opis211-container__product-left-h3 {
      padding: 0;
    }
    .opis211-container__product-right__header {
      margin-top: 25px;
    }
    .opis211-container__product-left img {
      max-height: 400px;
    }
  }
  @media screen and (max-width: 732px) {
    .opis211-container__secondscreen-icon {
      margin-right: 10px;
    }
    .opis211-container__secondscreen-icons__p {
      margin-top: 15px;
    }
  }
  @media screen and (max-width: 690px) {
    .opis211-container__thirdscreen-content__box-bottom {
      margin-bottom: 50px;
    }
    .opis211-container__thirdscreen {
      padding-bottom: 100px;
    }
  }
  @media screen and (max-width: 610px) {
    .opis211-container__secondscreen {
      margin-bottom: 0;
    }
    .opis211-container__product-right__header-h3 {
      font-size: 13px;
    }
  }
  @media screen and (max-width: 598px) {
    .opis211-container__secondscreen-icons {
      padding-bottom: 0;
      padding-top: 0;
    }
    .opis211-container__thirdscreen {
      margin-top: 30px;
    }
  }
  @media screen and (max-width: 520px) {
    .opis211-container__secondscreen-icons__p {
      font-size: 14px !important;
      padding: 20px 0 !important;
    }
    .opis211-container__secondscreen-text__h2 {
      font-size: 40px;
      padding-left: 20px;
      margin-right: 20px;
    }
    .opis211-container__product-right__header-h4 {
      font-size: 12px;
      padding-right: 20px;
    }
    .opis211-container__secondscreen-icons__p span {
      font-size: 25px;
    }
  }
  @media screen and (max-width: 500px) {
    .opis211-container__header-h2 {
      font-size: 30px;
    }
    .opis211-container__header-h5 {
      font-size: 16px;
    }
    .opis211-container__header-h3 {
      font-size: 20px;
    }
    .opis211-container__header-h4 {
      font-size: 18px;
    }
    .opis211-container__header {
      margin-top: 20px;
    }
  }
  @media screen and (max-width: 368px) {
    .opis211-container__secondscreen-icons {
      padding-top: 10px;
    }
    .opis211-container__secondscreen-icons__p span {
      font-size: 24px;
    }
    .opis211-container__secondscreen-icons__p {
      font-size: 15px;
    }
  }
  
  /* Produkt 212 */
  @media screen and (min-width: 767px) {
    .product-id-category-185 .product-tabs.tabs .tab-content {
      padding: 34px;
      width: 100%;
    }
  }
  
  .opis212-all {
    /*display: none;*/
    max-width: 1100px;
    width: 100%;
    min-height: 630px;
    font-family: "Poppins", sans-serif;
    margin: 0 auto;
  }
  .opis212-hero, .opis212-hero__img {
    position: relative;
  }
  .opis212-hero__img--first {
    position: absolute;
    top: 450px;
    left: 0;
  }
  .opis212-hero__img--second {
    position: absolute;
    top: 450px;
    left: 858px;
  }
  .opis212-container__firstscreen {
    margin-bottom: 55px;
  }
  .opis212-container__header {
    text-align: center;
  }
  .opis212-container__header-h5 {
    font-size: 18px;
    font-weight: 600;
    color: #a7872b;
  }
  .opis212-container__header-h2 {
    font-weight: 400 !important;
    font-size: 42px;
    text-transform: uppercase;
    font-family: "Poppins", sans-serif !important;
  }
  .opis212-container__header-h2 span {
    font-weight: 600;
  }
  .opis212-container__header-h3 {
    font-size: 26px;
    font-weight: 400;
    color: #27348b;
  }
  .opis212-container__header-h4 {
    font-size: 23px;
    font-weight: 600;
    color: #e94e1b;
  }
  .opis212-container__product {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    margin-right: 93px;
  }
  .opis212-container__product-left {
    flex: 0 0 45%;
    text-align: center;
    margin-top: 35px;
  }
  .opis212-container__product-left__text {
    margin-top: 48px;
    font-size: 20px;
  }
  .opis212-container__product-left__text span {
    font-size: 20px;
    font-weight: 700;
    color: #27348b;
    margin-right: 19px;
  }
  .opis212-container__product-right {
    flex: 0 0 55%;
    max-width: 55%;
    margin-right: 93px;
  }
  .opis212-container__product-right__header {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-top: 50px;
  }
  .opis212-container__product-right__header img {
    margin-right: 19px;
    max-width: 70px;
    min-height: 75px;
  }
  .opis212-container__product-right__header-h3 {
    font-size: 20px;
    font-weight: 700;
    color: #010101;
  }
  .opis212-container__product-right-h3,
  .opis212-container__product-left-h3 {
    font-size: 20px;
    font-weight: 700;
    color: #27348b;
    margin-top: 35px;
  }
  .opis212-container__product-left-h3 {
    text-align: left;
    padding: 0 60px 0 40px;
  }
  .opis212-container__product-right-ul {
    list-style: none;
    padding-left: 0;
  }
  .opis212-container__product-right-ul__wrapper {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
  }
  .opis212-container__product-right-ul__wrapper img {
    margin-right: 10px;
    min-height: 46px;
  }
  .opis212-container__product-right-li {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 10px;
  }
  .opis212-container__product-right-text,
  .opis212-container__product-left-text {
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 20px !important;
  }
  .opis212-container__product-left-text {
    padding: 0 60px 0 40px;
    text-align: left;
  }
  .opis212-container__product-right-h4 {
    font-size: 16px;
    font-weight: 700;
    color: #27348b;
    margin-top: 35px;
    line-height: 23px;
  }
  .opis212-container__secondscreen {
    margin-top: 55px;
    margin-bottom: 80px;
  }
  .opis212-container__secondscreen img{
    width: 100%;
  }
  .opis212-container__secondscreen-wrapper {
    background-size: cover;
    background-repeat: no-repeat;
  }
  .opis212-container__secondscreen-text {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 680px;
    margin: 0 auto;
  }
  .opis212-container__secondscreen-text__h2 {
    font-size: 118px;
    font-weight: 700;
    color: #232323;
    margin-right: 40px;
  }
  .opis212-container__product-right__header-h4 {
    font-size: 18px;
    font-weight: 700;
    color: #27348b;
  }
  .opis212-container__secondscreen-icons {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 720px;
    margin: 15px auto 0;
    padding-top: 40px;
    padding-bottom: 60px;
  }
  .opis212-container__secondscreen-icon {
    margin-right: 51px;
  }
  .opis212-container__secondscreen-icon--second {
    min-height: 85px;
  }
  .opis212-container__secondscreen-icons__p span {
    font-size: 38px;
    font-weight: 700;
    color: #27348b;
    text-transform: uppercase;
  }
  .opis212-container__secondscreen-icons__p {
    font-size: 22px !important;
    font-weight: 600 !important;
    color: #232323 !important;
  }
  .opis212-container__thirdscreen {
    padding-bottom: 340px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom center;
  }
  .opis212-container__thirdscreen-text {
    text-align: center;
    margin-bottom: 65px;
  }
  .opis212-container__thirdscreen-h5 {
    font-size: 20px;
    font-weight: 500;
    color: #232323;
  }
  .opis212-container__thirdscreen-content {
    display: flex;
    padding: 0;
    align-items: center;
    justify-content: center;
  }
  .opis212-container__thirdscreen-content__box {
    text-align: center;
    padding: 0 30px;
    max-width: 250px;
  }
  .opis212-container__thirdscreen-content__box-h2 {
    font-family: "Poppins", sans-serif !important;
    font-size: 16px;
    font-weight: 400;
    line-height: 19px;
    color: #232323;
    text-transform: uppercase;
  }
  .opis212-container__thirdscreen-content__box-h2 span {
    font-weight: 600;
  }
  .opis212-container__thirdscreen-content__box-p {
    font-size: 13px !important;
    font-weight: 400;
    color: #232323 !important;
  }
  .opis212-container__thirdscreen-content__box-bottom {
    min-height: 313px;
  }
  .opis212-container__thirdscreen-content__box-bottom__a--first img {
    max-height: 254px;
    margin-bottom: 16px !important;
    margin: 0 auto;
  }
  .opis212-container__thirdscreen-content__box-bottom__a--second {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 2px solid #de4e1b;
    letter-spacing: 1.6px;
    font-weight: 700;
    background: #de4e1b;
    border-radius: 50px;
    color: #fff !important;
    text-decoration: none;
    display: flex;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
    align-self: flex-end;
    width: 171px;
    justify-content: center;
    margin: 0 auto;
    margin-top: 20px;
  }
  .opis212-container__thirdscreen-content__box-bottom__a--second:hover {
    color: #de4e1b !important;
    text-decoration: none;
    background: #fff !important;
  }
  
  .opis212-container__thirdscreen-content__box:first-child .opis212-container__thirdscreen-content__box-bottom__a--second {
    margin-top: 18px !important;
  }
  .opis212-container__thirdscreen-content__box:first-child .opis212-container__thirdscreen-content__box-p {
    margin-bottom: 40px !important;
  }
  .opis212-container__product-left__text strong {
    color: #000 !important;
    font-weight: 600;
  }
  
  @media screen and (max-width: 1130px) {
    .opis212-hero__img--second {
      left: 600px;
    }
    .opis212-hero__img--first {
      top: 350px;
    }
  }
  @media screen and (max-width: 900px) {
    .opis212-hero__img--second {
      display: none;
    }
    .opis212-hero__img--first {
      display: none;
    }
  }
  @media screen and (max-width: 792px) {
    .opis212-container__product {
      display: flex;
      flex-wrap: wrap;
    }
    .opis212-container__product-right,
    .opis212-container__product-left {
      flex: 0 0 100%;
      max-width: 100%;
    }
    .opis212-container__product-left {
      justify-content: center;
      align-items: center;
      text-align: center;
      margin-top: 0;
    }
    .opis212-container__secondscreen-icons {
      flex-wrap: wrap;
    }
    .opis212-container__product {
      margin-right: 0;
    }
    .opis212-container__thirdscreen-content {
      flex-wrap: wrap;
    }
    .opis212-container__secondscreen-text__h2 {
      font-size: 75px;
    }
    .opis212-container__product-right__header-h4 {
      font-size: 14px;
    }
    .opis212-container__product-left__img {
      max-height: 500px;
    }
    .opis212-container__product-left__text {
      margin-top: 0;
    }
    .opis212-container__product-left-text,
    .opis212-container__product-left-h3 {
      padding: 0;
    }
    .opis212-container__product-right__header {
      margin-top: 25px;
    }
    .opis212-container__product-left img {
      max-height: 400px;
    }
  }
  @media screen and (max-width: 732px) {
    .opis212-container__secondscreen-icon {
      margin-right: 10px;
    }
    .opis212-container__secondscreen-icons__p {
      margin-top: 15px;
    }
  }
  @media screen and (max-width: 690px) {
    .opis212-container__thirdscreen-content__box-bottom {
      margin-bottom: 50px;
    }
    .opis212-container__thirdscreen {
      padding-bottom: 100px;
    }
  }
  @media screen and (max-width: 610px) {
    .opis212-container__secondscreen {
      margin-bottom: 0;
    }
    .opis212-container__product-right__header-h3 {
      font-size: 13px;
    }
  }
  @media screen and (max-width: 598px) {
    .opis212-container__secondscreen-icons {
      padding-bottom: 0;
      padding-top: 0;
    }
    .opis212-container__thirdscreen {
      margin-top: 30px;
    }
  }
  @media screen and (max-width: 520px) {
    .opis212-container__secondscreen-icons__p {
      font-size: 14px !important;
      padding: 20px 0 !important;
    }
    .opis212-container__secondscreen-text__h2 {
      font-size: 40px;
      padding-left: 20px;
      margin-right: 20px;
    }
    .opis212-container__product-right__header-h4 {
      font-size: 12px;
      padding-right: 20px;
    }
    .opis212-container__secondscreen-icons__p span {
      font-size: 25px;
    }
  }
  @media screen and (max-width: 500px) {
    .opis212-container__header-h2 {
      font-size: 30px;
    }
    .opis212-container__header-h5 {
      font-size: 16px;
    }
    .opis212-container__header-h3 {
      font-size: 20px;
    }
    .opis212-container__header-h4 {
      font-size: 18px;
    }
    .opis212-container__header {
      margin-top: 20px;
    }
  }
  @media screen and (max-width: 368px) {
    .opis212-container__secondscreen-icons {
      padding-top: 10px;
    }
    .opis212-container__secondscreen-icons__p span {
      font-size: 24px;
    }
    .opis212-container__secondscreen-icons__p {
      font-size: 15px;
    }
  }
  
  /* Produkt 213 */
  @media screen and (min-width: 767px) {
    .product-id-category-185 .product-tabs.tabs .tab-content {
      padding: 34px;
      width: 100%;
    }
  }
  
  .opis213-all {
    /*display: none;*/
    max-width: 1100px;
    width: 100%;
    min-height: 630px;
    font-family: "Poppins", sans-serif;
    margin: 0 auto;
  }
  .opis213-hero,  .opis213-hero__img {
    position: relative;
  }
  .opis213-hero__img--first {
    position: absolute;
    top: 450px;
    left: 0;
  }
  .opis213-hero__img--second {
    position: absolute;
    top: 450px;
    left: 858px;
  }
  .opis213-container__firstscreen {
    margin-bottom: 55px;
  }
  .opis213-container__header {
    text-align: center;
  }
  .opis213-container__header-h5 {
    font-size: 18px;
    font-weight: 600;
    color: #a7872b;
  }
  .opis213-container__header-h2 {
    font-weight: 400 !important;
    font-size: 42px;
    text-transform: uppercase;
    font-family: "Poppins", sans-serif !important;
  }
  .opis213-container__header-h2 span {
    font-weight: 600;
  }
  .opis213-container__header-h3 {
    font-size: 26px;
    font-weight: 400;
    color: #27348b;
  }
  .opis213-container__header-h4 {
    font-size: 23px;
    font-weight: 600;
    color: #e94e1b;
  }
  .opis213-container__product {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    margin-right: 93px;
  }
  .opis213-container__product-left {
    flex: 0 0 45%;
    text-align: center;
    margin-top: 35px;
  }
  .opis213-container__product-left__text {
    margin-top: 48px;
    font-size: 20px;
  }
  .opis213-container__product-left__text span {
    font-size: 20px;
    font-weight: 700;
    color: #27348b;
    margin-right: 19px;
  }
  .opis213-container__product-right {
    flex: 0 0 55%;
    max-width: 55%;
    margin-right: 93px;
  }
  .opis213-container__product-right__header {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-top: 50px;
  }
  .opis213-container__product-right__header img {
    margin-right: 19px;
    max-width: 70px;
    min-height: 75px;
  }
  .opis213-container__product-right__header-h3 {
    font-size: 20px;
    font-weight: 700;
    color: #010101;
  }
  .opis213-container__product-right-h3,
  .opis213-container__product-left-h3 {
    font-size: 20px;
    font-weight: 700;
    color: #27348b;
    margin-top: 35px;
  }
  .opis213-container__product-left-h3 {
    text-align: left;
    padding: 0 60px 0 40px;
  }
  .opis213-container__product-right-ul {
    list-style: none;
    padding-left: 0;
  }
  .opis213-container__product-right-ul__wrapper {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
  }
  .opis213-container__product-right-ul__wrapper img {
    margin-right: 10px;
    min-height: 46px;
  }
  .opis213-container__product-right-li {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 10px;
  }
  .opis213-container__product-right-text,
  .opis213-container__product-left-text {
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 20px !important;
  }
  .opis213-container__product-left-text {
    padding: 0 60px 0 40px;
    text-align: left;
  }
  .opis213-container__product-right-h4 {
    font-size: 16px;
    font-weight: 700;
    color: #27348b;
    margin-top: 35px;
    line-height: 23px;
  }
  .opis213-container__secondscreen {
    margin-top: 55px;
    margin-bottom: 80px;
  }
  .opis213-container__secondscreen img{
    width: 100%;
  }
  .opis213-container__secondscreen-wrapper {
    background-size: cover;
    background-repeat: no-repeat;
  }
  .opis213-container__secondscreen-text {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 680px;
    margin: 0 auto;
  }
  .opis213-container__secondscreen-text__h2 {
    font-size: 118px;
    font-weight: 700;
    color: #232323;
    margin-right: 40px;
  }
  .opis213-container__product-right__header-h4 {
    font-size: 18px;
    font-weight: 700;
    color: #27348b;
  }
  .opis213-container__secondscreen-icons {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 720px;
    margin: 15px auto 0;
    padding-top: 40px;
    padding-bottom: 60px;
  }
  .opis213-container__secondscreen-icon {
    margin-right: 51px;
  }
  .opis213-container__secondscreen-icon--second {
    min-height: 85px;
  }
  .opis213-container__secondscreen-icons__p span {
    font-size: 38px;
    font-weight: 700;
    color: #27348b;
    text-transform: uppercase;
  }
  .opis213-container__secondscreen-icons__p {
    font-size: 22px !important;
    font-weight: 600 !important;
    color: #232323 !important;
  }
  .opis213-container__thirdscreen {
    padding-bottom: 340px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom center;
  }
  .opis213-container__thirdscreen-text {
    text-align: center;
    margin-bottom: 65px;
  }
  .opis213-container__thirdscreen-h5 {
    font-size: 20px;
    font-weight: 500;
    color: #232323;
  }
  .opis213-container__thirdscreen-content {
    display: flex;
    padding: 0;
    align-items: center;
    justify-content: center;
  }
  .opis213-container__thirdscreen-content__box {
    text-align: center;
    padding: 0 30px;
    max-width: 250px;
  }
  .opis213-container__thirdscreen-content__box-h2 {
    font-family: "Poppins", sans-serif !important;
    font-size: 16px;
    font-weight: 400;
    line-height: 19px;
    color: #232323;
    text-transform: uppercase;
  }
  .opis213-container__thirdscreen-content__box-h2 span {
    font-weight: 600;
  }
  .opis213-container__thirdscreen-content__box-p {
    font-size: 13px !important;
    font-weight: 400;
    color: #232323 !important;
  }
  .opis213-container__thirdscreen-content__box-bottom {
    min-height: 313px;
  }
  .opis213-container__thirdscreen-content__box-bottom__a--first img {
    max-height: 254px;
    margin-bottom: 16px !important;
    margin: 0 auto;
  }
  .opis213-container__thirdscreen-content__box-bottom__a--second {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 2px solid #de4e1b;
    letter-spacing: 1.6px;
    font-weight: 700;
    background: #de4e1b;
    border-radius: 50px;
    color: #fff !important;
    text-decoration: none;
    display: flex;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
    align-self: flex-end;
    width: 171px;
    justify-content: center;
    margin: 0 auto;
    margin-top: 20px;
  }
  .opis213-container__thirdscreen-content__box-bottom__a--second:hover {
    color: #de4e1b !important;
    text-decoration: none;
    background: #fff !important;
  }
  
  .opis213-container__thirdscreen-content__box:first-child .opis213-container__thirdscreen-content__box-bottom__a--second {
    margin-top: 18px !important;
  }
  .opis213-container__thirdscreen-content__box:first-child .opis213-container__thirdscreen-content__box-p {
    margin-bottom: 40px !important;
  }
  .opis213-container__product-left__text strong {
    color: #000 !important;
    font-weight: 600;
  }
  
  @media screen and (max-width: 1130px) {
    .opis213-hero__img--second {
      left: 600px;
    }
    .opis213-hero__img--first {
      top: 350px;
    }
  }
  @media screen and (max-width: 900px) {
    .opis213-hero__img--second {
      display: none;
    }
    .opis213-hero__img--first {
      display: none;
    }
  }
  @media screen and (max-width: 792px) {
    .opis213-container__product {
      display: flex;
      flex-wrap: wrap;
    }
    .opis213-container__product-right,
    .opis213-container__product-left {
      flex: 0 0 100%;
      max-width: 100%;
    }
    .opis213-container__product-left {
      justify-content: center;
      align-items: center;
      text-align: center;
      margin-top: 0;
    }
    .opis213-container__secondscreen-icons {
      flex-wrap: wrap;
    }
    .opis213-container__product {
      margin-right: 0;
    }
    .opis213-container__thirdscreen-content {
      flex-wrap: wrap;
    }
    .opis213-container__secondscreen-text__h2 {
      font-size: 75px;
    }
    .opis213-container__product-right__header-h4 {
      font-size: 14px;
    }
    .opis213-container__product-left__img {
      max-height: 500px;
    }
    .opis213-container__product-left__text {
      margin-top: 0;
    }
    .opis213-container__product-left-text,
    .opis213-container__product-left-h3 {
      padding: 0;
    }
    .opis213-container__product-right__header {
      margin-top: 25px;
    }
    .opis213-container__product-left img {
      max-height: 400px;
    }
  }
  @media screen and (max-width: 732px) {
    .opis213-container__secondscreen-icon {
      margin-right: 10px;
    }
    .opis213-container__secondscreen-icons__p {
      margin-top: 15px;
    }
  }
  @media screen and (max-width: 690px) {
    .opis213-container__thirdscreen-content__box-bottom {
      margin-bottom: 50px;
    }
    .opis213-container__thirdscreen {
      padding-bottom: 100px;
    }
  }
  @media screen and (max-width: 610px) {
    .opis213-container__secondscreen {
      margin-bottom: 0;
    }
    .opis213-container__product-right__header-h3 {
      font-size: 13px;
    }
  }
  @media screen and (max-width: 598px) {
    .opis213-container__secondscreen-icons {
      padding-bottom: 0;
      padding-top: 0;
    }
    .opis213-container__thirdscreen {
      margin-top: 30px;
    }
  }
  @media screen and (max-width: 520px) {
    .opis213-container__secondscreen-icons__p {
      font-size: 14px !important;
      padding: 20px 0 !important;
    }
    .opis213-container__secondscreen-text__h2 {
      font-size: 40px;
      padding-left: 20px;
      margin-right: 20px;
    }
    .opis213-container__product-right__header-h4 {
      font-size: 12px;
      padding-right: 20px;
    }
    .opis213-container__secondscreen-icons__p span {
      font-size: 25px;
    }
  }
  @media screen and (max-width: 500px) {
    .opis213-container__header-h2 {
      font-size: 30px;
    }
    .opis213-container__header-h5 {
      font-size: 16px;
    }
    .opis213-container__header-h3 {
      font-size: 20px;
    }
    .opis213-container__header-h4 {
      font-size: 18px;
    }
    .opis213-container__header {
      margin-top: 20px;
    }
  }
  @media screen and (max-width: 368px) {
    .opis213-container__secondscreen-icons {
      padding-top: 10px;
    }
    .opis213-container__secondscreen-icons__p span {
      font-size: 24px;
    }
    .opis213-container__secondscreen-icons__p {
      font-size: 15px;
    }
  }
  
  /* Produkt 214 */
  @media screen and (min-width: 767px) {
    .product-id-category-185 .product-tabs.tabs .tab-content {
      padding: 34px;
      width: 100%;
    }
  }
  
  .opis214-all {
    /*display: none;*/
    max-width: 1100px;
    width: 100%;
    min-height: 630px;
    font-family: "Poppins", sans-serif;
    margin: 0 auto;
  }
  .opis214-hero, 
  .opis214-hero__img {
    position: relative;
  }
  .opis214-hero__img--first {
    position: absolute;
    top: 450px;
    left: 0;
  }
  .opis214-hero__img--second {
    position: absolute;
    top: 450px;
    left: 858px;
  }
  .opis214-container__firstscreen {
    margin-bottom: 55px;
  }
  .opis214-container__header {
    text-align: center;
  }
  .opis214-container__header-h5 {
    font-size: 18px;
    font-weight: 600;
    color: #a7872b;
  }
  .opis214-container__header-h2 {
    font-weight: 400 !important;
    font-size: 42px;
    text-transform: uppercase;
    font-family: "Poppins", sans-serif !important;
  }
  .opis214-container__header-h2 span {
    font-weight: 600;
  }
  .opis214-container__header-h3 {
    font-size: 26px;
    font-weight: 400;
    color: #27348b;
  }
  .opis214-container__header-h4 {
    font-size: 23px;
    font-weight: 600;
    color: #e94e1b;
  }
  .opis214-container__product {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    margin-right: 93px;
  }
  .opis214-container__product-left {
    flex: 0 0 45%;
    text-align: center;
    margin-top: 35px;
  }
  .opis214-container__product-left__text {
    margin-top: 48px;
    font-size: 20px;
  }
  .opis214-container__product-left__text span {
    font-size: 20px;
    font-weight: 700;
    color: #27348b;
    margin-right: 19px;
  }
  .opis214-container__product-right {
    flex: 0 0 55%;
    max-width: 55%;
    margin-right: 93px;
  }
  .opis214-container__product-right__header {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-top: 50px;
  }
  .opis214-container__product-right__header img {
    margin-right: 19px;
    max-width: 70px;
    min-height: 75px;
  }
  .opis214-container__product-right__header-h3 {
    font-size: 20px;
    font-weight: 700;
    color: #010101;
  }
  .opis214-container__product-right-h3,
  .opis214-container__product-left-h3 {
    font-size: 20px;
    font-weight: 700;
    color: #27348b;
    margin-top: 35px;
  }
  .opis214-container__product-left-h3 {
    text-align: left;
    padding: 0 60px 0 40px;
  }
  .opis214-container__product-right-ul {
    list-style: none;
    padding-left: 0;
  }
  .opis214-container__product-right-ul__wrapper {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
  }
  .opis214-container__product-right-ul__wrapper img {
    margin-right: 10px;
    min-height: 46px;
  }
  .opis214-container__product-right-li {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 10px;
  }
  .opis214-container__product-right-text,
  .opis214-container__product-left-text {
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 20px !important;
  }
  .opis214-container__product-left-text {
    padding: 0 60px 0 40px;
    text-align: left;
  }
  .opis214-container__product-right-h4 {
    font-size: 16px;
    font-weight: 700;
    color: #27348b;
    margin-top: 35px;
    line-height: 23px;
  }
  .opis214-container__secondscreen {
    margin-top: 55px;
    margin-bottom: 80px;
  }
  .opis214-container__secondscreen img{
    width: 100%;
  }
  .opis214-container__secondscreen-wrapper {
    background-size: cover;
    background-repeat: no-repeat;
  }
  .opis214-container__secondscreen-text {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 680px;
    margin: 0 auto;
  }
  .opis214-container__secondscreen-text__h2 {
    font-size: 118px;
    font-weight: 700;
    color: #232323;
    margin-right: 40px;
  }
  .opis214-container__product-right__header-h4 {
    font-size: 18px;
    font-weight: 700;
    color: #27348b;
  }
  .opis214-container__secondscreen-icons {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 720px;
    margin: 15px auto 0;
    padding-top: 40px;
    padding-bottom: 60px;
  }
  .opis214-container__secondscreen-icon {
    margin-right: 51px;
  }
  .opis214-container__secondscreen-icon--second {
    min-height: 85px;
  }
  .opis214-container__secondscreen-icons__p span {
    font-size: 38px;
    font-weight: 700;
    color: #27348b;
    text-transform: uppercase;
  }
  .opis214-container__secondscreen-icons__p {
    font-size: 22px !important;
    font-weight: 600 !important;
    color: #232323 !important;
  }
  .opis214-container__thirdscreen {
    padding-bottom: 340px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom center;
  }
  .opis214-container__thirdscreen-text {
    text-align: center;
    margin-bottom: 65px;
  }
  .opis214-container__thirdscreen-h5 {
    font-size: 20px;
    font-weight: 500;
    color: #232323;
  }
  .opis214-container__thirdscreen-content {
    display: flex;
    padding: 0;
    align-items: center;
    justify-content: center;
  }
  .opis214-container__thirdscreen-content__box {
    text-align: center;
    padding: 0 30px;
    max-width: 250px;
  }
  .opis214-container__thirdscreen-content__box-h2 {
    font-family: "Poppins", sans-serif !important;
    font-size: 16px;
    font-weight: 400;
    line-height: 19px;
    color: #232323;
    text-transform: uppercase;
  }
  .opis214-container__thirdscreen-content__box-h2 span {
    font-weight: 600;
  }
  .opis214-container__thirdscreen-content__box-p {
    font-size: 13px !important;
    font-weight: 400;
    color: #232323 !important;
  }
  .opis214-container__thirdscreen-content__box-bottom {
    min-height: 313px;
  }
  .opis214-container__thirdscreen-content__box-bottom__a--first img {
    max-height: 254px;
    margin-bottom: 16px !important;
    margin: 0 auto;
  }
  .opis214-container__thirdscreen-content__box-bottom__a--second {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 2px solid #de4e1b;
    letter-spacing: 1.6px;
    font-weight: 700;
    background: #de4e1b;
    border-radius: 50px;
    color: #fff !important;
    text-decoration: none;
    display: flex;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
    align-self: flex-end;
    width: 171px;
    justify-content: center;
    margin: 0 auto;
    margin-top: 20px;
  }
  .opis214-container__thirdscreen-content__box-bottom__a--second:hover {
    color: #de4e1b !important;
    text-decoration: none;
    background: #fff !important;
  }
  
  .opis214-container__thirdscreen-content__box:first-child .opis214-container__thirdscreen-content__box-bottom__a--second,
  .opis214-container__thirdscreen-content__box:nth-child(2) .opis214-container__thirdscreen-content__box-bottom__a--second {
    margin-top: 18px !important;
  }
  .opis214-container__thirdscreen-content__box:first-child .opis214-container__thirdscreen-content__box-p,
  .opis214-container__thirdscreen-content__box:nth-child(2) .opis214-container__thirdscreen-content__box-p {
    margin-bottom: 40px !important;
  }
  .opis214-container__product-left__text strong {
    color: #000 !important;
    font-weight: 600;
  }
  
  @media screen and (max-width: 1130px) {
    .opis214-hero__img--second {
      left: 600px;
    }
    .opis214-hero__img--first {
      top: 350px;
    }
  }
  @media screen and (max-width: 900px) {
    .opis214-hero__img--second {
      display: none;
    }
    .opis214-hero__img--first {
      display: none;
    }
  }
  @media screen and (max-width: 792px) {
    .opis214-container__product {
      display: flex;
      flex-wrap: wrap;
    }
    .opis214-container__product-right,
    .opis214-container__product-left {
      flex: 0 0 100%;
      max-width: 100%;
    }
    .opis214-container__product-left {
      justify-content: center;
      align-items: center;
      text-align: center;
      margin-top: 0;
    }
    .opis214-container__secondscreen-icons {
      flex-wrap: wrap;
    }
    .opis214-container__product {
      margin-right: 0;
    }
    .opis214-container__thirdscreen-content {
      flex-wrap: wrap;
    }
    .opis214-container__secondscreen-text__h2 {
      font-size: 75px;
    }
    .opis214-container__product-right__header-h4 {
      font-size: 14px;
    }
    .opis214-container__product-left__img {
      max-height: 500px;
    }
    .opis214-container__product-left__text {
      margin-top: 0;
    }
    .opis214-container__product-left-text,
    .opis214-container__product-left-h3 {
      padding: 0;
    }
    .opis214-container__product-right__header {
      margin-top: 25px;
    }
    .opis214-container__product-left img {
      max-height: 400px;
    }
  }
  @media screen and (max-width: 732px) {
    .opis214-container__secondscreen-icon {
      margin-right: 10px;
    }
    .opis214-container__secondscreen-icons__p {
      margin-top: 15px;
    }
  }
  @media screen and (max-width: 690px) {
    .opis214-container__thirdscreen-content__box-bottom {
      margin-bottom: 50px;
    }
    .opis214-container__thirdscreen {
      padding-bottom: 100px;
    }
  }
  @media screen and (max-width: 610px) {
    .opis214-container__secondscreen {
      margin-bottom: 0;
    }
    .opis214-container__product-right__header-h3 {
      font-size: 13px;
    }
  }
  @media screen and (max-width: 598px) {
    .opis214-container__secondscreen-icons {
      padding-bottom: 0;
      padding-top: 0;
    }
    .opis214-container__thirdscreen {
      margin-top: 30px;
    }
  }
  @media screen and (max-width: 520px) {
    .opis214-container__secondscreen-icons__p {
      font-size: 14px !important;
      padding: 20px 0 !important;
    }
    .opis214-container__secondscreen-text__h2 {
      font-size: 40px;
      padding-left: 20px;
      margin-right: 20px;
    }
    .opis214-container__product-right__header-h4 {
      font-size: 12px;
      padding-right: 20px;
    }
    .opis214-container__secondscreen-icons__p span {
      font-size: 25px;
    }
  }
  @media screen and (max-width: 500px) {
    .opis214-container__header-h2 {
      font-size: 30px;
    }
    .opis214-container__header-h5 {
      font-size: 16px;
    }
    .opis214-container__header-h3 {
      font-size: 20px;
    }
    .opis214-container__header-h4 {
      font-size: 18px;
    }
    .opis214-container__header {
      margin-top: 20px;
    }
  }
  @media screen and (max-width: 368px) {
    .opis214-container__secondscreen-icons {
      padding-top: 10px;
    }
    .opis214-container__secondscreen-icons__p span {
      font-size: 24px;
    }
    .opis214-container__secondscreen-icons__p {
      font-size: 15px;
    }
  }
  
  /* Produkt 215 */
  @media screen and (min-width: 767px) {
    .product-id-category-185 .product-tabs.tabs .tab-content {
      padding: 34px;
      width: 100%;
    }
  }
  
  .opis215-all {
    /*display: none;*/
    max-width: 1100px;
    width: 100%;
    min-height: 630px;
    font-family: "Poppins", sans-serif;
    margin: 0 auto;
  }
  .opis215-hero, .opis215-hero__img {
    position: relative;
  }
  .opis215-hero__img--first {
    position: absolute;
    top: 450px;
    left: 0;
  }
  .opis215-hero__img--second {
    position: absolute;
    top: 450px;
    left: 858px;
  }
  .opis215-container__firstscreen {
    margin-bottom: 55px;
  }
  .opis215-container__header {
    text-align: center;
  }
  .opis215-container__header-h5 {
    font-size: 18px;
    font-weight: 600;
    color: #a7872b;
  }
  .opis215-container__header-h2 {
    font-weight: 400 !important;
    font-size: 42px;
    text-transform: uppercase;
    font-family: "Poppins", sans-serif !important;
  }
  .opis215-container__header-h2 span {
    font-weight: 600;
  }
  .opis215-container__header-h3 {
    font-size: 26px;
    font-weight: 400;
    color: #27348b;
  }
  .opis215-container__header-h4 {
    font-size: 23px;
    font-weight: 600;
    color: #e94e1b;
  }
  .opis215-container__product {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    margin-right: 93px;
  }
  .opis215-container__product-left {
    flex: 0 0 45%;
    text-align: center;
    margin-top: 35px;
  }
  .opis215-container__product-left__text {
    margin-top: 48px;
    font-size: 20px;
  }
  .opis215-container__product-left__text span {
    font-size: 20px;
    font-weight: 700;
    color: #27348b;
    margin-right: 19px;
  }
  .opis215-container__product-right {
    flex: 0 0 55%;
    max-width: 55%;
    margin-right: 93px;
  }
  .opis215-container__product-right__header {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-top: 50px;
  }
  .opis215-container__product-right__header img {
    margin-right: 19px;
    max-width: 70px;
    min-height: 75px;
  }
  .opis215-container__product-right__header-h3 {
    font-size: 20px;
    font-weight: 700;
    color: #010101;
  }
  .opis215-container__product-right-h3,
  .opis215-container__product-left-h3 {
    font-size: 20px;
    font-weight: 700;
    color: #27348b;
    margin-top: 35px;
  }
  .opis215-container__product-left-h3 {
    text-align: left;
    padding: 0 60px 0 40px;
  }
  .opis215-container__product-right-ul {
    list-style: none;
    padding-left: 0;
  }
  .opis215-container__product-right-ul__wrapper {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
  }
  .opis215-container__product-right-ul__wrapper img {
    margin-right: 10px;
    min-height: 46px;
  }
  .opis215-container__product-right-li {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 10px;
  }
  .opis215-container__product-right-text,
  .opis215-container__product-left-text {
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 20px !important;
  }
  .opis215-container__product-left-text {
    padding: 0 60px 0 40px;
    text-align: left;
  }
  .opis215-container__product-right-h4 {
    font-size: 16px;
    font-weight: 700;
    color: #27348b;
    margin-top: 35px;
    line-height: 23px;
  }
  .opis215-container__secondscreen {
    margin-top: 55px;
    margin-bottom: 80px;
  }
  .opis215-container__secondscreen img{
    width: 100%;
  }
  .opis215-container__secondscreen-wrapper {
    background-size: cover;
    background-repeat: no-repeat;
  }
  .opis215-container__secondscreen-text {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 680px;
    margin: 0 auto;
  }
  .opis215-container__secondscreen-text__h2 {
    font-size: 118px;
    font-weight: 700;
    color: #232323;
    margin-right: 40px;
  }
  .opis215-container__product-right__header-h4 {
    font-size: 18px;
    font-weight: 700;
    color: #27348b;
  }
  .opis215-container__secondscreen-icons {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 720px;
    margin: 15px auto 0;
    padding-top: 40px;
    padding-bottom: 60px;
  }
  .opis215-container__secondscreen-icon {
    margin-right: 51px;
  }
  .opis215-container__secondscreen-icon--second {
    min-height: 85px;
  }
  .opis215-container__secondscreen-icons__p span {
    font-size: 38px;
    font-weight: 700;
    color: #27348b;
    text-transform: uppercase;
  }
  .opis215-container__secondscreen-icons__p {
    font-size: 22px !important;
    font-weight: 600 !important;
    color: #232323 !important;
  }
  .opis215-container__thirdscreen {
    padding-bottom: 340px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom center;
  }
  .opis215-container__thirdscreen-text {
    text-align: center;
    margin-bottom: 65px;
  }
  .opis215-container__thirdscreen-h5 {
    font-size: 20px;
    font-weight: 500;
    color: #232323;
  }
  .opis215-container__thirdscreen-content {
    display: flex;
    padding: 0;
    align-items: center;
    justify-content: center;
  }
  .opis215-container__thirdscreen-content__box {
    text-align: center;
    padding: 0 30px;
    max-width: 250px;
  }
  .opis215-container__thirdscreen-content__box-h2 {
    font-family: "Poppins", sans-serif !important;
    font-size: 16px;
    font-weight: 400;
    line-height: 19px;
    color: #232323;
    text-transform: uppercase;
  }
  .opis215-container__thirdscreen-content__box-h2 span {
    font-weight: 600;
  }
  .opis215-container__thirdscreen-content__box-p {
    font-size: 13px !important;
    font-weight: 400;
    color: #232323 !important;
  }
  .opis215-container__thirdscreen-content__box-bottom {
    min-height: 313px;
  }
  .opis215-container__thirdscreen-content__box-bottom__a--first img {
    max-height: 254px;
    margin-bottom: 16px !important;
    margin: 0 auto;
  }
  .opis215-container__thirdscreen-content__box-bottom__a--second {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 2px solid #de4e1b;
    letter-spacing: 1.6px;
    font-weight: 700;
    background: #de4e1b;
    border-radius: 50px;
    color: #fff !important;
    text-decoration: none;
    display: flex;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
    align-self: flex-end;
    width: 171px;
    justify-content: center;
    margin: 0 auto;
    margin-top: 20px;
  }
  .opis215-container__thirdscreen-content__box-bottom__a--second:hover {
    color: #de4e1b !important;
    text-decoration: none;
    background: #fff !important;
  }
  
  .opis215-container__thirdscreen-content__box:first-child .opis215-container__thirdscreen-content__box-bottom__a--second {
    margin-top: 18px !important;
  }
  .opis215-container__thirdscreen-content__box:first-child .opis215-container__thirdscreen-content__box-p {
    margin-bottom: 40px !important;
  }
  .opis215-container__product-left__text strong {
    color: #000 !important;
    font-weight: 600;
  }
  
  @media screen and (max-width: 1130px) {
    .opis215-hero__img--second {
      left: 600px;
    }
    .opis215-hero__img--first {
      top: 350px;
    }
  }
  @media screen and (max-width: 900px) {
    .opis215-hero__img--second {
      display: none;
    }
    .opis215-hero__img--first {
      display: none;
    }
  }
  @media screen and (max-width: 792px) {
    .opis215-container__product {
      display: flex;
      flex-wrap: wrap;
    }
    .opis215-container__product-right,
    .opis215-container__product-left {
      flex: 0 0 100%;
      max-width: 100%;
    }
    .opis215-container__product-left {
      justify-content: center;
      align-items: center;
      text-align: center;
      margin-top: 0;
    }
    .opis215-container__secondscreen-icons {
      flex-wrap: wrap;
    }
    .opis215-container__product {
      margin-right: 0;
    }
    .opis215-container__thirdscreen-content {
      flex-wrap: wrap;
    }
    .opis215-container__secondscreen-text__h2 {
      font-size: 75px;
    }
    .opis215-container__product-right__header-h4 {
      font-size: 14px;
    }
    .opis215-container__product-left__img {
      max-height: 500px;
    }
    .opis215-container__product-left__text {
      margin-top: 0;
    }
    .opis215-container__product-left-text,
    .opis215-container__product-left-h3 {
      padding: 0;
    }
    .opis215-container__product-right__header {
      margin-top: 25px;
    }
    .opis215-container__product-left img {
      max-height: 400px;
    }
  }
  @media screen and (max-width: 732px) {
    .opis215-container__secondscreen-icon {
      margin-right: 10px;
    }
    .opis215-container__secondscreen-icons__p {
      margin-top: 15px;
    }
  }
  @media screen and (max-width: 690px) {
    .opis215-container__thirdscreen-content__box-bottom {
      margin-bottom: 50px;
    }
    .opis215-container__thirdscreen {
      padding-bottom: 100px;
    }
  }
  @media screen and (max-width: 610px) {
    .opis215-container__secondscreen {
      margin-bottom: 0;
    }
    .opis215-container__product-right__header-h3 {
      font-size: 13px;
    }
  }
  @media screen and (max-width: 598px) {
    .opis215-container__secondscreen-icons {
      padding-bottom: 0;
      padding-top: 0;
    }
    .opis215-container__thirdscreen {
      margin-top: 30px;
    }
  }
  @media screen and (max-width: 520px) {
    .opis215-container__secondscreen-icons__p {
      font-size: 14px !important;
      padding: 20px 0 !important;
    }
    .opis215-container__secondscreen-text__h2 {
      font-size: 40px;
      padding-left: 20px;
      margin-right: 20px;
    }
    .opis215-container__product-right__header-h4 {
      font-size: 12px;
      padding-right: 20px;
    }
    .opis215-container__secondscreen-icons__p span {
      font-size: 25px;
    }
  }
  @media screen and (max-width: 500px) {
    .opis215-container__header-h2 {
      font-size: 30px;
    }
    .opis215-container__header-h5 {
      font-size: 16px;
    }
    .opis215-container__header-h3 {
      font-size: 20px;
    }
    .opis215-container__header-h4 {
      font-size: 18px;
    }
    .opis215-container__header {
      margin-top: 20px;
    }
  }
  @media screen and (max-width: 368px) {
    .opis215-container__secondscreen-icons {
      padding-top: 10px;
    }
    .opis215-container__secondscreen-icons__p span {
      font-size: 24px;
    }
    .opis215-container__secondscreen-icons__p {
      font-size: 15px;
    }
  }
  
  /* Produkt 216 */
  @media screen and (min-width: 767px) {
    .product-id-category-185 .product-tabs.tabs .tab-content {
      padding: 34px;
      width: 100%;
    }
  }
  
  .opis216-all {
    /*display: none;*/
    max-width: 1100px;
    width: 100%;
    min-height: 630px;
    font-family: "Poppins", sans-serif;
    margin: 0 auto;
  }
  .opis216-hero {
    position: relative;
  }
  .opis216-hero__img {
    position: relative;
  }
  .opis216-hero__img--first {
    position: absolute;
    top: 450px;
    left: 0;
  }
  .opis216-hero__img--second {
    position: absolute;
    top: 450px;
    left: 858px;
  }
  .opis216-container__firstscreen {
    margin-bottom: 55px;
  }
  .opis216-container__header {
    text-align: center;
  }
  .opis216-container__header-h5 {
    font-size: 18px;
    font-weight: 600;
    color: #a7872b;
  }
  .opis216-container__header-h2 {
    font-weight: 400 !important;
    font-size: 42px;
    text-transform: uppercase;
    font-family: "Poppins", sans-serif !important;
  }
  .opis216-container__header-h2 span {
    font-weight: 600;
  }
  .opis216-container__header-h3 {
    font-size: 26px;
    font-weight: 400;
    color: #27348b;
  }
  .opis216-container__header-h4 {
    font-size: 23px;
    font-weight: 600;
    color: #e94e1b;
  }
  .opis216-container__product {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    margin-right: 93px;
  }
  .opis216-container__product-left {
    flex: 0 0 45%;
    text-align: center;
    margin-top: 35px;
  }
  .opis216-container__product-left__text {
    margin-top: 48px;
    font-size: 20px;
  }
  .opis216-container__product-left__text span {
    font-size: 20px;
    font-weight: 700;
    color: #27348b;
    margin-right: 19px;
  }
  .opis216-container__product-right {
    flex: 0 0 55%;
    max-width: 55%;
    margin-right: 93px;
  }
  .opis216-container__product-right__header {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-top: 50px;
  }
  .opis216-container__product-right__header img {
    margin-right: 19px;
    max-width: 70px;
    min-height: 75px;
  }
  .opis216-container__product-right__header-h3 {
    font-size: 20px;
    font-weight: 700;
    color: #010101;
  }
  .opis216-container__product-right-h3,
  .opis216-container__product-left-h3 {
    font-size: 20px;
    font-weight: 700;
    color: #27348b;
    margin-top: 35px;
  }
  .opis216-container__product-left-h3 {
    text-align: left;
    padding: 0 60px 0 40px;
  }
  .opis216-container__product-right-ul {
    list-style: none;
    padding-left: 0;
  }
  .opis216-container__product-right-ul__wrapper {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
  }
  .opis216-container__product-right-ul__wrapper img {
    margin-right: 10px;
    min-height: 46px;
  }
  .opis216-container__product-right-li {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 10px;
  }
  .opis216-container__product-right-text,
  .opis216-container__product-left-text {
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 20px !important;
  }
  .opis216-container__product-left-text {
    padding: 0 60px 0 40px;
    text-align: left;
  }
  .opis216-container__product-right-h4 {
    font-size: 16px;
    font-weight: 700;
    color: #27348b;
    margin-top: 35px;
    line-height: 23px;
  }
  .opis216-container__secondscreen {
    margin-top: 55px;
    margin-bottom: 80px;
  }
  .opis216-container__secondscreen img{
    width: 100%;
  }
  .opis216-container__secondscreen-wrapper {
    background-size: cover;
    background-repeat: no-repeat;
  }
  .opis216-container__secondscreen-text {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 680px;
    margin: 0 auto;
  }
  .opis216-container__secondscreen-text__h2 {
    font-size: 118px;
    font-weight: 700;
    color: #232323;
    margin-right: 40px;
  }
  .opis216-container__product-right__header-h4 {
    font-size: 18px;
    font-weight: 700;
    color: #27348b;
  }
  .opis216-container__secondscreen-icons {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 720px;
    margin: 15px auto 0;
    padding-top: 40px;
    padding-bottom: 60px;
  }
  .opis216-container__secondscreen-icon {
    margin-right: 51px;
  }
  .opis216-container__secondscreen-icon--second {
    min-height: 85px;
  }
  .opis216-container__secondscreen-icons__p span {
    font-size: 38px;
    font-weight: 700;
    color: #27348b;
    text-transform: uppercase;
  }
  .opis216-container__secondscreen-icons__p {
    font-size: 22px !important;
    font-weight: 600 !important;
    color: #232323 !important;
  }
  .opis216-container__thirdscreen {
    padding-bottom: 340px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom center;
  }
  .opis216-container__thirdscreen-text {
    text-align: center;
    margin-bottom: 65px;
  }
  .opis216-container__thirdscreen-h5 {
    font-size: 20px;
    font-weight: 500;
    color: #232323;
  }
  .opis216-container__thirdscreen-content {
    display: flex;
    padding: 0;
    align-items: center;
    justify-content: center;
  }
  .opis216-container__thirdscreen-content__box {
    text-align: center;
    padding: 0 30px;
    max-width: 250px;
  }
  .opis216-container__thirdscreen-content__box-h2 {
    font-family: "Poppins", sans-serif !important;
    font-size: 16px;
    font-weight: 400;
    line-height: 19px;
    color: #232323;
    text-transform: uppercase;
  }
  .opis216-container__thirdscreen-content__box-h2 span {
    font-weight: 600;
  }
  .opis216-container__thirdscreen-content__box-p {
    font-size: 13px !important;
    font-weight: 400;
    color: #232323 !important;
  }
  .opis216-container__thirdscreen-content__box-bottom {
    min-height: 313px;
  }
  .opis216-container__thirdscreen-content__box-bottom__a--first img {
    max-height: 254px;
    margin-bottom: 16px !important;
    margin: 0 auto;
  }
  .opis216-container__thirdscreen-content__box-bottom__a--second {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 2px solid #de4e1b;
    letter-spacing: 1.6px;
    font-weight: 700;
    background: #de4e1b;
    border-radius: 50px;
    color: #fff !important;
    text-decoration: none;
    display: flex;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
    align-self: flex-end;
    width: 171px;
    justify-content: center;
    margin: 0 auto;
    margin-top: 20px;
  }
  .opis216-container__thirdscreen-content__box-bottom__a--second:hover {
    color: #de4e1b !important;
    text-decoration: none;
    background: #fff !important;
  }
  
  .opis216-container__thirdscreen-content__box:first-child .opis216-container__thirdscreen-content__box-bottom__a--second,
  .opis216-container__thirdscreen-content__box:nth-child(2) .opis216-container__thirdscreen-content__box-bottom__a--second {
    margin-top: 18px !important;
  }
  .opis216-container__thirdscreen-content__box:first-child .opis216-container__thirdscreen-content__box-p,
  .opis216-container__thirdscreen-content__box:nth-child(2) .opis216-container__thirdscreen-content__box-p {
    margin-bottom: 40px !important;
  }
  .opis216-container__product-left__text strong {
    color: #000 !important;
    font-weight: 600;
  }
  
  @media screen and (max-width: 1130px) {
    .opis216-hero__img--second {
      left: 600px;
    }
    .opis216-hero__img--first {
      top: 350px;
    }
  }
  @media screen and (max-width: 900px) {
    .opis216-hero__img--second {
      display: none;
    }
    .opis216-hero__img--first {
      display: none;
    }
  }
  @media screen and (max-width: 792px) {
    .opis216-container__product {
      display: flex;
      flex-wrap: wrap;
    }
    .opis216-container__product-right,
    .opis216-container__product-left {
      flex: 0 0 100%;
      max-width: 100%;
    }
    .opis216-container__product-left {
      justify-content: center;
      align-items: center;
      text-align: center;
      margin-top: 0;
    }
    .opis216-container__secondscreen-icons {
      flex-wrap: wrap;
    }
    .opis216-container__product {
      margin-right: 0;
    }
    .opis216-container__thirdscreen-content {
      flex-wrap: wrap;
    }
    .opis216-container__secondscreen-text__h2 {
      font-size: 75px;
    }
    .opis216-container__product-right__header-h4 {
      font-size: 14px;
    }
    .opis216-container__product-left__img {
      max-height: 500px;
    }
    .opis216-container__product-left__text {
      margin-top: 0;
    }
    .opis216-container__product-left-text,
    .opis216-container__product-left-h3 {
      padding: 0;
    }
    .opis216-container__product-right__header {
      margin-top: 25px;
    }
    .opis216-container__product-left img {
      max-height: 400px;
    }
  }
  @media screen and (max-width: 732px) {
    .opis216-container__secondscreen-icon {
      margin-right: 10px;
    }
    .opis216-container__secondscreen-icons__p {
      margin-top: 15px;
    }
  }
  @media screen and (max-width: 690px) {
    .opis216-container__thirdscreen-content__box-bottom {
      margin-bottom: 50px;
    }
    .opis216-container__thirdscreen {
      padding-bottom: 100px;
    }
  }
  @media screen and (max-width: 610px) {
    .opis216-container__secondscreen {
      margin-bottom: 0;
    }
    .opis216-container__product-right__header-h3 {
      font-size: 13px;
    }
  }
  @media screen and (max-width: 598px) {
    .opis216-container__secondscreen-icons {
      padding-bottom: 0;
      padding-top: 0;
    }
    .opis216-container__thirdscreen {
      margin-top: 30px;
    }
  }
  @media screen and (max-width: 520px) {
    .opis216-container__secondscreen-icons__p {
      font-size: 14px !important;
      padding: 20px 0 !important;
    }
    .opis216-container__secondscreen-text__h2 {
      font-size: 40px;
      padding-left: 20px;
      margin-right: 20px;
    }
    .opis216-container__product-right__header-h4 {
      font-size: 12px;
      padding-right: 20px;
    }
    .opis216-container__secondscreen-icons__p span {
      font-size: 25px;
    }
  }
  @media screen and (max-width: 500px) {
    .opis216-container__header-h2 {
      font-size: 30px;
    }
    .opis216-container__header-h5 {
      font-size: 16px;
    }
    .opis216-container__header-h3 {
      font-size: 20px;
    }
    .opis216-container__header-h4 {
      font-size: 18px;
    }
    .opis216-container__header {
      margin-top: 20px;
    }
  }
  @media screen and (max-width: 368px) {
    .opis216-container__secondscreen-icons {
      padding-top: 10px;
    }
    .opis216-container__secondscreen-icons__p span {
      font-size: 24px;
    }
    .opis216-container__secondscreen-icons__p {
      font-size: 15px;
    }
  }
  
  /* Produkt 217 */
  @media screen and (min-width: 767px) {
    .product-id-category-185 .product-tabs.tabs .tab-content {
      padding: 34px;
      width: 100%;
    }
  }
  
  .opis217-all {
    /*display: none;*/
    max-width: 1080px;
    min-height: 630px;
    font-family: "Poppins", sans-serif;
  }
  .opis217-hero__img {
    position: relative;
  }
  .opis217-hero__img--first {
    position: absolute;
    top: 450px;
    left: 15px;
  }
  .opis217-hero__img--second {
    position: absolute;
    top: 450px;
    left: 858px;
  }
  .opis217-container__firstscreen {
    margin-bottom: 55px;
  }
  .opis217-container__header {
    text-align: center;
  }
  .opis217-container__header-h5 {
    font-size: 18px;
    font-weight: 600;
    color: #a7872b;
  }
  .opis217-container__header-h2 {
    font-weight: 400 !important;
    font-size: 42px;
    text-transform: uppercase;
    font-family: "Poppins", sans-serif !important;
  }
  .opis217-container__header-h2 span {
    font-weight: 600;
  }
  .opis217-container__header-h3 {
    font-size: 26px;
    font-weight: 400;
    color: #27348b;
  }
  .opis217-container__header-h4 {
    font-size: 23px;
    font-weight: 600;
    color: #e94e1b;
  }
  .opis217-container__product {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    margin-right: 93px;
  }
  .opis217-container__product-left {
    flex: 0 0 45%;
    text-align: center;
    margin-top: 35px;
  }
  .opis217-container__product-left__text {
    margin-top: 48px;
    font-size: 20px;
  }
  .opis217-container__product-left__text span {
    font-size: 20px;
    font-weight: 700;
    color: #27348b;
    margin-right: 19px;
  }
  .opis217-container__product-right {
    flex: 0 0 55%;
    max-width: 55%;
    margin-right: 93px;
  }
  .opis217-container__product-right__header {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-top: 50px;
  }
  .opis217-container__product-right__header img {
    margin-right: 19px;
    max-width: 70px;
    min-height: 75px;
  }
  .opis217-container__product-right__header-h3 {
    font-size: 20px;
    font-weight: 700;
    color: #010101;
  }
  .opis217-container__product-right-h3,
  .opis217-container__product-left-h3 {
    font-size: 20px;
    font-weight: 700;
    color: #27348b;
    margin-top: 35px;
  }
  .opis217-container__product-left-h3 {
    text-align: left;
    padding: 0 60px 0 40px;
  }
  .opis217-container__product-right-ul {
    list-style: none;
    padding-left: 0;
  }
  .opis217-container__product-right-ul__wrapper {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
  }
  .opis217-container__product-right-ul__wrapper img {
    margin-right: 10px;
    min-height: 46px;
  }
  .opis217-container__product-right-li {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 10px;
  }
  .opis217-container__product-right-text,
  .opis217-container__product-left-text {
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 20px !important;
  }
  .opis217-container__product-left-text {
    padding: 0 60px 0 40px;
    text-align: left;
  }
  .opis217-container__product-right-h4 {
    font-size: 16px;
    font-weight: 700;
    color: #27348b;
    margin-top: 35px;
    line-height: 23px;
  }
  .opis217-container__secondscreen {
    margin-top: 55px;
    margin-bottom: 80px;
  }
  .opis217-container__secondscreen img{
    width: 100%;
  }
  .opis217-container__secondscreen-wrapper {
    background-size: cover;
    background-repeat: no-repeat;
  }
  .opis217-container__secondscreen-text {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 680px;
    margin: 0 auto;
  }
  .opis217-container__secondscreen-text__h2 {
    font-size: 118px;
    font-weight: 700;
    color: #232323;
    margin-right: 40px;
  }
  .opis217-container__product-right__header-h4 {
    font-size: 18px;
    font-weight: 700;
    color: #27348b;
  }
  .opis217-container__secondscreen-icons {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 720px;
    margin: 15px auto 0;
    padding-top: 40px;
    padding-bottom: 60px;
  }
  .opis217-container__secondscreen-icon {
    margin-right: 51px;
  }
  .opis217-container__secondscreen-icon--second {
    min-height: 85px;
  }
  .opis217-container__secondscreen-icons__p span {
    font-size: 38px;
    font-weight: 700;
    color: #27348b;
    text-transform: uppercase;
  }
  .opis217-container__secondscreen-icons__p {
    font-size: 22px !important;
    font-weight: 600 !important;
    color: #232323 !important;
  }
  .opis217-container__thirdscreen {
    padding-bottom: 340px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom center;
  }
  .opis217-container__thirdscreen-text {
    text-align: center;
    margin-bottom: 65px;
  }
  .opis217-container__thirdscreen-h5 {
    font-size: 20px;
    font-weight: 500;
    color: #232323;
  }
  .opis217-container__thirdscreen-content {
    display: flex;
    padding: 0;
    align-items: center;
    justify-content: center;
  }
  .opis217-container__thirdscreen-content__box {
    text-align: center;
    padding: 0 30px;
    max-width: 250px;
  }
  .opis217-container__thirdscreen-content__box-h2 {
    font-family: "Poppins", sans-serif !important;
    font-size: 16px;
    font-weight: 400;
    line-height: 19px;
    color: #232323;
    text-transform: uppercase;
  }
  .opis217-container__thirdscreen-content__box-h2 span {
    font-weight: 600;
  }
  .opis217-container__thirdscreen-content__box-p {
    font-size: 13px !important;
    font-weight: 400;
    color: #232323 !important;
  }
  .opis217-container__thirdscreen-content__box-bottom {
    min-height: 313px;
  }
  .opis217-container__thirdscreen-content__box-bottom__a--first img {
    max-height: 254px;
    margin-bottom: 16px !important;
    margin: 0 auto;
  }
  .opis217-container__thirdscreen-content__box-bottom__a--second {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 2px solid #de4e1b;
    letter-spacing: 1.6px;
    font-weight: 700;
    background: #de4e1b;
    border-radius: 50px;
    color: #fff !important;
    text-decoration: none;
    display: flex;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
    align-self: flex-end;
    width: 171px;
    justify-content: center;
    margin: 0 auto;
    margin-top: 20px;
  }
  .opis217-container__thirdscreen-content__box-bottom__a--second:hover {
    color: #de4e1b !important;
    text-decoration: none;
    background: #fff !important;
  }
  
  .opis217-container__thirdscreen-content__box:first-child .opis217-container__thirdscreen-content__box-bottom__a--second {
    margin-top: 18px !important;
  }
  .opis217-container__thirdscreen-content__box:first-child .opis217-container__thirdscreen-content__box-p {
    margin-bottom: 40px !important;
  }
  .opis217-container__product-left__text strong {
    color: #000 !important;
    font-weight: 600;
  }
  
  @media screen and (max-width: 1130px) {
    .opis217-hero__img--second {
      left: 600px;
    }
    .opis217-hero__img--first {
      top: 350px;
    }
  }
  @media screen and (max-width: 900px) {
    .opis217-hero__img--second {
      display: none;
    }
    .opis217-hero__img--first {
      display: none;
    }
  }
  @media screen and (max-width: 792px) {
    .opis217-container__product {
      display: flex;
      flex-wrap: wrap;
    }
    .opis217-container__product-right,
    .opis217-container__product-left {
      flex: 0 0 100%;
      max-width: 100%;
    }
    .opis217-container__product-left {
      justify-content: center;
      align-items: center;
      text-align: center;
      margin-top: 0;
    }
    .opis217-container__secondscreen-icons {
      flex-wrap: wrap;
    }
    .opis217-container__product {
      margin-right: 0;
    }
    .opis217-container__thirdscreen-content {
      flex-wrap: wrap;
    }
    .opis217-container__secondscreen-text__h2 {
      font-size: 75px;
    }
    .opis217-container__product-right__header-h4 {
      font-size: 14px;
    }
    .opis217-container__product-left__img {
      max-height: 500px;
    }
    .opis217-container__product-left__text {
      margin-top: 0;
    }
    .opis217-container__product-left-text,
    .opis217-container__product-left-h3 {
      padding: 0;
    }
    .opis217-container__product-right__header {
      margin-top: 25px;
    }
    .opis217-container__product-left img {
      max-height: 400px;
    }
  }
  @media screen and (max-width: 732px) {
    .opis217-container__secondscreen-icon {
      margin-right: 10px;
    }
    .opis217-container__secondscreen-icons__p {
      margin-top: 15px;
    }
  }
  @media screen and (max-width: 690px) {
    .opis217-container__thirdscreen-content__box-bottom {
      margin-bottom: 50px;
    }
    .opis217-container__thirdscreen {
      padding-bottom: 100px;
    }
  }
  @media screen and (max-width: 630px) {
    .opis217-container__header-h2 {
      font-size: 24px !important;
    }
  }
  
  @media screen and (max-width: 610px) {
    .opis217-container__secondscreen {
      margin-bottom: 0;
    }
    .opis217-container__product-right__header-h3 {
      font-size: 13px;
    }
  }
  @media screen and (max-width: 598px) {
    .opis217-container__secondscreen-icons {
      padding-bottom: 0;
      padding-top: 0;
    }
    .opis217-container__thirdscreen {
      margin-top: 30px;
    }
  }
  @media screen and (max-width: 520px) {
    .opis217-container__secondscreen-icons__p {
      font-size: 14px !important;
      padding: 20px 0 !important;
    }
    .opis217-container__secondscreen-text__h2 {
      font-size: 40px;
      padding-left: 20px;
      margin-right: 20px;
    }
    .opis217-container__product-right__header-h4 {
      font-size: 12px;
      padding-right: 20px;
    }
    .opis217-container__secondscreen-icons__p span {
      font-size: 25px;
    }
  }
  @media screen and (max-width: 500px) {
    .opis217-container__header-h2 {
      font-size: 30px;
    }
    .opis217-container__header-h5 {
      font-size: 16px;
    }
    .opis217-container__header-h3 {
      font-size: 20px;
    }
    .opis217-container__header-h4 {
      font-size: 18px;
    }
    .opis217-container__header {
      margin-top: 20px;
    }
  }
  @media screen and (max-width: 375px) {
    .opis217-container__header-h2 {
      font-size: 18px !important;
    }
  }
  @media screen and (max-width: 368px) {
    .opis217-container__secondscreen-icons {
      padding-top: 10px;
    }
    .opis217-container__secondscreen-icons__p span {
      font-size: 24px;
    }
    .opis217-container__secondscreen-icons__p {
      font-size: 15px;
    }
  }
  
  /* Produkt 218 */
  @media screen and (min-width: 767px) {
    .product-id-category-185 .product-tabs.tabs .tab-content {
      padding: 34px;
      width: 100%;
    }
  }
  
  .opis218-all {
    /*display: none;*/
    max-width: 1100px;
    width: 100%;
    min-height: 630px;
    font-family: "Poppins", sans-serif;
    margin: 0 auto;
  }
  .opis218-hero, .opis218-hero__img {
    position: relative;
  }
  .opis218-hero__img--first {
    position: absolute;
    top: 450px;
    left: 0;
  }
  .opis218-hero__img--second {
    position: absolute;
    top: 450px;
    left: 858px;
  }
  .opis218-container__firstscreen {
    margin-bottom: 55px;
  }
  .opis218-container__header {
    text-align: center;
  }
  .opis218-container__header-h5 {
    font-size: 18px;
    font-weight: 600;
    color: #a7872b;
  }
  .opis218-container__header-h2 {
    font-weight: 400 !important;
    font-size: 42px;
    text-transform: uppercase;
    font-family: "Poppins", sans-serif !important;
  }
  .opis218-container__header-h2 span {
    font-weight: 600;
  }
  .opis218-container__header-h3 {
    font-size: 26px;
    font-weight: 400;
    color: #27348b;
  }
  .opis218-container__header-h4 {
    font-size: 23px;
    font-weight: 600;
    color: #e94e1b;
  }
  .opis218-container__product {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    margin-right: 93px;
  }
  .opis218-container__product-left {
    flex: 0 0 45%;
    text-align: center;
    margin-top: 35px;
  }
  .opis218-container__product-left__text {
    margin-top: 48px;
    font-size: 20px;
  }
  .opis218-container__product-left__text span {
    font-size: 20px;
    font-weight: 700;
    color: #27348b;
    margin-right: 19px;
  }
  .opis218-container__product-right {
    flex: 0 0 55%;
    max-width: 55%;
    margin-right: 93px;
  }
  .opis218-container__product-right__header {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-top: 50px;
  }
  .opis218-container__product-right__header img {
    margin-right: 19px;
    max-width: 70px;
    min-height: 75px;
  }
  .opis218-container__product-right__header-h3 {
    font-size: 20px;
    font-weight: 700;
    color: #010101;
  }
  .opis218-container__product-right-h3,
  .opis218-container__product-left-h3 {
    font-size: 20px;
    font-weight: 700;
    color: #27348b;
    margin-top: 35px;
  }
  .opis218-container__product-left-h3 {
    text-align: left;
    padding: 0 60px 0 40px;
  }
  .opis218-container__product-right-ul {
    list-style: none;
    padding-left: 0;
  }
  .opis218-container__product-right-ul__wrapper {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
  }
  .opis218-container__product-right-ul__wrapper img {
    margin-right: 10px;
    min-height: 46px;
  }
  .opis218-container__product-right-li {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 10px;
  }
  .opis218-container__product-right-text,
  .opis218-container__product-left-text {
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 20px !important;
  }
  .opis218-container__product-left-text {
    padding: 0 60px 0 40px;
    text-align: left;
  }
  .opis218-container__product-right-h4 {
    font-size: 16px;
    font-weight: 700;
    color: #27348b;
    margin-top: 35px;
    line-height: 23px;
  }
  .opis218-container__secondscreen {
    margin-top: 55px;
    margin-bottom: 80px;
  }
  .opis218-container__secondscreen img{
    width: 100%;
  }
  .opis218-container__secondscreen-wrapper {
    background-size: cover;
    background-repeat: no-repeat;
  }
  .opis218-container__secondscreen-text {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 680px;
    margin: 0 auto;
  }
  .opis218-container__secondscreen-text__h2 {
    font-size: 118px;
    font-weight: 700;
    color: #232323;
    margin-right: 40px;
  }
  .opis218-container__product-right__header-h4 {
    font-size: 18px;
    font-weight: 700;
    color: #27348b;
  }
  .opis218-container__secondscreen-icons {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 720px;
    margin: 15px auto 0;
    padding-top: 40px;
    padding-bottom: 60px;
  }
  .opis218-container__secondscreen-icon {
    margin-right: 51px;
  }
  .opis218-container__secondscreen-icon--second {
    min-height: 85px;
  }
  .opis218-container__secondscreen-icons__p span {
    font-size: 38px;
    font-weight: 700;
    color: #27348b;
    text-transform: uppercase;
  }
  .opis218-container__secondscreen-icons__p {
    font-size: 22px !important;
    font-weight: 600 !important;
    color: #232323 !important;
  }
  .opis218-container__thirdscreen {
    padding-bottom: 340px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom center;
  }
  .opis218-container__thirdscreen-text {
    text-align: center;
    margin-bottom: 65px;
  }
  .opis218-container__thirdscreen-h5 {
    font-size: 20px;
    font-weight: 500;
    color: #232323;
  }
  .opis218-container__thirdscreen-content {
    display: flex;
    padding: 0;
    align-items: center;
    justify-content: center;
  }
  .opis218-container__thirdscreen-content__box {
    text-align: center;
    padding: 0 30px;
    max-width: 250px;
  }
  .opis218-container__thirdscreen-content__box-h2 {
    font-family: "Poppins", sans-serif !important;
    font-size: 16px;
    font-weight: 400;
    line-height: 19px;
    color: #232323;
    text-transform: uppercase;
  }
  .opis218-container__thirdscreen-content__box-h2 span {
    font-weight: 600;
  }
  .opis218-container__thirdscreen-content__box-p {
    font-size: 13px !important;
    font-weight: 400;
    color: #232323 !important;
  }
  .opis218-container__thirdscreen-content__box-bottom {
    min-height: 313px;
  }
  .opis218-container__thirdscreen-content__box-bottom__a--first img {
    max-height: 254px;
    margin-bottom: 16px !important;
    margin: 0 auto;
  }
  .opis218-container__thirdscreen-content__box-bottom__a--second {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 2px solid #de4e1b;
    letter-spacing: 1.6px;
    font-weight: 700;
    background: #de4e1b;
    border-radius: 50px;
    color: #fff !important;
    text-decoration: none;
    display: flex;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
    align-self: flex-end;
    width: 171px;
    justify-content: center;
    margin: 0 auto;
    margin-top: 20px;
  }
  .opis218-container__thirdscreen-content__box-bottom__a--second:hover {
    color: #de4e1b !important;
    text-decoration: none;
    background: #fff !important;
  }
  
  .opis218-container__thirdscreen-content__box:first-child .opis218-container__thirdscreen-content__box-bottom__a--second {
    margin-top: 18px !important;
  }
  .opis218-container__thirdscreen-content__box:first-child .opis218-container__thirdscreen-content__box-p {
    margin-bottom: 40px !important;
  }
  .opis218-container__product-left__text strong {
    color: #000 !important;
    font-weight: 600;
  }
  
  @media screen and (max-width: 1130px) {
    .opis218-hero__img--second {
      left: 600px;
    }
    .opis218-hero__img--first {
      top: 350px;
    }
  }
  @media screen and (max-width: 900px) {
    .opis218-hero__img--second {
      display: none;
    }
    .opis218-hero__img--first {
      display: none;
    }
  }
  @media screen and (max-width: 792px) {
    .opis218-container__product {
      display: flex;
      flex-wrap: wrap;
    }
    .opis218-container__product-right,
    .opis218-container__product-left {
      flex: 0 0 100%;
      max-width: 100%;
    }
    .opis218-container__product-left {
      justify-content: center;
      align-items: center;
      text-align: center;
      margin-top: 0;
    }
    .opis218-container__secondscreen-icons {
      flex-wrap: wrap;
    }
    .opis218-container__product {
      margin-right: 0;
    }
    .opis218-container__thirdscreen-content {
      flex-wrap: wrap;
    }
    .opis218-container__secondscreen-text__h2 {
      font-size: 75px;
    }
    .opis218-container__product-right__header-h4 {
      font-size: 14px;
    }
    .opis218-container__product-left__img {
      max-height: 500px;
    }
    .opis218-container__product-left__text {
      margin-top: 0;
    }
    .opis218-container__product-left-text,
    .opis218-container__product-left-h3 {
      padding: 0;
    }
    .opis218-container__product-right__header {
      margin-top: 25px;
    }
    .opis218-container__product-left img {
      max-height: 400px;
    }
  }
  @media screen and (max-width: 732px) {
    .opis218-container__secondscreen-icon {
      margin-right: 10px;
    }
    .opis218-container__secondscreen-icons__p {
      margin-top: 15px;
    }
  }
  @media screen and (max-width: 690px) {
    .opis218-container__thirdscreen-content__box-bottom {
      margin-bottom: 50px;
    }
    .opis218-container__thirdscreen {
      padding-bottom: 100px;
    }
  }
  @media screen and (max-width: 610px) {
    .opis218-container__secondscreen {
      margin-bottom: 0;
    }
    .opis218-container__product-right__header-h3 {
      font-size: 13px;
    }
  }
  @media screen and (max-width: 598px) {
    .opis218-container__secondscreen-icons {
      padding-bottom: 0;
      padding-top: 0;
    }
    .opis218-container__thirdscreen {
      margin-top: 30px;
    }
  }
  @media screen and (max-width: 520px) {
    .opis218-container__secondscreen-icons__p {
      font-size: 14px !important;
      padding: 20px 0 !important;
    }
    .opis218-container__secondscreen-text__h2 {
      font-size: 40px;
      padding-left: 20px;
      margin-right: 20px;
    }
    .opis218-container__product-right__header-h4 {
      font-size: 12px;
      padding-right: 20px;
    }
    .opis218-container__secondscreen-icons__p span {
      font-size: 25px;
    }
  }
  @media screen and (max-width: 500px) {
    .opis218-container__header-h2 {
      font-size: 30px;
    }
    .opis218-container__header-h5 {
      font-size: 16px;
    }
    .opis218-container__header-h3 {
      font-size: 20px;
    }
    .opis218-container__header-h4 {
      font-size: 18px;
    }
    .opis218-container__header {
      margin-top: 20px;
    }
  }
  @media screen and (max-width: 368px) {
    .opis218-container__secondscreen-icons {
      padding-top: 10px;
    }
    .opis218-container__secondscreen-icons__p span {
      font-size: 24px;
    }
    .opis218-container__secondscreen-icons__p {
      font-size: 15px;
    }
  }
  
  /* Produkt 219 */
  @media screen and (min-width: 767px) {
    .product-id-category-185 .product-tabs.tabs .tab-content {
      padding: 34px;
      width: 100%;
    }
  }
  
  .opis219-all {
    /*display: none;*/
    max-width: 1100px;
    width: 100%;
    min-height: 630px;
    font-family: "Poppins", sans-serif;
    margin: 0 auto;
  }
  .opis219-hero, .opis219-hero__img {
    position: relative;
  }
  .opis219-hero__img--first {
    position: absolute;
    top: 450px;
    left: 0;
  }
  .opis219-hero__img--second {
    position: absolute;
    top: 450px;
    left: 858px;
  }
  .opis219-container__firstscreen {
    margin-bottom: 55px;
  }
  .opis219-container__header {
    text-align: center;
  }
  .opis219-container__header-h5 {
    font-size: 18px;
    font-weight: 600;
    color: #a7872b;
  }
  .opis219-container__header-h2 {
    font-weight: 400 !important;
    font-size: 42px;
    text-transform: uppercase;
    font-family: "Poppins", sans-serif !important;
  }
  .opis219-container__header-h2 span {
    font-weight: 600;
  }
  .opis219-container__header-h3 {
    font-size: 26px;
    font-weight: 400;
    color: #27348b;
  }
  .opis219-container__header-h4 {
    font-size: 23px;
    font-weight: 600;
    color: #e94e1b;
  }
  .opis219-container__product {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    margin-right: 93px;
  }
  .opis219-container__product-left {
    flex: 0 0 45%;
    text-align: center;
    margin-top: 35px;
  }
  .opis219-container__product-left__text {
    margin-top: 48px;
    font-size: 20px;
  }
  .opis219-container__product-left__text span {
    font-size: 20px;
    font-weight: 700;
    color: #27348b;
    margin-right: 19px;
  }
  .opis219-container__product-right {
    flex: 0 0 55%;
    max-width: 55%;
    margin-right: 93px;
  }
  .opis219-container__product-right__header {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-top: 50px;
  }
  .opis219-container__product-right__header img {
    margin-right: 19px;
    max-width: 70px;
    min-height: 75px;
  }
  .opis219-container__product-right__header-h3 {
    font-size: 20px;
    font-weight: 700;
    color: #010101;
  }
  .opis219-container__product-right-h3,
  .opis219-container__product-left-h3 {
    font-size: 20px;
    font-weight: 700;
    color: #27348b;
    margin-top: 35px;
  }
  .opis219-container__product-left-h3 {
    text-align: left;
    padding: 0 60px 0 40px;
  }
  .opis219-container__product-right-ul {
    list-style: none;
    padding-left: 0;
  }
  .opis219-container__product-right-ul__wrapper {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
  }
  .opis219-container__product-right-ul__wrapper img {
    margin-right: 10px;
    min-height: 46px;
  }
  .opis219-container__product-right-li {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 10px;
  }
  .opis219-container__product-right-text,
  .opis219-container__product-left-text {
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 20px !important;
  }
  .opis219-container__product-left-text {
    padding: 0 60px 0 40px;
    text-align: left;
  }
  .opis219-container__product-right-h4 {
    font-size: 16px;
    font-weight: 700;
    color: #27348b;
    margin-top: 35px;
    line-height: 23px;
  }
  .opis219-container__secondscreen {
    margin-top: 55px;
    margin-bottom: 80px;
  }
  .opis219-container__secondscreen img{
    width: 100%;
  }
  .opis219-container__secondscreen-wrapper {
    background-size: cover;
    background-repeat: no-repeat;
  }
  .opis219-container__secondscreen-text {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 680px;
    margin: 0 auto;
  }
  .opis219-container__secondscreen-text__h2 {
    font-size: 118px;
    font-weight: 700;
    color: #232323;
    margin-right: 40px;
  }
  .opis219-container__product-right__header-h4 {
    font-size: 18px;
    font-weight: 700;
    color: #27348b;
  }
  .opis219-container__secondscreen-icons {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 720px;
    margin: 15px auto 0;
    padding-top: 40px;
    padding-bottom: 60px;
  }
  .opis219-container__secondscreen-icon {
    margin-right: 51px;
  }
  .opis219-container__secondscreen-icon--second {
    min-height: 85px;
  }
  .opis219-container__secondscreen-icons__p span {
    font-size: 38px;
    font-weight: 700;
    color: #27348b;
    text-transform: uppercase;
  }
  .opis219-container__secondscreen-icons__p {
    font-size: 22px !important;
    font-weight: 600 !important;
    color: #232323 !important;
  }
  .opis219-container__thirdscreen {
    padding-bottom: 340px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom center;
  }
  .opis219-container__thirdscreen-text {
    text-align: center;
    margin-bottom: 65px;
  }
  .opis219-container__thirdscreen-h5 {
    font-size: 20px;
    font-weight: 500;
    color: #232323;
  }
  .opis219-container__thirdscreen-content {
    display: flex;
    padding: 0;
    align-items: center;
    justify-content: center;
  }
  .opis219-container__thirdscreen-content__box {
    text-align: center;
    padding: 0 30px;
    max-width: 250px;
  }
  .opis219-container__thirdscreen-content__box-h2 {
    font-family: "Poppins", sans-serif !important;
    font-size: 16px;
    font-weight: 400;
    line-height: 19px;
    color: #232323;
    text-transform: uppercase;
  }
  .opis219-container__thirdscreen-content__box-h2 span {
    font-weight: 600;
  }
  .opis219-container__thirdscreen-content__box-p {
    font-size: 13px !important;
    font-weight: 400;
    color: #232323 !important;
  }
  .opis219-container__thirdscreen-content__box-bottom {
    min-height: 313px;
  }
  .opis219-container__thirdscreen-content__box-bottom__a--first img {
    max-height: 254px;
    margin-bottom: 16px !important;
    margin: 0 auto;
  }
  .opis219-container__thirdscreen-content__box-bottom__a--second {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 2px solid #de4e1b;
    letter-spacing: 1.6px;
    font-weight: 700;
    background: #de4e1b;
    border-radius: 50px;
    color: #fff !important;
    text-decoration: none;
    display: flex;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
    align-self: flex-end;
    width: 171px;
    justify-content: center;
    margin: 0 auto;
    margin-top: 20px;
  }
  .opis219-container__thirdscreen-content__box-bottom__a--second:hover {
    color: #de4e1b !important;
    text-decoration: none;
    background: #fff !important;
  }
  
  .opis219-container__thirdscreen-content__box:first-child .opis219-container__thirdscreen-content__box-bottom__a--second,
  .opis219-container__thirdscreen-content__box:nth-child(2) .opis219-container__thirdscreen-content__box-bottom__a--second {
    margin-top: 18px !important;
  }
  .opis219-container__thirdscreen-content__box:first-child .opis219-container__thirdscreen-content__box-p,
  .opis219-container__thirdscreen-content__box:nth-child(2) .opis219-container__thirdscreen-content__box-p {
    margin-bottom: 40px !important;
  }
  .opis219-container__product-left__text strong {
    color: #000 !important;
    font-weight: 600;
  }
  
  @media screen and (max-width: 1130px) {
    .opis219-hero__img--second {
      left: 600px;
    }
    .opis219-hero__img--first {
      top: 350px;
    }
  }
  @media screen and (max-width: 900px) {
    .opis219-hero__img--second {
      display: none;
    }
    .opis219-hero__img--first {
      display: none;
    }
  }
  @media screen and (max-width: 792px) {
    .opis219-container__product {
      display: flex;
      flex-wrap: wrap;
    }
    .opis219-container__product-right,
    .opis219-container__product-left {
      flex: 0 0 100%;
      max-width: 100%;
    }
    .opis219-container__product-left {
      justify-content: center;
      align-items: center;
      text-align: center;
      margin-top: 0;
    }
    .opis219-container__secondscreen-icons {
      flex-wrap: wrap;
    }
    .opis219-container__product {
      margin-right: 0;
    }
    .opis219-container__thirdscreen-content {
      flex-wrap: wrap;
    }
    .opis219-container__secondscreen-text__h2 {
      font-size: 75px;
    }
    .opis219-container__product-right__header-h4 {
      font-size: 14px;
    }
    .opis219-container__product-left__img {
      max-height: 500px;
    }
    .opis219-container__product-left__text {
      margin-top: 0;
    }
    .opis219-container__product-left-text,
    .opis219-container__product-left-h3 {
      padding: 0;
    }
    .opis219-container__product-right__header {
      margin-top: 25px;
    }
    .opis219-container__product-left img {
      max-height: 400px;
    }
  }
  @media screen and (max-width: 732px) {
    .opis219-container__secondscreen-icon {
      margin-right: 10px;
    }
    .opis219-container__secondscreen-icons__p {
      margin-top: 15px;
    }
  }
  @media screen and (max-width: 690px) {
    .opis219-container__thirdscreen-content__box-bottom {
      margin-bottom: 50px;
    }
    .opis219-container__thirdscreen {
      padding-bottom: 100px;
    }
  }
  @media screen and (max-width: 630px) {
    .opis219-container__header-h2 {
      font-size: 24px !important;
    }
  }
  
  @media screen and (max-width: 610px) {
    .opis219-container__secondscreen {
      margin-bottom: 0;
    }
    .opis219-container__product-right__header-h3 {
      font-size: 13px;
    }
  }
  @media screen and (max-width: 598px) {
    .opis219-container__secondscreen-icons {
      padding-bottom: 0;
      padding-top: 0;
    }
    .opis219-container__thirdscreen {
      margin-top: 30px;
    }
  }
  @media screen and (max-width: 520px) {
    .opis219-container__secondscreen-icons__p {
      font-size: 14px !important;
      padding: 20px 0 !important;
    }
    .opis219-container__secondscreen-text__h2 {
      font-size: 40px;
      padding-left: 20px;
      margin-right: 20px;
    }
    .opis219-container__product-right__header-h4 {
      font-size: 12px;
      padding-right: 20px;
    }
    .opis219-container__secondscreen-icons__p span {
      font-size: 25px;
    }
  }
  @media screen and (max-width: 500px) {
    .opis219-container__header-h2 {
      font-size: 30px;
    }
    .opis219-container__header-h5 {
      font-size: 16px;
    }
    .opis219-container__header-h3 {
      font-size: 20px;
    }
    .opis219-container__header-h4 {
      font-size: 18px;
    }
    .opis219-container__header {
      margin-top: 20px;
    }
  }
  @media screen and (max-width: 375px) {
    .opis219-container__header-h2 {
      font-size: 18px !important;
    }
  }
  @media screen and (max-width: 368px) {
    .opis219-container__secondscreen-icons {
      padding-top: 10px;
    }
    .opis219-container__secondscreen-icons__p span {
      font-size: 24px;
    }
    .opis219-container__secondscreen-icons__p {
      font-size: 15px;
    }
  }
  
  /* Produkt 220 */
  @media screen and (min-width: 767px) {
    .product-id-category-185 .product-tabs.tabs .tab-content {
      padding: 34px;
      width: 100%;
    }
  }
  
  .opis220-all {
    /*display: none;*/
    max-width: 1100px;
    width: 100%;
    min-height: 630px;
    font-family: "Poppins", sans-serif;
    margin: 0 auto;
  }
  .opis220-hero, .opis220-hero__img {
    position: relative;
  }
  .opis220-hero__img--first {
    position: absolute;
    top: 450px;
    left: 0;
  }
  .opis220-hero__img--second {
    position: absolute;
    top: 450px;
    left: 858px;
  }
  .opis220-container__firstscreen {
    margin-bottom: 55px;
  }
  .opis220-container__header {
    text-align: center;
  }
  .opis220-container__header-h5 {
    font-size: 18px;
    font-weight: 600;
    color: #a7872b;
  }
  .opis220-container__header-h2 {
    font-weight: 400 !important;
    font-size: 42px;
    text-transform: uppercase;
    font-family: "Poppins", sans-serif !important;
  }
  .opis220-container__header-h2 span {
    font-weight: 600;
  }
  .opis220-container__header-h3 {
    font-size: 26px;
    font-weight: 400;
    color: #27348b;
  }
  .opis220-container__header-h4 {
    font-size: 23px;
    font-weight: 600;
    color: #e94e1b;
  }
  .opis220-container__product {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    margin-right: 93px;
  }
  .opis220-container__product-left {
    flex: 0 0 45%;
    text-align: center;
    margin-top: 35px;
  }
  .opis220-container__product-left__text {
    margin-top: 48px;
    font-size: 20px;
  }
  .opis220-container__product-left__text span {
    font-size: 20px;
    font-weight: 700;
    color: #27348b;
    margin-right: 19px;
  }
  .opis220-container__product-right {
    flex: 0 0 55%;
    max-width: 55%;
    margin-right: 93px;
  }
  .opis220-container__product-right__header {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-top: 50px;
  }
  .opis220-container__product-right__header img {
    margin-right: 19px;
    max-width: 70px;
    min-height: 75px;
  }
  .opis220-container__product-right__header-h3 {
    font-size: 20px;
    font-weight: 700;
    color: #010101;
  }
  .opis220-container__product-right-h3,
  .opis220-container__product-left-h3 {
    font-size: 20px;
    font-weight: 700;
    color: #27348b;
    margin-top: 35px;
  }
  .opis220-container__product-left-h3 {
    text-align: left;
    padding: 0 60px 0 40px;
  }
  .opis220-container__product-right-ul {
    list-style: none;
    padding-left: 0;
  }
  .opis220-container__product-right-ul__wrapper {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
  }
  .opis220-container__product-right-ul__wrapper img {
    margin-right: 10px;
    min-height: 46px;
  }
  .opis220-container__product-right-li {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 10px;
  }
  .opis220-container__product-right-text,
  .opis220-container__product-left-text {
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 20px !important;
  }
  .opis220-container__product-left-text {
    padding: 0 60px 0 40px;
    text-align: left;
  }
  .opis220-container__product-right-h4 {
    font-size: 16px;
    font-weight: 700;
    color: #27348b;
    margin-top: 35px;
    line-height: 23px;
  }
  .opis220-container__secondscreen {
    margin-top: 55px;
    margin-bottom: 80px;
  }
  .opis220-container__secondscreen img{
    width: 100%;
  }
  .opis220-container__secondscreen-wrapper {
    background-size: cover;
    background-repeat: no-repeat;
  }
  .opis220-container__secondscreen-text {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 680px;
    margin: 0 auto;
  }
  .opis220-container__secondscreen-text__h2 {
    font-size: 118px;
    font-weight: 700;
    color: #232323;
    margin-right: 40px;
  }
  .opis220-container__product-right__header-h4 {
    font-size: 18px;
    font-weight: 700;
    color: #27348b;
  }
  .opis220-container__secondscreen-icons {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 720px;
    margin: 15px auto 0;
    padding-top: 40px;
    padding-bottom: 60px;
  }
  .opis220-container__secondscreen-icon {
    margin-right: 51px;
  }
  .opis220-container__secondscreen-icon--second {
    min-height: 85px;
  }
  .opis220-container__secondscreen-icons__p span {
    font-size: 38px;
    font-weight: 700;
    color: #27348b;
    text-transform: uppercase;
  }
  .opis220-container__secondscreen-icons__p {
    font-size: 22px !important;
    font-weight: 600 !important;
    color: #232323 !important;
  }
  .opis220-container__thirdscreen {
    padding-bottom: 340px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom center;
  }
  .opis220-container__thirdscreen-text {
    text-align: center;
    margin-bottom: 65px;
  }
  .opis220-container__thirdscreen-h5 {
    font-size: 20px;
    font-weight: 500;
    color: #232323;
  }
  .opis220-container__thirdscreen-content {
    display: flex;
    padding: 0;
    align-items: center;
    justify-content: center;
  }
  .opis220-container__thirdscreen-content__box {
    text-align: center;
    padding: 0 30px;
    max-width: 250px;
  }
  .opis220-container__thirdscreen-content__box-h2 {
    font-family: "Poppins", sans-serif !important;
    font-size: 16px;
    font-weight: 400;
    line-height: 19px;
    color: #232323;
    text-transform: uppercase;
  }
  .opis220-container__thirdscreen-content__box-h2 span {
    font-weight: 600;
  }
  .opis220-container__thirdscreen-content__box-p {
    font-size: 13px !important;
    font-weight: 400;
    color: #232323 !important;
  }
  .opis220-container__thirdscreen-content__box-bottom {
    min-height: 313px;
  }
  .opis220-container__thirdscreen-content__box-bottom__a--first img {
    max-height: 254px;
    margin-bottom: 16px !important;
    margin: 0 auto;
  }
  .opis220-container__thirdscreen-content__box-bottom__a--second {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 2px solid #de4e1b;
    letter-spacing: 1.6px;
    font-weight: 700;
    background: #de4e1b;
    border-radius: 50px;
    color: #fff !important;
    text-decoration: none;
    display: flex;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
    align-self: flex-end;
    width: 171px;
    justify-content: center;
    margin: 0 auto;
    margin-top: 20px;
  }
  .opis220-container__thirdscreen-content__box-bottom__a--second:hover {
    color: #de4e1b !important;
    text-decoration: none;
    background: #fff !important;
  }
  
  .opis220-container__thirdscreen-content__box:first-child .opis220-container__thirdscreen-content__box-bottom__a--second {
    margin-top: 18px !important;
  }
  .opis220-container__thirdscreen-content__box:first-child .opis220-container__thirdscreen-content__box-p {
    margin-bottom: 40px !important;
  }
  .opis220-container__product-left__text strong {
    color: #000 !important;
    font-weight: 600;
  }
  
  @media screen and (max-width: 1130px) {
    .opis220-hero__img--second {
      left: 600px;
    }
    .opis220-hero__img--first {
      top: 350px;
    }
  }
  @media screen and (max-width: 900px) {
    .opis220-hero__img--second {
      display: none;
    }
    .opis220-hero__img--first {
      display: none;
    }
  }
  @media screen and (max-width: 792px) {
    .opis220-container__product {
      display: flex;
      flex-wrap: wrap;
    }
    .opis220-container__product-right,
    .opis220-container__product-left {
      flex: 0 0 100%;
      max-width: 100%;
    }
    .opis220-container__product-left {
      justify-content: center;
      align-items: center;
      text-align: center;
      margin-top: 0;
    }
    .opis220-container__secondscreen-icons {
      flex-wrap: wrap;
    }
    .opis220-container__product {
      margin-right: 0;
    }
    .opis220-container__thirdscreen-content {
      flex-wrap: wrap;
    }
    .opis220-container__secondscreen-text__h2 {
      font-size: 75px;
    }
    .opis220-container__product-right__header-h4 {
      font-size: 14px;
    }
    .opis220-container__product-left__img {
      max-height: 500px;
    }
    .opis220-container__product-left__text {
      margin-top: 0;
    }
    .opis220-container__product-left-text,
    .opis220-container__product-left-h3 {
      padding: 0;
    }
    .opis220-container__product-right__header {
      margin-top: 25px;
    }
    .opis220-container__product-left img {
      max-height: 400px;
    }
  }
  @media screen and (max-width: 732px) {
    .opis220-container__secondscreen-icon {
      margin-right: 10px;
    }
    .opis220-container__secondscreen-icons__p {
      margin-top: 15px;
    }
  }
  
  @media screen and (max-width: 690px) {
    .opis220-container__thirdscreen-content__box-bottom {
      margin-bottom: 50px;
    }
    .opis220-container__thirdscreen {
      padding-bottom: 100px;
    }
  }
  @media screen and (max-width: 630px) {
    .opis220-container__header-h2 {
      font-size: 24px !important;
    }
  }
  
  @media screen and (max-width: 610px) {
    .opis220-container__secondscreen {
      margin-bottom: 0;
    }
    .opis220-container__product-right__header-h3 {
      font-size: 13px;
    }
  }
  @media screen and (max-width: 598px) {
    .opis220-container__secondscreen-icons {
      padding-bottom: 0;
      padding-top: 0;
    }
    .opis220-container__thirdscreen {
      margin-top: 30px;
    }
  }
  @media screen and (max-width: 520px) {
    .opis220-container__secondscreen-icons__p {
      font-size: 14px !important;
      padding: 20px 0 !important;
    }
    .opis220-container__secondscreen-text__h2 {
      font-size: 40px;
      padding-left: 20px;
      margin-right: 20px;
    }
    .opis220-container__product-right__header-h4 {
      font-size: 12px;
      padding-right: 20px;
    }
    .opis220-container__secondscreen-icons__p span {
      font-size: 25px;
    }
  }
  @media screen and (max-width: 500px) {
    .opis220-container__header-h2 {
      font-size: 30px;
    }
    .opis220-container__header-h5 {
      font-size: 16px;
    }
    .opis220-container__header-h3 {
      font-size: 20px;
    }
    .opis220-container__header-h4 {
      font-size: 18px;
    }
    .opis220-container__header {
      margin-top: 20px;
    }
  }
  @media screen and (max-width: 375px) {
    .opis220-container__header-h2 {
      font-size: 18px !important;
    }
  }
  @media screen and (max-width: 368px) {
    .opis220-container__secondscreen-icons {
      padding-top: 10px;
    }
    .opis220-container__secondscreen-icons__p span {
      font-size: 24px;
    }
    .opis220-container__secondscreen-icons__p {
      font-size: 15px;
    }
  }
  
  /* Produkt 221 */
  @media screen and (min-width: 767px) {
    .product-id-category-185 .product-tabs.tabs .tab-content {
      padding: 34px;
      width: 100%;
    }
  }
  
  .opis221-all {
    /*display: none;*/
    max-width: 1100px;
    width: 100%;
    min-height: 630px;
    font-family: "Poppins", sans-serif;
    margin: 0 auto;
  }
  .opis221-hero {
    position: relative;
  }
  .opis221-hero__img {
    position: relative;
  }
  .opis221-hero__img--first {
    position: absolute;
    top: 450px;
    left: 0;
  }
  .opis221-hero__img--second {
    position: absolute;
    top: 450px;
    left: 858px;
  }
  .opis221-container__firstscreen {
    margin-bottom: 55px;
  }
  .opis221-container__header {
    text-align: center;
  }
  .opis221-container__header-h5 {
    font-size: 18px;
    font-weight: 600;
    color: #a7872b;
  }
  .opis221-container__header-h2 {
    font-weight: 400 !important;
    font-size: 42px;
    text-transform: uppercase;
    font-family: "Poppins", sans-serif !important;
  }
  .opis221-container__header-h2 span {
    font-weight: 600;
  }
  .opis221-container__header-h3 {
    font-size: 26px;
    font-weight: 400;
    color: #27348b;
  }
  .opis221-container__header-h4 {
    font-size: 23px;
    font-weight: 600;
    color: #e94e1b;
  }
  .opis221-container__product {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    margin-right: 93px;
  }
  .opis221-container__product-left {
    flex: 0 0 45%;
    text-align: center;
    margin-top: 35px;
  }
  .opis221-container__product-left__text {
    margin-top: 48px;
    font-size: 20px;
  }
  .opis221-container__product-left__text span {
    font-size: 20px;
    font-weight: 700;
    color: #27348b;
    margin-right: 19px;
  }
  .opis221-container__product-right {
    flex: 0 0 55%;
    max-width: 55%;
    margin-right: 93px;
  }
  .opis221-container__product-right__header {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-top: 50px;
  }
  .opis221-container__product-right__header img {
    margin-right: 19px;
    max-width: 70px;
    min-height: 75px;
  }
  .opis221-container__product-right__header-h3 {
    font-size: 20px;
    font-weight: 700;
    color: #010101;
  }
  .opis221-container__product-right-h3,
  .opis221-container__product-left-h3 {
    font-size: 20px;
    font-weight: 700;
    color: #27348b;
    margin-top: 35px;
  }
  .opis221-container__product-left-h3 {
    text-align: left;
    padding: 0 60px 0 40px;
  }
  .opis221-container__product-right-ul {
    list-style: none;
    padding-left: 0;
  }
  .opis221-container__product-right-ul__wrapper {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
  }
  .opis221-container__product-right-ul__wrapper img {
    margin-right: 10px;
    min-height: 46px;
  }
  .opis221-container__product-right-li {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 10px;
  }
  .opis221-container__product-right-text,
  .opis221-container__product-left-text {
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 20px !important;
  }
  .opis221-container__product-left-text {
    padding: 0 60px 0 40px;
    text-align: left;
  }
  .opis221-container__product-right-h4 {
    font-size: 16px;
    font-weight: 700;
    color: #27348b;
    margin-top: 35px;
    line-height: 23px;
  }
  .opis221-container__secondscreen {
    margin-top: 55px;
    margin-bottom: 80px;
  }
  .opis221-container__secondscreen img{
    width: 100%;
  }
  .opis221-container__secondscreen-wrapper {
    background-size: cover;
    background-repeat: no-repeat;
  }
  .opis221-container__secondscreen-text {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 680px;
    margin: 0 auto;
  }
  .opis221-container__secondscreen-text__h2 {
    font-size: 118px;
    font-weight: 700;
    color: #232323;
    margin-right: 40px;
  }
  .opis221-container__product-right__header-h4 {
    font-size: 18px;
    font-weight: 700;
    color: #27348b;
  }
  .opis221-container__secondscreen-icons {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 720px;
    margin: 15px auto 0;
    padding-top: 40px;
    padding-bottom: 60px;
  }
  .opis221-container__secondscreen-icon {
    margin-right: 51px;
  }
  .opis221-container__secondscreen-icon--second {
    min-height: 85px;
  }
  .opis221-container__secondscreen-icons__p span {
    font-size: 38px;
    font-weight: 700;
    color: #27348b;
    text-transform: uppercase;
  }
  .opis221-container__secondscreen-icons__p {
    font-size: 22px !important;
    font-weight: 600 !important;
    color: #232323 !important;
  }
  .opis221-container__thirdscreen {
    padding-bottom: 340px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom center;
  }
  .opis221-container__thirdscreen-text {
    text-align: center;
    margin-bottom: 65px;
  }
  .opis221-container__thirdscreen-h5 {
    font-size: 20px;
    font-weight: 500;
    color: #232323;
  }
  .opis221-container__thirdscreen-content {
    display: flex;
    padding: 0;
    align-items: center;
    justify-content: center;
  }
  .opis221-container__thirdscreen-content__box {
    text-align: center;
    padding: 0 30px;
    max-width: 250px;
  }
  .opis221-container__thirdscreen-content__box-h2 {
    font-family: "Poppins", sans-serif !important;
    font-size: 16px;
    font-weight: 400;
    line-height: 19px;
    color: #232323;
    text-transform: uppercase;
  }
  .opis221-container__thirdscreen-content__box-h2 span {
    font-weight: 600;
  }
  .opis221-container__thirdscreen-content__box-p {
    font-size: 13px !important;
    font-weight: 400;
    color: #232323 !important;
  }
  .opis221-container__thirdscreen-content__box-bottom {
    min-height: 313px;
  }
  .opis221-container__thirdscreen-content__box-bottom__a--first img {
    max-height: 254px;
    margin-bottom: 16px !important;
    margin: 0 auto;
  }
  .opis221-container__thirdscreen-content__box-bottom__a--second {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 2px solid #de4e1b;
    letter-spacing: 1.6px;
    font-weight: 700;
    background: #de4e1b;
    border-radius: 50px;
    color: #fff !important;
    text-decoration: none;
    display: flex;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
    align-self: flex-end;
    width: 171px;
    justify-content: center;
    margin: 0 auto;
    margin-top: 20px;
  }
  .opis221-container__thirdscreen-content__box-bottom__a--second:hover {
    color: #de4e1b !important;
    text-decoration: none;
    background: #fff !important;
  }
  
  .opis221-container__thirdscreen-content__box:first-child .opis221-container__thirdscreen-content__box-bottom__a--second {
    margin-top: 18px !important;
  }
  .opis221-container__thirdscreen-content__box:first-child .opis221-container__thirdscreen-content__box-p {
    margin-bottom: 40px !important;
  }
  .opis221-container__product-left__text strong {
    color: #000 !important;
    font-weight: 600;
  }
  
  @media screen and (max-width: 1130px) {
    .opis221-hero__img--second {
      left: 600px;
    }
    .opis221-hero__img--first {
      top: 350px;
    }
  }
  @media screen and (max-width: 900px) {
    .opis221-hero__img--second {
      display: none;
    }
    .opis221-hero__img--first {
      display: none;
    }
  }
  @media screen and (max-width: 792px) {
    .opis221-container__product {
      display: flex;
      flex-wrap: wrap;
    }
    .opis221-container__product-right,
    .opis221-container__product-left {
      flex: 0 0 100%;
      max-width: 100%;
    }
    .opis221-container__product-left {
      justify-content: center;
      align-items: center;
      text-align: center;
      margin-top: 0;
    }
    .opis221-container__secondscreen-icons {
      flex-wrap: wrap;
    }
    .opis221-container__product {
      margin-right: 0;
    }
    .opis221-container__thirdscreen-content {
      flex-wrap: wrap;
    }
    .opis221-container__secondscreen-text__h2 {
      font-size: 75px;
    }
    .opis221-container__product-right__header-h4 {
      font-size: 14px;
    }
    .opis221-container__product-left__img {
      max-height: 500px;
    }
    .opis221-container__product-left__text {
      margin-top: 0;
    }
    .opis221-container__product-left-text,
    .opis221-container__product-left-h3 {
      padding: 0;
    }
    .opis221-container__product-right__header {
      margin-top: 25px;
    }
    .opis221-container__product-left img {
      max-height: 400px;
    }
  }
  @media screen and (max-width: 732px) {
    .opis221-container__secondscreen-icon {
      margin-right: 10px;
    }
    .opis221-container__secondscreen-icons__p {
      margin-top: 15px;
    }
  }
  @media screen and (max-width: 690px) {
    .opis221-container__thirdscreen-content__box-bottom {
      margin-bottom: 50px;
    }
    .opis221-container__thirdscreen {
      padding-bottom: 100px;
    }
  }
  @media screen and (max-width: 610px) {
    .opis221-container__secondscreen {
      margin-bottom: 0;
    }
    .opis221-container__product-right__header-h3 {
      font-size: 13px;
    }
  }
  @media screen and (max-width: 598px) {
    .opis221-container__secondscreen-icons {
      padding-bottom: 0;
      padding-top: 0;
    }
    .opis221-container__thirdscreen {
      margin-top: 30px;
    }
  }
  @media screen and (max-width: 520px) {
    .opis221-container__secondscreen-icons__p {
      font-size: 14px !important;
      padding: 20px 0 !important;
    }
    .opis221-container__secondscreen-text__h2 {
      font-size: 40px;
      padding-left: 20px;
      margin-right: 20px;
    }
    .opis221-container__product-right__header-h4 {
      font-size: 12px;
      padding-right: 20px;
    }
    .opis221-container__secondscreen-icons__p span {
      font-size: 25px;
    }
  }
  @media screen and (max-width: 500px) {
    .opis221-container__header-h2 {
      font-size: 30px;
    }
    .opis221-container__header-h5 {
      font-size: 16px;
    }
    .opis221-container__header-h3 {
      font-size: 20px;
    }
    .opis221-container__header-h4 {
      font-size: 18px;
    }
    .opis221-container__header {
      margin-top: 20px;
    }
  }
  @media screen and (max-width: 368px) {
    .opis221-container__secondscreen-icons {
      padding-top: 10px;
    }
    .opis221-container__secondscreen-icons__p span {
      font-size: 24px;
    }
    .opis221-container__secondscreen-icons__p {
      font-size: 15px;
    }
  }
  
  .mgielka_odbijajaca_wlosy_od_nasady * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    font-family: "Dosis", sans-serif;
  }
  .mgielka_odbijajaca_wlosy_od_nasady.wrapper {
    margin-left: auto;
    margin-right: auto;
    width: 1100px;
    background-color: #d4f1ff;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .heading-text {
    font-family: "Lobster", cursive;
    font-weight: 400;
    font-size: 90px;
    line-height: 112px;
    color: #3c375e;
    margin: 0;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .smaller-heading-text {
    font-family: "Lobster", cursive;
    font-weight: 400;
    font-size: 30px;
    line-height: 37.5px;
    color: #3c375e;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .text {
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    color: #000000;
    letter-spacing: 0.05em;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .dosis-bold-text {
    font-weight: 700;
    font-size: 20px;
    line-height: 25px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .top-div {
    height: 490px;
    width: 100%;
    position: relative;
    background-image: url("/img/pchowe_wakacje/mgielka_odbijajaca_wlosy_od_nasady/ob_rc_baner_peh%201.png");
    background-repeat: no-repeat;
    background-position: left;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .top-div .center-img {
    position: absolute;
    left: 0;
    right: 0;
    top: 126px;
    margin: auto;
    z-index: 0;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .top-div .left {
    padding-left: 118px;
    padding-top: 44px;
    width: 460px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .top-div .left .smaller-heading-text {
    padding-bottom: 15px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .top-div .left .text {
    font-weight: 500;
    font-size: 20px;
    line-height: 25px;
    color: #3c375e;
    letter-spacing: 0.03em;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .second-div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 118px;
    height: 74px;
    background-color: #0e8ece;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .second-div .second-div-text {
    font-family: "Lobster", cursive;
    font-weight: 400;
    font-size: 30px;
    line-height: 37px;
    color: #fff;
    margin-bottom: 0;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .third-div {
    padding: 51px 118px 85px 118px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    max-height: 290px;
    background-color: #d4f1ff;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .third-div .left {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
    width: 50%;
    padding-right: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .third-div .left .smaller-heading-text {
    padding-bottom: 15px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .third-div .left .text {
    padding-bottom: 27px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .third-div .left .text-1 {
    padding-bottom: 18px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .third-div .left .text-2 {
    padding-bottom: 78px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .third-div .left .dosis-bold-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .third-div .left .dosis-bold-text .capacity-img {
    margin-right: 39px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .third-div .right {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-transform: translateY(-321px);
    transform: translateY(-321px);
    padding-left: 30px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .third-div .right .bottle {
    -ms-flex-item-align: center;
    align-self: center;
    margin-left: 45px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .fourth-div {
    padding: 51px 118px 20px 110px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .fourth-div .left {
    position: relative;
    width: 50%;
    padding-top: 57px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .fourth-div .left .left-images {
    position: relative;
    width: 100%;
    height: 100%;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .fourth-div .left .left-images .background {
    position: absolute;
    z-index: 0;
    top: 140px;
    left: -10%;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .fourth-div .left .left-images .left-img-bg {
    position: absolute;
    z-index: 0;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .fourth-div .left .left-images .left-img-front {
    position: absolute;
    left: 44px;
    top: 28px;
    z-index: 1;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .fourth-div .right {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .fourth-div .right .elements {
    padding-top: 41px;
    padding-left: 10px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .fourth-div .right .elements .smaller-heading-text {
    padding-bottom: 10px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .fourth-div .right .elements .text {
    padding-bottom: 38px;
    padding-right: 20px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .fourth-div .right .elements .element {
    position: relative;
    padding-left: 101px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .fourth-div .right .elements .element .bullet {
    position: absolute;
    left: 0;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .fifth-div {
    padding: 0px 118px 140px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .fifth-div .left {
    width: 50%;
    padding-right: 125px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .fifth-div .left .left-icon {
    margin-bottom: 20px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .fifth-div .left .smaller-heading-text {
    padding-bottom: 10px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .fifth-div .right {
    width: 50%;
    position: relative;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .fifth-div .right .right-images {
    position: relative;
    width: 100%;
    height: 100%;
    padding-left: 35px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .fifth-div .right .right-images .background {
    position: absolute;
    right: -73px;
    top: -19px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .fifth-div .right .right-images .right-img-bg {
    position: absolute;
    z-index: 0;
    top: 72px;
    left: 100px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .fifth-div .right .right-images .right-img-front {
    position: absolute;
    z-index: 1;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .sixth-div {
    padding: 30px 118px 85px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .sixth-div .left {
    width: 75%;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .sixth-div .left .smaller-heading-text {
    padding-bottom: 10px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .sixth-div .right {
    width: 25%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    gap: 20px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .sixth-div .right .first {
    width: 100px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .sixth-div .right .second {
    width: 100px;
    padding-left: 10px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .down-div {
    height: 42px;
    background-color: #0e8ece;
  }
  
  @media (max-width: 1200px) {
    .mgielka_odbijajaca_wlosy_od_nasady.wrapper {
      width: 95%;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .top-div .left {
      padding-left: 6%;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .top-div .left .heading-text {
      font-size: 87px;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .top-div .left .smaller-heading-text {
      font-size: 28px;
      padding-bottom: 10px;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .second-div {
      padding-left: 6%;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .third-div {
      padding: 51px 6% 85px 6%;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .fourth-div {
      padding: 51px 6% 20px 6%;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .fourth-div .left-images .background {
      width: 80%;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .fourth-div .left-images .left-img-bg {
      width: 80%;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .fourth-div .left-images .left-img-front {
      width: 80%;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .fifth-div {
      padding: 0 6% 85px 6%;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .fifth-div .right .right-images .background {
      right: 0;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .fifth-div .right .right-images .right-img-bg {
      right: 6%;
      left: auto;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .fifth-div .right .right-images .right-img-front {
      right: 5%;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .sixth-div {
      padding: 51px 6% 85px 6%;
    }
  }
  @media (max-width: 1100px) {
    .mgielka_odbijajaca_wlosy_od_nasady .top-div .left {
      padding-right: 10%;
    }
  }
  @media (max-width: 992px) {
    .mgielka_odbijajaca_wlosy_od_nasady .top-div .center-img {
      width: 140px;
      height: 140px;
      left: auto;
      right: 6%;
      top: 44px;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .top-div .left .logo {
      width: 130px;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .top-div .left .heading-text {
      font-size: 80px;
      line-height: 92px;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .top-div .left .smaller-heading-text {
      font-size: 25px;
      padding-bottom: 5px;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .top-div .left .text {
      font-size: 19px;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .fourth-div {
      padding: 15px 3% 85px 6%;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .fourth-div .left {
      padding-top: 90px;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .fourth-div .left .left-images .background {
      top: 120px;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .fourth-div .right .elements .element {
      padding-left: 75px;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .fourth-div .right .elements .element .bullet {
      width: 50px;
      height: 50px;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .fourth-div .right .elements .text {
      padding-bottom: 20px;
      padding-right: 2%;
    }
  }
  @media (max-width: 768px) {
    .mgielka_odbijajaca_wlosy_od_nasady .smaller-heading-text {
      font-size: 28px;
      line-height: 32px;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .text {
      font-size: 18px;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .second-div {
      padding: 0 15px 0;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .third-div {
      max-height: none;
      padding: 20px 0 20px;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .third-div .left {
      -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1;
      width: 100%;
      padding: 0 15px 0;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .third-div .left .smaller-heading-text {
      padding-bottom: 10px;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .third-div .left .text {
      padding-bottom: 10px;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .third-div .left .text-1 {
      padding-bottom: 10px;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .third-div .left .text-2 {
      padding-bottom: 0;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .third-div .right {
      padding: 0;
      -webkit-transform: none;
      transform: none;
      -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
      order: 0;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .third-div .right .bottle {
      margin: 0;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .fourth-div {
      padding: 0;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .fourth-div .left {
      width: 100%;
      height: 350px;
      padding-top: 0;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .fourth-div .left .left-images .left-img-front {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: 0;
      right: 0;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .fourth-div .left .left-images .left-img-bg {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: -13%;
      right: 0;
      top: 1%;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .fourth-div .left .left-images .background {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: -31%;
      right: 0;
      top: 16%;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .fourth-div .right {
      width: 100%;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .fourth-div .right .elements {
      padding: 20px 15px 50px;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .fifth-div {
      padding: 0;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .fifth-div .left {
      width: 100%;
      padding: 0 15px 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .fifth-div .right {
      width: 100%;
      height: 400px;
      padding-top: 30px;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .fifth-div .right .right-images {
      padding: 0;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .fifth-div .right .right-images .background {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      top: 0;
      left: 0;
      right: 0;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .fifth-div .right .right-images .right-img-bg {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: 0;
      right: -50px;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .fifth-div .right .right-images .right-img-front {
      width: 60%;
      margin-left: auto;
      margin-right: auto;
      left: 0;
      right: 0;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .sixth-div {
      padding: 51px 15px 85px 15px;
    }
  }
  @media (max-width: 576px) {
    .mgielka_odbijajaca_wlosy_od_nasady .dosis-bold-text {
      font-size: 18px;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .text {
      font-size: 17px;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .top-div {
      height: 390px;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .top-div .center-img {
      width: 110px;
      height: 110px;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .top-div .left {
      width: 100%;
      text-align: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .top-div .left .logo {
      width: 110px;
      height: 110px;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .top-div .left .heading-text {
      font-size: 60px;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .top-div .left .smaller-heading-text {
      font-size: 23px;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .top-div .left .text {
      font-size: 17px;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .third-div .bottle {
      width: 100%;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .fourth-div .left .left-images .left-img-front {
      width: 70%;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .fourth-div .left .left-images .left-img-bg {
      width: 70%;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .fourth-div .left .left-images .background {
      width: 70%;
      left: 0;
      top: 23%;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .fourth-div .right .elements .element {
      padding-left: 55px;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .fourth-div .right .elements .element .bullet {
      width: 40px;
      height: 40px;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .fourth-div .right .elements .text {
      padding-bottom: 10px;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .fifth-div .right .right-images {
      padding: 0;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .fifth-div .right .right-images .background {
      width: 70%;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .fifth-div .right .right-images .right-img-bg {
      width: 70%;
      right: -10px;
      top: 55px;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .fifth-div .right .right-images .right-img-front {
      width: 80%;
      right: 40px;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .sixth-div {
      padding: 51px 15px 35px 15px;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .sixth-div .left {
      width: 100%;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .sixth-div .right {
      padding-top: 20px;
      width: 100%;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
    }
  }
  @media (max-width: 430px) {
    .mgielka_odbijajaca_wlosy_od_nasady .fourth-div .left {
      height: 300px;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .fifth-div .right {
      height: 335px;
    }
  }
  @media (max-width: 400px) {
    .mgielka_odbijajaca_wlosy_od_nasady .fourth-div .left {
      height: 240px;
    }
    .mgielka_odbijajaca_wlosy_od_nasady .fifth-div .right {
      height: 310px;
    }
  }
  /*# sourceMappingURL=css/style.css.map */
  .ochrona_przed_UV_w_mgielce * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    font-family: "Dosis", sans-serif;
  }
  .ochrona_przed_UV_w_mgielce.wrapper {
    margin-left: auto;
    margin-right: auto;
    width: 1100px;
    background-color: #f6efff;
  }
  .ochrona_przed_UV_w_mgielce .heading-text {
    font-family: "Lobster", cursive;
    font-weight: 400;
    font-size: 90px;
    line-height: 112px;
    color: #3c375e;
    margin: 0;
  }
  .ochrona_przed_UV_w_mgielce .smaller-heading-text {
    font-family: "Lobster", cursive;
    font-weight: 400;
    font-size: 30px;
    line-height: 37.5px;
    color: #3c375e;
  }
  .ochrona_przed_UV_w_mgielce .text {
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    color: #000000;
    letter-spacing: 0.05em;
  }
  .ochrona_przed_UV_w_mgielce .dosis-bold-text {
    font-weight: 700;
    font-size: 20px;
    line-height: 25px;
  }
  .ochrona_przed_UV_w_mgielce .top-div {
    height: 490px;
    width: 100%;
    position: relative;
    background-image: url("/img/pchowe_wakacje/ochrona_przed_UV_w_mgielce/ob_rc_baner_peh 1.png");
    background-repeat: no-repeat;
    background-position: left;
  }
  .ochrona_przed_UV_w_mgielce .top-div .center-img {
    position: absolute;
    left: 0;
    right: 0;
    top: 126px;
    margin: auto;
    z-index: 0;
  }
  .ochrona_przed_UV_w_mgielce .top-div .left {
    padding-left: 118px;
    padding-top: 44px;
    width: 460px;
  }
  .ochrona_przed_UV_w_mgielce .top-div .left .smaller-heading-text {
    padding-bottom: 15px;
  }
  .ochrona_przed_UV_w_mgielce .top-div .left .text {
    font-weight: 500;
    font-size: 20px;
    line-height: 25px;
    color: #3c375e;
    letter-spacing: 0.03em;
  }
  .ochrona_przed_UV_w_mgielce .second-div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 118px;
    height: 74px;
    background-color: #6e4a9e;
  }
  .ochrona_przed_UV_w_mgielce .second-div .second-div-text {
    font-family: "Lobster", cursive;
    font-weight: 400;
    font-size: 30px;
    line-height: 37px;
    color: #fff;
    margin-bottom: 0;
  }
  .ochrona_przed_UV_w_mgielce .third-div {
    padding: 51px 118px 85px 118px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    max-height: 290px;
  }
  .ochrona_przed_UV_w_mgielce .third-div .left {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
    width: 50%;
    padding-right: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .ochrona_przed_UV_w_mgielce .third-div .left .smaller-heading-text {
    padding-bottom: 15px;
  }
  .ochrona_przed_UV_w_mgielce .third-div .left .text {
    padding-bottom: 27px;
  }
  .ochrona_przed_UV_w_mgielce .third-div .left .text-1 {
    padding-bottom: 18px;
  }
  .ochrona_przed_UV_w_mgielce .third-div .left .text-2 {
    padding-bottom: 78px;
  }
  .ochrona_przed_UV_w_mgielce .third-div .left .dosis-bold-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .ochrona_przed_UV_w_mgielce .third-div .left .dosis-bold-text .capacity-img {
    margin-right: 39px;
  }
  .ochrona_przed_UV_w_mgielce .third-div .right {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-transform: translateY(-321px);
    transform: translateY(-321px);
    padding-left: 30px;
  }
  .ochrona_przed_UV_w_mgielce .third-div .right .bottle {
    -ms-flex-item-align: center;
    align-self: center;
    margin-left: 45px;
  }
  .ochrona_przed_UV_w_mgielce .fourth-div {
    padding: 51px 118px 20px 110px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .ochrona_przed_UV_w_mgielce .fourth-div .left {
    position: relative;
    width: 50%;
    padding-top: 57px;
  }
  .ochrona_przed_UV_w_mgielce .fourth-div .left .left-images {
    position: relative;
    width: 100%;
    height: 100%;
  }
  .ochrona_przed_UV_w_mgielce .fourth-div .left .left-images .background {
    position: absolute;
    z-index: 0;
    top: 140px;
    left: -10%;
  }
  .ochrona_przed_UV_w_mgielce .fourth-div .left .left-images .left-img-bg {
    position: absolute;
    z-index: 0;
  }
  .ochrona_przed_UV_w_mgielce .fourth-div .left .left-images .left-img-front {
    position: absolute;
    left: 44px;
    top: 28px;
    z-index: 1;
  }
  .ochrona_przed_UV_w_mgielce .fourth-div .right {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .ochrona_przed_UV_w_mgielce .fourth-div .right .elements {
    padding-top: 41px;
    padding-left: 10px;
  }
  .ochrona_przed_UV_w_mgielce .fourth-div .right .elements .smaller-heading-text {
    padding-bottom: 10px;
  }
  .ochrona_przed_UV_w_mgielce .fourth-div .right .elements .text {
    padding-bottom: 38px;
  }
  .ochrona_przed_UV_w_mgielce .fourth-div .right .elements .element {
    position: relative;
    padding-left: 101px;
  }
  .ochrona_przed_UV_w_mgielce .fourth-div .right .elements .element .bullet {
    position: absolute;
    left: 0;
  }
  .ochrona_przed_UV_w_mgielce .fifth-div {
    padding: 0px 118px 140px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .ochrona_przed_UV_w_mgielce .fifth-div .left {
    width: 50%;
    padding-right: 100px;
  }
  .ochrona_przed_UV_w_mgielce .fifth-div .left .left-icon {
    margin-bottom: 20px;
  }
  .ochrona_przed_UV_w_mgielce .fifth-div .left .smaller-heading-text {
    padding-bottom: 10px;
  }
  .ochrona_przed_UV_w_mgielce .fifth-div .right {
    width: 50%;
    position: relative;
  }
  .ochrona_przed_UV_w_mgielce .fifth-div .right .right-images {
    position: relative;
    width: 100%;
    height: 100%;
    padding-left: 35px;
  }
  .ochrona_przed_UV_w_mgielce .fifth-div .right .right-images .background {
    position: absolute;
    right: -73px;
    top: -19px;
  }
  .ochrona_przed_UV_w_mgielce .fifth-div .right .right-images .right-img-bg {
    position: absolute;
    z-index: 0;
    top: 72px;
    left: 100px;
  }
  .ochrona_przed_UV_w_mgielce .fifth-div .right .right-images .right-img-front {
    position: absolute;
    z-index: 1;
  }
  .ochrona_przed_UV_w_mgielce .sixth-div {
    padding: 30px 118px 85px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .ochrona_przed_UV_w_mgielce .sixth-div .left {
    width: 75%;
  }
  .ochrona_przed_UV_w_mgielce .sixth-div .left .smaller-heading-text {
    padding-bottom: 10px;
  }
  .ochrona_przed_UV_w_mgielce .sixth-div .right {
    width: 25%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 20px;
  }
  .ochrona_przed_UV_w_mgielce .sixth-div .right .first {
    width: 100px;
    margin-right: 20px;
  }
  .ochrona_przed_UV_w_mgielce .sixth-div .right .second {
    width: 100px;
    padding-left: 10px;
  }
  .ochrona_przed_UV_w_mgielce .down-div {
    height: 42px;
    background-color: #6e4a9e;
  }
  
  @media (max-width: 1200px) {
    .ochrona_przed_UV_w_mgielce.wrapper {
      width: 95%;
    }
    .ochrona_przed_UV_w_mgielce .top-div .left {
      padding-left: 6%;
    }
    .ochrona_przed_UV_w_mgielce .top-div .left .heading-text {
      font-size: 87px;
    }
    .ochrona_przed_UV_w_mgielce .top-div .left .smaller-heading-text {
      font-size: 28px;
      padding-bottom: 10px;
    }
    .ochrona_przed_UV_w_mgielce .second-div {
      padding-left: 6%;
    }
    .ochrona_przed_UV_w_mgielce .third-div {
      padding: 51px 6% 85px 6%;
    }
    .ochrona_przed_UV_w_mgielce .fourth-div {
      padding: 51px 6% 20px 6%;
    }
    .ochrona_przed_UV_w_mgielce .fourth-div .left-images .background {
      width: 80%;
    }
    .ochrona_przed_UV_w_mgielce .fourth-div .left-images .left-img-bg {
      width: 80%;
    }
    .ochrona_przed_UV_w_mgielce .fourth-div .left-images .left-img-front {
      width: 80%;
    }
    .ochrona_przed_UV_w_mgielce .fifth-div {
      padding: 0 6% 85px 6%;
    }
    .ochrona_przed_UV_w_mgielce .fifth-div .right .right-images .background {
      right: 0;
    }
    .ochrona_przed_UV_w_mgielce .fifth-div .right .right-images .right-img-bg {
      right: 6%;
      left: auto;
    }
    .ochrona_przed_UV_w_mgielce .fifth-div .right .right-images .right-img-front {
      right: 5%;
    }
    .ochrona_przed_UV_w_mgielce .sixth-div {
      padding: 51px 6% 85px 6%;
    }
  }
  @media (max-width: 1100px) {
    .ochrona_przed_UV_w_mgielce .top-div .left {
      padding-right: 10%;
    }
  }
  @media (max-width: 992px) {
    .ochrona_przed_UV_w_mgielce .top-div .center-img {
      width: 140px;
      height: 140px;
      left: auto;
      right: 6%;
      top: 44px;
    }
    .ochrona_przed_UV_w_mgielce .top-div .left .logo {
      width: 130px;
    }
    .ochrona_przed_UV_w_mgielce .top-div .left .heading-text {
      font-size: 80px;
      line-height: 92px;
    }
    .ochrona_przed_UV_w_mgielce .top-div .left .smaller-heading-text {
      font-size: 25px;
      padding-bottom: 5px;
    }
    .ochrona_przed_UV_w_mgielce .top-div .left .text {
      font-size: 19px;
    }
    .ochrona_przed_UV_w_mgielce .fourth-div {
      padding: 15px 3% 85px 6%;
    }
    .ochrona_przed_UV_w_mgielce .fourth-div .left {
      padding-top: 90px;
    }
    .ochrona_przed_UV_w_mgielce .fourth-div .left .left-images .background {
      top: 120px;
    }
    .ochrona_przed_UV_w_mgielce .fourth-div .right .elements .element {
      padding-left: 75px;
    }
    .ochrona_przed_UV_w_mgielce .fourth-div .right .elements .element .bullet {
      width: 50px;
      height: 50px;
    }
    .ochrona_przed_UV_w_mgielce .fourth-div .right .elements .text {
      padding-bottom: 20px;
      padding-right: 2%;
    }
  }
  @media (max-width: 768px) {
    .ochrona_przed_UV_w_mgielce .smaller-heading-text {
      font-size: 28px;
      line-height: 32px;
    }
    .ochrona_przed_UV_w_mgielce .text {
      font-size: 18px;
    }
    .ochrona_przed_UV_w_mgielce .second-div {
      padding: 0 15px 0;
    }
    .ochrona_przed_UV_w_mgielce .third-div {
      max-height: none;
      padding: 20px 0 20px;
    }
    .ochrona_przed_UV_w_mgielce .third-div .left {
      -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1;
      width: 100%;
      padding: 0 15px 0;
    }
    .ochrona_przed_UV_w_mgielce .third-div .left .smaller-heading-text {
      padding-bottom: 10px;
    }
    .ochrona_przed_UV_w_mgielce .third-div .left .text {
      padding-bottom: 10px;
    }
    .ochrona_przed_UV_w_mgielce .third-div .left .text-1 {
      padding-bottom: 10px;
    }
    .ochrona_przed_UV_w_mgielce .third-div .left .text-2 {
      padding-bottom: 0;
    }
    .ochrona_przed_UV_w_mgielce .third-div .right {
      padding: 0;
      -webkit-transform: none;
      transform: none;
      -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
      order: 0;
    }
    .ochrona_przed_UV_w_mgielce .third-div .right .bottle {
      margin: 0;
    }
    .ochrona_przed_UV_w_mgielce .fourth-div {
      padding: 0;
    }
    .ochrona_przed_UV_w_mgielce .fourth-div .left {
      width: 100%;
      height: 350px;
      padding-top: 0;
    }
    .ochrona_przed_UV_w_mgielce .fourth-div .left .left-images .left-img-front {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: 0;
      right: 0;
    }
    .ochrona_przed_UV_w_mgielce .fourth-div .left .left-images .left-img-bg {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: -13%;
      right: 0;
      top: 1%;
    }
    .ochrona_przed_UV_w_mgielce .fourth-div .left .left-images .background {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: -31%;
      right: 0;
      top: 16%;
    }
    .ochrona_przed_UV_w_mgielce .fourth-div .right {
      width: 100%;
    }
    .ochrona_przed_UV_w_mgielce .fourth-div .right .elements {
      padding: 20px 15px 50px;
    }
    .ochrona_przed_UV_w_mgielce .fifth-div {
      padding: 0;
    }
    .ochrona_przed_UV_w_mgielce .fifth-div .left {
      width: 100%;
      padding: 0 15px 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
    }
    .ochrona_przed_UV_w_mgielce .fifth-div .right {
      width: 100%;
      height: 400px;
      padding-top: 30px;
    }
    .ochrona_przed_UV_w_mgielce .fifth-div .right .right-images {
      padding: 0;
    }
    .ochrona_przed_UV_w_mgielce .fifth-div .right .right-images .background {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      top: 0;
      left: 0;
      right: 0;
    }
    .ochrona_przed_UV_w_mgielce .fifth-div .right .right-images .right-img-bg {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: 0;
      right: -50px;
    }
    .ochrona_przed_UV_w_mgielce .fifth-div .right .right-images .right-img-front {
      width: 60%;
      margin-left: auto;
      margin-right: auto;
      left: 0;
      right: 0;
    }
    .ochrona_przed_UV_w_mgielce .sixth-div {
      padding: 51px 15px 85px 15px;
    }
  }
  @media (max-width: 576px) {
    .ochrona_przed_UV_w_mgielce .dosis-bold-text {
      font-size: 18px;
    }
    .ochrona_przed_UV_w_mgielce .text {
      font-size: 17px;
    }
    .ochrona_przed_UV_w_mgielce .top-div {
      height: 390px;
    }
    .ochrona_przed_UV_w_mgielce .top-div .center-img {
      width: 110px;
      height: 110px;
    }
    .ochrona_przed_UV_w_mgielce .top-div .left {
      width: 100%;
      text-align: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
    }
    .ochrona_przed_UV_w_mgielce .top-div .left .logo {
      width: 110px;
      height: 110px;
    }
    .ochrona_przed_UV_w_mgielce .top-div .left .heading-text {
      font-size: 60px;
    }
    .ochrona_przed_UV_w_mgielce .top-div .left .smaller-heading-text {
      font-size: 23px;
    }
    .ochrona_przed_UV_w_mgielce .top-div .left .text {
      font-size: 17px;
    }
    .ochrona_przed_UV_w_mgielce .third-div .bottle {
      width: 100%;
    }
    .ochrona_przed_UV_w_mgielce .fourth-div .left .left-images .left-img-front {
      width: 70%;
    }
    .ochrona_przed_UV_w_mgielce .fourth-div .left .left-images .left-img-bg {
      width: 70%;
    }
    .ochrona_przed_UV_w_mgielce .fourth-div .left .left-images .background {
      width: 70%;
      left: 0;
      top: 23%;
    }
    .ochrona_przed_UV_w_mgielce .fourth-div .right .elements .element {
      padding-left: 55px;
    }
    .ochrona_przed_UV_w_mgielce .fourth-div .right .elements .element .bullet {
      width: 40px;
      height: 40px;
    }
    .ochrona_przed_UV_w_mgielce .fourth-div .right .elements .text {
      padding-bottom: 10px;
    }
    .ochrona_przed_UV_w_mgielce .fifth-div .right .right-images {
      padding: 0;
    }
    .ochrona_przed_UV_w_mgielce .fifth-div .right .right-images .background {
      width: 70%;
    }
    .ochrona_przed_UV_w_mgielce .fifth-div .right .right-images .right-img-bg {
      width: 70%;
      right: -10px;
      top: 55px;
    }
    .ochrona_przed_UV_w_mgielce .fifth-div .right .right-images .right-img-front {
      width: 80%;
      right: 40px;
    }
    .ochrona_przed_UV_w_mgielce .sixth-div {
      padding: 51px 15px 35px 15px;
    }
    .ochrona_przed_UV_w_mgielce .sixth-div .left {
      width: 100%;
    }
    .ochrona_przed_UV_w_mgielce .sixth-div .right {
      padding-top: 20px;
      width: 100%;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
    }
    .ochrona_przed_UV_w_mgielce .sixth-div .right .first {
      margin-right: 0;
    }
  }
  @media (max-width: 430px) {
    .ochrona_przed_UV_w_mgielce .fourth-div .left {
      height: 300px;
    }
    .ochrona_przed_UV_w_mgielce .fifth-div .right {
      height: 335px;
    }
  }
  @media (max-width: 400px) {
    .ochrona_przed_UV_w_mgielce .fourth-div .left {
      height: 240px;
    }
    .ochrona_przed_UV_w_mgielce .fifth-div .right {
      height: 310px;
    }
  }
  /*# sourceMappingURL=css/style.css.map */
  .wcierka_pobudzajaca * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    font-family: "Dosis", sans-serif;
  }
  .wcierka_pobudzajaca.wrapper {
    margin-left: auto;
    margin-right: auto;
    width: 1100px;
    background-color: #ffeaf1;
  }
  .wcierka_pobudzajaca .heading-text {
    font-family: "Lobster", cursive;
    font-weight: 400;
    font-size: 90px;
    line-height: 112px;
    color: #3c375e;
    margin: 0;
  }
  .wcierka_pobudzajaca .smaller-heading-text {
    font-family: "Lobster", cursive;
    font-weight: 400;
    font-size: 30px;
    line-height: 37.5px;
    color: #3c375e;
  }
  .wcierka_pobudzajaca .text {
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    color: #000000;
    letter-spacing: 0.05em;
  }
  .wcierka_pobudzajaca .dosis-bold-text {
    font-weight: 700;
    font-size: 20px;
    line-height: 25px;
  }
  .wcierka_pobudzajaca .top-div {
    height: 490px;
    width: 100%;
    position: relative;
    background-image: url("/img/pchowe_wakacje/wcierka_pobudzajaca/ob_rc_baner_peh 1.png");
    background-repeat: no-repeat;
    background-position: left;
  }
  .wcierka_pobudzajaca .top-div .center-img {
    position: absolute;
    left: 0;
    right: 0;
    top: 126px;
    margin: auto;
    z-index: 0;
  }
  .wcierka_pobudzajaca .top-div .left {
    padding-left: 118px;
    padding-top: 44px;
    width: 460px;
  }
  .wcierka_pobudzajaca .top-div .left .smaller-heading-text {
    padding-bottom: 15px;
  }
  .wcierka_pobudzajaca .top-div .left .text {
    font-weight: 500;
    font-size: 20px;
    line-height: 25px;
    color: #3c375e;
    letter-spacing: 0.03em;
  }
  .wcierka_pobudzajaca .second-div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 118px;
    height: 74px;
    background-color: #ee2267;
  }
  .wcierka_pobudzajaca .second-div .second-div-text {
    font-family: "Lobster", cursive;
    font-weight: 400;
    font-size: 30px;
    line-height: 37px;
    color: #fff;
    margin-bottom: 0;
  }
  .wcierka_pobudzajaca .third-div {
    padding: 51px 118px 85px 118px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    max-height: 290px;
  }
  .wcierka_pobudzajaca .third-div .left {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
    width: 50%;
    padding-right: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .wcierka_pobudzajaca .third-div .left .smaller-heading-text {
    padding-bottom: 15px;
  }
  .wcierka_pobudzajaca .third-div .left .text {
    padding-bottom: 27px;
  }
  .wcierka_pobudzajaca .third-div .left .text-1 {
    padding-bottom: 18px;
  }
  .wcierka_pobudzajaca .third-div .left .text-2 {
    padding-bottom: 78px;
  }
  .wcierka_pobudzajaca .third-div .left .dosis-bold-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .wcierka_pobudzajaca .third-div .left .dosis-bold-text .capacity-img {
    margin-right: 39px;
  }
  .wcierka_pobudzajaca .third-div .right {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-transform: translateY(-321px);
    transform: translateY(-321px);
    padding-left: 30px;
  }
  .wcierka_pobudzajaca .third-div .right .bottle {
    -ms-flex-item-align: center;
    align-self: center;
    margin-left: 45px;
  }
  .wcierka_pobudzajaca .fourth-div {
    padding: 51px 118px 20px 110px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .wcierka_pobudzajaca .fourth-div .left {
    position: relative;
    width: 50%;
    padding-top: 57px;
  }
  .wcierka_pobudzajaca .fourth-div .left .left-images {
    position: relative;
    width: 100%;
    height: 100%;
  }
  .wcierka_pobudzajaca .fourth-div .left .left-images .background {
    position: absolute;
    z-index: 0;
    top: 140px;
    left: -10%;
  }
  .wcierka_pobudzajaca .fourth-div .left .left-images .left-img-bg {
    position: absolute;
    z-index: 0;
  }
  .wcierka_pobudzajaca .fourth-div .left .left-images .left-img-front {
    position: absolute;
    left: 44px;
    top: 28px;
    z-index: 1;
  }
  .wcierka_pobudzajaca .fourth-div .right {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .wcierka_pobudzajaca .fourth-div .right .elements {
    padding-top: 41px;
    padding-left: 10px;
  }
  .wcierka_pobudzajaca .fourth-div .right .elements .smaller-heading-text {
    padding-bottom: 10px;
  }
  .wcierka_pobudzajaca .fourth-div .right .elements .text {
    padding-bottom: 38px;
  }
  .wcierka_pobudzajaca .fourth-div .right .elements .element {
    position: relative;
    padding-left: 101px;
  }
  .wcierka_pobudzajaca .fourth-div .right .elements .element .bullet {
    position: absolute;
    left: 0;
  }
  .wcierka_pobudzajaca .fifth-div {
    padding: 0px 118px 140px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .wcierka_pobudzajaca .fifth-div .left {
    width: 50%;
    padding-right: 85px;
  }
  .wcierka_pobudzajaca .fifth-div .left .left-icon {
    margin-bottom: 20px;
  }
  .wcierka_pobudzajaca .fifth-div .left .smaller-heading-text {
    padding-bottom: 10px;
  }
  .wcierka_pobudzajaca .fifth-div .right {
    width: 50%;
    position: relative;
  }
  .wcierka_pobudzajaca .fifth-div .right .right-images {
    position: relative;
    width: 100%;
    height: 100%;
    padding-left: 35px;
  }
  .wcierka_pobudzajaca .fifth-div .right .right-images .background {
    position: absolute;
    right: -73px;
    top: -19px;
  }
  .wcierka_pobudzajaca .fifth-div .right .right-images .right-img-bg {
    position: absolute;
    z-index: 0;
    top: 72px;
    left: 100px;
  }
  .wcierka_pobudzajaca .fifth-div .right .right-images .right-img-front {
    position: absolute;
    z-index: 1;
  }
  .wcierka_pobudzajaca .sixth-div {
    padding: 30px 118px 85px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .wcierka_pobudzajaca .sixth-div .left {
    width: 75%;
  }
  .wcierka_pobudzajaca .sixth-div .left .smaller-heading-text {
    padding-bottom: 10px;
  }
  .wcierka_pobudzajaca .sixth-div .right {
    width: 25%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    gap: 20px;
  }
  .wcierka_pobudzajaca .sixth-div .right .first {
    width: 100px;
  }
  .wcierka_pobudzajaca .sixth-div .right .second {
    width: 100px;
    padding-left: 10px;
  }
  .wcierka_pobudzajaca .down-div {
    height: 42px;
    background-color: #ee2267;
  }
  
  @media (max-width: 1200px) {
    .wcierka_pobudzajaca.wrapper {
      width: 95%;
    }
    .wcierka_pobudzajaca .top-div .left {
      padding-left: 6%;
    }
    .wcierka_pobudzajaca .top-div .left .heading-text {
      font-size: 87px;
    }
    .wcierka_pobudzajaca .top-div .left .smaller-heading-text {
      font-size: 28px;
      padding-bottom: 10px;
    }
    .wcierka_pobudzajaca .second-div {
      padding-left: 6%;
    }
    .wcierka_pobudzajaca .third-div {
      padding: 51px 6% 85px 6%;
    }
    .wcierka_pobudzajaca .fourth-div {
      padding: 51px 6% 20px 6%;
    }
    .wcierka_pobudzajaca .fourth-div .left-images .background {
      width: 80%;
    }
    .wcierka_pobudzajaca .fourth-div .left-images .left-img-bg {
      width: 80%;
    }
    .wcierka_pobudzajaca .fourth-div .left-images .left-img-front {
      width: 80%;
    }
    .wcierka_pobudzajaca .fifth-div {
      padding: 0 6% 85px 6%;
    }
    .wcierka_pobudzajaca .fifth-div .right .right-images .background {
      right: 0;
    }
    .wcierka_pobudzajaca .fifth-div .right .right-images .right-img-bg {
      right: 6%;
      left: auto;
    }
    .wcierka_pobudzajaca .fifth-div .right .right-images .right-img-front {
      right: 5%;
    }
    .wcierka_pobudzajaca .sixth-div {
      padding: 51px 6% 85px 6%;
    }
  }
  @media (max-width: 1100px) {
    .wcierka_pobudzajaca .top-div .left {
      padding-right: 10%;
    }
  }
  @media (max-width: 992px) {
    .wcierka_pobudzajaca .top-div .center-img {
      width: 140px;
      height: 140px;
      left: auto;
      right: 6%;
      top: 44px;
    }
    .wcierka_pobudzajaca .top-div .left .logo {
      width: 130px;
    }
    .wcierka_pobudzajaca .top-div .left .heading-text {
      font-size: 80px;
      line-height: 92px;
    }
    .wcierka_pobudzajaca .top-div .left .smaller-heading-text {
      font-size: 25px;
      padding-bottom: 5px;
    }
    .wcierka_pobudzajaca .top-div .left .text {
      font-size: 19px;
    }
    .wcierka_pobudzajaca .fourth-div {
      padding: 15px 3% 85px 6%;
    }
    .wcierka_pobudzajaca .fourth-div .left {
      padding-top: 90px;
    }
    .wcierka_pobudzajaca .fourth-div .left .left-images .background {
      top: 120px;
    }
    .wcierka_pobudzajaca .fourth-div .right .elements .element {
      padding-left: 75px;
    }
    .wcierka_pobudzajaca .fourth-div .right .elements .element .bullet {
      width: 50px;
      height: 50px;
    }
    .wcierka_pobudzajaca .fourth-div .right .elements .text {
      padding-bottom: 20px;
      padding-right: 2%;
    }
  }
  @media (max-width: 768px) {
    .wcierka_pobudzajaca .smaller-heading-text {
      font-size: 28px;
      line-height: 32px;
    }
    .wcierka_pobudzajaca .text {
      font-size: 18px;
    }
    .wcierka_pobudzajaca .second-div {
      padding: 0 15px 0;
    }
    .wcierka_pobudzajaca .third-div {
      max-height: none;
      padding: 20px 0 20px;
    }
    .wcierka_pobudzajaca .third-div .left {
      -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1;
      width: 100%;
      padding: 0 15px 0;
    }
    .wcierka_pobudzajaca .third-div .left .smaller-heading-text {
      padding-bottom: 10px;
    }
    .wcierka_pobudzajaca .third-div .left .text {
      padding-bottom: 10px;
    }
    .wcierka_pobudzajaca .third-div .left .text-1 {
      padding-bottom: 10px;
    }
    .wcierka_pobudzajaca .third-div .left .text-2 {
      padding-bottom: 0;
    }
    .wcierka_pobudzajaca .third-div .right {
      padding: 0;
      -webkit-transform: none;
      transform: none;
      -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
      order: 0;
    }
    .wcierka_pobudzajaca .third-div .right .bottle {
      margin: 0;
    }
    .wcierka_pobudzajaca .fourth-div {
      padding: 0;
    }
    .wcierka_pobudzajaca .fourth-div .left {
      width: 100%;
      height: 350px;
      padding-top: 0;
    }
    .wcierka_pobudzajaca .fourth-div .left .left-images .left-img-front {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: 0;
      right: 0;
    }
    .wcierka_pobudzajaca .fourth-div .left .left-images .left-img-bg {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: -13%;
      right: 0;
      top: 1%;
    }
    .wcierka_pobudzajaca .fourth-div .left .left-images .background {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: -31%;
      right: 0;
      top: 16%;
    }
    .wcierka_pobudzajaca .fourth-div .right {
      width: 100%;
    }
    .wcierka_pobudzajaca .fourth-div .right .elements {
      padding: 20px 15px 50px;
    }
    .wcierka_pobudzajaca .fifth-div {
      padding: 0;
    }
    .wcierka_pobudzajaca .fifth-div .left {
      width: 100%;
      padding: 0 15px 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
    }
    .wcierka_pobudzajaca .fifth-div .right {
      width: 100%;
      height: 400px;
      padding-top: 30px;
    }
    .wcierka_pobudzajaca .fifth-div .right .right-images {
      padding: 0;
    }
    .wcierka_pobudzajaca .fifth-div .right .right-images .background {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      top: 0;
      left: 0;
      right: 0;
    }
    .wcierka_pobudzajaca .fifth-div .right .right-images .right-img-bg {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: 0;
      right: -50px;
    }
    .wcierka_pobudzajaca .fifth-div .right .right-images .right-img-front {
      width: 60%;
      margin-left: auto;
      margin-right: auto;
      left: 0;
      right: 0;
    }
    .wcierka_pobudzajaca .sixth-div {
      padding: 51px 15px 85px 15px;
    }
  }
  @media (max-width: 576px) {
    .wcierka_pobudzajaca .dosis-bold-text {
      font-size: 18px;
    }
    .wcierka_pobudzajaca .text {
      font-size: 17px;
    }
    .wcierka_pobudzajaca .top-div {
      height: 390px;
    }
    .wcierka_pobudzajaca .top-div .center-img {
      width: 110px;
      height: 110px;
    }
    .wcierka_pobudzajaca .top-div .left {
      width: 100%;
      text-align: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
    }
    .wcierka_pobudzajaca .top-div .left .logo {
      width: 110px;
      height: 110px;
    }
    .wcierka_pobudzajaca .top-div .left .heading-text {
      font-size: 60px;
    }
    .wcierka_pobudzajaca .top-div .left .smaller-heading-text {
      font-size: 23px;
    }
    .wcierka_pobudzajaca .top-div .left .text {
      font-size: 17px;
    }
    .wcierka_pobudzajaca .third-div .bottle {
      width: 100%;
    }
    .wcierka_pobudzajaca .fourth-div .left .left-images .left-img-front {
      width: 70%;
    }
    .wcierka_pobudzajaca .fourth-div .left .left-images .left-img-bg {
      width: 70%;
    }
    .wcierka_pobudzajaca .fourth-div .left .left-images .background {
      width: 70%;
      left: 0;
      top: 23%;
    }
    .wcierka_pobudzajaca .fourth-div .right .elements .element {
      padding-left: 55px;
    }
    .wcierka_pobudzajaca .fourth-div .right .elements .element .bullet {
      width: 40px;
      height: 40px;
    }
    .wcierka_pobudzajaca .fourth-div .right .elements .text {
      padding-bottom: 10px;
    }
    .wcierka_pobudzajaca .fifth-div .right .right-images {
      padding: 0;
    }
    .wcierka_pobudzajaca .fifth-div .right .right-images .background {
      width: 70%;
    }
    .wcierka_pobudzajaca .fifth-div .right .right-images .right-img-bg {
      width: 70%;
      right: -10px;
      top: 55px;
    }
    .wcierka_pobudzajaca .fifth-div .right .right-images .right-img-front {
      width: 80%;
      right: 40px;
    }
    .wcierka_pobudzajaca .sixth-div {
      padding: 51px 15px 35px 15px;
    }
    .wcierka_pobudzajaca .sixth-div .left {
      width: 100%;
    }
    .wcierka_pobudzajaca .sixth-div .right {
      padding-top: 20px;
      width: 100%;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
    }
    .wcierka_pobudzajaca .sixth-div .right .first {
      margin-right: 0;
    }
  }
  @media (max-width: 430px) {
    .wcierka_pobudzajaca .fourth-div .left {
      height: 300px;
    }
    .wcierka_pobudzajaca .fifth-div .right {
      height: 335px;
    }
  }
  @media (max-width: 400px) {
    .wcierka_pobudzajaca .fourth-div .left {
      height: 240px;
    }
    .wcierka_pobudzajaca .fifth-div .right {
      height: 310px;
    }
  }
  /*# sourceMappingURL=css/style.css.map */
  .odzywka_bez_splukiwania * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    font-family: "Dosis", sans-serif;
  }
  .odzywka_bez_splukiwania.wrapper {
    margin-left: auto;
    margin-right: auto;
    width: 1100px;
    background-color: #f6efff;
  }
  .odzywka_bez_splukiwania .heading-text {
    font-family: "Lobster", cursive;
    font-weight: 400;
    font-size: 90px;
    line-height: 112px;
    color: #3c375e;
    margin: 0;
  }
  .odzywka_bez_splukiwania .smaller-heading-text {
    font-family: "Lobster", cursive;
    font-weight: 400;
    font-size: 30px;
    line-height: 37.5px;
    color: #3c375e;
  }
  .odzywka_bez_splukiwania .text {
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    color: #000000;
    letter-spacing: 0.05em;
  }
  .odzywka_bez_splukiwania .dosis-bold-text {
    font-weight: 700;
    font-size: 20px;
    line-height: 25px;
  }
  .odzywka_bez_splukiwania .top-div {
    height: 490px;
    width: 100%;
    position: relative;
    background-image: url("/img/pchowe_wakacje/odzywka_bez_splukiwania/ob_rc_baner_peh 1.png");
    background-repeat: no-repeat;
    background-position: left;
  }
  .odzywka_bez_splukiwania .top-div .center-img {
    position: absolute;
    left: 0;
    right: 0;
    top: 126px;
    margin: auto;
    z-index: 0;
  }
  .odzywka_bez_splukiwania .top-div .left {
    padding-left: 118px;
    padding-top: 44px;
    width: 460px;
  }
  .odzywka_bez_splukiwania .top-div .left .smaller-heading-text {
    padding-bottom: 15px;
  }
  .odzywka_bez_splukiwania .top-div .left .text {
    font-weight: 500;
    font-size: 20px;
    line-height: 25px;
    color: #3c375e;
    letter-spacing: 0.03em;
  }
  .odzywka_bez_splukiwania .second-div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 118px;
    height: 74px;
    background-color: #6e4a9e;
  }
  .odzywka_bez_splukiwania .second-div .second-div-text {
    font-family: "Lobster", cursive;
    font-weight: 400;
    font-size: 30px;
    line-height: 37px;
    color: #fff;
    margin-bottom: 0;
  }
  .odzywka_bez_splukiwania .third-div {
    padding: 51px 118px 85px 118px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    max-height: 290px;
  }
  .odzywka_bez_splukiwania .third-div .left {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
    width: 50%;
    padding-right: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .odzywka_bez_splukiwania .third-div .left .smaller-heading-text {
    padding-bottom: 15px;
  }
  .odzywka_bez_splukiwania .third-div .left .text {
    padding-bottom: 27px;
  }
  .odzywka_bez_splukiwania .third-div .left .text-1 {
    padding-bottom: 18px;
  }
  .odzywka_bez_splukiwania .third-div .left .text-2 {
    padding-bottom: 78px;
  }
  .odzywka_bez_splukiwania .third-div .left .dosis-bold-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .odzywka_bez_splukiwania .third-div .left .dosis-bold-text .capacity-img {
    margin-right: 39px;
  }
  .odzywka_bez_splukiwania .third-div .right {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-transform: translateY(-321px);
    transform: translateY(-321px);
    padding-left: 30px;
  }
  .odzywka_bez_splukiwania .third-div .right .bottle {
    -ms-flex-item-align: center;
    align-self: center;
    margin-left: 45px;
  }
  .odzywka_bez_splukiwania .fourth-div {
    padding: 51px 118px 20px 110px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .odzywka_bez_splukiwania .fourth-div .left {
    position: relative;
    width: 50%;
    padding-top: 120px;
  }
  .odzywka_bez_splukiwania .fourth-div .left .left-images {
    position: relative;
    width: 100%;
    height: 100%;
  }
  .odzywka_bez_splukiwania .fourth-div .left .left-images .background {
    position: absolute;
    z-index: 0;
    top: 140px;
    left: -10%;
  }
  .odzywka_bez_splukiwania .fourth-div .left .left-images .left-img-bg {
    position: absolute;
    z-index: 0;
  }
  .odzywka_bez_splukiwania .fourth-div .left .left-images .left-img-front {
    position: absolute;
    left: 44px;
    top: 28px;
    z-index: 1;
  }
  .odzywka_bez_splukiwania .fourth-div .right {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .odzywka_bez_splukiwania .fourth-div .right .elements {
    padding-top: 41px;
    padding-left: 10px;
  }
  .odzywka_bez_splukiwania .fourth-div .right .elements .smaller-heading-text {
    padding-bottom: 10px;
  }
  .odzywka_bez_splukiwania .fourth-div .right .elements .text {
    padding-bottom: 38px;
  }
  .odzywka_bez_splukiwania .fourth-div .right .elements .element {
    position: relative;
    padding-left: 101px;
  }
  .odzywka_bez_splukiwania .fourth-div .right .elements .element .bullet {
    position: absolute;
    left: 0;
  }
  .odzywka_bez_splukiwania .fifth-div {
    padding: 0px 118px 140px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .odzywka_bez_splukiwania .fifth-div .left {
    width: 50%;
    padding-right: 100px;
  }
  .odzywka_bez_splukiwania .fifth-div .left .left-icon {
    margin-bottom: 20px;
  }
  .odzywka_bez_splukiwania .fifth-div .left .smaller-heading-text {
    padding-bottom: 10px;
  }
  .odzywka_bez_splukiwania .fifth-div .right {
    width: 50%;
    position: relative;
  }
  .odzywka_bez_splukiwania .fifth-div .right .right-images {
    position: relative;
    width: 100%;
    height: 100%;
    padding-left: 35px;
  }
  .odzywka_bez_splukiwania .fifth-div .right .right-images .background {
    position: absolute;
    right: -73px;
    top: -19px;
  }
  .odzywka_bez_splukiwania .fifth-div .right .right-images .right-img-bg {
    position: absolute;
    z-index: 0;
    top: 72px;
    left: 100px;
  }
  .odzywka_bez_splukiwania .fifth-div .right .right-images .right-img-front {
    position: absolute;
    z-index: 1;
  }
  .odzywka_bez_splukiwania .sixth-div {
    padding: 30px 118px 85px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .odzywka_bez_splukiwania .sixth-div .left {
    width: 75%;
  }
  .odzywka_bez_splukiwania .sixth-div .left .smaller-heading-text {
    padding-bottom: 10px;
  }
  .odzywka_bez_splukiwania .sixth-div .right {
    width: 25%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 20px;
  }
  .odzywka_bez_splukiwania .sixth-div .right .first {
    width: 100px;
    margin-right: 20px;
  }
  .odzywka_bez_splukiwania .sixth-div .right .second {
    width: 100px;
    padding-left: 10px;
  }
  .odzywka_bez_splukiwania .down-div {
    height: 42px;
    background-color: #6e4a9e;
  }
  
  @media (max-width: 1200px) {
    .odzywka_bez_splukiwania.wrapper {
      width: 95%;
    }
    .odzywka_bez_splukiwania .top-div .left {
      padding-left: 6%;
    }
    .odzywka_bez_splukiwania .top-div .left .heading-text {
      font-size: 87px;
    }
    .odzywka_bez_splukiwania .top-div .left .smaller-heading-text {
      font-size: 28px;
      padding-bottom: 10px;
    }
    .odzywka_bez_splukiwania .second-div {
      padding-left: 6%;
    }
    .odzywka_bez_splukiwania .third-div {
      padding: 51px 6% 85px 6%;
    }
    .odzywka_bez_splukiwania .fourth-div {
      padding: 51px 6% 20px 6%;
    }
    .odzywka_bez_splukiwania .fourth-div .left-images .background {
      width: 80%;
    }
    .odzywka_bez_splukiwania .fourth-div .left-images .left-img-bg {
      width: 80%;
    }
    .odzywka_bez_splukiwania .fourth-div .left-images .left-img-front {
      width: 80%;
    }
    .odzywka_bez_splukiwania .fifth-div {
      padding: 0 6% 85px 6%;
    }
    .odzywka_bez_splukiwania .fifth-div .right .right-images .background {
      right: 0;
    }
    .odzywka_bez_splukiwania .fifth-div .right .right-images .right-img-bg {
      right: 6%;
      left: auto;
    }
    .odzywka_bez_splukiwania .fifth-div .right .right-images .right-img-front {
      right: 5%;
    }
    .odzywka_bez_splukiwania .sixth-div {
      padding: 51px 6% 85px 6%;
    }
  }
  @media (max-width: 1100px) {
    .odzywka_bez_splukiwania .top-div .left {
      padding-right: 10%;
    }
  }
  @media (max-width: 992px) {
    .odzywka_bez_splukiwania .top-div .center-img {
      width: 140px;
      height: 140px;
      left: auto;
      right: 6%;
      top: 44px;
    }
    .odzywka_bez_splukiwania .top-div .left .logo {
      width: 130px;
    }
    .odzywka_bez_splukiwania .top-div .left .heading-text {
      font-size: 80px;
      line-height: 92px;
    }
    .odzywka_bez_splukiwania .top-div .left .smaller-heading-text {
      font-size: 25px;
      padding-bottom: 5px;
    }
    .odzywka_bez_splukiwania .top-div .left .text {
      font-size: 19px;
    }
    .odzywka_bez_splukiwania .fourth-div {
      padding: 15px 3% 85px 6%;
    }
    .odzywka_bez_splukiwania .fourth-div .left {
      padding-top: 200px;
    }
    .odzywka_bez_splukiwania .fourth-div .left .left-images .background {
      top: 120px;
    }
    .odzywka_bez_splukiwania .fourth-div .right .elements .element {
      padding-left: 75px;
    }
    .odzywka_bez_splukiwania .fourth-div .right .elements .element .bullet {
      width: 50px;
      height: 50px;
    }
    .odzywka_bez_splukiwania .fourth-div .right .elements .text {
      padding-bottom: 20px;
      padding-right: 2%;
    }
  }
  @media (max-width: 768px) {
    .odzywka_bez_splukiwania .smaller-heading-text {
      font-size: 28px;
      line-height: 32px;
    }
    .odzywka_bez_splukiwania .text {
      font-size: 18px;
    }
    .odzywka_bez_splukiwania .second-div {
      padding: 0 15px 0;
    }
    .odzywka_bez_splukiwania .third-div {
      max-height: none;
      padding: 20px 0 20px;
    }
    .odzywka_bez_splukiwania .third-div .left {
      -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1;
      width: 100%;
      padding: 0 15px 0;
    }
    .odzywka_bez_splukiwania .third-div .left .smaller-heading-text {
      padding-bottom: 10px;
    }
    .odzywka_bez_splukiwania .third-div .left .text {
      padding-bottom: 10px;
    }
    .odzywka_bez_splukiwania .third-div .left .text-1 {
      padding-bottom: 10px;
    }
    .odzywka_bez_splukiwania .third-div .left .text-2 {
      padding-bottom: 0;
    }
    .odzywka_bez_splukiwania .third-div .right {
      padding: 0;
      -webkit-transform: none;
      transform: none;
      -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
      order: 0;
    }
    .odzywka_bez_splukiwania .third-div .right .bottle {
      margin: 0;
    }
    .odzywka_bez_splukiwania .fourth-div {
      padding: 0;
    }
    .odzywka_bez_splukiwania .fourth-div .left {
      width: 100%;
      height: 350px;
      padding-top: 0;
    }
    .odzywka_bez_splukiwania .fourth-div .left .left-images .left-img-front {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: 0;
      right: 0;
    }
    .odzywka_bez_splukiwania .fourth-div .left .left-images .left-img-bg {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: -13%;
      right: 0;
      top: 1%;
    }
    .odzywka_bez_splukiwania .fourth-div .left .left-images .background {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: -31%;
      right: 0;
      top: 16%;
    }
    .odzywka_bez_splukiwania .fourth-div .right {
      width: 100%;
    }
    .odzywka_bez_splukiwania .fourth-div .right .elements {
      padding: 20px 15px 50px;
    }
    .odzywka_bez_splukiwania .fifth-div {
      padding: 0;
    }
    .odzywka_bez_splukiwania .fifth-div .left {
      width: 100%;
      padding: 0 15px 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
    }
    .odzywka_bez_splukiwania .fifth-div .right {
      width: 100%;
      height: 400px;
      padding-top: 30px;
    }
    .odzywka_bez_splukiwania .fifth-div .right .right-images {
      padding: 0;
    }
    .odzywka_bez_splukiwania .fifth-div .right .right-images .background {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      top: 0;
      left: 0;
      right: 0;
    }
    .odzywka_bez_splukiwania .fifth-div .right .right-images .right-img-bg {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: 0;
      right: -50px;
    }
    .odzywka_bez_splukiwania .fifth-div .right .right-images .right-img-front {
      width: 60%;
      margin-left: auto;
      margin-right: auto;
      left: 0;
      right: 0;
    }
    .odzywka_bez_splukiwania .sixth-div {
      padding: 51px 15px 85px 15px;
    }
  }
  @media (max-width: 576px) {
    .odzywka_bez_splukiwania .dosis-bold-text {
      font-size: 18px;
    }
    .odzywka_bez_splukiwania .text {
      font-size: 17px;
    }
    .odzywka_bez_splukiwania .top-div {
      height: 390px;
    }
    .odzywka_bez_splukiwania .top-div .center-img {
      width: 110px;
      height: 110px;
    }
    .odzywka_bez_splukiwania .top-div .left {
      width: 100%;
      text-align: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
    }
    .odzywka_bez_splukiwania .top-div .left .logo {
      width: 110px;
      height: 110px;
    }
    .odzywka_bez_splukiwania .top-div .left .heading-text {
      font-size: 60px;
    }
    .odzywka_bez_splukiwania .top-div .left .smaller-heading-text {
      font-size: 23px;
    }
    .odzywka_bez_splukiwania .top-div .left .text {
      font-size: 17px;
    }
    .odzywka_bez_splukiwania .third-div .bottle {
      width: 100%;
    }
    .odzywka_bez_splukiwania .fourth-div .left .left-images .left-img-front {
      width: 70%;
    }
    .odzywka_bez_splukiwania .fourth-div .left .left-images .left-img-bg {
      width: 70%;
    }
    .odzywka_bez_splukiwania .fourth-div .left .left-images .background {
      width: 70%;
      left: 0;
      top: 23%;
    }
    .odzywka_bez_splukiwania .fourth-div .right .elements .element {
      padding-left: 55px;
    }
    .odzywka_bez_splukiwania .fourth-div .right .elements .element .bullet {
      width: 40px;
      height: 40px;
    }
    .odzywka_bez_splukiwania .fourth-div .right .elements .text {
      padding-bottom: 10px;
    }
    .odzywka_bez_splukiwania .fifth-div .right .right-images {
      padding: 0;
    }
    .odzywka_bez_splukiwania .fifth-div .right .right-images .background {
      width: 70%;
    }
    .odzywka_bez_splukiwania .fifth-div .right .right-images .right-img-bg {
      width: 70%;
      right: -10px;
      top: 55px;
    }
    .odzywka_bez_splukiwania .fifth-div .right .right-images .right-img-front {
      width: 80%;
      right: 40px;
    }
    .odzywka_bez_splukiwania .sixth-div {
      padding: 51px 15px 35px 15px;
    }
    .odzywka_bez_splukiwania .sixth-div .left {
      width: 100%;
    }
    .odzywka_bez_splukiwania .sixth-div .right {
      padding-top: 20px;
      width: 100%;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
    }
    .odzywka_bez_splukiwania .sixth-div .right .first {
      margin-right: 0;
    }
  }
  @media (max-width: 430px) {
    .odzywka_bez_splukiwania .fourth-div .left {
      height: 300px;
    }
    .odzywka_bez_splukiwania .fifth-div .right {
      height: 335px;
    }
  }
  @media (max-width: 400px) {
    .odzywka_bez_splukiwania .fourth-div .left {
      height: 240px;
    }
    .odzywka_bez_splukiwania .fifth-div .right {
      height: 310px;
    }
  }
  /*# sourceMappingURL=css/style.css.map */
  .maska_do_lokow * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    font-family: "Dosis", sans-serif;
  }
  .maska_do_lokow.wrapper {
    margin-left: auto;
    margin-right: auto;
    width: 1100px;
    background-color: #d4f1ff;
  }
  .maska_do_lokow .heading-text {
    font-family: "Lobster", cursive;
    font-weight: 400;
    font-size: 90px;
    line-height: 112px;
    color: #3c375e;
    margin: 0;
  }
  .maska_do_lokow .smaller-heading-text {
    font-family: "Lobster", cursive;
    font-weight: 400;
    font-size: 30px;
    line-height: 37.5px;
    color: #3c375e;
  }
  .maska_do_lokow .text {
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    color: #000000;
    letter-spacing: 0.05em;
  }
  .maska_do_lokow .dosis-bold-text {
    font-weight: 700;
    font-size: 20px;
    line-height: 25px;
  }
  .maska_do_lokow .top-div {
    height: 490px;
    width: 100%;
    position: relative;
    background-image: url("/img/pchowe_wakacje/maska_do_lokow/ob_rc_baner_peh 1.png");
    background-repeat: no-repeat;
    background-position: left;
  }
  .maska_do_lokow .top-div .center-img {
    position: absolute;
    left: 0;
    right: 0;
    top: 126px;
    margin: auto;
    z-index: 0;
  }
  .maska_do_lokow .top-div .left {
    padding-left: 118px;
    padding-top: 44px;
    width: 460px;
  }
  .maska_do_lokow .top-div .left .smaller-heading-text {
    padding-bottom: 15px;
  }
  .maska_do_lokow .top-div .left .text {
    font-weight: 500;
    font-size: 20px;
    line-height: 25px;
    color: #3c375e;
    letter-spacing: 0.03em;
  }
  .maska_do_lokow .second-div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 118px;
    height: 74px;
    background-color: #0e8ece;
  }
  .maska_do_lokow .second-div .second-div-text {
    font-family: "Lobster", cursive;
    font-weight: 400;
    font-size: 30px;
    line-height: 37px;
    color: #fff;
    margin-bottom: 0;
  }
  .maska_do_lokow .third-div {
    padding: 51px 118px 85px 118px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    max-height: 290px;
  }
  .maska_do_lokow .third-div .left {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
    width: 50%;
    padding-right: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .maska_do_lokow .third-div .left .smaller-heading-text {
    padding-bottom: 15px;
  }
  .maska_do_lokow .third-div .left .text {
    padding-bottom: 27px;
  }
  .maska_do_lokow .third-div .left .text-1 {
    padding-bottom: 18px;
  }
  .maska_do_lokow .third-div .left .text-2 {
    padding-bottom: 78px;
  }
  .maska_do_lokow .third-div .left .dosis-bold-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .maska_do_lokow .third-div .left .dosis-bold-text .capacity-img {
    margin-right: 39px;
  }
  .maska_do_lokow .third-div .right {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-transform: translateY(-321px);
    transform: translateY(-321px);
    padding-left: 30px;
  }
  .maska_do_lokow .third-div .right .bottle {
    -ms-flex-item-align: center;
    align-self: center;
    margin-left: 45px;
  }
  .maska_do_lokow .fourth-div {
    padding: 51px 118px 20px 110px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .maska_do_lokow .fourth-div .left {
    position: relative;
    width: 50%;
    padding-top: 57px;
  }
  .maska_do_lokow .fourth-div .left .left-images {
    position: relative;
    width: 100%;
    height: 100%;
  }
  .maska_do_lokow .fourth-div .left .left-images .background {
    position: absolute;
    z-index: 0;
    top: 140px;
    left: -10%;
  }
  .maska_do_lokow .fourth-div .left .left-images .left-img-bg {
    position: absolute;
    z-index: 0;
  }
  .maska_do_lokow .fourth-div .left .left-images .left-img-front {
    position: absolute;
    left: 44px;
    top: 28px;
    z-index: 1;
  }
  .maska_do_lokow .fourth-div .right {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .maska_do_lokow .fourth-div .right .elements {
    padding-top: 41px;
    padding-left: 10px;
  }
  .maska_do_lokow .fourth-div .right .elements .smaller-heading-text {
    padding-bottom: 10px;
  }
  .maska_do_lokow .fourth-div .right .elements .text {
    padding-bottom: 38px;
  }
  .maska_do_lokow .fourth-div .right .elements .element {
    position: relative;
    padding-left: 101px;
  }
  .maska_do_lokow .fourth-div .right .elements .element .bullet {
    position: absolute;
    left: 0;
  }
  .maska_do_lokow .fifth-div {
    padding: 0px 118px 140px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .maska_do_lokow .fifth-div .left {
    width: 50%;
    padding-right: 90px;
  }
  .maska_do_lokow .fifth-div .left .left-icon {
    margin-bottom: 20px;
  }
  .maska_do_lokow .fifth-div .left .smaller-heading-text {
    padding-bottom: 10px;
  }
  .maska_do_lokow .fifth-div .right {
    width: 50%;
    position: relative;
  }
  .maska_do_lokow .fifth-div .right .right-images {
    position: relative;
    width: 100%;
    height: 100%;
    padding-left: 35px;
  }
  .maska_do_lokow .fifth-div .right .right-images .background {
    position: absolute;
    right: -73px;
    top: -19px;
  }
  .maska_do_lokow .fifth-div .right .right-images .right-img-bg {
    position: absolute;
    z-index: 0;
    top: 42px;
    left: 73px;
  }
  .maska_do_lokow .fifth-div .right .right-images .right-img-front {
    position: absolute;
    z-index: 1;
  }
  .maska_do_lokow .fifth-and-half-div {
    padding: 30px 118px 72px;
    background-color: #97deff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .maska_do_lokow .fifth-and-half-div .left {
    position: relative;
    width: 50%;
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .maska_do_lokow .fifth-and-half-div .left .left-images {
    position: relative;
    width: 100%;
    height: 100%;
  }
  .maska_do_lokow .fifth-and-half-div .left .left-images .background {
    position: absolute;
    z-index: 0;
    top: -56px;
    left: -22%;
  }
  .maska_do_lokow .fifth-and-half-div .left .left-images .left-img-bg {
    position: absolute;
    z-index: 0;
    top: 0;
  }
  .maska_do_lokow .fifth-and-half-div .left .left-images .left-img-front {
    position: relative;
    left: 44px;
    top: 28px;
    z-index: 1;
  }
  .maska_do_lokow .fifth-and-half-div .right {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-left: 25px;
    padding-top: 10px;
  }
  .maska_do_lokow .fifth-and-half-div .right .right-icon {
    padding-bottom: 20px;
  }
  .maska_do_lokow .fifth-and-half-div .right .smaller-heading-text {
    padding-bottom: 10px;
  }
  .maska_do_lokow .sixth-div {
    padding: 53px 118px 85px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .maska_do_lokow .sixth-div .left {
    width: 75%;
  }
  .maska_do_lokow .sixth-div .left .smaller-heading-text {
    padding-bottom: 10px;
  }
  .maska_do_lokow .sixth-div .right {
    width: 25%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    gap: 20px;
  }
  .maska_do_lokow .sixth-div .right .first {
    width: 100px;
  }
  .maska_do_lokow .sixth-div .right .second {
    width: 100px;
    padding-left: 10px;
  }
  .maska_do_lokow .down-div {
    height: 42px;
    background-color: #0e8ece;
  }
  
  @media (max-width: 1200px) {
    .maska_do_lokow.wrapper {
      width: 95%;
    }
    .maska_do_lokow .top-div .left {
      padding-left: 6%;
    }
    .maska_do_lokow .top-div .left .heading-text {
      font-size: 87px;
    }
    .maska_do_lokow .top-div .left .smaller-heading-text {
      font-size: 28px;
      padding-bottom: 10px;
    }
    .maska_do_lokow .second-div {
      padding-left: 6%;
    }
    .maska_do_lokow .third-div {
      padding: 51px 6% 85px 6%;
    }
    .maska_do_lokow .fourth-div {
      padding: 51px 6% 20px 6%;
    }
    .maska_do_lokow .fourth-div .left-images .background {
      width: 80%;
    }
    .maska_do_lokow .fourth-div .left-images .left-img-bg {
      width: 80%;
    }
    .maska_do_lokow .fourth-div .left-images .left-img-front {
      width: 80%;
    }
    .maska_do_lokow .fifth-div {
      padding: 0 6% 85px 6%;
    }
    .maska_do_lokow .fifth-div .right .right-images .background {
      right: 0;
    }
    .maska_do_lokow .fifth-div .right .right-images .right-img-bg {
      right: 6%;
      left: auto;
    }
    .maska_do_lokow .fifth-div .right .right-images .right-img-front {
      right: 5%;
    }
    .maska_do_lokow .fifth-and-half-div {
      padding: 0 6% 85px 6%;
    }
    .maska_do_lokow .fifth-and-half-div .left {
      padding-top: 6%;
    }
    .maska_do_lokow .fifth-and-half-div .left .left-images .left-img-front,
    .maska_do_lokow .fifth-and-half-div .left .left-images .left-img-bg,
    .maska_do_lokow .fifth-and-half-div .left .left-images .background {
      width: 80%;
    }
    .maska_do_lokow .fifth-and-half-div .left .left-images .background {
      top: auto;
    }
    .maska_do_lokow .fifth-and-half-div .right {
      padding-top: 50px;
    }
    .maska_do_lokow .sixth-div {
      padding: 51px 6% 85px 6%;
    }
  }
  @media (max-width: 1100px) {
    .maska_do_lokow .top-div .left {
      padding-right: 10%;
    }
  }
  @media (max-width: 992px) {
    .maska_do_lokow .top-div .center-img {
      width: 140px;
      height: 140px;
      left: auto;
      right: 6%;
      top: 44px;
    }
    .maska_do_lokow .top-div .left .logo {
      width: 130px;
    }
    .maska_do_lokow .top-div .left .heading-text {
      font-size: 80px;
      line-height: 92px;
    }
    .maska_do_lokow .top-div .left .smaller-heading-text {
      font-size: 25px;
      padding-bottom: 5px;
    }
    .maska_do_lokow .top-div .left .text {
      font-size: 19px;
    }
    .maska_do_lokow .fourth-div {
      padding: 15px 3% 85px 6%;
    }
    .maska_do_lokow .fourth-div .left {
      padding-top: 90px;
    }
    .maska_do_lokow .fourth-div .left .left-images .background {
      top: 120px;
    }
    .maska_do_lokow .fourth-div .right .elements .element {
      padding-left: 75px;
    }
    .maska_do_lokow .fourth-div .right .elements .element .bullet {
      width: 50px;
      height: 50px;
    }
    .maska_do_lokow .fourth-div .right .elements .text {
      padding-bottom: 20px;
      padding-right: 2%;
    }
    .maska_do_lokow .fifth-and-half-div .left {
      padding-top: 15%;
    }
  }
  @media (max-width: 768px) {
    .maska_do_lokow .smaller-heading-text {
      font-size: 28px;
      line-height: 32px;
    }
    .maska_do_lokow .text {
      font-size: 18px;
    }
    .maska_do_lokow .second-div {
      padding: 0 15px 0;
    }
    .maska_do_lokow .third-div {
      max-height: none;
      padding: 20px 0 20px;
    }
    .maska_do_lokow .third-div .left {
      -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1;
      width: 100%;
      padding: 0 15px 0;
    }
    .maska_do_lokow .third-div .left .smaller-heading-text {
      padding-bottom: 10px;
    }
    .maska_do_lokow .third-div .left .text {
      padding-bottom: 10px;
    }
    .maska_do_lokow .third-div .left .text-1 {
      padding-bottom: 10px;
    }
    .maska_do_lokow .third-div .left .text-2 {
      padding-bottom: 0;
    }
    .maska_do_lokow .third-div .right {
      padding: 0;
      -webkit-transform: none;
      transform: none;
      -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
      order: 0;
    }
    .maska_do_lokow .third-div .right .bottle {
      margin: 0;
    }
    .maska_do_lokow .fourth-div {
      padding: 0;
    }
    .maska_do_lokow .fourth-div .left {
      width: 100%;
      height: 350px;
      padding-top: 0;
    }
    .maska_do_lokow .fourth-div .left .left-images .left-img-front {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: 0;
      right: 0;
    }
    .maska_do_lokow .fourth-div .left .left-images .left-img-bg {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: -13%;
      right: 0;
      top: 1%;
    }
    .maska_do_lokow .fourth-div .left .left-images .background {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: -31%;
      right: 0;
      top: 16%;
    }
    .maska_do_lokow .fourth-div .right {
      width: 100%;
    }
    .maska_do_lokow .fourth-div .right .elements {
      padding: 20px 15px 50px;
    }
    .maska_do_lokow .fifth-div {
      padding: 0;
    }
    .maska_do_lokow .fifth-div .left {
      width: 100%;
      padding: 0 15px 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
    }
    .maska_do_lokow .fifth-div .right {
      width: 100%;
      height: 400px;
      padding-top: 30px;
      margin-bottom: 50px;
    }
    .maska_do_lokow .fifth-div .right .right-images {
      padding: 0;
    }
    .maska_do_lokow .fifth-div .right .right-images .background {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      top: 0;
      left: 0;
      right: 0;
    }
    .maska_do_lokow .fifth-div .right .right-images .right-img-bg {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: 0;
      right: -74px;
      top: 73px;
    }
    .maska_do_lokow .fifth-div .right .right-images .right-img-front {
      width: 60%;
      margin-left: auto;
      margin-right: auto;
      left: 0;
      right: 0;
    }
    .maska_do_lokow .fifth-and-half-div {
      padding: 0;
    }
    .maska_do_lokow .fifth-and-half-div .left {
      width: 100%;
      height: 100%;
    }
    .maska_do_lokow .fifth-and-half-div .left .left-images {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      padding: 0;
      padding-bottom: 40px;
    }
    .maska_do_lokow .fifth-and-half-div .left .left-images .background {
      width: 60%;
      margin-left: auto;
      margin-right: auto;
      left: 0;
    }
    .maska_do_lokow .fifth-and-half-div .left .left-images .left-img-bg {
      width: 60%;
      margin-left: auto;
      margin-right: auto;
      left: -80px;
      right: 0;
    }
    .maska_do_lokow .fifth-and-half-div .left .left-images .left-img-front {
      width: 60%;
      margin-left: auto;
      margin-right: auto;
      left: 0;
      right: 0;
    }
    .maska_do_lokow .fifth-and-half-div .right {
      padding: 0 15px 15px;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start;
      width: 100%;
    }
    .maska_do_lokow .fifth-and-half-div .right .right-icon {
      -ms-flex-item-align: center;
      align-self: center;
    }
    .maska_do_lokow .sixth-div {
      padding: 51px 15px 85px 15px;
    }
  }
  @media (max-width: 576px) {
    .maska_do_lokow .dosis-bold-text {
      font-size: 18px;
    }
    .maska_do_lokow .text {
      font-size: 17px;
    }
    .maska_do_lokow .top-div {
      height: 390px;
    }
    .maska_do_lokow .top-div .center-img {
      width: 110px;
      height: 110px;
    }
    .maska_do_lokow .top-div .left {
      width: 100%;
      text-align: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
    }
    .maska_do_lokow .top-div .left .logo {
      width: 110px;
      height: 110px;
    }
    .maska_do_lokow .top-div .left .heading-text {
      font-size: 60px;
    }
    .maska_do_lokow .top-div .left .smaller-heading-text {
      font-size: 23px;
    }
    .maska_do_lokow .top-div .left .text {
      font-size: 17px;
    }
    .maska_do_lokow .third-div .bottle {
      width: 100%;
    }
    .maska_do_lokow .fourth-div .left .left-images .left-img-front {
      width: 70%;
    }
    .maska_do_lokow .fourth-div .left .left-images .left-img-bg {
      width: 70%;
    }
    .maska_do_lokow .fourth-div .left .left-images .background {
      width: 70%;
      left: 0;
      top: 23%;
    }
    .maska_do_lokow .fourth-div .right .elements .element {
      padding-left: 55px;
    }
    .maska_do_lokow .fourth-div .right .elements .element .bullet {
      width: 40px;
      height: 40px;
    }
    .maska_do_lokow .fourth-div .right .elements .text {
      padding-bottom: 10px;
    }
    .maska_do_lokow .fifth-div .right .right-images {
      padding: 0;
    }
    .maska_do_lokow .fifth-div .right .right-images .background {
      width: 70%;
    }
    .maska_do_lokow .fifth-div .right .right-images .right-img-bg {
      width: 70%;
      right: -10px;
      top: 55px;
    }
    .maska_do_lokow .fifth-div .right .right-images .right-img-front {
      width: 80%;
      right: 40px;
    }
    .maska_do_lokow .fifth-and-half-div .left .left-images .left-img-bg {
      width: 80%;
      top: 10px;
      left: -50px;
    }
    .maska_do_lokow .fifth-and-half-div .left .left-images .left-img-front {
      width: 80%;
    }
    .maska_do_lokow .fifth-and-half-div .left .left-images .background {
      width: 80%;
    }
    .maska_do_lokow .sixth-div {
      padding: 51px 15px 35px 15px;
    }
    .maska_do_lokow .sixth-div .left {
      width: 100%;
    }
    .maska_do_lokow .sixth-div .right {
      padding-top: 20px;
      width: 100%;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
    }
    .maska_do_lokow .sixth-div .right .first {
      margin-right: 0;
    }
  }
  @media (max-width: 430px) {
    .maska_do_lokow .fourth-div .left {
      height: 300px;
    }
    .maska_do_lokow .fifth-div .right {
      height: 335px;
    }
  }
  @media (max-width: 400px) {
    .maska_do_lokow .fourth-div .left {
      height: 240px;
    }
    .maska_do_lokow .fifth-div .right {
      height: 310px;
    }
  }
  /*# sourceMappingURL=css/style.css.map */
  .maska_do_wlosow_niskoporowatych * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    font-family: "Dosis", sans-serif;
  }
  .maska_do_wlosow_niskoporowatych.wrapper {
    margin-left: auto;
    margin-right: auto;
    width: 1100px;
    background-color: #bbe9ff;
  }
  .maska_do_wlosow_niskoporowatych .heading-text {
    font-family: "Lobster", cursive;
    font-weight: 400;
    font-size: 90px;
    line-height: 112px;
    color: #3c375e;
    margin: 0;
  }
  .maska_do_wlosow_niskoporowatych .smaller-heading-text {
    font-family: "Lobster", cursive;
    font-weight: 400;
    font-size: 30px;
    line-height: 37.5px;
    color: #3c375e;
  }
  .maska_do_wlosow_niskoporowatych .text {
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    color: #000000;
    letter-spacing: 0.05em;
  }
  .maska_do_wlosow_niskoporowatych .dosis-bold-text {
    font-weight: 700;
    font-size: 20px;
    line-height: 25px;
  }
  .maska_do_wlosow_niskoporowatych .top-div {
    height: 490px;
    width: 100%;
    position: relative;
    background-image: url("/img/pchowe_wakacje/maska_do_wlosow_niskoporowatych/ob_rc_baner_peh 1.png");
    background-repeat: no-repeat;
    background-position: left;
  }
  .maska_do_wlosow_niskoporowatych .top-div .center-img {
    position: absolute;
    left: 0;
    right: 0;
    top: 126px;
    margin: auto;
    z-index: 0;
  }
  .maska_do_wlosow_niskoporowatych .top-div .left {
    padding-left: 118px;
    padding-top: 44px;
    width: 460px;
  }
  .maska_do_wlosow_niskoporowatych .top-div .left .smaller-heading-text {
    padding-bottom: 15px;
  }
  .maska_do_wlosow_niskoporowatych .top-div .left .text {
    font-weight: 500;
    font-size: 20px;
    line-height: 25px;
    color: #3c375e;
    letter-spacing: 0.03em;
  }
  .maska_do_wlosow_niskoporowatych .second-div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 118px;
    height: 74px;
    background-color: #6e4a9e;
  }
  .maska_do_wlosow_niskoporowatych .second-div .second-div-text {
    font-family: "Lobster", cursive;
    font-weight: 400;
    font-size: 30px;
    line-height: 37px;
    color: #fff;
    margin-bottom: 0;
  }
  .maska_do_wlosow_niskoporowatych .third-div {
    padding: 51px 118px 85px 118px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    max-height: 290px;
  }
  .maska_do_wlosow_niskoporowatych .third-div .left {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
    width: 50%;
    padding-right: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .maska_do_wlosow_niskoporowatych .third-div .left .smaller-heading-text {
    padding-bottom: 15px;
  }
  .maska_do_wlosow_niskoporowatych .third-div .left .text {
    padding-bottom: 27px;
  }
  .maska_do_wlosow_niskoporowatych .third-div .left .text-1 {
    padding-bottom: 18px;
  }
  .maska_do_wlosow_niskoporowatych .third-div .left .text-2 {
    padding-bottom: 78px;
  }
  .maska_do_wlosow_niskoporowatych .third-div .left .dosis-bold-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .maska_do_wlosow_niskoporowatych .third-div .left .dosis-bold-text .capacity-img {
    margin-right: 39px;
  }
  .maska_do_wlosow_niskoporowatych .third-div .right {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-transform: translateY(-321px);
    transform: translateY(-321px);
    padding-left: 30px;
  }
  .maska_do_wlosow_niskoporowatych .third-div .right .bottle {
    -ms-flex-item-align: center;
    align-self: center;
    margin-left: 45px;
  }
  .maska_do_wlosow_niskoporowatych .fourth-div {
    padding: 51px 118px 20px 110px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .maska_do_wlosow_niskoporowatych .fourth-div .left {
    position: relative;
    width: 50%;
    padding-top: 57px;
  }
  .maska_do_wlosow_niskoporowatych .fourth-div .left .left-images {
    position: relative;
    width: 100%;
    height: 100%;
  }
  .maska_do_wlosow_niskoporowatych .fourth-div .left .left-images .background {
    position: absolute;
    z-index: 0;
    top: 140px;
    left: -10%;
  }
  .maska_do_wlosow_niskoporowatych .fourth-div .left .left-images .left-img-bg {
    position: absolute;
    z-index: 0;
  }
  .maska_do_wlosow_niskoporowatych .fourth-div .left .left-images .left-img-front {
    position: absolute;
    left: 44px;
    top: 28px;
    z-index: 1;
  }
  .maska_do_wlosow_niskoporowatych .fourth-div .right {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .maska_do_wlosow_niskoporowatych .fourth-div .right .elements {
    padding-top: 41px;
    padding-left: 10px;
  }
  .maska_do_wlosow_niskoporowatych .fourth-div .right .elements .smaller-heading-text {
    padding-bottom: 10px;
  }
  .maska_do_wlosow_niskoporowatych .fourth-div .right .elements .text {
    padding-bottom: 38px;
  }
  .maska_do_wlosow_niskoporowatych .fourth-div .right .elements .element {
    position: relative;
    padding-left: 101px;
  }
  .maska_do_wlosow_niskoporowatych .fourth-div .right .elements .element .bullet {
    position: absolute;
    left: 0;
  }
  .maska_do_wlosow_niskoporowatych .fifth-div {
    padding: 0px 118px 140px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .maska_do_wlosow_niskoporowatych .fifth-div .left {
    width: 50%;
    padding-right: 100px;
  }
  .maska_do_wlosow_niskoporowatych .fifth-div .left .left-icon {
    margin-bottom: 20px;
  }
  .maska_do_wlosow_niskoporowatych .fifth-div .left .smaller-heading-text {
    padding-bottom: 10px;
  }
  .maska_do_wlosow_niskoporowatych .fifth-div .right {
    width: 50%;
    position: relative;
  }
  .maska_do_wlosow_niskoporowatych .fifth-div .right .right-images {
    position: relative;
    width: 100%;
    height: 100%;
    padding-left: 35px;
  }
  .maska_do_wlosow_niskoporowatych .fifth-div .right .right-images .background {
    position: absolute;
    right: -73px;
    top: -19px;
  }
  .maska_do_wlosow_niskoporowatych .fifth-div .right .right-images .right-img-bg {
    position: absolute;
    z-index: 0;
    top: 42px;
    left: 73px;
  }
  .maska_do_wlosow_niskoporowatych .fifth-div .right .right-images .right-img-front {
    position: absolute;
    z-index: 1;
  }
  .maska_do_wlosow_niskoporowatych .fifth-and-half-div {
    padding: 44px 118px 31px;
    background-color: #66cdfe;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .maska_do_wlosow_niskoporowatych .fifth-and-half-div .left {
    position: relative;
    width: 50%;
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .maska_do_wlosow_niskoporowatych .fifth-and-half-div .left .left-images {
    position: relative;
    width: 100%;
    height: 100%;
  }
  .maska_do_wlosow_niskoporowatych .fifth-and-half-div .left .left-images .background {
    position: absolute;
    z-index: 0;
    top: -10px;
    left: -22%;
  }
  .maska_do_wlosow_niskoporowatych .fifth-and-half-div .left .left-images .left-img-bg {
    position: absolute;
    z-index: 0;
    top: 0;
  }
  .maska_do_wlosow_niskoporowatych .fifth-and-half-div .left .left-images .left-img-front {
    position: relative;
    left: 44px;
    top: 28px;
    z-index: 1;
  }
  .maska_do_wlosow_niskoporowatych .fifth-and-half-div .right {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-left: 25px;
    padding-top: 34px;
  }
  .maska_do_wlosow_niskoporowatych .fifth-and-half-div .right .smaller-heading-text {
    padding-bottom: 28px;
  }
  .maska_do_wlosow_niskoporowatych .fifth-and-half-div .right .right-icon {
    padding-bottom: 10px;
  }
  .maska_do_wlosow_niskoporowatych .fifth-and-half-div .right .more-smaller {
    padding-bottom: 10px;
    font-size: 24px;
    line-height: 30px;
  }
  .maska_do_wlosow_niskoporowatych .fifth-and-quarter-div {
    padding: 0px 118px 61px;
    background-color: #66cdfe;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
  }
  .maska_do_wlosow_niskoporowatych .fifth-and-quarter-div .stars-4 {
    position: absolute;
    right: 25px;
    top: -25px;
  }
  .maska_do_wlosow_niskoporowatych .fifth-and-quarter-div .icon {
    margin-bottom: 10px;
  }
  .maska_do_wlosow_niskoporowatych .fifth-and-quarter-div .more-smaller {
    font-size: 24px;
    line-height: 30px;
    padding-bottom: 10px;
  }
  .maska_do_wlosow_niskoporowatych .fifth-and-quarter-div .left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 50%;
    padding-right: 25px;
  }
  .maska_do_wlosow_niskoporowatych .fifth-and-quarter-div .right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 50%;
    padding-left: 25px;
  }
  .maska_do_wlosow_niskoporowatych .sixth-div {
    padding: 64px 118px 85px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .maska_do_wlosow_niskoporowatych .sixth-div .left {
    width: 75%;
  }
  .maska_do_wlosow_niskoporowatych .sixth-div .left .smaller-heading-text {
    padding-bottom: 10px;
  }
  .maska_do_wlosow_niskoporowatych .sixth-div .right {
    width: 25%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    gap: 20px;
  }
  .maska_do_wlosow_niskoporowatych .sixth-div .right .first {
    width: 100px;
  }
  .maska_do_wlosow_niskoporowatych .sixth-div .right .second {
    width: 100px;
    padding-left: 10px;
  }
  .maska_do_wlosow_niskoporowatych .down-div {
    height: 42px;
    background-color: #6e4a9e;
  }
  
  @media (max-width: 1200px) {
    .maska_do_wlosow_niskoporowatych.wrapper {
      width: 95%;
    }
    .maska_do_wlosow_niskoporowatych .top-div .left {
      padding-left: 6%;
    }
    .maska_do_wlosow_niskoporowatych .top-div .left .heading-text {
      font-size: 87px;
    }
    .maska_do_wlosow_niskoporowatych .top-div .left .smaller-heading-text {
      font-size: 28px;
      padding-bottom: 10px;
    }
    .maska_do_wlosow_niskoporowatych .second-div {
      padding-left: 6%;
    }
    .maska_do_wlosow_niskoporowatych .third-div {
      padding: 51px 6% 85px 6%;
    }
    .maska_do_wlosow_niskoporowatych .fourth-div {
      padding: 51px 6% 20px 6%;
    }
    .maska_do_wlosow_niskoporowatych .fourth-div .left-images .background {
      width: 80%;
    }
    .maska_do_wlosow_niskoporowatych .fourth-div .left-images .left-img-bg {
      width: 80%;
    }
    .maska_do_wlosow_niskoporowatych .fourth-div .left-images .left-img-front {
      width: 80%;
    }
    .maska_do_wlosow_niskoporowatych .fifth-div {
      padding: 0 6% 85px 6%;
    }
    .maska_do_wlosow_niskoporowatych .fifth-div .right .right-images .background {
      right: 0;
    }
    .maska_do_wlosow_niskoporowatych .fifth-div .right .right-images .right-img-bg {
      right: 6%;
      left: auto;
    }
    .maska_do_wlosow_niskoporowatych .fifth-div .right .right-images .right-img-front {
      right: 5%;
    }
    .maska_do_wlosow_niskoporowatych .fifth-and-half-div {
      padding: 0 6% 85px 6%;
    }
    .maska_do_wlosow_niskoporowatych .fifth-and-half-div .left {
      padding-top: 6%;
    }
    .maska_do_wlosow_niskoporowatych .fifth-and-half-div .left .left-images .left-img-front,
    .maska_do_wlosow_niskoporowatych .fifth-and-half-div .left .left-images .left-img-bg,
    .maska_do_wlosow_niskoporowatych .fifth-and-half-div .left .left-images .background {
      width: 80%;
    }
    .maska_do_wlosow_niskoporowatych .fifth-and-half-div .left .left-images .background {
      top: auto;
    }
    .maska_do_wlosow_niskoporowatych .fifth-and-half-div .right {
      padding-top: 50px;
    }
    .maska_do_wlosow_niskoporowatych .fifth-and-quarter-div {
      padding: 0 6% 85px 6%;
    }
    .maska_do_wlosow_niskoporowatych .sixth-div {
      padding: 51px 6% 85px 6%;
    }
  }
  @media (max-width: 1100px) {
    .maska_do_wlosow_niskoporowatych .top-div .left {
      padding-right: 10%;
    }
  }
  @media (max-width: 992px) {
    .maska_do_wlosow_niskoporowatych .top-div .center-img {
      width: 140px;
      height: 140px;
      left: auto;
      right: 6%;
      top: 44px;
    }
    .maska_do_wlosow_niskoporowatych .top-div .left .logo {
      width: 130px;
    }
    .maska_do_wlosow_niskoporowatych .top-div .left .heading-text {
      font-size: 80px;
      line-height: 92px;
    }
    .maska_do_wlosow_niskoporowatych .top-div .left .smaller-heading-text {
      font-size: 25px;
      padding-bottom: 5px;
    }
    .maska_do_wlosow_niskoporowatych .top-div .left .text {
      font-size: 19px;
    }
    .maska_do_wlosow_niskoporowatych .fourth-div {
      padding: 15px 3% 85px 6%;
    }
    .maska_do_wlosow_niskoporowatych .fourth-div .left {
      padding-top: 90px;
    }
    .maska_do_wlosow_niskoporowatych .fourth-div .left .left-images .background {
      top: 120px;
    }
    .maska_do_wlosow_niskoporowatych .fourth-div .right .elements .element {
      padding-left: 75px;
    }
    .maska_do_wlosow_niskoporowatych .fourth-div .right .elements .element .bullet {
      width: 50px;
      height: 50px;
    }
    .maska_do_wlosow_niskoporowatych .fourth-div .right .elements .text {
      padding-bottom: 20px;
      padding-right: 2%;
    }
    .maska_do_wlosow_niskoporowatych .fifth-and-half-div .left {
      padding-top: 15%;
    }
  }
  @media (max-width: 768px) {
    .maska_do_wlosow_niskoporowatych .smaller-heading-text {
      font-size: 28px;
      line-height: 32px;
    }
    .maska_do_wlosow_niskoporowatych .text {
      font-size: 18px;
    }
    .maska_do_wlosow_niskoporowatych .second-div {
      padding: 0 15px 0;
    }
    .maska_do_wlosow_niskoporowatych .third-div {
      max-height: none;
      padding: 20px 0 20px;
    }
    .maska_do_wlosow_niskoporowatych .third-div .left {
      -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1;
      width: 100%;
      padding: 0 15px 0;
    }
    .maska_do_wlosow_niskoporowatych .third-div .left .smaller-heading-text {
      padding-bottom: 10px;
    }
    .maska_do_wlosow_niskoporowatych .third-div .left .text {
      padding-bottom: 10px;
    }
    .maska_do_wlosow_niskoporowatych .third-div .left .text-1 {
      padding-bottom: 10px;
    }
    .maska_do_wlosow_niskoporowatych .third-div .left .text-2 {
      padding-bottom: 0;
    }
    .maska_do_wlosow_niskoporowatych .third-div .right {
      padding: 0;
      -webkit-transform: none;
      transform: none;
      -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
      order: 0;
    }
    .maska_do_wlosow_niskoporowatych .third-div .right .bottle {
      margin: 0;
    }
    .maska_do_wlosow_niskoporowatych .fourth-div {
      padding: 0;
    }
    .maska_do_wlosow_niskoporowatych .fourth-div .left {
      width: 100%;
      height: 350px;
      padding-top: 0;
    }
    .maska_do_wlosow_niskoporowatych .fourth-div .left .left-images .left-img-front {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: 0;
      right: 0;
    }
    .maska_do_wlosow_niskoporowatych .fourth-div .left .left-images .left-img-bg {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: -13%;
      right: 0;
      top: 1%;
    }
    .maska_do_wlosow_niskoporowatych .fourth-div .left .left-images .background {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: -31%;
      right: 0;
      top: 16%;
    }
    .maska_do_wlosow_niskoporowatych .fourth-div .right {
      width: 100%;
    }
    .maska_do_wlosow_niskoporowatych .fourth-div .right .elements {
      padding: 20px 15px 50px;
    }
    .maska_do_wlosow_niskoporowatych .fifth-div {
      padding: 0;
    }
    .maska_do_wlosow_niskoporowatych .fifth-div .left {
      width: 100%;
      padding: 0 15px 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
    }
    .maska_do_wlosow_niskoporowatych .fifth-div .right {
      width: 100%;
      height: 400px;
      padding-top: 30px;
      margin-bottom: 50px;
    }
    .maska_do_wlosow_niskoporowatych .fifth-div .right .right-images {
      padding: 0;
    }
    .maska_do_wlosow_niskoporowatych .fifth-div .right .right-images .background {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      top: 0;
      left: 0;
      right: 0;
    }
    .maska_do_wlosow_niskoporowatych .fifth-div .right .right-images .right-img-bg {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: 0;
      right: -74px;
      top: 73px;
    }
    .maska_do_wlosow_niskoporowatych .fifth-div .right .right-images .right-img-front {
      width: 60%;
      margin-left: auto;
      margin-right: auto;
      left: 0;
      right: 0;
    }
    .maska_do_wlosow_niskoporowatych .fifth-and-half-div {
      padding: 0;
    }
    .maska_do_wlosow_niskoporowatych .fifth-and-half-div .left {
      width: 100%;
      height: 100%;
    }
    .maska_do_wlosow_niskoporowatych .fifth-and-half-div .left .left-images {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      padding: 0;
      padding-bottom: 40px;
    }
    .maska_do_wlosow_niskoporowatych .fifth-and-half-div .left .left-images .background {
      width: 60%;
      margin-left: auto;
      margin-right: auto;
      left: 0;
    }
    .maska_do_wlosow_niskoporowatych .fifth-and-half-div .left .left-images .left-img-bg {
      width: 60%;
      margin-left: auto;
      margin-right: auto;
      left: -80px;
      right: 0;
    }
    .maska_do_wlosow_niskoporowatych .fifth-and-half-div .left .left-images .left-img-front {
      width: 60%;
      margin-left: auto;
      margin-right: auto;
      left: 0;
      right: 0;
    }
    .maska_do_wlosow_niskoporowatych .fifth-and-half-div .right {
      padding: 0 15px 20px;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      width: 100%;
    }
    .maska_do_wlosow_niskoporowatych .fifth-and-half-div .right .right-icon {
      -ms-flex-item-align: center;
      align-self: center;
    }
    .maska_do_wlosow_niskoporowatych .fifth-and-quarter-div {
      padding: 0 15px 30px;
    }
    .maska_do_wlosow_niskoporowatych .fifth-and-quarter-div .left {
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      padding: 0 0 20px;
      width: 100%;
    }
    .maska_do_wlosow_niskoporowatych .fifth-and-quarter-div .right {
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      padding: 0 0 20px;
      width: 100%;
    }
    .maska_do_wlosow_niskoporowatych .sixth-div {
      padding: 51px 15px 85px 15px;
    }
  }
  @media (max-width: 576px) {
    .maska_do_wlosow_niskoporowatych .dosis-bold-text {
      font-size: 18px;
    }
    .maska_do_wlosow_niskoporowatych .text {
      font-size: 17px;
    }
    .maska_do_wlosow_niskoporowatych .top-div {
      height: 410px;
    }
    .maska_do_wlosow_niskoporowatych .top-div .center-img {
      width: 110px;
      height: 110px;
    }
    .maska_do_wlosow_niskoporowatych .top-div .left {
      width: 100%;
      text-align: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
    }
    .maska_do_wlosow_niskoporowatych .top-div .left .logo {
      width: 110px;
      height: 110px;
    }
    .maska_do_wlosow_niskoporowatych .top-div .left .heading-text {
      font-size: 60px;
    }
    .maska_do_wlosow_niskoporowatych .top-div .left .smaller-heading-text {
      font-size: 23px;
    }
    .maska_do_wlosow_niskoporowatych .top-div .left .text {
      font-size: 17px;
    }
    .maska_do_wlosow_niskoporowatych .third-div .bottle {
      width: 100%;
    }
    .maska_do_wlosow_niskoporowatych .fourth-div .left .left-images .left-img-front {
      width: 70%;
    }
    .maska_do_wlosow_niskoporowatych .fourth-div .left .left-images .left-img-bg {
      width: 70%;
    }
    .maska_do_wlosow_niskoporowatych .fourth-div .left .left-images .background {
      width: 70%;
      left: 0;
      top: 23%;
    }
    .maska_do_wlosow_niskoporowatych .fourth-div .right .elements .element {
      padding-left: 55px;
    }
    .maska_do_wlosow_niskoporowatych .fourth-div .right .elements .element .bullet {
      width: 40px;
      height: 40px;
    }
    .maska_do_wlosow_niskoporowatych .fourth-div .right .elements .text {
      padding-bottom: 10px;
    }
    .maska_do_wlosow_niskoporowatych .fifth-div .right .right-images {
      padding: 0;
    }
    .maska_do_wlosow_niskoporowatych .fifth-div .right .right-images .background {
      width: 70%;
    }
    .maska_do_wlosow_niskoporowatych .fifth-div .right .right-images .right-img-bg {
      width: 70%;
      right: -10px;
      top: 55px;
    }
    .maska_do_wlosow_niskoporowatych .fifth-div .right .right-images .right-img-front {
      width: 80%;
      right: 40px;
    }
    .maska_do_wlosow_niskoporowatych .fifth-and-half-div .left .left-images .left-img-bg {
      width: 80%;
      top: 10px;
      left: -50px;
    }
    .maska_do_wlosow_niskoporowatych .fifth-and-half-div .left .left-images .left-img-front {
      width: 80%;
    }
    .maska_do_wlosow_niskoporowatych .fifth-and-half-div .left .left-images .background {
      width: 80%;
    }
    .maska_do_wlosow_niskoporowatych .sixth-div {
      padding: 51px 15px 35px 15px;
    }
    .maska_do_wlosow_niskoporowatych .sixth-div .left {
      width: 100%;
    }
    .maska_do_wlosow_niskoporowatych .sixth-div .right {
      padding-top: 20px;
      width: 100%;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
    }
    .maska_do_wlosow_niskoporowatych .sixth-div .right .first {
      margin-right: 0;
    }
  }
  @media (max-width: 430px) {
    .maska_do_wlosow_niskoporowatych .fourth-div .left {
      height: 300px;
    }
    .maska_do_wlosow_niskoporowatych .fifth-div .right {
      height: 335px;
    }
  }
  @media (max-width: 400px) {
    .maska_do_wlosow_niskoporowatych .fourth-div .left {
      height: 240px;
    }
    .maska_do_wlosow_niskoporowatych .fifth-div .right {
      height: 310px;
    }
  }
  /*# sourceMappingURL=css/style.css.map */
  .maska_do_wlosow_srednioporowatych * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    font-family: "Dosis", sans-serif;
  }
  .maska_do_wlosow_srednioporowatych.wrapper {
    margin-left: auto;
    margin-right: auto;
    width: 1100px;
    background-color: #ffeaf1;
  }
  .maska_do_wlosow_srednioporowatych .heading-text {
    font-family: "Lobster", cursive;
    font-weight: 400;
    font-size: 90px;
    line-height: 112px;
    color: #3c375e;
    margin: 0;
  }
  .maska_do_wlosow_srednioporowatych .smaller-heading-text {
    font-family: "Lobster", cursive;
    font-weight: 400;
    font-size: 30px;
    line-height: 37.5px;
    color: #3c375e;
  }
  .maska_do_wlosow_srednioporowatych .text {
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    color: #000000;
    letter-spacing: 0.05em;
  }
  .maska_do_wlosow_srednioporowatych .dosis-bold-text {
    font-weight: 700;
    font-size: 20px;
    line-height: 25px;
  }
  .maska_do_wlosow_srednioporowatych .top-div {
    height: 490px;
    width: 100%;
    position: relative;
    background-image: url("/img/pchowe_wakacje/maska_do_wlosow_srednioporowatych/ob_rc_baner_peh 1.png");
    background-repeat: no-repeat;
    background-position: left;
  }
  .maska_do_wlosow_srednioporowatych .top-div .center-img {
    position: absolute;
    left: 0;
    right: 0;
    top: 126px;
    margin: auto;
    z-index: 0;
  }
  .maska_do_wlosow_srednioporowatych .top-div .left {
    padding-left: 118px;
    padding-top: 44px;
    width: 490px;
  }
  .maska_do_wlosow_srednioporowatych .top-div .left .smaller-heading-text {
    padding-bottom: 15px;
  }
  .maska_do_wlosow_srednioporowatych .top-div .left .text {
    font-weight: 500;
    font-size: 20px;
    line-height: 25px;
    color: #3c375e;
    letter-spacing: 0.03em;
  }
  .maska_do_wlosow_srednioporowatych .second-div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 118px;
    height: 74px;
    background-color: #ee2267;
  }
  .maska_do_wlosow_srednioporowatych .second-div .second-div-text {
    font-family: "Lobster", cursive;
    font-weight: 400;
    font-size: 30px;
    line-height: 37px;
    color: #fff;
    margin-bottom: 0;
  }
  .maska_do_wlosow_srednioporowatych .third-div {
    padding: 51px 118px 85px 118px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    max-height: 290px;
  }
  .maska_do_wlosow_srednioporowatych .third-div .left {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
    width: 50%;
    padding-right: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .maska_do_wlosow_srednioporowatych .third-div .left .smaller-heading-text {
    padding-bottom: 15px;
  }
  .maska_do_wlosow_srednioporowatych .third-div .left .text {
    padding-bottom: 27px;
  }
  .maska_do_wlosow_srednioporowatych .third-div .left .text-1 {
    padding-bottom: 18px;
  }
  .maska_do_wlosow_srednioporowatych .third-div .left .text-2 {
    padding-bottom: 78px;
  }
  .maska_do_wlosow_srednioporowatych .third-div .left .dosis-bold-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .maska_do_wlosow_srednioporowatych .third-div .left .dosis-bold-text .capacity-img {
    margin-right: 39px;
  }
  .maska_do_wlosow_srednioporowatych .third-div .right {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-transform: translateY(-321px);
    transform: translateY(-321px);
    padding-left: 30px;
  }
  .maska_do_wlosow_srednioporowatych .third-div .right .bottle {
    -ms-flex-item-align: center;
    align-self: center;
    margin-left: 45px;
  }
  .maska_do_wlosow_srednioporowatych .fourth-div {
    padding: 51px 110px 20px 110px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .maska_do_wlosow_srednioporowatych .fourth-div .left {
    position: relative;
    width: 50%;
    padding-top: 57px;
  }
  .maska_do_wlosow_srednioporowatych .fourth-div .left .left-images {
    position: relative;
    width: 100%;
    height: 100%;
  }
  .maska_do_wlosow_srednioporowatych .fourth-div .left .left-images .background {
    position: absolute;
    z-index: 0;
    top: 140px;
    left: -10%;
  }
  .maska_do_wlosow_srednioporowatych .fourth-div .left .left-images .left-img-bg {
    position: absolute;
    z-index: 0;
  }
  .maska_do_wlosow_srednioporowatych .fourth-div .left .left-images .left-img-front {
    position: absolute;
    left: 44px;
    top: 28px;
    z-index: 1;
  }
  .maska_do_wlosow_srednioporowatych .fourth-div .right {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .maska_do_wlosow_srednioporowatych .fourth-div .right .elements {
    padding-top: 41px;
    padding-left: 10px;
  }
  .maska_do_wlosow_srednioporowatych .fourth-div .right .elements .smaller-heading-text {
    padding-bottom: 10px;
  }
  .maska_do_wlosow_srednioporowatych .fourth-div .right .elements .text {
    padding-bottom: 38px;
  }
  .maska_do_wlosow_srednioporowatych .fourth-div .right .elements .element {
    position: relative;
    padding-left: 101px;
  }
  .maska_do_wlosow_srednioporowatych .fourth-div .right .elements .element .bullet {
    position: absolute;
    left: 0;
  }
  .maska_do_wlosow_srednioporowatych .fifth-div {
    padding: 0px 118px 140px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .maska_do_wlosow_srednioporowatych .fifth-div .left {
    width: 50%;
    padding-right: 125px;
  }
  .maska_do_wlosow_srednioporowatych .fifth-div .left .left-icon {
    margin-bottom: 20px;
  }
  .maska_do_wlosow_srednioporowatych .fifth-div .left .smaller-heading-text {
    padding-bottom: 10px;
  }
  .maska_do_wlosow_srednioporowatych .fifth-div .right {
    width: 50%;
    position: relative;
  }
  .maska_do_wlosow_srednioporowatych .fifth-div .right .right-images {
    position: relative;
    width: 100%;
    height: 100%;
    padding-left: 35px;
  }
  .maska_do_wlosow_srednioporowatych .fifth-div .right .right-images .background {
    position: absolute;
    right: -73px;
    top: -19px;
  }
  .maska_do_wlosow_srednioporowatych .fifth-div .right .right-images .right-img-bg {
    position: absolute;
    z-index: 0;
    top: 42px;
    left: 73px;
  }
  .maska_do_wlosow_srednioporowatych .fifth-div .right .right-images .right-img-front {
    position: absolute;
    z-index: 1;
  }
  .maska_do_wlosow_srednioporowatych .fifth-and-half-div {
    padding: 44px 118px 31px;
    background-color: #ffc4d8;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .maska_do_wlosow_srednioporowatych .fifth-and-half-div .left {
    position: relative;
    width: 50%;
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .maska_do_wlosow_srednioporowatych .fifth-and-half-div .left .left-images {
    position: relative;
    width: 100%;
    height: 100%;
  }
  .maska_do_wlosow_srednioporowatych .fifth-and-half-div .left .left-images .background {
    position: absolute;
    z-index: 0;
    top: -10px;
    left: -22%;
  }
  .maska_do_wlosow_srednioporowatych .fifth-and-half-div .left .left-images .left-img-bg {
    position: absolute;
    z-index: 0;
    top: 0;
  }
  .maska_do_wlosow_srednioporowatych .fifth-and-half-div .left .left-images .left-img-front {
    position: relative;
    left: 44px;
    top: 28px;
    z-index: 1;
  }
  .maska_do_wlosow_srednioporowatych .fifth-and-half-div .right {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-left: 25px;
    padding-top: 34px;
  }
  .maska_do_wlosow_srednioporowatych .fifth-and-half-div .right .smaller-heading-text {
    padding-bottom: 28px;
  }
  .maska_do_wlosow_srednioporowatych .fifth-and-half-div .right .right-icon {
    padding-bottom: 10px;
  }
  .maska_do_wlosow_srednioporowatych .fifth-and-half-div .right .more-smaller {
    padding-bottom: 10px;
    font-size: 24px;
    line-height: 30px;
  }
  .maska_do_wlosow_srednioporowatych .fifth-and-quarter-div {
    position: relative;
    padding: 0px 118px 61px;
    background-color: #ffc4d8;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .maska_do_wlosow_srednioporowatych .fifth-and-quarter-div .stars-4 {
    position: absolute;
    right: 25px;
    top: -25px;
  }
  .maska_do_wlosow_srednioporowatych .fifth-and-quarter-div .icon {
    margin-bottom: 10px;
  }
  .maska_do_wlosow_srednioporowatych .fifth-and-quarter-div .more-smaller {
    font-size: 24px;
    line-height: 30px;
    padding-bottom: 10px;
  }
  .maska_do_wlosow_srednioporowatych .fifth-and-quarter-div .left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 50%;
    padding-right: 25px;
  }
  .maska_do_wlosow_srednioporowatych .fifth-and-quarter-div .right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 50%;
    padding-left: 25px;
  }
  .maska_do_wlosow_srednioporowatych .sixth-div {
    padding: 64px 118px 85px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .maska_do_wlosow_srednioporowatych .sixth-div .left {
    width: 75%;
  }
  .maska_do_wlosow_srednioporowatych .sixth-div .left .smaller-heading-text {
    padding-bottom: 10px;
  }
  .maska_do_wlosow_srednioporowatych .sixth-div .right {
    width: 25%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    gap: 20px;
  }
  .maska_do_wlosow_srednioporowatych .sixth-div .right .first {
    width: 100px;
  }
  .maska_do_wlosow_srednioporowatych .sixth-div .right .second {
    width: 100px;
    padding-left: 10px;
  }
  .maska_do_wlosow_srednioporowatych .down-div {
    height: 42px;
    background-color: #ee2267;
  }
  
  @media (max-width: 1200px) {
    .maska_do_wlosow_srednioporowatych.wrapper {
      width: 95%;
    }
    .maska_do_wlosow_srednioporowatych .top-div .left {
      padding-left: 6%;
    }
    .maska_do_wlosow_srednioporowatych .top-div .left .heading-text {
      font-size: 87px;
    }
    .maska_do_wlosow_srednioporowatych .top-div .left .smaller-heading-text {
      font-size: 28px;
      padding-bottom: 10px;
    }
    .maska_do_wlosow_srednioporowatych .second-div {
      padding-left: 6%;
    }
    .maska_do_wlosow_srednioporowatych .third-div {
      padding: 51px 6% 85px 6%;
    }
    .maska_do_wlosow_srednioporowatych .fourth-div {
      padding: 51px 6% 20px 6%;
    }
    .maska_do_wlosow_srednioporowatych .fourth-div .left-images .background {
      width: 80%;
    }
    .maska_do_wlosow_srednioporowatych .fourth-div .left-images .left-img-bg {
      width: 80%;
    }
    .maska_do_wlosow_srednioporowatych .fourth-div .left-images .left-img-front {
      width: 80%;
    }
    .maska_do_wlosow_srednioporowatych .fifth-div {
      padding: 0 6% 85px 6%;
    }
    .maska_do_wlosow_srednioporowatych .fifth-div .right .right-images .background {
      right: 0;
    }
    .maska_do_wlosow_srednioporowatych .fifth-div .right .right-images .right-img-bg {
      right: 6%;
      left: auto;
    }
    .maska_do_wlosow_srednioporowatych .fifth-div .right .right-images .right-img-front {
      right: 5%;
    }
    .maska_do_wlosow_srednioporowatych .fifth-and-half-div {
      padding: 0 6% 85px 6%;
    }
    .maska_do_wlosow_srednioporowatych .fifth-and-half-div .left {
      padding-top: 6%;
    }
    .maska_do_wlosow_srednioporowatych .fifth-and-half-div .left .left-images .left-img-front,
    .maska_do_wlosow_srednioporowatych .fifth-and-half-div .left .left-images .left-img-bg,
    .maska_do_wlosow_srednioporowatych .fifth-and-half-div .left .left-images .background {
      width: 80%;
    }
    .maska_do_wlosow_srednioporowatych .fifth-and-half-div .left .left-images .background {
      top: auto;
    }
    .maska_do_wlosow_srednioporowatych .fifth-and-half-div .right {
      padding-top: 50px;
    }
    .maska_do_wlosow_srednioporowatych .fifth-and-quarter-div {
      padding: 0 6% 85px 6%;
    }
    .maska_do_wlosow_srednioporowatych .sixth-div {
      padding: 51px 6% 85px 6%;
    }
  }
  @media (max-width: 1100px) {
    .maska_do_wlosow_srednioporowatych .top-div .left {
      padding-right: 10%;
    }
  }
  @media (max-width: 992px) {
    .maska_do_wlosow_srednioporowatych .top-div .center-img {
      width: 140px;
      height: 140px;
      left: auto;
      right: 6%;
      top: 44px;
    }
    .maska_do_wlosow_srednioporowatych .top-div .left .logo {
      width: 130px;
    }
    .maska_do_wlosow_srednioporowatych .top-div .left .heading-text {
      font-size: 80px;
      line-height: 92px;
    }
    .maska_do_wlosow_srednioporowatych .top-div .left .smaller-heading-text {
      font-size: 25px;
      padding-bottom: 5px;
    }
    .maska_do_wlosow_srednioporowatych .top-div .left .text {
      font-size: 19px;
    }
    .maska_do_wlosow_srednioporowatych .fourth-div {
      padding: 15px 3% 85px 6%;
    }
    .maska_do_wlosow_srednioporowatych .fourth-div .left {
      padding-top: 90px;
    }
    .maska_do_wlosow_srednioporowatych .fourth-div .left .left-images .background {
      top: 120px;
    }
    .maska_do_wlosow_srednioporowatych .fourth-div .right .elements .element {
      padding-left: 75px;
    }
    .maska_do_wlosow_srednioporowatych .fourth-div .right .elements .element .bullet {
      width: 50px;
      height: 50px;
    }
    .maska_do_wlosow_srednioporowatych .fourth-div .right .elements .text {
      padding-bottom: 20px;
      padding-right: 2%;
    }
    .maska_do_wlosow_srednioporowatych .fifth-and-half-div .left {
      padding-top: 15%;
    }
  }
  @media (max-width: 768px) {
    .maska_do_wlosow_srednioporowatych .smaller-heading-text {
      font-size: 28px;
      line-height: 32px;
    }
    .maska_do_wlosow_srednioporowatych .text {
      font-size: 18px;
    }
    .maska_do_wlosow_srednioporowatych .second-div {
      padding: 0 15px 0;
    }
    .maska_do_wlosow_srednioporowatych .third-div {
      max-height: none;
      padding: 20px 0 20px;
    }
    .maska_do_wlosow_srednioporowatych .third-div .left {
      -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1;
      width: 100%;
      padding: 0 15px 0;
    }
    .maska_do_wlosow_srednioporowatych .third-div .left .smaller-heading-text {
      padding-bottom: 10px;
    }
    .maska_do_wlosow_srednioporowatych .third-div .left .text {
      padding-bottom: 10px;
    }
    .maska_do_wlosow_srednioporowatych .third-div .left .text-1 {
      padding-bottom: 10px;
    }
    .maska_do_wlosow_srednioporowatych .third-div .left .text-2 {
      padding-bottom: 0;
    }
    .maska_do_wlosow_srednioporowatych .third-div .right {
      padding: 0;
      -webkit-transform: none;
      transform: none;
      -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
      order: 0;
    }
    .maska_do_wlosow_srednioporowatych .third-div .right .bottle {
      margin: 0;
    }
    .maska_do_wlosow_srednioporowatych .fourth-div {
      padding: 0;
    }
    .maska_do_wlosow_srednioporowatych .fourth-div .left {
      width: 100%;
      height: 350px;
      padding-top: 0;
    }
    .maska_do_wlosow_srednioporowatych .fourth-div .left .left-images .left-img-front {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: 0;
      right: 0;
    }
    .maska_do_wlosow_srednioporowatych .fourth-div .left .left-images .left-img-bg {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: -13%;
      right: 0;
      top: 1%;
    }
    .maska_do_wlosow_srednioporowatych .fourth-div .left .left-images .background {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: -31%;
      right: 0;
      top: 16%;
    }
    .maska_do_wlosow_srednioporowatych .fourth-div .right {
      width: 100%;
    }
    .maska_do_wlosow_srednioporowatych .fourth-div .right .elements {
      padding: 20px 15px 50px;
    }
    .maska_do_wlosow_srednioporowatych .fifth-div {
      padding: 0;
    }
    .maska_do_wlosow_srednioporowatych .fifth-div .left {
      width: 100%;
      padding: 0 15px 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
    }
    .maska_do_wlosow_srednioporowatych .fifth-div .right {
      width: 100%;
      height: 400px;
      padding-top: 30px;
      margin-bottom: 50px;
    }
    .maska_do_wlosow_srednioporowatych .fifth-div .right .right-images {
      padding: 0;
    }
    .maska_do_wlosow_srednioporowatych .fifth-div .right .right-images .background {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      top: 0;
      left: 0;
      right: 0;
    }
    .maska_do_wlosow_srednioporowatych .fifth-div .right .right-images .right-img-bg {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: 0;
      right: -74px;
      top: 73px;
    }
    .maska_do_wlosow_srednioporowatych .fifth-div .right .right-images .right-img-front {
      width: 60%;
      margin-left: auto;
      margin-right: auto;
      left: 0;
      right: 0;
    }
    .maska_do_wlosow_srednioporowatych .fifth-and-half-div {
      padding: 0;
    }
    .maska_do_wlosow_srednioporowatych .fifth-and-half-div .left {
      width: 100%;
      height: 100%;
    }
    .maska_do_wlosow_srednioporowatych .fifth-and-half-div .left .left-images {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      padding: 0;
      padding-bottom: 40px;
    }
    .maska_do_wlosow_srednioporowatych .fifth-and-half-div .left .left-images .background {
      width: 60%;
      margin-left: auto;
      margin-right: auto;
      left: 0;
    }
    .maska_do_wlosow_srednioporowatych .fifth-and-half-div .left .left-images .left-img-bg {
      width: 60%;
      margin-left: auto;
      margin-right: auto;
      left: -80px;
      right: 0;
    }
    .maska_do_wlosow_srednioporowatych .fifth-and-half-div .left .left-images .left-img-front {
      width: 60%;
      margin-left: auto;
      margin-right: auto;
      left: 0;
      right: 0;
    }
    .maska_do_wlosow_srednioporowatych .fifth-and-half-div .right {
      padding: 0 15px 20px;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      width: 100%;
    }
    .maska_do_wlosow_srednioporowatych .fifth-and-half-div .right .right-icon {
      -ms-flex-item-align: center;
      align-self: center;
    }
    .maska_do_wlosow_srednioporowatych .fifth-and-quarter-div {
      padding: 0 15px 30px;
    }
    .maska_do_wlosow_srednioporowatych .fifth-and-quarter-div .left {
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      padding: 0 0 20px;
      width: 100%;
    }
    .maska_do_wlosow_srednioporowatych .fifth-and-quarter-div .right {
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      padding: 0 0 20px;
      width: 100%;
    }
    .maska_do_wlosow_srednioporowatych .sixth-div {
      padding: 51px 15px 85px 15px;
    }
  }
  @media (max-width: 576px) {
    .maska_do_wlosow_srednioporowatych .dosis-bold-text {
      font-size: 18px;
    }
    .maska_do_wlosow_srednioporowatych .text {
      font-size: 17px;
    }
    .maska_do_wlosow_srednioporowatych .top-div {
      height: 410px;
    }
    .maska_do_wlosow_srednioporowatych .top-div .center-img {
      width: 110px;
      height: 110px;
    }
    .maska_do_wlosow_srednioporowatych .top-div .left {
      width: 100%;
      text-align: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
    }
    .maska_do_wlosow_srednioporowatych .top-div .left .logo {
      width: 110px;
      height: 110px;
    }
    .maska_do_wlosow_srednioporowatych .top-div .left .heading-text {
      font-size: 60px;
    }
    .maska_do_wlosow_srednioporowatych .top-div .left .smaller-heading-text {
      font-size: 23px;
    }
    .maska_do_wlosow_srednioporowatych .top-div .left .text {
      font-size: 17px;
    }
    .maska_do_wlosow_srednioporowatych .third-div .bottle {
      width: 100%;
    }
    .maska_do_wlosow_srednioporowatych .fourth-div .left .left-images .left-img-front {
      width: 70%;
    }
    .maska_do_wlosow_srednioporowatych .fourth-div .left .left-images .left-img-bg {
      width: 70%;
    }
    .maska_do_wlosow_srednioporowatych .fourth-div .left .left-images .background {
      width: 70%;
      left: 0;
      top: 23%;
    }
    .maska_do_wlosow_srednioporowatych .fourth-div .right .elements .element {
      padding-left: 55px;
    }
    .maska_do_wlosow_srednioporowatych .fourth-div .right .elements .element .bullet {
      width: 40px;
      height: 40px;
    }
    .maska_do_wlosow_srednioporowatych .fourth-div .right .elements .text {
      padding-bottom: 10px;
    }
    .maska_do_wlosow_srednioporowatych .fifth-div .right .right-images {
      padding: 0;
    }
    .maska_do_wlosow_srednioporowatych .fifth-div .right .right-images .background {
      width: 70%;
    }
    .maska_do_wlosow_srednioporowatych .fifth-div .right .right-images .right-img-bg {
      width: 70%;
      right: -10px;
      top: 55px;
    }
    .maska_do_wlosow_srednioporowatych .fifth-div .right .right-images .right-img-front {
      width: 80%;
      right: 40px;
    }
    .maska_do_wlosow_srednioporowatych .fifth-and-half-div .left .left-images .left-img-bg {
      width: 80%;
      top: 10px;
      left: -50px;
    }
    .maska_do_wlosow_srednioporowatych .fifth-and-half-div .left .left-images .left-img-front {
      width: 80%;
    }
    .maska_do_wlosow_srednioporowatych .fifth-and-half-div .left .left-images .background {
      width: 80%;
    }
    .maska_do_wlosow_srednioporowatych .sixth-div {
      padding: 51px 15px 35px 15px;
    }
    .maska_do_wlosow_srednioporowatych .sixth-div .left {
      width: 100%;
    }
    .maska_do_wlosow_srednioporowatych .sixth-div .right {
      padding-top: 20px;
      width: 100%;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
    }
    .maska_do_wlosow_srednioporowatych .sixth-div .right .first {
      margin-right: 0;
    }
  }
  @media (max-width: 430px) {
    .maska_do_wlosow_srednioporowatych .fourth-div .left {
      height: 300px;
    }
    .maska_do_wlosow_srednioporowatych .fifth-div .right {
      height: 335px;
    }
  }
  @media (max-width: 400px) {
    .maska_do_wlosow_srednioporowatych .fourth-div .left {
      height: 240px;
    }
    .maska_do_wlosow_srednioporowatych .fifth-div .right {
      height: 310px;
    }
  }
  /*# sourceMappingURL=css/style.css.map */
  .maska_do_wlosow_wysokoporowatych * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    font-family: "Dosis", sans-serif;
  }
  .maska_do_wlosow_wysokoporowatych.wrapper {
    margin-left: auto;
    margin-right: auto;
    width: 1100px;
    background-color: #ffeaf1;
  }
  .maska_do_wlosow_wysokoporowatych .heading-text {
    font-family: "Lobster", cursive;
    font-weight: 400;
    font-size: 90px;
    line-height: 112px;
    color: #3c375e;
    margin: 0;
  }
  .maska_do_wlosow_wysokoporowatych .smaller-heading-text {
    font-family: "Lobster", cursive;
    font-weight: 400;
    font-size: 30px;
    line-height: 37.5px;
    color: #3c375e;
  }
  .maska_do_wlosow_wysokoporowatych .text {
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    color: #000000;
    letter-spacing: 0.05em;
  }
  .maska_do_wlosow_wysokoporowatych .dosis-bold-text {
    font-weight: 700;
    font-size: 20px;
    line-height: 25px;
  }
  .maska_do_wlosow_wysokoporowatych .top-div {
    height: 490px;
    width: 100%;
    position: relative;
    background-image: url("/img/pchowe_wakacje/maska_do_wlosow_wysokoporowatych/ob_rc_baner_peh 1.png");
    background-repeat: no-repeat;
    background-position: left;
  }
  .maska_do_wlosow_wysokoporowatych .top-div .center-img {
    position: absolute;
    left: 0;
    right: 0;
    top: 126px;
    margin: auto;
    z-index: 0;
  }
  .maska_do_wlosow_wysokoporowatych .top-div .left {
    padding-left: 118px;
    padding-top: 44px;
    width: 480px;
  }
  .maska_do_wlosow_wysokoporowatych .top-div .left .smaller-heading-text {
    padding-bottom: 15px;
  }
  .maska_do_wlosow_wysokoporowatych .top-div .left .text {
    font-weight: 500;
    font-size: 20px;
    line-height: 25px;
    color: #3c375e;
    letter-spacing: 0.03em;
  }
  .maska_do_wlosow_wysokoporowatych .second-div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 118px;
    height: 74px;
    background-color: #ffac00;
  }
  .maska_do_wlosow_wysokoporowatych .second-div .second-div-text {
    font-family: "Lobster", cursive;
    font-weight: 400;
    font-size: 30px;
    line-height: 37px;
    color: #fff;
    margin-bottom: 0;
  }
  .maska_do_wlosow_wysokoporowatych .third-div {
    padding: 51px 118px 85px 118px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    max-height: 290px;
  }
  .maska_do_wlosow_wysokoporowatych .third-div .left {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
    width: 50%;
    padding-right: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .maska_do_wlosow_wysokoporowatych .third-div .left .smaller-heading-text {
    padding-bottom: 15px;
  }
  .maska_do_wlosow_wysokoporowatych .third-div .left .text {
    padding-bottom: 27px;
  }
  .maska_do_wlosow_wysokoporowatych .third-div .left .text-1 {
    padding-bottom: 18px;
  }
  .maska_do_wlosow_wysokoporowatych .third-div .left .text-2 {
    padding-bottom: 78px;
  }
  .maska_do_wlosow_wysokoporowatych .third-div .left .dosis-bold-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .maska_do_wlosow_wysokoporowatych .third-div .left .dosis-bold-text .capacity-img {
    margin-right: 39px;
  }
  .maska_do_wlosow_wysokoporowatych .third-div .right {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-transform: translateY(-321px);
    transform: translateY(-321px);
    padding-left: 30px;
  }
  .maska_do_wlosow_wysokoporowatych .third-div .right .bottle {
    -ms-flex-item-align: center;
    align-self: center;
    margin-left: 45px;
  }
  .maska_do_wlosow_wysokoporowatych .fourth-div {
    padding: 51px 118px 20px 110px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .maska_do_wlosow_wysokoporowatych .fourth-div .left {
    position: relative;
    width: 50%;
    padding-top: 57px;
  }
  .maska_do_wlosow_wysokoporowatych .fourth-div .left .left-images {
    position: relative;
    width: 100%;
    height: 100%;
  }
  .maska_do_wlosow_wysokoporowatych .fourth-div .left .left-images .background {
    position: absolute;
    z-index: 0;
    top: 140px;
    left: -10%;
  }
  .maska_do_wlosow_wysokoporowatych .fourth-div .left .left-images .left-img-bg {
    position: absolute;
    z-index: 0;
  }
  .maska_do_wlosow_wysokoporowatych .fourth-div .left .left-images .left-img-front {
    position: absolute;
    left: 44px;
    top: 28px;
    z-index: 1;
  }
  .maska_do_wlosow_wysokoporowatych .fourth-div .right {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .maska_do_wlosow_wysokoporowatych .fourth-div .right .elements {
    padding-top: 41px;
    padding-left: 10px;
  }
  .maska_do_wlosow_wysokoporowatych .fourth-div .right .elements .smaller-heading-text {
    padding-bottom: 10px;
  }
  .maska_do_wlosow_wysokoporowatych .fourth-div .right .elements .text {
    padding-bottom: 38px;
  }
  .maska_do_wlosow_wysokoporowatych .fourth-div .right .elements .element {
    position: relative;
    padding-left: 101px;
  }
  .maska_do_wlosow_wysokoporowatych .fourth-div .right .elements .element .bullet {
    position: absolute;
    left: 0;
  }
  .maska_do_wlosow_wysokoporowatych .fifth-div {
    padding: 0px 118px 140px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .maska_do_wlosow_wysokoporowatych .fifth-div .left {
    width: 50%;
    padding-right: 125px;
  }
  .maska_do_wlosow_wysokoporowatych .fifth-div .left .left-icon {
    margin-bottom: 20px;
  }
  .maska_do_wlosow_wysokoporowatych .fifth-div .left .smaller-heading-text {
    padding-bottom: 10px;
  }
  .maska_do_wlosow_wysokoporowatych .fifth-div .right {
    width: 50%;
    position: relative;
  }
  .maska_do_wlosow_wysokoporowatych .fifth-div .right .right-images {
    position: relative;
    width: 100%;
    height: 100%;
    padding-left: 35px;
  }
  .maska_do_wlosow_wysokoporowatych .fifth-div .right .right-images .background {
    position: absolute;
    right: -73px;
    top: -19px;
  }
  .maska_do_wlosow_wysokoporowatych .fifth-div .right .right-images .right-img-bg {
    position: absolute;
    z-index: 0;
    top: 42px;
    left: 73px;
  }
  .maska_do_wlosow_wysokoporowatych .fifth-div .right .right-images .right-img-front {
    position: absolute;
    z-index: 1;
  }
  .maska_do_wlosow_wysokoporowatych .fifth-and-half-div {
    padding: 44px 118px 31px;
    background-color: #ffc4d8;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .maska_do_wlosow_wysokoporowatych .fifth-and-half-div .left {
    position: relative;
    width: 50%;
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .maska_do_wlosow_wysokoporowatych .fifth-and-half-div .left .left-images {
    position: relative;
    width: 100%;
    height: 100%;
  }
  .maska_do_wlosow_wysokoporowatych .fifth-and-half-div .left .left-images .background {
    position: absolute;
    z-index: 0;
    top: -10px;
    left: -22%;
  }
  .maska_do_wlosow_wysokoporowatych .fifth-and-half-div .left .left-images .left-img-bg {
    position: absolute;
    z-index: 0;
    top: 0;
  }
  .maska_do_wlosow_wysokoporowatych .fifth-and-half-div .left .left-images .left-img-front {
    position: relative;
    left: 44px;
    top: 28px;
    z-index: 1;
  }
  .maska_do_wlosow_wysokoporowatych .fifth-and-half-div .right {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-left: 25px;
    padding-top: 34px;
  }
  .maska_do_wlosow_wysokoporowatych .fifth-and-half-div .right .smaller-heading-text {
    padding-bottom: 28px;
  }
  .maska_do_wlosow_wysokoporowatych .fifth-and-half-div .right .right-icon {
    padding-bottom: 10px;
  }
  .maska_do_wlosow_wysokoporowatych .fifth-and-half-div .right .more-smaller {
    padding-bottom: 10px;
    font-size: 24px;
    line-height: 30px;
  }
  .maska_do_wlosow_wysokoporowatych .fifth-and-quarter-div {
    position: relative;
    padding: 0px 118px 61px;
    background-color: #ffc4d8;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .maska_do_wlosow_wysokoporowatych .fifth-and-quarter-div .stars-4 {
    position: absolute;
    right: 25px;
    top: -25px;
  }
  .maska_do_wlosow_wysokoporowatych .fifth-and-quarter-div .icon {
    margin-bottom: 10px;
  }
  .maska_do_wlosow_wysokoporowatych .fifth-and-quarter-div .more-smaller {
    font-size: 24px;
    line-height: 30px;
    padding-bottom: 10px;
  }
  .maska_do_wlosow_wysokoporowatych .fifth-and-quarter-div .left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 50%;
    padding-right: 25px;
  }
  .maska_do_wlosow_wysokoporowatych .fifth-and-quarter-div .right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 50%;
    padding-left: 25px;
  }
  .maska_do_wlosow_wysokoporowatych .sixth-div {
    padding: 64px 118px 85px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .maska_do_wlosow_wysokoporowatych .sixth-div .left {
    width: 75%;
  }
  .maska_do_wlosow_wysokoporowatych .sixth-div .left .smaller-heading-text {
    padding-bottom: 10px;
  }
  .maska_do_wlosow_wysokoporowatych .sixth-div .right {
    width: 25%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    gap: 20px;
  }
  .maska_do_wlosow_wysokoporowatych .sixth-div .right .first {
    width: 100px;
  }
  .maska_do_wlosow_wysokoporowatych .sixth-div .right .second {
    width: 100px;
    padding-left: 10px;
  }
  .maska_do_wlosow_wysokoporowatych .down-div {
    height: 42px;
    background-color: #ffac00;
  }
  
  @media (max-width: 1200px) {
    .maska_do_wlosow_wysokoporowatych.wrapper {
      width: 95%;
    }
    .maska_do_wlosow_wysokoporowatych .top-div .left {
      padding-left: 6%;
    }
    .maska_do_wlosow_wysokoporowatych .top-div .left .heading-text {
      font-size: 87px;
    }
    .maska_do_wlosow_wysokoporowatych .top-div .left .smaller-heading-text {
      font-size: 28px;
      padding-bottom: 10px;
    }
    .maska_do_wlosow_wysokoporowatych .second-div {
      padding-left: 6%;
    }
    .maska_do_wlosow_wysokoporowatych .third-div {
      padding: 51px 6% 85px 6%;
    }
    .maska_do_wlosow_wysokoporowatych .fourth-div {
      padding: 51px 6% 20px 6%;
    }
    .maska_do_wlosow_wysokoporowatych .fourth-div .left-images .background {
      width: 80%;
    }
    .maska_do_wlosow_wysokoporowatych .fourth-div .left-images .left-img-bg {
      width: 80%;
    }
    .maska_do_wlosow_wysokoporowatych .fourth-div .left-images .left-img-front {
      width: 80%;
    }
    .maska_do_wlosow_wysokoporowatych .fifth-div {
      padding: 0 6% 85px 6%;
    }
    .maska_do_wlosow_wysokoporowatych .fifth-div .right .right-images .background {
      right: 0;
    }
    .maska_do_wlosow_wysokoporowatych .fifth-div .right .right-images .right-img-bg {
      right: 6%;
      left: auto;
    }
    .maska_do_wlosow_wysokoporowatych .fifth-div .right .right-images .right-img-front {
      right: 5%;
    }
    .maska_do_wlosow_wysokoporowatych .fifth-and-half-div {
      padding: 0 6% 85px 6%;
    }
    .maska_do_wlosow_wysokoporowatych .fifth-and-half-div .left {
      padding-top: 6%;
    }
    .maska_do_wlosow_wysokoporowatych .fifth-and-half-div .left .left-images .left-img-front,
    .maska_do_wlosow_wysokoporowatych .fifth-and-half-div .left .left-images .left-img-bg,
    .maska_do_wlosow_wysokoporowatych .fifth-and-half-div .left .left-images .background {
      width: 80%;
    }
    .maska_do_wlosow_wysokoporowatych .fifth-and-half-div .left .left-images .background {
      top: auto;
    }
    .maska_do_wlosow_wysokoporowatych .fifth-and-half-div .right {
      padding-top: 50px;
    }
    .maska_do_wlosow_wysokoporowatych .fifth-and-quarter-div {
      padding: 0 6% 85px 6%;
    }
    .maska_do_wlosow_wysokoporowatych .sixth-div {
      padding: 51px 6% 85px 6%;
    }
  }
  @media (max-width: 1100px) {
    .maska_do_wlosow_wysokoporowatych .top-div .left {
      padding-right: 10%;
    }
  }
  @media (max-width: 992px) {
    .maska_do_wlosow_wysokoporowatych .top-div .center-img {
      width: 140px;
      height: 140px;
      left: auto;
      right: 6%;
      top: 44px;
    }
    .maska_do_wlosow_wysokoporowatych .top-div .left .logo {
      width: 130px;
    }
    .maska_do_wlosow_wysokoporowatych .top-div .left .heading-text {
      font-size: 80px;
      line-height: 92px;
    }
    .maska_do_wlosow_wysokoporowatych .top-div .left .smaller-heading-text {
      font-size: 25px;
      padding-bottom: 5px;
    }
    .maska_do_wlosow_wysokoporowatych .top-div .left .text {
      font-size: 19px;
    }
    .maska_do_wlosow_wysokoporowatych .fourth-div {
      padding: 15px 3% 85px 6%;
    }
    .maska_do_wlosow_wysokoporowatych .fourth-div .left {
      padding-top: 90px;
    }
    .maska_do_wlosow_wysokoporowatych .fourth-div .left .left-images .background {
      top: 120px;
    }
    .maska_do_wlosow_wysokoporowatych .fourth-div .right .elements .element {
      padding-left: 75px;
    }
    .maska_do_wlosow_wysokoporowatych .fourth-div .right .elements .element .bullet {
      width: 50px;
      height: 50px;
    }
    .maska_do_wlosow_wysokoporowatych .fourth-div .right .elements .text {
      padding-bottom: 20px;
      padding-right: 2%;
    }
    .maska_do_wlosow_wysokoporowatych .fifth-and-half-div .left {
      padding-top: 15%;
    }
  }
  @media (max-width: 768px) {
    .maska_do_wlosow_wysokoporowatych .smaller-heading-text {
      font-size: 28px;
      line-height: 32px;
    }
    .maska_do_wlosow_wysokoporowatych .text {
      font-size: 18px;
    }
    .maska_do_wlosow_wysokoporowatych .second-div {
      padding: 0 15px 0;
    }
    .maska_do_wlosow_wysokoporowatych .third-div {
      max-height: none;
      padding: 20px 0 20px;
    }
    .maska_do_wlosow_wysokoporowatych .third-div .left {
      -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1;
      width: 100%;
      padding: 0 15px 0;
    }
    .maska_do_wlosow_wysokoporowatych .third-div .left .smaller-heading-text {
      padding-bottom: 10px;
    }
    .maska_do_wlosow_wysokoporowatych .third-div .left .text {
      padding-bottom: 10px;
    }
    .maska_do_wlosow_wysokoporowatych .third-div .left .text-1 {
      padding-bottom: 10px;
    }
    .maska_do_wlosow_wysokoporowatych .third-div .left .text-2 {
      padding-bottom: 0;
    }
    .maska_do_wlosow_wysokoporowatych .third-div .right {
      padding: 0;
      -webkit-transform: none;
      transform: none;
      -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
      order: 0;
    }
    .maska_do_wlosow_wysokoporowatych .third-div .right .bottle {
      margin: 0;
    }
    .maska_do_wlosow_wysokoporowatych .fourth-div {
      padding: 0;
    }
    .maska_do_wlosow_wysokoporowatych .fourth-div .left {
      width: 100%;
      height: 350px;
      padding-top: 0;
    }
    .maska_do_wlosow_wysokoporowatych .fourth-div .left .left-images .left-img-front {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: 0;
      right: 0;
    }
    .maska_do_wlosow_wysokoporowatych .fourth-div .left .left-images .left-img-bg {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: -13%;
      right: 0;
      top: 1%;
    }
    .maska_do_wlosow_wysokoporowatych .fourth-div .left .left-images .background {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: -31%;
      right: 0;
      top: 16%;
    }
    .maska_do_wlosow_wysokoporowatych .fourth-div .right {
      width: 100%;
    }
    .maska_do_wlosow_wysokoporowatych .fourth-div .right .elements {
      padding: 20px 15px 50px;
    }
    .maska_do_wlosow_wysokoporowatych .fifth-div {
      padding: 0;
    }
    .maska_do_wlosow_wysokoporowatych .fifth-div .left {
      width: 100%;
      padding: 0 15px 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
    }
    .maska_do_wlosow_wysokoporowatych .fifth-div .right {
      width: 100%;
      height: 400px;
      padding-top: 30px;
      margin-bottom: 50px;
    }
    .maska_do_wlosow_wysokoporowatych .fifth-div .right .right-images {
      padding: 0;
    }
    .maska_do_wlosow_wysokoporowatych .fifth-div .right .right-images .background {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      top: 0;
      left: 0;
      right: 0;
    }
    .maska_do_wlosow_wysokoporowatych .fifth-div .right .right-images .right-img-bg {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: 0;
      right: -74px;
      top: 73px;
    }
    .maska_do_wlosow_wysokoporowatych .fifth-div .right .right-images .right-img-front {
      width: 60%;
      margin-left: auto;
      margin-right: auto;
      left: 0;
      right: 0;
    }
    .maska_do_wlosow_wysokoporowatych .fifth-and-half-div {
      padding: 0;
    }
    .maska_do_wlosow_wysokoporowatych .fifth-and-half-div .left {
      width: 100%;
      height: 100%;
    }
    .maska_do_wlosow_wysokoporowatych .fifth-and-half-div .left .left-images {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      padding: 0;
      padding-bottom: 40px;
    }
    .maska_do_wlosow_wysokoporowatych .fifth-and-half-div .left .left-images .background {
      width: 60%;
      margin-left: auto;
      margin-right: auto;
      left: 0;
    }
    .maska_do_wlosow_wysokoporowatych .fifth-and-half-div .left .left-images .left-img-bg {
      width: 60%;
      margin-left: auto;
      margin-right: auto;
      left: -80px;
      right: 0;
    }
    .maska_do_wlosow_wysokoporowatych .fifth-and-half-div .left .left-images .left-img-front {
      width: 60%;
      margin-left: auto;
      margin-right: auto;
      left: 0;
      right: 0;
    }
    .maska_do_wlosow_wysokoporowatych .fifth-and-half-div .right {
      padding: 0 15px 20px;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      width: 100%;
    }
    .maska_do_wlosow_wysokoporowatych .fifth-and-half-div .right .right-icon {
      -ms-flex-item-align: center;
      align-self: center;
    }
    .maska_do_wlosow_wysokoporowatych .fifth-and-quarter-div {
      padding: 0 15px 30px;
    }
    .maska_do_wlosow_wysokoporowatych .fifth-and-quarter-div .left {
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      padding: 0 0 20px;
      width: 100%;
    }
    .maska_do_wlosow_wysokoporowatych .fifth-and-quarter-div .right {
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      padding: 0 0 20px;
      width: 100%;
    }
    .maska_do_wlosow_wysokoporowatych .sixth-div {
      padding: 51px 15px 85px 15px;
    }
  }
  @media (max-width: 576px) {
    .maska_do_wlosow_wysokoporowatych .dosis-bold-text {
      font-size: 18px;
    }
    .maska_do_wlosow_wysokoporowatych .text {
      font-size: 17px;
    }
    .maska_do_wlosow_wysokoporowatych .top-div {
      height: 410px;
    }
    .maska_do_wlosow_wysokoporowatych .top-div .center-img {
      width: 110px;
      height: 110px;
    }
    .maska_do_wlosow_wysokoporowatych .top-div .left {
      width: 100%;
      text-align: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
    }
    .maska_do_wlosow_wysokoporowatych .top-div .left .logo {
      width: 110px;
      height: 110px;
    }
    .maska_do_wlosow_wysokoporowatych .top-div .left .heading-text {
      font-size: 60px;
    }
    .maska_do_wlosow_wysokoporowatych .top-div .left .smaller-heading-text {
      font-size: 23px;
    }
    .maska_do_wlosow_wysokoporowatych .top-div .left .text {
      font-size: 17px;
    }
    .maska_do_wlosow_wysokoporowatych .third-div .bottle {
      width: 100%;
    }
    .maska_do_wlosow_wysokoporowatych .fourth-div .left .left-images .left-img-front {
      width: 70%;
    }
    .maska_do_wlosow_wysokoporowatych .fourth-div .left .left-images .left-img-bg {
      width: 70%;
    }
    .maska_do_wlosow_wysokoporowatych .fourth-div .left .left-images .background {
      width: 70%;
      left: 0;
      top: 23%;
    }
    .maska_do_wlosow_wysokoporowatych .fourth-div .right .elements .element {
      padding-left: 55px;
    }
    .maska_do_wlosow_wysokoporowatych .fourth-div .right .elements .element .bullet {
      width: 40px;
      height: 40px;
    }
    .maska_do_wlosow_wysokoporowatych .fourth-div .right .elements .text {
      padding-bottom: 10px;
    }
    .maska_do_wlosow_wysokoporowatych .fifth-div .right .right-images {
      padding: 0;
    }
    .maska_do_wlosow_wysokoporowatych .fifth-div .right .right-images .background {
      width: 70%;
    }
    .maska_do_wlosow_wysokoporowatych .fifth-div .right .right-images .right-img-bg {
      width: 70%;
      right: -10px;
      top: 55px;
    }
    .maska_do_wlosow_wysokoporowatych .fifth-div .right .right-images .right-img-front {
      width: 80%;
      right: 40px;
    }
    .maska_do_wlosow_wysokoporowatych .fifth-and-half-div .left .left-images .left-img-bg {
      width: 80%;
      top: 10px;
      left: -50px;
    }
    .maska_do_wlosow_wysokoporowatych .fifth-and-half-div .left .left-images .left-img-front {
      width: 80%;
    }
    .maska_do_wlosow_wysokoporowatych .fifth-and-half-div .left .left-images .background {
      width: 80%;
    }
    .maska_do_wlosow_wysokoporowatych .sixth-div {
      padding: 51px 15px 35px 15px;
    }
    .maska_do_wlosow_wysokoporowatych .sixth-div .left {
      width: 100%;
    }
    .maska_do_wlosow_wysokoporowatych .sixth-div .right {
      padding-top: 20px;
      width: 100%;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
    }
    .maska_do_wlosow_wysokoporowatych .sixth-div .right .first {
      margin-right: 0;
    }
  }
  @media (max-width: 430px) {
    .maska_do_wlosow_wysokoporowatych .fourth-div .left {
      height: 300px;
    }
    .maska_do_wlosow_wysokoporowatych .fifth-div .right {
      height: 335px;
    }
  }
  @media (max-width: 400px) {
    .maska_do_wlosow_wysokoporowatych .fourth-div .left {
      height: 240px;
    }
    .maska_do_wlosow_wysokoporowatych .fifth-div .right {
      height: 310px;
    }
  }
  /*# sourceMappingURL=css/style.css.map */
  .szampon_balansujacy * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    font-family: "Dosis", sans-serif;
  }
  .szampon_balansujacy.wrapper {
    margin-left: auto;
    margin-right: auto;
    width: 1100px;
    background-color: #f6efff;
  }
  .szampon_balansujacy .heading-text {
    font-family: "Lobster", cursive;
    font-weight: 400;
    font-size: 90px;
    line-height: 112px;
    color: #3c375e;
    margin: 0;
  }
  .szampon_balansujacy .smaller-heading-text {
    font-family: "Lobster", cursive;
    font-weight: 400;
    font-size: 30px;
    line-height: 37.5px;
    color: #3c375e;
  }
  .szampon_balansujacy .text {
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    color: #000000;
    letter-spacing: 0.05em;
  }
  .szampon_balansujacy .dosis-bold-text {
    font-weight: 700;
    font-size: 20px;
    line-height: 25px;
  }
  .szampon_balansujacy .top-div {
    height: 490px;
    width: 100%;
    position: relative;
    background-image: url("/img/pchowe_wakacje/szampon_balansujacy/ob_rc_baner_peh 1.png");
    background-repeat: no-repeat;
    background-position: left;
  }
  .szampon_balansujacy .top-div .center-img {
    position: absolute;
    left: 0;
    right: 0;
    top: 126px;
    margin: auto;
    z-index: 0;
  }
  .szampon_balansujacy .top-div .left {
    padding-left: 118px;
    padding-top: 44px;
    width: 460px;
  }
  .szampon_balansujacy .top-div .left .smaller-heading-text {
    padding-bottom: 15px;
  }
  .szampon_balansujacy .top-div .left .text {
    font-weight: 500;
    font-size: 20px;
    line-height: 25px;
    color: #3c375e;
    letter-spacing: 0.03em;
  }
  .szampon_balansujacy .second-div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 118px;
    height: 74px;
    background-color: #ffac00;
  }
  .szampon_balansujacy .second-div .second-div-text {
    font-family: "Lobster", cursive;
    font-weight: 400;
    font-size: 30px;
    line-height: 37px;
    color: #fff;
    margin-bottom: 0;
  }
  .szampon_balansujacy .third-div {
    padding: 51px 118px 85px 118px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    max-height: 290px;
  }
  .szampon_balansujacy .third-div .left {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
    width: 50%;
    padding-right: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .szampon_balansujacy .third-div .left .smaller-heading-text {
    padding-bottom: 15px;
  }
  .szampon_balansujacy .third-div .left .text {
    padding-bottom: 27px;
  }
  .szampon_balansujacy .third-div .left .text-1 {
    padding-bottom: 18px;
  }
  .szampon_balansujacy .third-div .left .text-2 {
    padding-bottom: 78px;
  }
  .szampon_balansujacy .third-div .left .dosis-bold-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .szampon_balansujacy .third-div .left .dosis-bold-text .capacity-img {
    margin-right: 39px;
  }
  .szampon_balansujacy .third-div .right {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-transform: translateY(-321px);
    transform: translateY(-321px);
    padding-left: 30px;
  }
  .szampon_balansujacy .third-div .right .bottle {
    -ms-flex-item-align: center;
    align-self: center;
    margin-left: 45px;
  }
  .szampon_balansujacy .fourth-div {
    padding: 51px 118px 20px 110px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .szampon_balansujacy .fourth-div .left {
    position: relative;
    width: 50%;
    padding-top: 57px;
  }
  .szampon_balansujacy .fourth-div .left .left-images {
    position: relative;
    width: 100%;
    height: 100%;
  }
  .szampon_balansujacy .fourth-div .left .left-images .background {
    position: absolute;
    z-index: 0;
    top: 140px;
    left: -10%;
  }
  .szampon_balansujacy .fourth-div .left .left-images .left-img-bg {
    position: absolute;
    z-index: 0;
  }
  .szampon_balansujacy .fourth-div .left .left-images .left-img-front {
    position: absolute;
    left: 44px;
    top: 28px;
    z-index: 1;
  }
  .szampon_balansujacy .fourth-div .right {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .szampon_balansujacy .fourth-div .right .elements {
    padding-top: 41px;
    padding-left: 10px;
  }
  .szampon_balansujacy .fourth-div .right .elements .smaller-heading-text {
    padding-bottom: 10px;
  }
  .szampon_balansujacy .fourth-div .right .elements .text {
    padding-bottom: 38px;
  }
  .szampon_balansujacy .fourth-div .right .elements .element {
    position: relative;
    padding-left: 101px;
  }
  .szampon_balansujacy .fourth-div .right .elements .element .bullet {
    position: absolute;
    left: 0;
  }
  .szampon_balansujacy .icon-and-letter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 15px;
    padding-bottom: 10px;
  }
  .szampon_balansujacy .icon-and-letter span {
    font-family: "Lobster", cursive;
    font-size: 70px;
    line-height: 87.5px;
    font-weight: 400;
  }
  .szampon_balansujacy .fifth-and-half-div {
    padding: 68px 118px 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    background-color: #e6d3ff;
  }
  .szampon_balansujacy .fifth-and-half-div .stars-4 {
    position: absolute;
    right: 20px;
    top: 39%;
  }
  .szampon_balansujacy .fifth-and-half-div .left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 50%;
    padding-right: 28px;
  }
  .szampon_balansujacy .fifth-and-half-div .left .smaller-heading-text {
    padding-bottom: 15px;
  }
  .szampon_balansujacy .fifth-and-half-div .left .text {
    padding-bottom: 54px;
  }
  .szampon_balansujacy .fifth-and-half-div .right {
    width: 50%;
    position: relative;
  }
  .szampon_balansujacy .fifth-and-half-div .right .right-images {
    position: relative;
    width: 100%;
    height: 100%;
  }
  .szampon_balansujacy .fifth-and-half-div .right .right-images .right-img-front {
    position: relative;
    right: 0;
  }
  .szampon_balansujacy .fifth-and-half-div .right .right-images .right-img-bg {
    position: absolute;
    right: 13px;
    top: 67px;
  }
  .szampon_balansujacy .fifth-and-quarter-div {
    padding: 0px 118px 54px;
    background-color: #e6d3ff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .szampon_balansujacy .fifth-and-quarter-div .left {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding-right: 28px;
    margin-bottom: 30px;
  }
  .szampon_balansujacy .fifth-and-quarter-div .right {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .szampon_balansujacy .fifth-and-quarter-div .bottom-text {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #000000;
    letter-spacing: 0.05em;
  }
  .szampon_balansujacy .sixth-div {
    padding: 64px 118px 85px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .szampon_balansujacy .sixth-div .left {
    width: 75%;
  }
  .szampon_balansujacy .sixth-div .left .smaller-heading-text {
    padding-bottom: 10px;
  }
  .szampon_balansujacy .sixth-div .right {
    width: 25%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    gap: 20px;
  }
  .szampon_balansujacy .sixth-div .right .first {
    width: 100px;
  }
  .szampon_balansujacy .sixth-div .right .second {
    width: 100px;
    padding-left: 10px;
  }
  .szampon_balansujacy .down-div {
    height: 42px;
    background-color: #ffac00;
  }
  
  @media (max-width: 1200px) {
    .szampon_balansujacy.wrapper {
      width: 95%;
    }
    .szampon_balansujacy .top-div .left {
      padding-left: 6%;
    }
    .szampon_balansujacy .top-div .left .heading-text {
      font-size: 87px;
    }
    .szampon_balansujacy .top-div .left .smaller-heading-text {
      font-size: 28px;
      padding-bottom: 10px;
    }
    .szampon_balansujacy .second-div {
      padding-left: 6%;
    }
    .szampon_balansujacy .third-div {
      padding: 51px 6% 85px 6%;
    }
    .szampon_balansujacy .fourth-div {
      padding: 51px 6% 20px 6%;
    }
    .szampon_balansujacy .fourth-div .left-images .background {
      width: 80%;
    }
    .szampon_balansujacy .fourth-div .left-images .left-img-bg {
      width: 80%;
    }
    .szampon_balansujacy .fourth-div .left-images .left-img-front {
      width: 80%;
    }
    .szampon_balansujacy .fifth-and-half-div {
      padding: 50px 6% 20px 6%;
    }
    .szampon_balansujacy .fifth-and-half-div .right .right-images .right-img-front {
      position: absolute;
      width: 80%;
      right: 40px;
      top: 15%;
    }
    .szampon_balansujacy .fifth-and-half-div .right .right-images .right-img-bg {
      width: 70%;
      right: 50px;
      top: 22%;
    }
    .szampon_balansujacy .fifth-and-quarter-div {
      padding: 0 6% 50px 6%;
    }
    .szampon_balansujacy .sixth-div {
      padding: 51px 6% 85px 6%;
    }
  }
  @media (max-width: 1100px) {
    .szampon_balansujacy .top-div .left {
      padding-right: 10%;
    }
  }
  @media (max-width: 992px) {
    .szampon_balansujacy .top-div .center-img {
      width: 140px;
      height: 140px;
      left: auto;
      right: 6%;
      top: 44px;
    }
    .szampon_balansujacy .top-div .left .logo {
      width: 130px;
    }
    .szampon_balansujacy .top-div .left .heading-text {
      font-size: 80px;
      line-height: 92px;
    }
    .szampon_balansujacy .top-div .left .smaller-heading-text {
      font-size: 25px;
      padding-bottom: 5px;
    }
    .szampon_balansujacy .top-div .left .text {
      font-size: 19px;
    }
    .szampon_balansujacy .fourth-div {
      padding: 15px 3% 85px 6%;
    }
    .szampon_balansujacy .fourth-div .left {
      padding-top: 90px;
    }
    .szampon_balansujacy .fourth-div .left .left-images .background {
      top: 120px;
    }
    .szampon_balansujacy .fourth-div .right .elements .element {
      padding-left: 75px;
    }
    .szampon_balansujacy .fourth-div .right .elements .element .bullet {
      width: 50px;
      height: 50px;
    }
    .szampon_balansujacy .fourth-div .right .elements .text {
      padding-bottom: 20px;
      padding-right: 2%;
    }
  }
  @media (max-width: 768px) {
    .szampon_balansujacy .smaller-heading-text {
      font-size: 28px;
      line-height: 32px;
    }
    .szampon_balansujacy .text {
      font-size: 18px;
    }
    .szampon_balansujacy .second-div {
      padding: 0 15px 0;
    }
    .szampon_balansujacy .third-div {
      max-height: none;
      padding: 20px 0 20px;
    }
    .szampon_balansujacy .third-div .left {
      -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1;
      width: 100%;
      padding: 0 15px 0;
    }
    .szampon_balansujacy .third-div .left .smaller-heading-text {
      padding-bottom: 10px;
    }
    .szampon_balansujacy .third-div .left .text {
      padding-bottom: 10px;
    }
    .szampon_balansujacy .third-div .left .text-1 {
      padding-bottom: 10px;
    }
    .szampon_balansujacy .third-div .left .text-2 {
      padding-bottom: 0;
    }
    .szampon_balansujacy .third-div .right {
      padding: 0;
      -webkit-transform: none;
      transform: none;
      -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
      order: 0;
    }
    .szampon_balansujacy .third-div .right .bottle {
      margin: 0;
    }
    .szampon_balansujacy .fourth-div {
      padding: 0;
    }
    .szampon_balansujacy .fourth-div .left {
      width: 100%;
      height: 350px;
      padding-top: 0;
    }
    .szampon_balansujacy .fourth-div .left .left-images .left-img-front {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: 0;
      right: 0;
    }
    .szampon_balansujacy .fourth-div .left .left-images .left-img-bg {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: -13%;
      right: 0;
      top: 1%;
    }
    .szampon_balansujacy .fourth-div .left .left-images .background {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: -31%;
      right: 0;
      top: 16%;
    }
    .szampon_balansujacy .fourth-div .right {
      width: 100%;
    }
    .szampon_balansujacy .fourth-div .right .elements {
      padding: 20px 15px 50px;
    }
    .szampon_balansujacy .fifth-div {
      padding: 0;
    }
    .szampon_balansujacy .fifth-div .left {
      width: 100%;
      padding: 0 15px 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
    }
    .szampon_balansujacy .fifth-div .right {
      width: 100%;
      height: 400px;
      padding-top: 30px;
      margin-bottom: 50px;
    }
    .szampon_balansujacy .fifth-div .right .right-images {
      padding: 0;
    }
    .szampon_balansujacy .fifth-div .right .right-images .background {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      top: 0;
      left: 0;
      right: 0;
    }
    .szampon_balansujacy .fifth-div .right .right-images .right-img-bg {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: 0;
      right: -74px;
      top: 73px;
    }
    .szampon_balansujacy .fifth-div .right .right-images .right-img-front {
      width: 60%;
      margin-left: auto;
      margin-right: auto;
      left: 0;
      right: 0;
    }
    .szampon_balansujacy .fifth-and-half-div {
      padding: 0 15px 0;
    }
    .szampon_balansujacy .fifth-and-half-div .stars-4 {
      top: 27%;
    }
    .szampon_balansujacy .fifth-and-half-div .left {
      -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1;
      padding: 0;
      padding-top: 20px;
      width: 100%;
    }
    .szampon_balansujacy .fifth-and-half-div .left .icon-and-letter {
      -ms-flex-item-align: center;
      align-self: center;
    }
    .szampon_balansujacy .fifth-and-half-div .left .text {
      padding-bottom: 10px;
    }
    .szampon_balansujacy .fifth-and-half-div .right {
      -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
      order: 0;
      width: 100%;
      padding-top: 30px;
    }
    .szampon_balansujacy .fifth-and-half-div .right .right-images .right-img-front {
      position: relative;
      width: 70%;
      left: 13%;
      right: 0;
      top: 0;
      margin-left: auto;
      margin-right: auto;
    }
    .szampon_balansujacy .fifth-and-half-div .right .right-images .right-img-bg {
      width: 60%;
      top: 14%;
      right: 110px;
    }
    .szampon_balansujacy .fifth-and-quarter-div {
      padding: 0 15px 30px;
    }
    .szampon_balansujacy .fifth-and-quarter-div .left {
      width: 100%;
      padding: 0;
      margin: 0;
    }
    .szampon_balansujacy .fifth-and-quarter-div .left .icon-and-letter {
      -ms-flex-item-align: center;
      align-self: center;
    }
    .szampon_balansujacy .fifth-and-quarter-div .left .text {
      padding-bottom: 10px;
    }
    .szampon_balansujacy .fifth-and-quarter-div .right {
      width: 100%;
    }
    .szampon_balansujacy .fifth-and-quarter-div .right .icon-and-letter {
      -ms-flex-item-align: center;
      align-self: center;
    }
    .szampon_balansujacy .fifth-and-quarter-div .right .text {
      padding-bottom: 20px;
    }
    .szampon_balansujacy .sixth-div {
      padding: 51px 15px 85px 15px;
    }
  }
  @media (max-width: 576px) {
    .szampon_balansujacy .dosis-bold-text {
      font-size: 18px;
    }
    .szampon_balansujacy .text {
      font-size: 17px;
    }
    .szampon_balansujacy .top-div {
      height: 410px;
    }
    .szampon_balansujacy .top-div .center-img {
      width: 110px;
      height: 110px;
    }
    .szampon_balansujacy .top-div .left {
      width: 100%;
      text-align: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
    }
    .szampon_balansujacy .top-div .left .logo {
      width: 110px;
      height: 110px;
    }
    .szampon_balansujacy .top-div .left .heading-text {
      font-size: 60px;
    }
    .szampon_balansujacy .top-div .left .smaller-heading-text {
      font-size: 23px;
    }
    .szampon_balansujacy .top-div .left .text {
      font-size: 17px;
    }
    .szampon_balansujacy .third-div .bottle {
      width: 100%;
    }
    .szampon_balansujacy .fourth-div .left .left-images .left-img-front {
      width: 70%;
    }
    .szampon_balansujacy .fourth-div .left .left-images .left-img-bg {
      width: 70%;
    }
    .szampon_balansujacy .fourth-div .left .left-images .background {
      width: 70%;
      left: 0;
      top: 23%;
    }
    .szampon_balansujacy .fourth-div .right .elements .element {
      padding-left: 55px;
    }
    .szampon_balansujacy .fourth-div .right .elements .element .bullet {
      width: 40px;
      height: 40px;
    }
    .szampon_balansujacy .fourth-div .right .elements .text {
      padding-bottom: 10px;
    }
    .szampon_balansujacy .fifth-div .right .right-images {
      padding: 0;
    }
    .szampon_balansujacy .fifth-div .right .right-images .background {
      width: 70%;
    }
    .szampon_balansujacy .fifth-div .right .right-images .right-img-bg {
      width: 70%;
      right: -10px;
      top: 55px;
    }
    .szampon_balansujacy .fifth-div .right .right-images .right-img-front {
      width: 80%;
      right: 40px;
    }
    .szampon_balansujacy .fifth-and-half-div .right .right-images .right-img-bg {
      right: 19%;
    }
    .szampon_balansujacy .sixth-div {
      padding: 51px 15px 35px 15px;
    }
    .szampon_balansujacy .sixth-div .left {
      width: 100%;
    }
    .szampon_balansujacy .sixth-div .right {
      padding-top: 20px;
      width: 100%;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
    }
    .szampon_balansujacy .sixth-div .right .first {
      margin-right: 0;
    }
  }
  @media (max-width: 430px) {
    .szampon_balansujacy .fourth-div .left {
      height: 300px;
    }
    .szampon_balansujacy .fifth-div .right {
      height: 335px;
    }
  }
  @media (max-width: 400px) {
    .szampon_balansujacy .fourth-div .left {
      height: 240px;
    }
    .szampon_balansujacy .fifth-div .right {
      height: 310px;
    }
  }
  /*# sourceMappingURL=css/style.css.map */
  .szampon_nawilzajacy * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    font-family: "Dosis", sans-serif;
  }
  .szampon_nawilzajacy.wrapper {
    margin-left: auto;
    margin-right: auto;
    width: 1100px;
    background-color: #d4f1ff;
  }
  .szampon_nawilzajacy .heading-text {
    font-family: "Lobster", cursive;
    font-weight: 400;
    font-size: 90px;
    line-height: 112px;
    color: #3c375e;
    margin: 0;
  }
  .szampon_nawilzajacy .smaller-heading-text {
    font-family: "Lobster", cursive;
    font-weight: 400;
    font-size: 30px;
    line-height: 37.5px;
    color: #3c375e;
  }
  .szampon_nawilzajacy .text {
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    color: #000000;
    letter-spacing: 0.05em;
  }
  .szampon_nawilzajacy .dosis-bold-text {
    font-weight: 700;
    font-size: 20px;
    line-height: 25px;
  }
  .szampon_nawilzajacy .top-div {
    height: 490px;
    width: 100%;
    position: relative;
    background-image: url("/img/pchowe_wakacje/szampon_nawilzajacy/ob_rc_baner_peh 1.png");
    background-repeat: no-repeat;
    background-position: left;
  }
  .szampon_nawilzajacy .top-div .center-img {
    position: absolute;
    left: 0;
    right: 0;
    top: 126px;
    margin: auto;
    z-index: 0;
  }
  .szampon_nawilzajacy .top-div .left {
    padding-left: 118px;
    padding-top: 44px;
    width: 460px;
  }
  .szampon_nawilzajacy .top-div .left .smaller-heading-text {
    padding-bottom: 15px;
  }
  .szampon_nawilzajacy .top-div .left .text {
    font-weight: 500;
    font-size: 20px;
    line-height: 25px;
    color: #3c375e;
    letter-spacing: 0.03em;
  }
  .szampon_nawilzajacy .second-div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 118px;
    height: 74px;
    background-color: #0e8ece;
  }
  .szampon_nawilzajacy .second-div .second-div-text {
    font-family: "Lobster", cursive;
    font-weight: 400;
    font-size: 30px;
    line-height: 37px;
    color: #fff;
    margin-bottom: 0;
  }
  .szampon_nawilzajacy .third-div {
    padding: 51px 118px 85px 118px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    max-height: 290px;
  }
  .szampon_nawilzajacy .third-div .left {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
    width: 50%;
    padding-right: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .szampon_nawilzajacy .third-div .left .smaller-heading-text {
    padding-bottom: 15px;
  }
  .szampon_nawilzajacy .third-div .left .text {
    padding-bottom: 27px;
  }
  .szampon_nawilzajacy .third-div .left .text-1 {
    padding-bottom: 18px;
  }
  .szampon_nawilzajacy .third-div .left .text-2 {
    padding-bottom: 78px;
  }
  .szampon_nawilzajacy .third-div .left .dosis-bold-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .szampon_nawilzajacy .third-div .left .dosis-bold-text .capacity-img {
    margin-right: 39px;
  }
  .szampon_nawilzajacy .third-div .right {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-transform: translateY(-321px);
    transform: translateY(-321px);
    padding-left: 30px;
  }
  .szampon_nawilzajacy .third-div .right .bottle {
    -ms-flex-item-align: center;
    align-self: center;
    margin-left: 45px;
  }
  .szampon_nawilzajacy .fourth-div {
    padding: 51px 118px 20px 110px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .szampon_nawilzajacy .fourth-div .left {
    position: relative;
    width: 50%;
    padding-top: 57px;
  }
  .szampon_nawilzajacy .fourth-div .left .left-images {
    position: relative;
    width: 100%;
    height: 100%;
  }
  .szampon_nawilzajacy .fourth-div .left .left-images .background {
    position: absolute;
    z-index: 0;
    top: 268px;
    left: -10%;
  }
  .szampon_nawilzajacy .fourth-div .left .left-images .left-img-bg {
    position: absolute;
    z-index: 0;
  }
  .szampon_nawilzajacy .fourth-div .left .left-images .left-img-front {
    position: absolute;
    left: 44px;
    top: 28px;
    z-index: 1;
  }
  .szampon_nawilzajacy .fourth-div .right {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .szampon_nawilzajacy .fourth-div .right .elements {
    padding-top: 41px;
    padding-left: 10px;
  }
  .szampon_nawilzajacy .fourth-div .right .elements .smaller-heading-text {
    padding-bottom: 10px;
  }
  .szampon_nawilzajacy .fourth-div .right .elements .text {
    padding-bottom: 38px;
  }
  .szampon_nawilzajacy .fourth-div .right .elements .element {
    position: relative;
    padding-left: 101px;
  }
  .szampon_nawilzajacy .fourth-div .right .elements .element .bullet {
    position: absolute;
    left: 0;
  }
  .szampon_nawilzajacy .icon-and-letter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 15px;
    padding-bottom: 10px;
  }
  .szampon_nawilzajacy .icon-and-letter span {
    font-family: "Lobster", cursive;
    font-size: 70px;
    line-height: 87.5px;
    font-weight: 400;
  }
  .szampon_nawilzajacy .fifth-and-half-div {
    padding: 68px 118px 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    background-color: #97deff;
  }
  .szampon_nawilzajacy .fifth-and-half-div .stars-4 {
    position: absolute;
    right: 20px;
    top: 39%;
  }
  .szampon_nawilzajacy .fifth-and-half-div .left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 50%;
    padding-right: 28px;
  }
  .szampon_nawilzajacy .fifth-and-half-div .left .smaller-heading-text {
    padding-bottom: 15px;
  }
  .szampon_nawilzajacy .fifth-and-half-div .left .text {
    padding-bottom: 54px;
  }
  .szampon_nawilzajacy .fifth-and-half-div .right {
    width: 50%;
    position: relative;
  }
  .szampon_nawilzajacy .fifth-and-half-div .right .right-images {
    position: relative;
    width: 100%;
    height: 100%;
  }
  .szampon_nawilzajacy .fifth-and-half-div .right .right-images .right-img-front {
    position: relative;
    right: 0;
  }
  .szampon_nawilzajacy .fifth-and-half-div .right .right-images .right-img-bg {
    position: absolute;
    right: 13px;
    top: 67px;
  }
  .szampon_nawilzajacy .fifth-and-quarter-div {
    padding: 0px 118px 54px;
    background-color: #97deff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .szampon_nawilzajacy .fifth-and-quarter-div .left {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding-right: 28px;
    margin-bottom: 30px;
  }
  .szampon_nawilzajacy .fifth-and-quarter-div .right {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .szampon_nawilzajacy .fifth-and-quarter-div .bottom-text {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #000000;
    letter-spacing: 0.05em;
  }
  .szampon_nawilzajacy .sixth-div {
    padding: 64px 118px 85px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .szampon_nawilzajacy .sixth-div .left {
    width: 75%;
  }
  .szampon_nawilzajacy .sixth-div .left .smaller-heading-text {
    padding-bottom: 10px;
  }
  .szampon_nawilzajacy .sixth-div .right {
    width: 25%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    gap: 20px;
  }
  .szampon_nawilzajacy .sixth-div .right .first {
    width: 100px;
  }
  .szampon_nawilzajacy .sixth-div .right .second {
    width: 100px;
    padding-left: 10px;
  }
  .szampon_nawilzajacy .down-div {
    height: 42px;
    background-color: #0e8ece;
  }
  
  @media (max-width: 1200px) {
    .szampon_nawilzajacy.wrapper {
      width: 95%;
    }
    .szampon_nawilzajacy .top-div .left {
      padding-left: 6%;
    }
    .szampon_nawilzajacy .top-div .left .heading-text {
      font-size: 87px;
    }
    .szampon_nawilzajacy .top-div .left .smaller-heading-text {
      font-size: 28px;
      padding-bottom: 10px;
    }
    .szampon_nawilzajacy .second-div {
      padding-left: 6%;
    }
    .szampon_nawilzajacy .third-div {
      padding: 51px 6% 85px 6%;
    }
    .szampon_nawilzajacy .fourth-div {
      padding: 51px 6% 20px 6%;
    }
    .szampon_nawilzajacy .fourth-div .left-images .background {
      width: 80%;
    }
    .szampon_nawilzajacy .fourth-div .left-images .left-img-bg {
      width: 80%;
    }
    .szampon_nawilzajacy .fourth-div .left-images .left-img-front {
      width: 80%;
    }
    .szampon_nawilzajacy .fifth-and-half-div {
      padding: 50px 6% 20px 6%;
    }
    .szampon_nawilzajacy .fifth-and-half-div .right .right-images .right-img-front {
      position: absolute;
      width: 80%;
      right: 40px;
      top: 15%;
    }
    .szampon_nawilzajacy .fifth-and-half-div .right .right-images .right-img-bg {
      width: 70%;
      right: 50px;
      top: 22%;
    }
    .szampon_nawilzajacy .fifth-and-quarter-div {
      padding: 0 6% 50px 6%;
    }
    .szampon_nawilzajacy .sixth-div {
      padding: 51px 6% 85px 6%;
    }
  }
  @media (max-width: 1100px) {
    .szampon_nawilzajacy .top-div .left {
      padding-right: 10%;
    }
  }
  @media (max-width: 992px) {
    .szampon_nawilzajacy .top-div .center-img {
      width: 140px;
      height: 140px;
      left: auto;
      right: 6%;
      top: 44px;
    }
    .szampon_nawilzajacy .top-div .left .logo {
      width: 130px;
    }
    .szampon_nawilzajacy .top-div .left .heading-text {
      font-size: 80px;
      line-height: 92px;
    }
    .szampon_nawilzajacy .top-div .left .smaller-heading-text {
      font-size: 25px;
      padding-bottom: 5px;
    }
    .szampon_nawilzajacy .top-div .left .text {
      font-size: 19px;
    }
    .szampon_nawilzajacy .fourth-div {
      padding: 15px 3% 85px 6%;
    }
    .szampon_nawilzajacy .fourth-div .left {
      padding-top: 90px;
    }
    .szampon_nawilzajacy .fourth-div .left .left-images .background {
      top: 240px;
    }
    .szampon_nawilzajacy .fourth-div .right .elements .element {
      padding-left: 75px;
    }
    .szampon_nawilzajacy .fourth-div .right .elements .element .bullet {
      width: 50px;
      height: 50px;
    }
    .szampon_nawilzajacy .fourth-div .right .elements .text {
      padding-bottom: 20px;
      padding-right: 2%;
    }
  }
  @media (max-width: 768px) {
    .szampon_nawilzajacy .smaller-heading-text {
      font-size: 28px;
      line-height: 32px;
    }
    .szampon_nawilzajacy .text {
      font-size: 18px;
    }
    .szampon_nawilzajacy .second-div {
      padding: 0 15px 0;
    }
    .szampon_nawilzajacy .third-div {
      max-height: none;
      padding: 20px 0 20px;
    }
    .szampon_nawilzajacy .third-div .left {
      -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1;
      width: 100%;
      padding: 0 15px 0;
    }
    .szampon_nawilzajacy .third-div .left .smaller-heading-text {
      padding-bottom: 10px;
    }
    .szampon_nawilzajacy .third-div .left .text {
      padding-bottom: 10px;
    }
    .szampon_nawilzajacy .third-div .left .text-1 {
      padding-bottom: 10px;
    }
    .szampon_nawilzajacy .third-div .left .text-2 {
      padding-bottom: 0;
    }
    .szampon_nawilzajacy .third-div .right {
      padding: 0;
      -webkit-transform: none;
      transform: none;
      -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
      order: 0;
    }
    .szampon_nawilzajacy .third-div .right .bottle {
      margin: 0;
    }
    .szampon_nawilzajacy .fourth-div {
      padding: 0;
    }
    .szampon_nawilzajacy .fourth-div .left {
      width: 100%;
      height: 350px;
      padding-top: 0;
    }
    .szampon_nawilzajacy .fourth-div .left .left-images .left-img-front {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: 0;
      right: 0;
    }
    .szampon_nawilzajacy .fourth-div .left .left-images .left-img-bg {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: -13%;
      right: 0;
      top: 1%;
    }
    .szampon_nawilzajacy .fourth-div .left .left-images .background {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: -31%;
      right: 0;
      top: 16%;
    }
    .szampon_nawilzajacy .fourth-div .right {
      width: 100%;
    }
    .szampon_nawilzajacy .fourth-div .right .elements {
      padding: 20px 15px 50px;
    }
    .szampon_nawilzajacy .fifth-div {
      padding: 0;
    }
    .szampon_nawilzajacy .fifth-div .left {
      width: 100%;
      padding: 0 15px 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
    }
    .szampon_nawilzajacy .fifth-div .right {
      width: 100%;
      height: 400px;
      padding-top: 30px;
      margin-bottom: 50px;
    }
    .szampon_nawilzajacy .fifth-div .right .right-images {
      padding: 0;
    }
    .szampon_nawilzajacy .fifth-div .right .right-images .background {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      top: 0;
      left: 0;
      right: 0;
    }
    .szampon_nawilzajacy .fifth-div .right .right-images .right-img-bg {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: 0;
      right: -74px;
      top: 73px;
    }
    .szampon_nawilzajacy .fifth-div .right .right-images .right-img-front {
      width: 60%;
      margin-left: auto;
      margin-right: auto;
      left: 0;
      right: 0;
    }
    .szampon_nawilzajacy .fifth-and-half-div {
      padding: 0 15px 0;
    }
    .szampon_nawilzajacy .fifth-and-half-div .stars-4 {
      top: 27%;
    }
    .szampon_nawilzajacy .fifth-and-half-div .left {
      -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1;
      padding: 0;
      padding-top: 20px;
      width: 100%;
    }
    .szampon_nawilzajacy .fifth-and-half-div .left .icon-and-letter {
      -ms-flex-item-align: center;
      align-self: center;
    }
    .szampon_nawilzajacy .fifth-and-half-div .left .text {
      padding-bottom: 10px;
    }
    .szampon_nawilzajacy .fifth-and-half-div .right {
      -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
      order: 0;
      width: 100%;
      padding-top: 30px;
    }
    .szampon_nawilzajacy .fifth-and-half-div .right .right-images .right-img-front {
      position: relative;
      width: 70%;
      left: 13%;
      right: 0;
      top: 0;
      margin-left: auto;
      margin-right: auto;
    }
    .szampon_nawilzajacy .fifth-and-half-div .right .right-images .right-img-bg {
      width: 60%;
      top: 14%;
      right: 110px;
    }
    .szampon_nawilzajacy .fifth-and-quarter-div {
      padding: 0 15px 30px;
    }
    .szampon_nawilzajacy .fifth-and-quarter-div .left {
      width: 100%;
      padding: 0;
      margin: 0;
    }
    .szampon_nawilzajacy .fifth-and-quarter-div .left .icon-and-letter {
      -ms-flex-item-align: center;
      align-self: center;
    }
    .szampon_nawilzajacy .fifth-and-quarter-div .left .text {
      padding-bottom: 10px;
    }
    .szampon_nawilzajacy .fifth-and-quarter-div .right {
      width: 100%;
    }
    .szampon_nawilzajacy .fifth-and-quarter-div .right .icon-and-letter {
      -ms-flex-item-align: center;
      align-self: center;
    }
    .szampon_nawilzajacy .fifth-and-quarter-div .right .text {
      padding-bottom: 20px;
    }
    .szampon_nawilzajacy .sixth-div {
      padding: 51px 15px 85px 15px;
    }
  }
  @media (max-width: 576px) {
    .szampon_nawilzajacy .dosis-bold-text {
      font-size: 18px;
    }
    .szampon_nawilzajacy .text {
      font-size: 17px;
    }
    .szampon_nawilzajacy .top-div {
      height: 410px;
    }
    .szampon_nawilzajacy .top-div .center-img {
      width: 110px;
      height: 110px;
    }
    .szampon_nawilzajacy .top-div .left {
      width: 100%;
      text-align: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
    }
    .szampon_nawilzajacy .top-div .left .logo {
      width: 110px;
      height: 110px;
    }
    .szampon_nawilzajacy .top-div .left .heading-text {
      font-size: 60px;
    }
    .szampon_nawilzajacy .top-div .left .smaller-heading-text {
      font-size: 23px;
    }
    .szampon_nawilzajacy .top-div .left .text {
      font-size: 17px;
    }
    .szampon_nawilzajacy .third-div .bottle {
      width: 100%;
    }
    .szampon_nawilzajacy .fourth-div .left .left-images .left-img-front {
      width: 70%;
    }
    .szampon_nawilzajacy .fourth-div .left .left-images .left-img-bg {
      width: 70%;
    }
    .szampon_nawilzajacy .fourth-div .left .left-images .background {
      width: 70%;
      left: 0;
      top: 23%;
    }
    .szampon_nawilzajacy .fourth-div .right .elements .element {
      padding-left: 55px;
    }
    .szampon_nawilzajacy .fourth-div .right .elements .element .bullet {
      width: 40px;
      height: 40px;
    }
    .szampon_nawilzajacy .fourth-div .right .elements .text {
      padding-bottom: 10px;
    }
    .szampon_nawilzajacy .fifth-div .right .right-images {
      padding: 0;
    }
    .szampon_nawilzajacy .fifth-div .right .right-images .background {
      width: 70%;
    }
    .szampon_nawilzajacy .fifth-div .right .right-images .right-img-bg {
      width: 70%;
      right: -10px;
      top: 55px;
    }
    .szampon_nawilzajacy .fifth-div .right .right-images .right-img-front {
      width: 80%;
      right: 40px;
    }
    .szampon_nawilzajacy .fifth-and-half-div .stars-4 {
      top: 13%;
    }
    .szampon_nawilzajacy .fifth-and-half-div .right .right-images .right-img-bg {
      right: 19%;
    }
    .szampon_nawilzajacy .sixth-div {
      padding: 51px 15px 35px 15px;
    }
    .szampon_nawilzajacy .sixth-div .left {
      width: 100%;
    }
    .szampon_nawilzajacy .sixth-div .right {
      padding-top: 20px;
      width: 100%;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
    }
    .szampon_nawilzajacy .sixth-div .right .first {
      margin-right: 0;
    }
  }
  @media (max-width: 430px) {
    .szampon_nawilzajacy .fourth-div .left {
      height: 300px;
    }
    .szampon_nawilzajacy .fifth-div .right {
      height: 335px;
    }
  }
  @media (max-width: 400px) {
    .szampon_nawilzajacy .fourth-div .left {
      height: 240px;
    }
    .szampon_nawilzajacy .fifth-div .right {
      height: 310px;
    }
  }
  /*# sourceMappingURL=css/style.css.map */
  .szampon_ochladzajacy_kolor_wlosow * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    font-family: "Dosis", sans-serif;
  }
  .szampon_ochladzajacy_kolor_wlosow.wrapper {
    margin-left: auto;
    margin-right: auto;
    width: 1100px;
    background-color: #bae9ff;
  }
  .szampon_ochladzajacy_kolor_wlosow .heading-text {
    font-family: "Lobster", cursive;
    font-weight: 400;
    font-size: 90px;
    line-height: 112px;
    color: #3c375e;
    margin: 0;
  }
  .szampon_ochladzajacy_kolor_wlosow .smaller-heading-text {
    font-family: "Lobster", cursive;
    font-weight: 400;
    font-size: 30px;
    line-height: 37.5px;
    color: #3c375e;
  }
  .szampon_ochladzajacy_kolor_wlosow .text {
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    color: #000000;
    letter-spacing: 0.05em;
  }
  .szampon_ochladzajacy_kolor_wlosow .dosis-bold-text {
    font-weight: 700;
    font-size: 20px;
    line-height: 25px;
  }
  .szampon_ochladzajacy_kolor_wlosow .top-div {
    height: 490px;
    width: 100%;
    position: relative;
    background-image: url("/img/pchowe_wakacje/szampon_ochladzajacy_kolor_wlosow/ob_rc_baner_peh 1.png");
    background-repeat: no-repeat;
    background-position: left;
  }
  .szampon_ochladzajacy_kolor_wlosow .top-div .center-img {
    position: absolute;
    left: 0;
    right: 0;
    top: 126px;
    margin: auto;
    z-index: 0;
  }
  .szampon_ochladzajacy_kolor_wlosow .top-div .left {
    padding-left: 118px;
    padding-top: 44px;
    width: 460px;
  }
  .szampon_ochladzajacy_kolor_wlosow .top-div .left .smaller-heading-text {
    padding-bottom: 15px;
  }
  .szampon_ochladzajacy_kolor_wlosow .top-div .left .text {
    font-weight: 500;
    font-size: 20px;
    line-height: 25px;
    color: #3c375e;
    letter-spacing: 0.03em;
  }
  .szampon_ochladzajacy_kolor_wlosow .second-div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 118px;
    height: 74px;
    background-color: #6e4a9e;
  }
  .szampon_ochladzajacy_kolor_wlosow .second-div .second-div-text {
    font-family: "Lobster", cursive;
    font-weight: 400;
    font-size: 30px;
    line-height: 37px;
    color: #fff;
    margin-bottom: 0;
  }
  .szampon_ochladzajacy_kolor_wlosow .third-div {
    padding: 51px 118px 85px 118px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    max-height: 290px;
  }
  .szampon_ochladzajacy_kolor_wlosow .third-div .left {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
    width: 50%;
    padding-right: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .szampon_ochladzajacy_kolor_wlosow .third-div .left .smaller-heading-text {
    padding-bottom: 15px;
  }
  .szampon_ochladzajacy_kolor_wlosow .third-div .left .text {
    padding-bottom: 27px;
  }
  .szampon_ochladzajacy_kolor_wlosow .third-div .left .text-1 {
    padding-bottom: 18px;
  }
  .szampon_ochladzajacy_kolor_wlosow .third-div .left .text-2 {
    padding-bottom: 78px;
  }
  .szampon_ochladzajacy_kolor_wlosow .third-div .left .dosis-bold-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .szampon_ochladzajacy_kolor_wlosow .third-div .left .dosis-bold-text .capacity-img {
    margin-right: 39px;
  }
  .szampon_ochladzajacy_kolor_wlosow .third-div .right {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-transform: translateY(-321px);
    transform: translateY(-321px);
    padding-left: 30px;
  }
  .szampon_ochladzajacy_kolor_wlosow .third-div .right .bottle {
    -ms-flex-item-align: center;
    align-self: center;
    margin-left: 45px;
  }
  .szampon_ochladzajacy_kolor_wlosow .fourth-div {
    padding: 51px 118px 20px 110px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .szampon_ochladzajacy_kolor_wlosow .fourth-div .left {
    position: relative;
    width: 50%;
    padding-top: 57px;
  }
  .szampon_ochladzajacy_kolor_wlosow .fourth-div .left .left-images {
    position: relative;
    width: 100%;
    height: 100%;
  }
  .szampon_ochladzajacy_kolor_wlosow .fourth-div .left .left-images .background {
    position: absolute;
    z-index: 0;
    top: 268px;
    left: -10%;
  }
  .szampon_ochladzajacy_kolor_wlosow .fourth-div .left .left-images .left-img-bg {
    position: absolute;
    z-index: 0;
  }
  .szampon_ochladzajacy_kolor_wlosow .fourth-div .left .left-images .left-img-front {
    position: absolute;
    left: 44px;
    top: 28px;
    z-index: 1;
  }
  .szampon_ochladzajacy_kolor_wlosow .fourth-div .right {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .szampon_ochladzajacy_kolor_wlosow .fourth-div .right .elements {
    padding-top: 41px;
    padding-left: 10px;
  }
  .szampon_ochladzajacy_kolor_wlosow .fourth-div .right .elements .smaller-heading-text {
    padding-bottom: 10px;
  }
  .szampon_ochladzajacy_kolor_wlosow .fourth-div .right .elements .text {
    padding-bottom: 38px;
  }
  .szampon_ochladzajacy_kolor_wlosow .fourth-div .right .elements .element {
    position: relative;
    padding-left: 101px;
  }
  .szampon_ochladzajacy_kolor_wlosow .fourth-div .right .elements .element .bullet {
    position: absolute;
    left: 0;
  }
  .szampon_ochladzajacy_kolor_wlosow .icon-and-letter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 15px;
    padding-bottom: 10px;
  }
  .szampon_ochladzajacy_kolor_wlosow .icon-and-letter span {
    font-family: "Lobster", cursive;
    font-size: 70px;
    line-height: 87.5px;
    font-weight: 400;
    color: #3C375E;
  }
  .szampon_ochladzajacy_kolor_wlosow .fifth-and-half-div {
    padding: 68px 118px 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    background-color: #66cdfe;
  }
  .szampon_ochladzajacy_kolor_wlosow .fifth-and-half-div .stars-4 {
    position: absolute;
    right: 20px;
    top: 39%;
  }
  .szampon_ochladzajacy_kolor_wlosow .fifth-and-half-div .left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 50%;
    padding-right: 28px;
  }
  .szampon_ochladzajacy_kolor_wlosow .fifth-and-half-div .left .smaller-heading-text {
    padding-bottom: 15px;
  }
  .szampon_ochladzajacy_kolor_wlosow .fifth-and-half-div .left .text {
    padding-bottom: 54px;
  }
  .szampon_ochladzajacy_kolor_wlosow .fifth-and-half-div .right {
    width: 50%;
    position: relative;
  }
  .szampon_ochladzajacy_kolor_wlosow .fifth-and-half-div .right .right-images {
    position: relative;
    width: 100%;
    height: 100%;
  }
  .szampon_ochladzajacy_kolor_wlosow .fifth-and-half-div .right .right-images .right-img-front {
    position: relative;
    right: 0;
  }
  .szampon_ochladzajacy_kolor_wlosow .fifth-and-half-div .right .right-images .right-img-bg {
    position: absolute;
    right: 13px;
    top: 67px;
  }
  .szampon_ochladzajacy_kolor_wlosow .fifth-and-quarter-div {
    padding: 0px 118px 54px;
    background-color: #66cdfe;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .szampon_ochladzajacy_kolor_wlosow .fifth-and-quarter-div .left {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding-right: 28px;
    margin-bottom: 30px;
  }
  .szampon_ochladzajacy_kolor_wlosow .fifth-and-quarter-div .right {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .szampon_ochladzajacy_kolor_wlosow .fifth-and-quarter-div .bottom-text {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #000000;
    letter-spacing: 0.05em;
  }
  .szampon_ochladzajacy_kolor_wlosow .sixth-div {
    padding: 64px 118px 85px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .szampon_ochladzajacy_kolor_wlosow .sixth-div .left {
    width: 75%;
  }
  .szampon_ochladzajacy_kolor_wlosow .sixth-div .left .smaller-heading-text {
    padding-bottom: 10px;
  }
  .szampon_ochladzajacy_kolor_wlosow .sixth-div .right {
    width: 25%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    gap: 20px;
  }
  .szampon_ochladzajacy_kolor_wlosow .sixth-div .right .first {
    width: 100px;
  }
  .szampon_ochladzajacy_kolor_wlosow .sixth-div .right .second {
    width: 100px;
    padding-left: 10px;
  }
  .szampon_ochladzajacy_kolor_wlosow .down-div {
    height: 42px;
    background-color: #6e4a9e;
  }
  
  @media (max-width: 1200px) {
    .szampon_ochladzajacy_kolor_wlosow.wrapper {
      width: 95%;
    }
    .szampon_ochladzajacy_kolor_wlosow .top-div .left {
      padding-left: 6%;
    }
    .szampon_ochladzajacy_kolor_wlosow .top-div .left .heading-text {
      font-size: 87px;
    }
    .szampon_ochladzajacy_kolor_wlosow .top-div .left .smaller-heading-text {
      font-size: 28px;
      padding-bottom: 10px;
    }
    .szampon_ochladzajacy_kolor_wlosow .second-div {
      padding-left: 6%;
    }
    .szampon_ochladzajacy_kolor_wlosow .third-div {
      padding: 51px 6% 85px 6%;
    }
    .szampon_ochladzajacy_kolor_wlosow .fourth-div {
      padding: 51px 6% 20px 6%;
    }
    .szampon_ochladzajacy_kolor_wlosow .fourth-div .left-images .background {
      width: 80%;
    }
    .szampon_ochladzajacy_kolor_wlosow .fourth-div .left-images .left-img-bg {
      width: 80%;
    }
    .szampon_ochladzajacy_kolor_wlosow .fourth-div .left-images .left-img-front {
      width: 80%;
    }
    .szampon_ochladzajacy_kolor_wlosow .fifth-and-half-div {
      padding: 50px 6% 20px 6%;
    }
    .szampon_ochladzajacy_kolor_wlosow .fifth-and-half-div .right .right-images .right-img-front {
      position: absolute;
      width: 80%;
      right: 40px;
      top: 15%;
    }
    .szampon_ochladzajacy_kolor_wlosow .fifth-and-half-div .right .right-images .right-img-bg {
      width: 70%;
      right: 50px;
      top: 22%;
    }
    .szampon_ochladzajacy_kolor_wlosow .fifth-and-quarter-div {
      padding: 0 6% 50px 6%;
    }
    .szampon_ochladzajacy_kolor_wlosow .sixth-div {
      padding: 51px 6% 85px 6%;
    }
  }
  @media (max-width: 1100px) {
    .szampon_ochladzajacy_kolor_wlosow .top-div .left {
      padding-right: 10%;
    }
  }
  @media (max-width: 992px) {
    .szampon_ochladzajacy_kolor_wlosow .top-div .center-img {
      width: 140px;
      height: 140px;
      left: auto;
      right: 6%;
      top: 44px;
    }
    .szampon_ochladzajacy_kolor_wlosow .top-div .left .logo {
      width: 130px;
    }
    .szampon_ochladzajacy_kolor_wlosow .top-div .left .heading-text {
      font-size: 80px;
      line-height: 92px;
    }
    .szampon_ochladzajacy_kolor_wlosow .top-div .left .smaller-heading-text {
      font-size: 25px;
      padding-bottom: 5px;
    }
    .szampon_ochladzajacy_kolor_wlosow .top-div .left .text {
      font-size: 19px;
    }
    .szampon_ochladzajacy_kolor_wlosow .fourth-div {
      padding: 15px 3% 85px 6%;
    }
    .szampon_ochladzajacy_kolor_wlosow .fourth-div .left {
      padding-top: 90px;
    }
    .szampon_ochladzajacy_kolor_wlosow .fourth-div .left .left-images .background {
      top: 240px;
    }
    .szampon_ochladzajacy_kolor_wlosow .fourth-div .right .elements .element {
      padding-left: 75px;
    }
    .szampon_ochladzajacy_kolor_wlosow .fourth-div .right .elements .element .bullet {
      width: 50px;
      height: 50px;
    }
    .szampon_ochladzajacy_kolor_wlosow .fourth-div .right .elements .text {
      padding-bottom: 20px;
      padding-right: 2%;
    }
  }
  @media (max-width: 768px) {
    .szampon_ochladzajacy_kolor_wlosow .smaller-heading-text {
      font-size: 28px;
      line-height: 32px;
    }
    .szampon_ochladzajacy_kolor_wlosow .text {
      font-size: 18px;
    }
    .szampon_ochladzajacy_kolor_wlosow .second-div {
      padding: 0 15px 0;
    }
    .szampon_ochladzajacy_kolor_wlosow .third-div {
      max-height: none;
      padding: 20px 0 20px;
    }
    .szampon_ochladzajacy_kolor_wlosow .third-div .left {
      -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1;
      width: 100%;
      padding: 0 15px 0;
    }
    .szampon_ochladzajacy_kolor_wlosow .third-div .left .smaller-heading-text {
      padding-bottom: 10px;
    }
    .szampon_ochladzajacy_kolor_wlosow .third-div .left .text {
      padding-bottom: 10px;
    }
    .szampon_ochladzajacy_kolor_wlosow .third-div .left .text-1 {
      padding-bottom: 10px;
    }
    .szampon_ochladzajacy_kolor_wlosow .third-div .left .text-2 {
      padding-bottom: 0;
    }
    .szampon_ochladzajacy_kolor_wlosow .third-div .right {
      padding: 0;
      -webkit-transform: none;
      transform: none;
      -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
      order: 0;
    }
    .szampon_ochladzajacy_kolor_wlosow .third-div .right .bottle {
      margin: 0;
    }
    .szampon_ochladzajacy_kolor_wlosow .fourth-div {
      padding: 0;
    }
    .szampon_ochladzajacy_kolor_wlosow .fourth-div .left {
      width: 100%;
      height: 350px;
      padding-top: 0;
    }
    .szampon_ochladzajacy_kolor_wlosow .fourth-div .left .left-images .left-img-front {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: 0;
      right: 0;
    }
    .szampon_ochladzajacy_kolor_wlosow .fourth-div .left .left-images .left-img-bg {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: -13%;
      right: 0;
      top: 1%;
    }
    .szampon_ochladzajacy_kolor_wlosow .fourth-div .left .left-images .background {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: -31%;
      right: 0;
      top: 16%;
    }
    .szampon_ochladzajacy_kolor_wlosow .fourth-div .right {
      width: 100%;
    }
    .szampon_ochladzajacy_kolor_wlosow .fourth-div .right .elements {
      padding: 20px 15px 50px;
    }
    .szampon_ochladzajacy_kolor_wlosow .fifth-div {
      padding: 0;
    }
    .szampon_ochladzajacy_kolor_wlosow .fifth-div .left {
      width: 100%;
      padding: 0 15px 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
    }
    .szampon_ochladzajacy_kolor_wlosow .fifth-div .right {
      width: 100%;
      height: 400px;
      padding-top: 30px;
      margin-bottom: 50px;
    }
    .szampon_ochladzajacy_kolor_wlosow .fifth-div .right .right-images {
      padding: 0;
    }
    .szampon_ochladzajacy_kolor_wlosow .fifth-div .right .right-images .background {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      top: 0;
      left: 0;
      right: 0;
    }
    .szampon_ochladzajacy_kolor_wlosow .fifth-div .right .right-images .right-img-bg {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: 0;
      right: -74px;
      top: 73px;
    }
    .szampon_ochladzajacy_kolor_wlosow .fifth-div .right .right-images .right-img-front {
      width: 60%;
      margin-left: auto;
      margin-right: auto;
      left: 0;
      right: 0;
    }
    .szampon_ochladzajacy_kolor_wlosow .fifth-and-half-div {
      padding: 0 15px 0;
    }
    .szampon_ochladzajacy_kolor_wlosow .fifth-and-half-div .stars-4 {
      top: 27%;
    }
    .szampon_ochladzajacy_kolor_wlosow .fifth-and-half-div .left {
      -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1;
      padding: 0;
      padding-top: 20px;
      width: 100%;
    }
    .szampon_ochladzajacy_kolor_wlosow .fifth-and-half-div .left .icon-and-letter {
      -ms-flex-item-align: center;
      align-self: center;
    }
    .szampon_ochladzajacy_kolor_wlosow .fifth-and-half-div .left .text {
      padding-bottom: 10px;
    }
    .szampon_ochladzajacy_kolor_wlosow .fifth-and-half-div .right {
      -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
      order: 0;
      width: 100%;
      padding-top: 30px;
    }
    .szampon_ochladzajacy_kolor_wlosow .fifth-and-half-div .right .right-images .right-img-front {
      position: relative;
      width: 70%;
      left: 13%;
      right: 0;
      top: 0;
      margin-left: auto;
      margin-right: auto;
    }
    .szampon_ochladzajacy_kolor_wlosow .fifth-and-half-div .right .right-images .right-img-bg {
      width: 60%;
      top: 14%;
      right: 110px;
    }
    .szampon_ochladzajacy_kolor_wlosow .fifth-and-quarter-div {
      padding: 0 15px 30px;
    }
    .szampon_ochladzajacy_kolor_wlosow .fifth-and-quarter-div .left {
      width: 100%;
      padding: 0;
      margin: 0;
    }
    .szampon_ochladzajacy_kolor_wlosow .fifth-and-quarter-div .left .icon-and-letter {
      -ms-flex-item-align: center;
      align-self: center;
    }
    .szampon_ochladzajacy_kolor_wlosow .fifth-and-quarter-div .left .text {
      padding-bottom: 10px;
    }
    .szampon_ochladzajacy_kolor_wlosow .fifth-and-quarter-div .right {
      width: 100%;
    }
    .szampon_ochladzajacy_kolor_wlosow .fifth-and-quarter-div .right .icon-and-letter {
      -ms-flex-item-align: center;
      align-self: center;
    }
    .szampon_ochladzajacy_kolor_wlosow .fifth-and-quarter-div .right .text {
      padding-bottom: 20px;
    }
    .szampon_ochladzajacy_kolor_wlosow .sixth-div {
      padding: 51px 15px 85px 15px;
    }
  }
  @media (max-width: 576px) {
    .szampon_ochladzajacy_kolor_wlosow .dosis-bold-text {
      font-size: 18px;
    }
    .szampon_ochladzajacy_kolor_wlosow .text {
      font-size: 17px;
    }
    .szampon_ochladzajacy_kolor_wlosow .top-div {
      height: 410px;
    }
    .szampon_ochladzajacy_kolor_wlosow .top-div .center-img {
      width: 110px;
      height: 110px;
    }
    .szampon_ochladzajacy_kolor_wlosow .top-div .left {
      width: 100%;
      text-align: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
    }
    .szampon_ochladzajacy_kolor_wlosow .top-div .left .logo {
      width: 110px;
      height: 110px;
    }
    .szampon_ochladzajacy_kolor_wlosow .top-div .left .heading-text {
      font-size: 60px;
    }
    .szampon_ochladzajacy_kolor_wlosow .top-div .left .smaller-heading-text {
      font-size: 23px;
    }
    .szampon_ochladzajacy_kolor_wlosow .top-div .left .text {
      font-size: 17px;
    }
    .szampon_ochladzajacy_kolor_wlosow .third-div .bottle {
      width: 100%;
    }
    .szampon_ochladzajacy_kolor_wlosow .fourth-div .left .left-images .left-img-front {
      width: 70%;
    }
    .szampon_ochladzajacy_kolor_wlosow .fourth-div .left .left-images .left-img-bg {
      width: 70%;
    }
    .szampon_ochladzajacy_kolor_wlosow .fourth-div .left .left-images .background {
      width: 70%;
      left: 0;
      top: 23%;
    }
    .szampon_ochladzajacy_kolor_wlosow .fourth-div .right .elements .element {
      padding-left: 55px;
    }
    .szampon_ochladzajacy_kolor_wlosow .fourth-div .right .elements .element .bullet {
      width: 40px;
      height: 40px;
    }
    .szampon_ochladzajacy_kolor_wlosow .fourth-div .right .elements .text {
      padding-bottom: 10px;
    }
    .szampon_ochladzajacy_kolor_wlosow .fifth-div .right .right-images {
      padding: 0;
    }
    .szampon_ochladzajacy_kolor_wlosow .fifth-div .right .right-images .background {
      width: 70%;
    }
    .szampon_ochladzajacy_kolor_wlosow .fifth-div .right .right-images .right-img-bg {
      width: 70%;
      right: -10px;
      top: 55px;
    }
    .szampon_ochladzajacy_kolor_wlosow .fifth-div .right .right-images .right-img-front {
      width: 80%;
      right: 40px;
    }
    .szampon_ochladzajacy_kolor_wlosow .fifth-and-half-div .stars-4 {
      top: 13%;
    }
    .szampon_ochladzajacy_kolor_wlosow .fifth-and-half-div .right .right-images .right-img-bg {
      right: 19%;
    }
    .szampon_ochladzajacy_kolor_wlosow .sixth-div {
      padding: 51px 15px 35px 15px;
    }
    .szampon_ochladzajacy_kolor_wlosow .sixth-div .left {
      width: 100%;
    }
    .szampon_ochladzajacy_kolor_wlosow .sixth-div .right {
      padding-top: 20px;
      width: 100%;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
    }
    .szampon_ochladzajacy_kolor_wlosow .sixth-div .right .first {
      margin-right: 0;
    }
  }
  @media (max-width: 430px) {
    .szampon_ochladzajacy_kolor_wlosow .fourth-div .left {
      height: 300px;
    }
    .szampon_ochladzajacy_kolor_wlosow .fifth-div .right {
      height: 335px;
    }
  }
  @media (max-width: 400px) {
    .szampon_ochladzajacy_kolor_wlosow .fourth-div .left {
      height: 240px;
    }
    .szampon_ochladzajacy_kolor_wlosow .fifth-div .right {
      height: 310px;
    }
  }
  /*# sourceMappingURL=css/style.css.map */
  .peeling_enzymatyczny_do_skory_glowy * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    font-family: "Dosis", sans-serif;
  }
  .peeling_enzymatyczny_do_skory_glowy.wrapper {
    margin-left: auto;
    margin-right: auto;
    width: 1100px;
    background-color: #ffeaf1;
  }
  .peeling_enzymatyczny_do_skory_glowy .heading-text {
    font-family: "Lobster", cursive;
    font-weight: 400;
    font-size: 90px;
    line-height: 112px;
    color: #3c375e;
    margin: 0;
  }
  .peeling_enzymatyczny_do_skory_glowy .smaller-heading-text {
    font-family: "Lobster", cursive;
    font-weight: 400;
    font-size: 30px;
    line-height: 37.5px;
    color: #3c375e;
  }
  .peeling_enzymatyczny_do_skory_glowy .text {
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    color: #000000;
    letter-spacing: 0.05em;
  }
  .peeling_enzymatyczny_do_skory_glowy .dosis-bold-text {
    font-weight: 700;
    font-size: 20px;
    line-height: 25px;
  }
  .peeling_enzymatyczny_do_skory_glowy .top-div {
    height: 490px;
    width: 100%;
    position: relative;
    background-image: url("/img/pchowe_wakacje/peeling_enzymatyczny_do_skory_glowy/ob_rc_baner_peh 1.png");
    background-repeat: no-repeat;
    background-position: left;
  }
  .peeling_enzymatyczny_do_skory_glowy .top-div .center-img {
    position: absolute;
    left: 0;
    right: 0;
    top: 126px;
    margin: auto;
    z-index: 0;
  }
  .peeling_enzymatyczny_do_skory_glowy .top-div .left {
    padding-left: 118px;
    padding-top: 44px;
    width: 480px;
  }
  .peeling_enzymatyczny_do_skory_glowy .top-div .left .smaller-heading-text {
    padding-bottom: 15px;
  }
  .peeling_enzymatyczny_do_skory_glowy .top-div .left .text {
    font-weight: 500;
    font-size: 20px;
    line-height: 25px;
    color: #3c375e;
    letter-spacing: 0.03em;
    padding-right: 30px;
  }
  .peeling_enzymatyczny_do_skory_glowy .second-div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 118px;
    height: 74px;
    background-color: #ee2267;
  }
  .peeling_enzymatyczny_do_skory_glowy .second-div .second-div-text {
    font-family: "Lobster", cursive;
    font-weight: 400;
    font-size: 30px;
    line-height: 37px;
    color: #fff;
    margin-bottom: 0;
  }
  .peeling_enzymatyczny_do_skory_glowy .third-div {
    padding: 51px 118px 85px 118px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    max-height: 290px;
  }
  .peeling_enzymatyczny_do_skory_glowy .third-div .left {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
    width: 50%;
    padding-right: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .peeling_enzymatyczny_do_skory_glowy .third-div .left .smaller-heading-text {
    padding-bottom: 15px;
  }
  .peeling_enzymatyczny_do_skory_glowy .third-div .left .text {
    padding-bottom: 27px;
  }
  .peeling_enzymatyczny_do_skory_glowy .third-div .left .text-1 {
    padding-bottom: 18px;
  }
  .peeling_enzymatyczny_do_skory_glowy .third-div .left .text-2 {
    padding-bottom: 78px;
  }
  .peeling_enzymatyczny_do_skory_glowy .third-div .left .dosis-bold-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .peeling_enzymatyczny_do_skory_glowy .third-div .left .dosis-bold-text .capacity-img {
    margin-right: 39px;
  }
  .peeling_enzymatyczny_do_skory_glowy .third-div .right {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-transform: translateY(-321px);
    transform: translateY(-321px);
    padding-left: 30px;
  }
  .peeling_enzymatyczny_do_skory_glowy .third-div .right .bottle {
    -ms-flex-item-align: center;
    align-self: center;
    margin-left: 45px;
  }
  .peeling_enzymatyczny_do_skory_glowy .fourth-div {
    padding: 51px 118px 20px 110px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .peeling_enzymatyczny_do_skory_glowy .fourth-div .left {
    position: relative;
    width: 50%;
    padding-top: 57px;
  }
  .peeling_enzymatyczny_do_skory_glowy .fourth-div .left .left-images {
    position: relative;
    width: 100%;
    height: 100%;
  }
  .peeling_enzymatyczny_do_skory_glowy .fourth-div .left .left-images .background {
    position: absolute;
    z-index: 0;
    top: 140px;
    left: -10%;
  }
  .peeling_enzymatyczny_do_skory_glowy .fourth-div .left .left-images .left-img-bg {
    position: absolute;
    z-index: 0;
  }
  .peeling_enzymatyczny_do_skory_glowy .fourth-div .left .left-images .left-img-front {
    position: absolute;
    left: 44px;
    top: 28px;
    z-index: 1;
  }
  .peeling_enzymatyczny_do_skory_glowy .fourth-div .right {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .peeling_enzymatyczny_do_skory_glowy .fourth-div .right .elements {
    padding-top: 41px;
    padding-left: 10px;
  }
  .peeling_enzymatyczny_do_skory_glowy .fourth-div .right .elements .smaller-heading-text {
    padding-bottom: 10px;
  }
  .peeling_enzymatyczny_do_skory_glowy .fourth-div .right .elements .text {
    padding-bottom: 38px;
  }
  .peeling_enzymatyczny_do_skory_glowy .fourth-div .right .elements .element {
    position: relative;
    padding-left: 101px;
  }
  .peeling_enzymatyczny_do_skory_glowy .fourth-div .right .elements .element .bullet {
    position: absolute;
    left: 0;
  }
  .peeling_enzymatyczny_do_skory_glowy .fifth-div {
    padding: 0px 118px 140px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .peeling_enzymatyczny_do_skory_glowy .fifth-div .left {
    width: 50%;
    padding-right: 100px;
  }
  .peeling_enzymatyczny_do_skory_glowy .fifth-div .left .left-icon {
    margin-bottom: 20px;
  }
  .peeling_enzymatyczny_do_skory_glowy .fifth-div .left .smaller-heading-text {
    padding-bottom: 10px;
  }
  .peeling_enzymatyczny_do_skory_glowy .fifth-div .right {
    width: 50%;
    position: relative;
  }
  .peeling_enzymatyczny_do_skory_glowy .fifth-div .right .right-images {
    position: relative;
    width: 100%;
    height: 100%;
    padding-left: 35px;
  }
  .peeling_enzymatyczny_do_skory_glowy .fifth-div .right .right-images .background {
    position: absolute;
    right: -73px;
    top: -19px;
  }
  .peeling_enzymatyczny_do_skory_glowy .fifth-div .right .right-images .right-img-bg {
    position: absolute;
    z-index: 0;
    top: 72px;
    left: 100px;
  }
  .peeling_enzymatyczny_do_skory_glowy .fifth-div .right .right-images .right-img-front {
    position: absolute;
    z-index: 1;
  }
  .peeling_enzymatyczny_do_skory_glowy .sixth-div {
    padding: 30px 118px 64px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .peeling_enzymatyczny_do_skory_glowy .sixth-div .left {
    width: 75%;
  }
  .peeling_enzymatyczny_do_skory_glowy .sixth-div .left .smaller-heading-text {
    padding-bottom: 10px;
  }
  .peeling_enzymatyczny_do_skory_glowy .sixth-div .right {
    width: 25%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    gap: 20px;
  }
  .peeling_enzymatyczny_do_skory_glowy .sixth-div .right .first {
    width: 100px;
  }
  .peeling_enzymatyczny_do_skory_glowy .sixth-div .right .second {
    width: 100px;
    padding-left: 10px;
  }
  .peeling_enzymatyczny_do_skory_glowy .down-div {
    height: 42px;
    background-color: #ee2267;
  }
  
  @media (max-width: 1200px) {
    .peeling_enzymatyczny_do_skory_glowy.wrapper {
      width: 95%;
    }
    .peeling_enzymatyczny_do_skory_glowy .top-div .left {
      padding-left: 6%;
    }
    .peeling_enzymatyczny_do_skory_glowy .top-div .left .heading-text {
      font-size: 87px;
    }
    .peeling_enzymatyczny_do_skory_glowy .top-div .left .smaller-heading-text {
      font-size: 28px;
      padding-bottom: 10px;
    }
    .peeling_enzymatyczny_do_skory_glowy .top-div .left .text {
      padding-right: 0;
    }
    .peeling_enzymatyczny_do_skory_glowy .second-div {
      padding-left: 6%;
    }
    .peeling_enzymatyczny_do_skory_glowy .third-div {
      padding: 51px 6% 85px 6%;
    }
    .peeling_enzymatyczny_do_skory_glowy .fourth-div {
      padding: 51px 6% 20px 6%;
    }
    .peeling_enzymatyczny_do_skory_glowy .fourth-div .left-images .background {
      width: 80%;
    }
    .peeling_enzymatyczny_do_skory_glowy .fourth-div .left-images .left-img-bg {
      width: 80%;
    }
    .peeling_enzymatyczny_do_skory_glowy .fourth-div .left-images .left-img-front {
      width: 80%;
    }
    .peeling_enzymatyczny_do_skory_glowy .fifth-div {
      padding: 0 6% 85px 6%;
    }
    .peeling_enzymatyczny_do_skory_glowy .fifth-div .right .right-images .background {
      right: 0;
    }
    .peeling_enzymatyczny_do_skory_glowy .fifth-div .right .right-images .right-img-bg {
      right: 6%;
      left: auto;
    }
    .peeling_enzymatyczny_do_skory_glowy .fifth-div .right .right-images .right-img-front {
      right: 5%;
    }
    .peeling_enzymatyczny_do_skory_glowy .sixth-div {
      padding: 51px 6% 85px 6%;
    }
  }
  @media (max-width: 1100px) {
    .peeling_enzymatyczny_do_skory_glowy .top-div .left {
      padding-right: 10%;
    }
  }
  @media (max-width: 992px) {
    .peeling_enzymatyczny_do_skory_glowy .top-div .center-img {
      width: 140px;
      height: 140px;
      left: auto;
      right: 6%;
      top: 44px;
    }
    .peeling_enzymatyczny_do_skory_glowy .top-div .left .logo {
      width: 130px;
    }
    .peeling_enzymatyczny_do_skory_glowy .top-div .left .heading-text {
      font-size: 80px;
      line-height: 92px;
    }
    .peeling_enzymatyczny_do_skory_glowy .top-div .left .smaller-heading-text {
      font-size: 25px;
      padding-bottom: 5px;
    }
    .peeling_enzymatyczny_do_skory_glowy .top-div .left .text {
      font-size: 19px;
    }
    .peeling_enzymatyczny_do_skory_glowy .fourth-div {
      padding: 15px 3% 85px 6%;
    }
    .peeling_enzymatyczny_do_skory_glowy .fourth-div .left {
      padding-top: 90px;
    }
    .peeling_enzymatyczny_do_skory_glowy .fourth-div .left .left-images .background {
      top: 120px;
    }
    .peeling_enzymatyczny_do_skory_glowy .fourth-div .right .elements .element {
      padding-left: 75px;
    }
    .peeling_enzymatyczny_do_skory_glowy .fourth-div .right .elements .element .bullet {
      width: 50px;
      height: 50px;
    }
    .peeling_enzymatyczny_do_skory_glowy .fourth-div .right .elements .text {
      padding-bottom: 20px;
      padding-right: 2%;
    }
  }
  @media (max-width: 768px) {
    .peeling_enzymatyczny_do_skory_glowy .smaller-heading-text {
      font-size: 28px;
      line-height: 32px;
    }
    .peeling_enzymatyczny_do_skory_glowy .text {
      font-size: 18px;
    }
    .peeling_enzymatyczny_do_skory_glowy .second-div {
      padding: 0 15px 0;
    }
    .peeling_enzymatyczny_do_skory_glowy .third-div {
      max-height: none;
      padding: 20px 0 20px;
    }
    .peeling_enzymatyczny_do_skory_glowy .third-div .left {
      -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1;
      width: 100%;
      padding: 0 15px 0;
    }
    .peeling_enzymatyczny_do_skory_glowy .third-div .left .smaller-heading-text {
      padding-bottom: 10px;
    }
    .peeling_enzymatyczny_do_skory_glowy .third-div .left .text {
      padding-bottom: 10px;
    }
    .peeling_enzymatyczny_do_skory_glowy .third-div .left .text-1 {
      padding-bottom: 10px;
    }
    .peeling_enzymatyczny_do_skory_glowy .third-div .left .text-2 {
      padding-bottom: 0;
    }
    .peeling_enzymatyczny_do_skory_glowy .third-div .right {
      padding: 0;
      -webkit-transform: none;
      transform: none;
      -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
      order: 0;
    }
    .peeling_enzymatyczny_do_skory_glowy .third-div .right .bottle {
      margin: 0;
    }
    .peeling_enzymatyczny_do_skory_glowy .fourth-div {
      padding: 0;
    }
    .peeling_enzymatyczny_do_skory_glowy .fourth-div .left {
      width: 100%;
      height: 350px;
      padding-top: 0;
    }
    .peeling_enzymatyczny_do_skory_glowy .fourth-div .left .left-images .left-img-front {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: 0;
      right: 0;
    }
    .peeling_enzymatyczny_do_skory_glowy .fourth-div .left .left-images .left-img-bg {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: -13%;
      right: 0;
      top: 1%;
    }
    .peeling_enzymatyczny_do_skory_glowy .fourth-div .left .left-images .background {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: -31%;
      right: 0;
      top: 16%;
    }
    .peeling_enzymatyczny_do_skory_glowy .fourth-div .right {
      width: 100%;
    }
    .peeling_enzymatyczny_do_skory_glowy .fourth-div .right .elements {
      padding: 20px 15px 50px;
    }
    .peeling_enzymatyczny_do_skory_glowy .fifth-div {
      padding: 0;
    }
    .peeling_enzymatyczny_do_skory_glowy .fifth-div .left {
      width: 100%;
      padding: 0 15px 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
    }
    .peeling_enzymatyczny_do_skory_glowy .fifth-div .right {
      width: 100%;
      height: 400px;
      padding-top: 30px;
    }
    .peeling_enzymatyczny_do_skory_glowy .fifth-div .right .right-images {
      padding: 0;
    }
    .peeling_enzymatyczny_do_skory_glowy .fifth-div .right .right-images .background {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      top: 0;
      left: 0;
      right: 0;
    }
    .peeling_enzymatyczny_do_skory_glowy .fifth-div .right .right-images .right-img-bg {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: 0;
      right: -50px;
    }
    .peeling_enzymatyczny_do_skory_glowy .fifth-div .right .right-images .right-img-front {
      width: 60%;
      margin-left: auto;
      margin-right: auto;
      left: 0;
      right: 0;
    }
    .peeling_enzymatyczny_do_skory_glowy .sixth-div {
      padding: 51px 15px 85px 15px;
    }
  }
  @media (max-width: 576px) {
    .peeling_enzymatyczny_do_skory_glowy .dosis-bold-text {
      font-size: 18px;
    }
    .peeling_enzymatyczny_do_skory_glowy .text {
      font-size: 17px;
    }
    .peeling_enzymatyczny_do_skory_glowy .top-div {
      height: 390px;
    }
    .peeling_enzymatyczny_do_skory_glowy .top-div .center-img {
      width: 110px;
      height: 110px;
    }
    .peeling_enzymatyczny_do_skory_glowy .top-div .left {
      width: 100%;
      text-align: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
    }
    .peeling_enzymatyczny_do_skory_glowy .top-div .left .logo {
      width: 110px;
      height: 110px;
    }
    .peeling_enzymatyczny_do_skory_glowy .top-div .left .heading-text {
      font-size: 60px;
    }
    .peeling_enzymatyczny_do_skory_glowy .top-div .left .smaller-heading-text {
      font-size: 23px;
    }
    .peeling_enzymatyczny_do_skory_glowy .top-div .left .text {
      font-size: 17px;
    }
    .peeling_enzymatyczny_do_skory_glowy .third-div .bottle {
      width: 100%;
    }
    .peeling_enzymatyczny_do_skory_glowy .fourth-div .left .left-images .left-img-front {
      width: 70%;
    }
    .peeling_enzymatyczny_do_skory_glowy .fourth-div .left .left-images .left-img-bg {
      width: 70%;
    }
    .peeling_enzymatyczny_do_skory_glowy .fourth-div .left .left-images .background {
      width: 70%;
      left: 0;
      top: 23%;
    }
    .peeling_enzymatyczny_do_skory_glowy .fourth-div .right .elements .element {
      padding-left: 55px;
    }
    .peeling_enzymatyczny_do_skory_glowy .fourth-div .right .elements .element .bullet {
      width: 40px;
      height: 40px;
    }
    .peeling_enzymatyczny_do_skory_glowy .fourth-div .right .elements .text {
      padding-bottom: 10px;
    }
    .peeling_enzymatyczny_do_skory_glowy .fifth-div .right .right-images {
      padding: 0;
    }
    .peeling_enzymatyczny_do_skory_glowy .fifth-div .right .right-images .background {
      width: 70%;
    }
    .peeling_enzymatyczny_do_skory_glowy .fifth-div .right .right-images .right-img-bg {
      width: 70%;
      right: -10px;
      top: 55px;
    }
    .peeling_enzymatyczny_do_skory_glowy .fifth-div .right .right-images .right-img-front {
      width: 80%;
      right: 40px;
    }
    .peeling_enzymatyczny_do_skory_glowy .sixth-div {
      padding: 51px 15px 35px 15px;
    }
    .peeling_enzymatyczny_do_skory_glowy .sixth-div .left {
      width: 100%;
    }
    .peeling_enzymatyczny_do_skory_glowy .sixth-div .right {
      padding-top: 20px;
      width: 100%;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
    }
    .peeling_enzymatyczny_do_skory_glowy .sixth-div .right .first {
      margin-right: 0;
    }
  }
  @media (max-width: 430px) {
    .peeling_enzymatyczny_do_skory_glowy .fourth-div .left {
      height: 300px;
    }
    .peeling_enzymatyczny_do_skory_glowy .fifth-div .right {
      height: 335px;
    }
  }
  @media (max-width: 400px) {
    .peeling_enzymatyczny_do_skory_glowy .fourth-div .left {
      height: 240px;
    }
    .peeling_enzymatyczny_do_skory_glowy .fifth-div .right {
      height: 310px;
    }
  }
  /*# sourceMappingURL=css/style.css.map */
  .odzywka_domykajaca_luske_wlosa_1 * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    font-family: "Dosis", sans-serif;
  }
  .odzywka_domykajaca_luske_wlosa_1.wrapper {
    margin-left: auto;
    margin-right: auto;
    width: 1100px;
    background-color: #ffeaf1;
  }
  .odzywka_domykajaca_luske_wlosa_1 .heading-text {
    font-family: "Lobster", cursive;
    font-weight: 400;
    font-size: 90px;
    line-height: 112px;
    color: #3c375e;
    margin: 0;
  }
  .odzywka_domykajaca_luske_wlosa_1 .smaller-heading-text {
    font-family: "Lobster", cursive;
    font-weight: 400;
    font-size: 30px;
    line-height: 37.5px;
    color: #3c375e;
  }
  .odzywka_domykajaca_luske_wlosa_1 .text {
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    color: #000000;
    letter-spacing: 0.05em;
  }
  .odzywka_domykajaca_luske_wlosa_1 .dosis-bold-text {
    font-weight: 700;
    font-size: 20px;
    line-height: 25px;
  }
  .odzywka_domykajaca_luske_wlosa_1 .top-div {
    height: 490px;
    width: 100%;
    position: relative;
    background-image: url("/img/pchowe_wakacje/odzywka_domykajaca_luske_wlosa_1/ob_rc_baner_peh 1.png");
    background-repeat: no-repeat;
    background-position: left;
  }
  .odzywka_domykajaca_luske_wlosa_1 .top-div .center-img {
    position: absolute;
    left: 0;
    right: 0;
    top: 126px;
    margin: auto;
    z-index: 0;
  }
  .odzywka_domykajaca_luske_wlosa_1 .top-div .left {
    padding-left: 118px;
    padding-top: 44px;
    width: 460px;
  }
  .odzywka_domykajaca_luske_wlosa_1 .top-div .left .smaller-heading-text {
    padding-bottom: 15px;
  }
  .odzywka_domykajaca_luske_wlosa_1 .top-div .left .text {
    font-weight: 500;
    font-size: 20px;
    line-height: 25px;
    color: #3c375e;
    letter-spacing: 0.03em;
  }
  .odzywka_domykajaca_luske_wlosa_1 .second-div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 118px;
    height: 74px;
    background-color: #ee2267;
  }
  .odzywka_domykajaca_luske_wlosa_1 .second-div .second-div-text {
    font-family: "Lobster", cursive;
    font-weight: 400;
    font-size: 30px;
    line-height: 37px;
    color: #fff;
    margin-bottom: 0;
  }
  .odzywka_domykajaca_luske_wlosa_1 .third-div {
    padding: 51px 118px 85px 118px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    max-height: 290px;
  }
  .odzywka_domykajaca_luske_wlosa_1 .third-div .left {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
    width: 50%;
    padding-right: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .odzywka_domykajaca_luske_wlosa_1 .third-div .left .smaller-heading-text {
    padding-bottom: 15px;
  }
  .odzywka_domykajaca_luske_wlosa_1 .third-div .left .text {
    padding-bottom: 27px;
  }
  .odzywka_domykajaca_luske_wlosa_1 .third-div .left .text-1 {
    padding-bottom: 18px;
  }
  .odzywka_domykajaca_luske_wlosa_1 .third-div .left .text-2 {
    padding-bottom: 78px;
  }
  .odzywka_domykajaca_luske_wlosa_1 .third-div .left .dosis-bold-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .odzywka_domykajaca_luske_wlosa_1 .third-div .left .dosis-bold-text .capacity-img {
    margin-right: 39px;
  }
  .odzywka_domykajaca_luske_wlosa_1 .third-div .right {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-transform: translateY(-321px);
    transform: translateY(-321px);
    padding-left: 30px;
  }
  .odzywka_domykajaca_luske_wlosa_1 .third-div .right .bottle {
    -ms-flex-item-align: center;
    align-self: center;
    margin-left: 45px;
  }
  .odzywka_domykajaca_luske_wlosa_1 .fourth-div {
    padding: 51px 118px 47px 110px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .odzywka_domykajaca_luske_wlosa_1 .fourth-div .left {
    position: relative;
    width: 50%;
    padding-top: 57px;
  }
  .odzywka_domykajaca_luske_wlosa_1 .fourth-div .left .left-images {
    position: relative;
    width: 100%;
    height: 100%;
  }
  .odzywka_domykajaca_luske_wlosa_1 .fourth-div .left .left-images .background {
    position: absolute;
    z-index: 0;
    top: 141px;
    left: -10%;
  }
  .odzywka_domykajaca_luske_wlosa_1 .fourth-div .left .left-images .left-img-bg {
    position: absolute;
    z-index: 0;
  }
  .odzywka_domykajaca_luske_wlosa_1 .fourth-div .left .left-images .left-img-front {
    position: absolute;
    left: 44px;
    top: 28px;
    z-index: 1;
  }
  .odzywka_domykajaca_luske_wlosa_1 .fourth-div .right {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .odzywka_domykajaca_luske_wlosa_1 .fourth-div .right .elements {
    padding-top: 41px;
    padding-left: 10px;
  }
  .odzywka_domykajaca_luske_wlosa_1 .fourth-div .right .elements .smaller-heading-text {
    padding-bottom: 10px;
  }
  .odzywka_domykajaca_luske_wlosa_1 .fourth-div .right .elements .text {
    padding-bottom: 38px;
  }
  .odzywka_domykajaca_luske_wlosa_1 .fourth-div .right .elements .element {
    position: relative;
    padding-left: 101px;
  }
  .odzywka_domykajaca_luske_wlosa_1 .fourth-div .right .elements .element .bullet {
    position: absolute;
    left: 0;
  }
  .odzywka_domykajaca_luske_wlosa_1 .icon-and-letter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    gap: 15px;
    padding-bottom: 10px;
  }
  .odzywka_domykajaca_luske_wlosa_1 .fifth-and-half-div {
    padding: 68px 118px 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    background-color: #ffc3d8;
  }
  .odzywka_domykajaca_luske_wlosa_1 .fifth-and-half-div .stars-4 {
    position: absolute;
    right: 91px;
    top: 8%;
  }
  .odzywka_domykajaca_luske_wlosa_1 .fifth-and-half-div .left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 50%;
    padding-right: 28px;
  }
  .odzywka_domykajaca_luske_wlosa_1 .fifth-and-half-div .left .text {
    padding-bottom: 54px;
  }
  .odzywka_domykajaca_luske_wlosa_1 .fifth-and-half-div .left .smaller-heading-text.main {
    padding-bottom: 40px;
  }
  .odzywka_domykajaca_luske_wlosa_1 .fifth-and-half-div .right {
    width: 50%;
    position: relative;
  }
  .odzywka_domykajaca_luske_wlosa_1 .fifth-and-half-div .right .right-images {
    position: relative;
    width: 100%;
    height: 100%;
  }
  .odzywka_domykajaca_luske_wlosa_1 .fifth-and-half-div .right .right-images .right-img-front {
    position: relative;
    right: 0;
  }
  .odzywka_domykajaca_luske_wlosa_1 .fifth-and-half-div .right .right-images .right-img-bg {
    position: absolute;
    right: 44px;
    top: 39px;
  }
  .odzywka_domykajaca_luske_wlosa_1 .fifth-and-quarter-div {
    padding: 0px 118px 62px;
    background-color: #ffc3d8;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .odzywka_domykajaca_luske_wlosa_1 .fifth-and-quarter-div .left {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding-right: 28px;
    margin-bottom: 30px;
  }
  .odzywka_domykajaca_luske_wlosa_1 .fifth-and-quarter-div .right {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .odzywka_domykajaca_luske_wlosa_1 .fifth-and-quarter-div .bottom-text {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #000000;
  }
  .odzywka_domykajaca_luske_wlosa_1 .sixth-div {
    padding: 64px 118px 85px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .odzywka_domykajaca_luske_wlosa_1 .sixth-div .left {
    width: 75%;
  }
  .odzywka_domykajaca_luske_wlosa_1 .sixth-div .left .smaller-heading-text {
    padding-bottom: 10px;
  }
  .odzywka_domykajaca_luske_wlosa_1 .sixth-div .right {
    width: 25%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    gap: 20px;
  }
  .odzywka_domykajaca_luske_wlosa_1 .sixth-div .right .first {
    width: 100px;
  }
  .odzywka_domykajaca_luske_wlosa_1 .sixth-div .right .second {
    width: 100px;
    padding-left: 10px;
  }
  .odzywka_domykajaca_luske_wlosa_1 .down-div {
    height: 42px;
    background-color: #ee2267;
  }
  
  @media (max-width: 1200px) {
    .odzywka_domykajaca_luske_wlosa_1.wrapper {
      width: 95%;
    }
    .odzywka_domykajaca_luske_wlosa_1 .top-div .left {
      padding-left: 6%;
    }
    .odzywka_domykajaca_luske_wlosa_1 .top-div .left .heading-text {
      font-size: 87px;
    }
    .odzywka_domykajaca_luske_wlosa_1 .top-div .left .smaller-heading-text {
      font-size: 28px;
      padding-bottom: 10px;
    }
    .odzywka_domykajaca_luske_wlosa_1 .second-div {
      padding-left: 6%;
    }
    .odzywka_domykajaca_luske_wlosa_1 .third-div {
      padding: 51px 6% 85px 6%;
      max-height: 400px;
    }
    .odzywka_domykajaca_luske_wlosa_1 .fourth-div {
      padding: 51px 6% 20px 6%;
    }
    .odzywka_domykajaca_luske_wlosa_1 .fourth-div .left {
      padding-top: 85px;
    }
    .odzywka_domykajaca_luske_wlosa_1 .fourth-div .left-images .background {
      width: 80%;
    }
    .odzywka_domykajaca_luske_wlosa_1 .fourth-div .left-images .left-img-bg {
      width: 80%;
    }
    .odzywka_domykajaca_luske_wlosa_1 .fourth-div .left-images .left-img-front {
      width: 80%;
    }
    .odzywka_domykajaca_luske_wlosa_1 .fifth-and-half-div {
      padding: 50px 6% 20px 6%;
    }
    .odzywka_domykajaca_luske_wlosa_1 .fifth-and-half-div .stars-4 {
      top: 17%;
      right: 11%;
      width: 35%;
    }
    .odzywka_domykajaca_luske_wlosa_1 .fifth-and-half-div .right .right-images .right-img-front {
      position: absolute;
      width: 80%;
      right: 40px;
      top: 15%;
    }
    .odzywka_domykajaca_luske_wlosa_1 .fifth-and-half-div .right .right-images .right-img-bg {
      width: 70%;
      right: 30px;
      top: 30%;
    }
    .odzywka_domykajaca_luske_wlosa_1 .fifth-and-quarter-div {
      padding: 0 6% 50px 6%;
    }
    .odzywka_domykajaca_luske_wlosa_1 .sixth-div {
      padding: 51px 6% 85px 6%;
    }
  }
  @media (max-width: 1100px) {
    .odzywka_domykajaca_luske_wlosa_1 .top-div .left {
      padding-right: 10%;
    }
  }
  @media (max-width: 992px) {
    .odzywka_domykajaca_luske_wlosa_1 .top-div .center-img {
      width: 140px;
      height: 140px;
      left: auto;
      right: 6%;
      top: 44px;
    }
    .odzywka_domykajaca_luske_wlosa_1 .top-div .left .logo {
      width: 130px;
    }
    .odzywka_domykajaca_luske_wlosa_1 .top-div .left .heading-text {
      font-size: 80px;
      line-height: 92px;
    }
    .odzywka_domykajaca_luske_wlosa_1 .top-div .left .smaller-heading-text {
      font-size: 25px;
      padding-bottom: 5px;
    }
    .odzywka_domykajaca_luske_wlosa_1 .top-div .left .text {
      font-size: 19px;
    }
    .odzywka_domykajaca_luske_wlosa_1 .fourth-div {
      padding: 15px 3% 85px 6%;
    }
    .odzywka_domykajaca_luske_wlosa_1 .fourth-div .right .elements .element {
      padding-left: 75px;
    }
    .odzywka_domykajaca_luske_wlosa_1 .fourth-div .right .elements .element .bullet {
      width: 50px;
      height: 50px;
    }
    .odzywka_domykajaca_luske_wlosa_1 .fourth-div .right .elements .text {
      padding-bottom: 20px;
      padding-right: 2%;
    }
  }
  @media (max-width: 768px) {
    .odzywka_domykajaca_luske_wlosa_1 .smaller-heading-text {
      font-size: 28px;
      line-height: 32px;
    }
    .odzywka_domykajaca_luske_wlosa_1 .text {
      font-size: 18px;
    }
    .odzywka_domykajaca_luske_wlosa_1 .second-div {
      padding: 0 15px 0;
    }
    .odzywka_domykajaca_luske_wlosa_1 .third-div {
      max-height: none;
      padding: 20px 0 20px;
    }
    .odzywka_domykajaca_luske_wlosa_1 .third-div .left {
      -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1;
      width: 100%;
      padding: 0 15px 0;
    }
    .odzywka_domykajaca_luske_wlosa_1 .third-div .left .smaller-heading-text {
      padding-bottom: 10px;
    }
    .odzywka_domykajaca_luske_wlosa_1 .third-div .left .text {
      padding-bottom: 10px;
    }
    .odzywka_domykajaca_luske_wlosa_1 .third-div .left .text-1 {
      padding-bottom: 10px;
    }
    .odzywka_domykajaca_luske_wlosa_1 .third-div .left .text-2 {
      padding-bottom: 0;
    }
    .odzywka_domykajaca_luske_wlosa_1 .third-div .right {
      padding: 0;
      -webkit-transform: none;
      transform: none;
      -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
      order: 0;
    }
    .odzywka_domykajaca_luske_wlosa_1 .third-div .right .bottle {
      margin: 0;
    }
    .odzywka_domykajaca_luske_wlosa_1 .fourth-div {
      padding: 0;
    }
    .odzywka_domykajaca_luske_wlosa_1 .fourth-div .left {
      width: 100%;
      height: 350px;
      padding-top: 0;
    }
    .odzywka_domykajaca_luske_wlosa_1 .fourth-div .left .left-images .left-img-front {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: 0;
      right: 0;
    }
    .odzywka_domykajaca_luske_wlosa_1 .fourth-div .left .left-images .left-img-bg {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: -13%;
      right: 0;
      top: 1%;
    }
    .odzywka_domykajaca_luske_wlosa_1 .fourth-div .left .left-images .background {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: -31%;
      right: 0;
      top: 16%;
    }
    .odzywka_domykajaca_luske_wlosa_1 .fourth-div .right {
      width: 100%;
    }
    .odzywka_domykajaca_luske_wlosa_1 .fourth-div .right .elements {
      padding: 20px 15px 50px;
    }
    .odzywka_domykajaca_luske_wlosa_1 .fifth-and-half-div {
      padding: 0 15px 0;
    }
    .odzywka_domykajaca_luske_wlosa_1 .fifth-and-half-div .stars-4 {
      top: 27%;
    }
    .odzywka_domykajaca_luske_wlosa_1 .fifth-and-half-div .left {
      -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1;
      padding: 0;
      padding-top: 20px;
      width: 100%;
    }
    .odzywka_domykajaca_luske_wlosa_1 .fifth-and-half-div .left .icon-and-letter {
      -ms-flex-item-align: start;
      align-self: flex-start;
      gap: 0;
    }
    .odzywka_domykajaca_luske_wlosa_1 .fifth-and-half-div .left .text {
      padding-bottom: 10px;
    }
    .odzywka_domykajaca_luske_wlosa_1 .fifth-and-half-div .left .smaller-heading-text {
      font-size: 25px;
    }
    .odzywka_domykajaca_luske_wlosa_1 .fifth-and-half-div .right {
      -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
      order: 0;
      width: 100%;
      padding-top: 30px;
    }
    .odzywka_domykajaca_luske_wlosa_1 .fifth-and-half-div .right .right-images .right-img-front {
      position: relative;
      width: 70%;
      left: 13%;
      right: 0;
      top: 0;
      margin-left: auto;
      margin-right: auto;
    }
    .odzywka_domykajaca_luske_wlosa_1 .fifth-and-half-div .right .right-images .right-img-bg {
      width: 60%;
      top: 14%;
      right: 110px;
    }
    .odzywka_domykajaca_luske_wlosa_1 .fifth-and-quarter-div {
      padding: 0 15px 30px;
    }
    .odzywka_domykajaca_luske_wlosa_1 .fifth-and-quarter-div .left {
      width: 100%;
      padding: 0;
      margin: 0;
    }
    .odzywka_domykajaca_luske_wlosa_1 .fifth-and-quarter-div .left .icon-and-letter {
      -ms-flex-item-align: start;
      align-self: flex-start;
      gap: 0;
    }
    .odzywka_domykajaca_luske_wlosa_1 .fifth-and-quarter-div .left .text {
      padding-bottom: 10px;
    }
    .odzywka_domykajaca_luske_wlosa_1 .fifth-and-quarter-div .left .smaller-heading-text {
      font-size: 25px;
    }
    .odzywka_domykajaca_luske_wlosa_1 .fifth-and-quarter-div .right {
      width: 100%;
    }
    .odzywka_domykajaca_luske_wlosa_1 .fifth-and-quarter-div .right .icon-and-letter {
      -ms-flex-item-align: start;
      align-self: flex-start;
      gap: 0;
    }
    .odzywka_domykajaca_luske_wlosa_1 .fifth-and-quarter-div .right .text {
      padding-bottom: 20px;
    }
    .odzywka_domykajaca_luske_wlosa_1 .fifth-and-quarter-div .right .smaller-heading-text {
      font-size: 25px;
    }
    .odzywka_domykajaca_luske_wlosa_1 .sixth-div {
      padding: 51px 15px 85px 15px;
    }
  }
  @media (max-width: 576px) {
    .odzywka_domykajaca_luske_wlosa_1 .dosis-bold-text {
      font-size: 18px;
    }
    .odzywka_domykajaca_luske_wlosa_1 .text {
      font-size: 17px;
    }
    .odzywka_domykajaca_luske_wlosa_1 .top-div {
      height: 440px;
    }
    .odzywka_domykajaca_luske_wlosa_1 .top-div .center-img {
      width: 110px;
      height: 110px;
    }
    .odzywka_domykajaca_luske_wlosa_1 .top-div .left {
      width: 100%;
      text-align: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
    }
    .odzywka_domykajaca_luske_wlosa_1 .top-div .left .logo {
      width: 110px;
      height: 110px;
    }
    .odzywka_domykajaca_luske_wlosa_1 .top-div .left .heading-text {
      font-size: 60px;
    }
    .odzywka_domykajaca_luske_wlosa_1 .top-div .left .smaller-heading-text {
      font-size: 23px;
    }
    .odzywka_domykajaca_luske_wlosa_1 .top-div .left .text {
      font-size: 17px;
    }
    .odzywka_domykajaca_luske_wlosa_1 .third-div .bottle {
      width: 100%;
    }
    .odzywka_domykajaca_luske_wlosa_1 .fourth-div .left .left-images .left-img-front {
      width: 70%;
    }
    .odzywka_domykajaca_luske_wlosa_1 .fourth-div .left .left-images .left-img-bg {
      width: 70%;
    }
    .odzywka_domykajaca_luske_wlosa_1 .fourth-div .left .left-images .background {
      width: 70%;
      left: 0;
      top: 23%;
    }
    .odzywka_domykajaca_luske_wlosa_1 .fourth-div .right .elements .element {
      padding-left: 55px;
    }
    .odzywka_domykajaca_luske_wlosa_1 .fourth-div .right .elements .element .bullet {
      width: 40px;
      height: 40px;
    }
    .odzywka_domykajaca_luske_wlosa_1 .fourth-div .right .elements .text {
      padding-bottom: 10px;
    }
    .odzywka_domykajaca_luske_wlosa_1 .fifth-div .right .right-images {
      padding: 0;
    }
    .odzywka_domykajaca_luske_wlosa_1 .fifth-div .right .right-images .background {
      width: 70%;
    }
    .odzywka_domykajaca_luske_wlosa_1 .fifth-div .right .right-images .right-img-bg {
      width: 70%;
      right: -10px;
      top: 55px;
    }
    .odzywka_domykajaca_luske_wlosa_1 .fifth-div .right .right-images .right-img-front {
      width: 80%;
      right: 40px;
    }
    .odzywka_domykajaca_luske_wlosa_1 .fifth-and-half-div .stars-4 {
      top: 13%;
    }
    .odzywka_domykajaca_luske_wlosa_1 .fifth-and-half-div .right .right-images .right-img-bg {
      right: 19%;
    }
    .odzywka_domykajaca_luske_wlosa_1 .sixth-div {
      padding: 51px 15px 35px 15px;
    }
    .odzywka_domykajaca_luske_wlosa_1 .sixth-div .left {
      width: 100%;
    }
    .odzywka_domykajaca_luske_wlosa_1 .sixth-div .right {
      padding-top: 20px;
      width: 100%;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
    }
    .odzywka_domykajaca_luske_wlosa_1 .sixth-div .right .first {
      margin-right: 0;
    }
  }
  @media (max-width: 430px) {
    .odzywka_domykajaca_luske_wlosa_1 .fourth-div .left {
      height: 300px;
    }
    .odzywka_domykajaca_luske_wlosa_1 .fifth-div .right {
      height: 335px;
    }
  }
  @media (max-width: 400px) {
    .odzywka_domykajaca_luske_wlosa_1 .fourth-div .left {
      height: 240px;
    }
    .odzywka_domykajaca_luske_wlosa_1 .fifth-div .right {
      height: 310px;
    }
  }
  /*# sourceMappingURL=css/style.css.map */
  .odzywka_emolientowa * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    font-family: "Dosis", sans-serif;
  }
  .odzywka_emolientowa.wrapper {
    margin-left: auto;
    margin-right: auto;
    width: 1100px;
    background-color: #d4f1ff;
  }
  .odzywka_emolientowa .heading-text {
    font-family: "Lobster", cursive;
    font-weight: 400;
    font-size: 90px;
    line-height: 112px;
    color: #3c375e;
    margin: 0;
  }
  .odzywka_emolientowa .smaller-heading-text {
    font-family: "Lobster", cursive;
    font-weight: 400;
    font-size: 30px;
    line-height: 37.5px;
    color: #3c375e;
  }
  .odzywka_emolientowa .text {
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    color: #000000;
    letter-spacing: 0.05em;
  }
  .odzywka_emolientowa .dosis-bold-text {
    font-weight: 700;
    font-size: 20px;
    line-height: 25px;
  }
  .odzywka_emolientowa .top-div {
    height: 490px;
    width: 100%;
    position: relative;
    background-image: url("/img/pchowe_wakacje/odzywka_emolientowa/ob_rc_baner_peh 1.png");
    background-repeat: no-repeat;
    background-position: left;
  }
  .odzywka_emolientowa .top-div .center-img {
    position: absolute;
    left: 0;
    right: 0;
    top: 126px;
    margin: auto;
    z-index: 0;
  }
  .odzywka_emolientowa .top-div .left {
    padding-left: 118px;
    padding-top: 44px;
    width: 460px;
  }
  .odzywka_emolientowa .top-div .left .smaller-heading-text {
    padding-bottom: 15px;
  }
  .odzywka_emolientowa .top-div .left .text {
    font-weight: 500;
    font-size: 20px;
    line-height: 25px;
    color: #3c375e;
    letter-spacing: 0.03em;
  }
  .odzywka_emolientowa .second-div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 118px;
    height: 74px;
    background-color: #0e8ece;
  }
  .odzywka_emolientowa .second-div .second-div-text {
    font-family: "Lobster", cursive;
    font-weight: 400;
    font-size: 30px;
    line-height: 37px;
    color: #fff;
    margin-bottom: 0;
  }
  .odzywka_emolientowa .third-div {
    padding: 51px 118px 85px 118px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    max-height: 290px;
  }
  .odzywka_emolientowa .third-div .left {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
    width: 50%;
    padding-right: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .odzywka_emolientowa .third-div .left .smaller-heading-text {
    padding-bottom: 15px;
  }
  .odzywka_emolientowa .third-div .left .text {
    padding-bottom: 27px;
  }
  .odzywka_emolientowa .third-div .left .text-1 {
    padding-bottom: 18px;
  }
  .odzywka_emolientowa .third-div .left .text-2 {
    padding-bottom: 78px;
  }
  .odzywka_emolientowa .third-div .left .dosis-bold-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .odzywka_emolientowa .third-div .left .dosis-bold-text .capacity-img {
    margin-right: 39px;
  }
  .odzywka_emolientowa .third-div .right {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-transform: translateY(-321px);
    transform: translateY(-321px);
    padding-left: 30px;
  }
  .odzywka_emolientowa .third-div .right .bottle {
    -ms-flex-item-align: center;
    align-self: center;
    margin-left: 45px;
  }
  .odzywka_emolientowa .fourth-div {
    padding: 51px 118px 110px 110px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .odzywka_emolientowa .fourth-div .left {
    position: relative;
    width: 50%;
    padding-top: 57px;
  }
  .odzywka_emolientowa .fourth-div .left .left-images {
    position: relative;
    width: 100%;
    height: 100%;
  }
  .odzywka_emolientowa .fourth-div .left .left-images .background {
    position: absolute;
    z-index: 0;
    top: 268px;
    left: -10%;
  }
  .odzywka_emolientowa .fourth-div .left .left-images .left-img-bg {
    position: absolute;
    z-index: 0;
  }
  .odzywka_emolientowa .fourth-div .left .left-images .left-img-front {
    position: absolute;
    left: 44px;
    top: 28px;
    z-index: 1;
  }
  .odzywka_emolientowa .fourth-div .right {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .odzywka_emolientowa .fourth-div .right .elements {
    padding-top: 41px;
    padding-left: 10px;
  }
  .odzywka_emolientowa .fourth-div .right .elements .smaller-heading-text {
    padding-bottom: 10px;
  }
  .odzywka_emolientowa .fourth-div .right .elements .text {
    padding-bottom: 38px;
  }
  .odzywka_emolientowa .fourth-div .right .elements .element {
    position: relative;
    padding-left: 101px;
  }
  .odzywka_emolientowa .fourth-div .right .elements .element .bullet {
    position: absolute;
    left: 0;
  }
  .odzywka_emolientowa .icon-and-letter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    gap: 15px;
    padding-bottom: 10px;
  }
  .odzywka_emolientowa .fifth-and-half-div {
    padding: 68px 118px 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    background-color: #97deff;
  }
  .odzywka_emolientowa .fifth-and-half-div .stars-4 {
    position: absolute;
    right: 91px;
    top: 8%;
  }
  .odzywka_emolientowa .fifth-and-half-div .left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 50%;
    padding-right: 28px;
  }
  .odzywka_emolientowa .fifth-and-half-div .left .text {
    padding-bottom: 54px;
  }
  .odzywka_emolientowa .fifth-and-half-div .left .smaller-heading-text.main {
    padding-bottom: 40px;
  }
  .odzywka_emolientowa .fifth-and-half-div .right {
    width: 50%;
    position: relative;
  }
  .odzywka_emolientowa .fifth-and-half-div .right .right-images {
    position: relative;
    width: 100%;
    height: 100%;
  }
  .odzywka_emolientowa .fifth-and-half-div .right .right-images .right-img-front {
    position: relative;
    right: 0;
  }
  .odzywka_emolientowa .fifth-and-half-div .right .right-images .right-img-bg {
    position: absolute;
    right: 44px;
    top: 39px;
  }
  .odzywka_emolientowa .fifth-and-quarter-div {
    padding: 0px 118px 62px;
    background-color: #97deff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .odzywka_emolientowa .fifth-and-quarter-div .left {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding-right: 28px;
    margin-bottom: 30px;
  }
  .odzywka_emolientowa .fifth-and-quarter-div .right {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .odzywka_emolientowa .fifth-and-quarter-div .bottom-text {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #000000;
  }
  .odzywka_emolientowa .sixth-div {
    padding: 64px 118px 85px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .odzywka_emolientowa .sixth-div .left {
    width: 75%;
  }
  .odzywka_emolientowa .sixth-div .left .smaller-heading-text {
    padding-bottom: 10px;
  }
  .odzywka_emolientowa .sixth-div .right {
    width: 25%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    gap: 20px;
  }
  .odzywka_emolientowa .sixth-div .right .first {
    width: 100px;
  }
  .odzywka_emolientowa .sixth-div .right .second {
    width: 100px;
    padding-left: 10px;
  }
  .odzywka_emolientowa .down-div {
    height: 42px;
    background-color: #0e8ece;
  }
  
  @media (max-width: 1200px) {
    .odzywka_emolientowa.wrapper {
      width: 95%;
    }
    .odzywka_emolientowa .top-div .left {
      padding-left: 6%;
    }
    .odzywka_emolientowa .top-div .left .heading-text {
      font-size: 87px;
    }
    .odzywka_emolientowa .top-div .left .smaller-heading-text {
      font-size: 28px;
      padding-bottom: 10px;
    }
    .odzywka_emolientowa .second-div {
      padding-left: 6%;
    }
    .odzywka_emolientowa .third-div {
      padding: 51px 6% 85px 6%;
      max-height: 340px;
    }
    .odzywka_emolientowa .fourth-div {
      padding: 51px 6% 150px 6%;
    }
    .odzywka_emolientowa .fourth-div .left-images .background {
      width: 80%;
    }
    .odzywka_emolientowa .fourth-div .left-images .left-img-bg {
      width: 80%;
    }
    .odzywka_emolientowa .fourth-div .left-images .left-img-front {
      width: 80%;
    }
    .odzywka_emolientowa .fifth-and-half-div {
      padding: 50px 6% 20px 6%;
    }
    .odzywka_emolientowa .fifth-and-half-div .stars-4 {
      top: 17%;
      right: 11%;
      width: 35%;
    }
    .odzywka_emolientowa .fifth-and-half-div .right .right-images .right-img-front {
      position: absolute;
      width: 80%;
      right: 40px;
      top: 15%;
    }
    .odzywka_emolientowa .fifth-and-half-div .right .right-images .right-img-bg {
      width: 70%;
      right: 30px;
      top: 30%;
    }
    .odzywka_emolientowa .fifth-and-quarter-div {
      padding: 0 6% 50px 6%;
    }
    .odzywka_emolientowa .sixth-div {
      padding: 51px 6% 85px 6%;
    }
  }
  @media (max-width: 1100px) {
    .odzywka_emolientowa .top-div .left {
      padding-right: 10%;
    }
  }
  @media (max-width: 992px) {
    .odzywka_emolientowa .top-div .center-img {
      width: 140px;
      height: 140px;
      left: auto;
      right: 6%;
      top: 44px;
    }
    .odzywka_emolientowa .top-div .left .logo {
      width: 130px;
    }
    .odzywka_emolientowa .top-div .left .heading-text {
      font-size: 80px;
      line-height: 92px;
    }
    .odzywka_emolientowa .top-div .left .smaller-heading-text {
      font-size: 25px;
      padding-bottom: 5px;
    }
    .odzywka_emolientowa .top-div .left .text {
      font-size: 19px;
    }
    .odzywka_emolientowa .fourth-div {
      padding: 15px 3% 130px 6%;
    }
    .odzywka_emolientowa .fourth-div .left {
      padding-top: 90px;
    }
    .odzywka_emolientowa .fourth-div .left .left-images .background {
      top: 240px;
    }
    .odzywka_emolientowa .fourth-div .right .elements .element {
      padding-left: 75px;
    }
    .odzywka_emolientowa .fourth-div .right .elements .element .bullet {
      width: 50px;
      height: 50px;
    }
    .odzywka_emolientowa .fourth-div .right .elements .text {
      padding-bottom: 20px;
      padding-right: 2%;
    }
  }
  @media (max-width: 768px) {
    .odzywka_emolientowa .smaller-heading-text {
      font-size: 28px;
      line-height: 32px;
    }
    .odzywka_emolientowa .text {
      font-size: 18px;
    }
    .odzywka_emolientowa .second-div {
      padding: 0 15px 0;
    }
    .odzywka_emolientowa .third-div {
      max-height: none;
      padding: 20px 0 20px;
    }
    .odzywka_emolientowa .third-div .left {
      -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1;
      width: 100%;
      padding: 0 15px 0;
    }
    .odzywka_emolientowa .third-div .left .smaller-heading-text {
      padding-bottom: 10px;
    }
    .odzywka_emolientowa .third-div .left .text {
      padding-bottom: 10px;
    }
    .odzywka_emolientowa .third-div .left .text-1 {
      padding-bottom: 10px;
    }
    .odzywka_emolientowa .third-div .left .text-2 {
      padding-bottom: 0;
    }
    .odzywka_emolientowa .third-div .right {
      padding: 0;
      -webkit-transform: none;
      transform: none;
      -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
      order: 0;
    }
    .odzywka_emolientowa .third-div .right .bottle {
      margin: 0;
    }
    .odzywka_emolientowa .fourth-div {
      padding: 0;
    }
    .odzywka_emolientowa .fourth-div .left {
      width: 100%;
      height: 350px;
      padding-top: 0;
    }
    .odzywka_emolientowa .fourth-div .left .left-images .left-img-front {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: 0;
      right: 0;
    }
    .odzywka_emolientowa .fourth-div .left .left-images .left-img-bg {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: -13%;
      right: 0;
      top: 1%;
    }
    .odzywka_emolientowa .fourth-div .left .left-images .background {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: -31%;
      right: 0;
      top: 16%;
    }
    .odzywka_emolientowa .fourth-div .right {
      width: 100%;
    }
    .odzywka_emolientowa .fourth-div .right .elements {
      padding: 20px 15px 50px;
    }
    .odzywka_emolientowa .fifth-and-half-div {
      padding: 0 15px 0;
    }
    .odzywka_emolientowa .fifth-and-half-div .stars-4 {
      top: 27%;
    }
    .odzywka_emolientowa .fifth-and-half-div .left {
      -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1;
      padding: 0;
      padding-top: 20px;
      width: 100%;
    }
    .odzywka_emolientowa .fifth-and-half-div .left .icon-and-letter {
      -ms-flex-item-align: start;
      align-self: flex-start;
      gap: 0;
    }
    .odzywka_emolientowa .fifth-and-half-div .left .text {
      padding-bottom: 10px;
    }
    .odzywka_emolientowa .fifth-and-half-div .left .smaller-heading-text {
      font-size: 25px;
    }
    .odzywka_emolientowa .fifth-and-half-div .right {
      -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
      order: 0;
      width: 100%;
      padding-top: 30px;
    }
    .odzywka_emolientowa .fifth-and-half-div .right .right-images .right-img-front {
      position: relative;
      width: 70%;
      left: 13%;
      right: 0;
      top: 0;
      margin-left: auto;
      margin-right: auto;
    }
    .odzywka_emolientowa .fifth-and-half-div .right .right-images .right-img-bg {
      width: 60%;
      top: 14%;
      right: 110px;
    }
    .odzywka_emolientowa .fifth-and-quarter-div {
      padding: 0 15px 30px;
    }
    .odzywka_emolientowa .fifth-and-quarter-div .left {
      width: 100%;
      padding: 0;
      margin: 0;
    }
    .odzywka_emolientowa .fifth-and-quarter-div .left .icon-and-letter {
      -ms-flex-item-align: start;
      align-self: flex-start;
      gap: 0;
    }
    .odzywka_emolientowa .fifth-and-quarter-div .left .text {
      padding-bottom: 10px;
    }
    .odzywka_emolientowa .fifth-and-quarter-div .left .smaller-heading-text {
      font-size: 25px;
    }
    .odzywka_emolientowa .fifth-and-quarter-div .right {
      width: 100%;
    }
    .odzywka_emolientowa .fifth-and-quarter-div .right .icon-and-letter {
      -ms-flex-item-align: start;
      align-self: flex-start;
      gap: 0;
    }
    .odzywka_emolientowa .fifth-and-quarter-div .right .text {
      padding-bottom: 20px;
    }
    .odzywka_emolientowa .fifth-and-quarter-div .right .smaller-heading-text {
      font-size: 25px;
    }
    .odzywka_emolientowa .sixth-div {
      padding: 51px 15px 85px 15px;
    }
  }
  @media (max-width: 576px) {
    .odzywka_emolientowa .dosis-bold-text {
      font-size: 18px;
    }
    .odzywka_emolientowa .text {
      font-size: 17px;
    }
    .odzywka_emolientowa .top-div {
      height: 390px;
    }
    .odzywka_emolientowa .top-div .center-img {
      width: 110px;
      height: 110px;
    }
    .odzywka_emolientowa .top-div .left {
      width: 100%;
      text-align: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
    }
    .odzywka_emolientowa .top-div .left .logo {
      width: 110px;
      height: 110px;
    }
    .odzywka_emolientowa .top-div .left .heading-text {
      font-size: 60px;
    }
    .odzywka_emolientowa .top-div .left .smaller-heading-text {
      font-size: 23px;
    }
    .odzywka_emolientowa .top-div .left .text {
      font-size: 17px;
    }
    .odzywka_emolientowa .second-div .second-div-text {
      font-size: 25px;
    }
    .odzywka_emolientowa .third-div .bottle {
      width: 100%;
    }
    .odzywka_emolientowa .fourth-div .left .left-images .left-img-front {
      width: 70%;
    }
    .odzywka_emolientowa .fourth-div .left .left-images .left-img-bg {
      width: 70%;
    }
    .odzywka_emolientowa .fourth-div .left .left-images .background {
      width: 70%;
      left: 0;
      top: 23%;
    }
    .odzywka_emolientowa .fourth-div .right .elements .element {
      padding-left: 55px;
    }
    .odzywka_emolientowa .fourth-div .right .elements .element .bullet {
      width: 40px;
      height: 40px;
    }
    .odzywka_emolientowa .fourth-div .right .elements .text {
      padding-bottom: 10px;
    }
    .odzywka_emolientowa .fifth-div .right .right-images {
      padding: 0;
    }
    .odzywka_emolientowa .fifth-div .right .right-images .background {
      width: 70%;
    }
    .odzywka_emolientowa .fifth-div .right .right-images .right-img-bg {
      width: 70%;
      right: -10px;
      top: 55px;
    }
    .odzywka_emolientowa .fifth-div .right .right-images .right-img-front {
      width: 80%;
      right: 40px;
    }
    .odzywka_emolientowa .fifth-and-half-div .stars-4 {
      top: 13%;
    }
    .odzywka_emolientowa .fifth-and-half-div .right .right-images .right-img-bg {
      right: 19%;
    }
    .odzywka_emolientowa .sixth-div {
      padding: 51px 15px 35px 15px;
    }
    .odzywka_emolientowa .sixth-div .left {
      width: 100%;
    }
    .odzywka_emolientowa .sixth-div .right {
      padding-top: 20px;
      width: 100%;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
    }
    .odzywka_emolientowa .sixth-div .right .first {
      margin-right: 0;
    }
  }
  @media (max-width: 430px) {
    .odzywka_emolientowa .fourth-div .left {
      height: 300px;
    }
    .odzywka_emolientowa .fifth-div .right {
      height: 335px;
    }
  }
  @media (max-width: 400px) {
    .odzywka_emolientowa .fourth-div .left {
      height: 240px;
    }
    .odzywka_emolientowa .fifth-div .right {
      height: 310px;
    }
  }
  /*# sourceMappingURL=css/style.css.map */
  .odzywka_ochladzajaca_kolor_wlosow * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    font-family: "Dosis", sans-serif;
  }
  .odzywka_ochladzajaca_kolor_wlosow.wrapper {
    margin-left: auto;
    margin-right: auto;
    width: 1100px;
    background-color: #d4f1ff;
  }
  .odzywka_ochladzajaca_kolor_wlosow .heading-text {
    font-family: "Lobster", cursive;
    font-weight: 400;
    font-size: 90px;
    line-height: 112px;
    color: #3c375e;
    margin: 0;
  }
  .odzywka_ochladzajaca_kolor_wlosow .smaller-heading-text {
    font-family: "Lobster", cursive;
    font-weight: 400;
    font-size: 30px;
    line-height: 37.5px;
    color: #3c375e;
  }
  .odzywka_ochladzajaca_kolor_wlosow .text {
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    color: #000000;
    letter-spacing: 0.05em;
  }
  .odzywka_ochladzajaca_kolor_wlosow .dosis-bold-text {
    font-weight: 700;
    font-size: 20px;
    line-height: 25px;
  }
  .odzywka_ochladzajaca_kolor_wlosow .top-div {
    height: 490px;
    width: 100%;
    position: relative;
    background-image: url("/img/pchowe_wakacje/odzywka_ochladzajaca_kolor_wlosow/ob_rc_baner_peh 1.png");
    background-repeat: no-repeat;
    background-position: left;
  }
  .odzywka_ochladzajaca_kolor_wlosow .top-div .center-img {
    position: absolute;
    left: 0;
    right: 0;
    top: 126px;
    margin: auto;
    z-index: 0;
  }
  .odzywka_ochladzajaca_kolor_wlosow .top-div .left {
    padding-left: 118px;
    padding-top: 44px;
    width: 460px;
  }
  .odzywka_ochladzajaca_kolor_wlosow .top-div .left .smaller-heading-text {
    padding-bottom: 15px;
  }
  .odzywka_ochladzajaca_kolor_wlosow .top-div .left .text {
    font-weight: 500;
    font-size: 20px;
    line-height: 25px;
    color: #3c375e;
    letter-spacing: 0.03em;
  }
  .odzywka_ochladzajaca_kolor_wlosow .second-div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 118px;
    height: 74px;
    background-color: #17469e;
  }
  .odzywka_ochladzajaca_kolor_wlosow .second-div .second-div-text {
    font-family: "Lobster", cursive;
    font-weight: 400;
    font-size: 30px;
    line-height: 37px;
    color: #fff;
    margin-bottom: 0;
  }
  .odzywka_ochladzajaca_kolor_wlosow .third-div {
    padding: 51px 118px 85px 118px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    max-height: 290px;
  }
  .odzywka_ochladzajaca_kolor_wlosow .third-div .left {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
    width: 50%;
    padding-right: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .odzywka_ochladzajaca_kolor_wlosow .third-div .left .smaller-heading-text {
    padding-bottom: 15px;
  }
  .odzywka_ochladzajaca_kolor_wlosow .third-div .left .text {
    padding-bottom: 27px;
  }
  .odzywka_ochladzajaca_kolor_wlosow .third-div .left .text-1 {
    padding-bottom: 18px;
  }
  .odzywka_ochladzajaca_kolor_wlosow .third-div .left .text-2 {
    padding-bottom: 78px;
  }
  .odzywka_ochladzajaca_kolor_wlosow .third-div .left .dosis-bold-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .odzywka_ochladzajaca_kolor_wlosow .third-div .left .dosis-bold-text .capacity-img {
    margin-right: 39px;
  }
  .odzywka_ochladzajaca_kolor_wlosow .third-div .right {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-transform: translateY(-321px);
    transform: translateY(-321px);
    padding-left: 30px;
  }
  .odzywka_ochladzajaca_kolor_wlosow .third-div .right .bottle {
    -ms-flex-item-align: center;
    align-self: center;
    margin-left: 45px;
  }
  .odzywka_ochladzajaca_kolor_wlosow .fourth-div {
    padding: 51px 118px 110px 110px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .odzywka_ochladzajaca_kolor_wlosow .fourth-div .left {
    position: relative;
    width: 50%;
    padding-top: 57px;
  }
  .odzywka_ochladzajaca_kolor_wlosow .fourth-div .left .left-images {
    position: relative;
    width: 100%;
    height: 100%;
  }
  .odzywka_ochladzajaca_kolor_wlosow .fourth-div .left .left-images .background {
    position: absolute;
    z-index: 0;
    top: 268px;
    left: -10%;
  }
  .odzywka_ochladzajaca_kolor_wlosow .fourth-div .left .left-images .left-img-bg {
    position: absolute;
    z-index: 0;
  }
  .odzywka_ochladzajaca_kolor_wlosow .fourth-div .left .left-images .left-img-front {
    position: absolute;
    left: 44px;
    top: 28px;
    z-index: 1;
  }
  .odzywka_ochladzajaca_kolor_wlosow .fourth-div .right {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .odzywka_ochladzajaca_kolor_wlosow .fourth-div .right .elements {
    padding-top: 41px;
    padding-left: 10px;
  }
  .odzywka_ochladzajaca_kolor_wlosow .fourth-div .right .elements .smaller-heading-text {
    padding-bottom: 10px;
  }
  .odzywka_ochladzajaca_kolor_wlosow .fourth-div .right .elements .text {
    padding-bottom: 38px;
  }
  .odzywka_ochladzajaca_kolor_wlosow .fourth-div .right .elements .element {
    position: relative;
    padding-left: 101px;
  }
  .odzywka_ochladzajaca_kolor_wlosow .fourth-div .right .elements .element .bullet {
    position: absolute;
    left: 0;
  }
  .odzywka_ochladzajaca_kolor_wlosow .icon-and-letter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    gap: 15px;
    padding-bottom: 10px;
  }
  .odzywka_ochladzajaca_kolor_wlosow .fifth-and-half-div {
    padding: 68px 118px 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    background-color: #acc4ff;
  }
  .odzywka_ochladzajaca_kolor_wlosow .fifth-and-half-div .stars-4 {
    position: absolute;
    right: 91px;
    top: 8%;
  }
  .odzywka_ochladzajaca_kolor_wlosow .fifth-and-half-div .left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 50%;
    padding-right: 28px;
  }
  .odzywka_ochladzajaca_kolor_wlosow .fifth-and-half-div .left .text {
    padding-bottom: 54px;
  }
  .odzywka_ochladzajaca_kolor_wlosow .fifth-and-half-div .left .smaller-heading-text.main {
    padding-bottom: 40px;
  }
  .odzywka_ochladzajaca_kolor_wlosow .fifth-and-half-div .right {
    width: 50%;
    position: relative;
  }
  .odzywka_ochladzajaca_kolor_wlosow .fifth-and-half-div .right .right-images {
    position: relative;
    width: 100%;
    height: 100%;
  }
  .odzywka_ochladzajaca_kolor_wlosow .fifth-and-half-div .right .right-images .right-img-front {
    position: relative;
    right: 0;
  }
  .odzywka_ochladzajaca_kolor_wlosow .fifth-and-half-div .right .right-images .right-img-bg {
    position: absolute;
    right: 44px;
    top: 39px;
  }
  .odzywka_ochladzajaca_kolor_wlosow .fifth-and-quarter-div {
    padding: 0px 118px 62px;
    background-color: #acc4ff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .odzywka_ochladzajaca_kolor_wlosow .fifth-and-quarter-div .left {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding-right: 28px;
    margin-bottom: 30px;
  }
  .odzywka_ochladzajaca_kolor_wlosow .fifth-and-quarter-div .right {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .odzywka_ochladzajaca_kolor_wlosow .fifth-and-quarter-div .bottom-text {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #000000;
  }
  .odzywka_ochladzajaca_kolor_wlosow .sixth-div {
    padding: 64px 118px 85px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .odzywka_ochladzajaca_kolor_wlosow .sixth-div .left {
    width: 75%;
  }
  .odzywka_ochladzajaca_kolor_wlosow .sixth-div .left .smaller-heading-text {
    padding-bottom: 10px;
  }
  .odzywka_ochladzajaca_kolor_wlosow .sixth-div .right {
    width: 25%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    gap: 20px;
  }
  .odzywka_ochladzajaca_kolor_wlosow .sixth-div .right .first {
    width: 100px;
  }
  .odzywka_ochladzajaca_kolor_wlosow .sixth-div .right .second {
    width: 100px;
    padding-left: 10px;
  }
  .odzywka_ochladzajaca_kolor_wlosow .down-div {
    height: 42px;
    background-color: #17469e;
  }
  
  @media (max-width: 1200px) {
    .odzywka_ochladzajaca_kolor_wlosow.wrapper {
      width: 95%;
    }
    .odzywka_ochladzajaca_kolor_wlosow .top-div .left {
      padding-left: 6%;
    }
    .odzywka_ochladzajaca_kolor_wlosow .top-div .left .heading-text {
      font-size: 87px;
    }
    .odzywka_ochladzajaca_kolor_wlosow .top-div .left .smaller-heading-text {
      font-size: 28px;
      padding-bottom: 10px;
    }
    .odzywka_ochladzajaca_kolor_wlosow .second-div {
      padding-left: 6%;
    }
    .odzywka_ochladzajaca_kolor_wlosow .third-div {
      padding: 51px 6% 85px 6%;
      max-height: 340px;
    }
    .odzywka_ochladzajaca_kolor_wlosow .fourth-div {
      padding: 51px 6% 150px 6%;
    }
    .odzywka_ochladzajaca_kolor_wlosow .fourth-div .left-images .background {
      width: 80%;
    }
    .odzywka_ochladzajaca_kolor_wlosow .fourth-div .left-images .left-img-bg {
      width: 80%;
    }
    .odzywka_ochladzajaca_kolor_wlosow .fourth-div .left-images .left-img-front {
      width: 80%;
    }
    .odzywka_ochladzajaca_kolor_wlosow .fifth-and-half-div {
      padding: 50px 6% 20px 6%;
    }
    .odzywka_ochladzajaca_kolor_wlosow .fifth-and-half-div .stars-4 {
      top: 17%;
      right: 11%;
      width: 35%;
    }
    .odzywka_ochladzajaca_kolor_wlosow .fifth-and-half-div .right .right-images .right-img-front {
      position: absolute;
      width: 80%;
      right: 40px;
      top: 15%;
    }
    .odzywka_ochladzajaca_kolor_wlosow .fifth-and-half-div .right .right-images .right-img-bg {
      width: 70%;
      right: 30px;
      top: 30%;
    }
    .odzywka_ochladzajaca_kolor_wlosow .fifth-and-quarter-div {
      padding: 0 6% 50px 6%;
    }
    .odzywka_ochladzajaca_kolor_wlosow .sixth-div {
      padding: 51px 6% 85px 6%;
    }
  }
  @media (max-width: 1100px) {
    .odzywka_ochladzajaca_kolor_wlosow .top-div .left {
      padding-right: 10%;
    }
  }
  @media (max-width: 992px) {
    .odzywka_ochladzajaca_kolor_wlosow .top-div .center-img {
      width: 140px;
      height: 140px;
      left: auto;
      right: 6%;
      top: 44px;
    }
    .odzywka_ochladzajaca_kolor_wlosow .top-div .left .logo {
      width: 130px;
    }
    .odzywka_ochladzajaca_kolor_wlosow .top-div .left .heading-text {
      font-size: 80px;
      line-height: 92px;
    }
    .odzywka_ochladzajaca_kolor_wlosow .top-div .left .smaller-heading-text {
      font-size: 25px;
      padding-bottom: 5px;
    }
    .odzywka_ochladzajaca_kolor_wlosow .top-div .left .text {
      font-size: 19px;
    }
    .odzywka_ochladzajaca_kolor_wlosow .fourth-div {
      padding: 15px 3% 130px 6%;
    }
    .odzywka_ochladzajaca_kolor_wlosow .fourth-div .left {
      padding-top: 90px;
    }
    .odzywka_ochladzajaca_kolor_wlosow .fourth-div .left .left-images .background {
      top: 240px;
    }
    .odzywka_ochladzajaca_kolor_wlosow .fourth-div .right .elements .element {
      padding-left: 75px;
    }
    .odzywka_ochladzajaca_kolor_wlosow .fourth-div .right .elements .element .bullet {
      width: 50px;
      height: 50px;
    }
    .odzywka_ochladzajaca_kolor_wlosow .fourth-div .right .elements .text {
      padding-bottom: 20px;
      padding-right: 2%;
    }
  }
  @media (max-width: 768px) {
    .odzywka_ochladzajaca_kolor_wlosow .smaller-heading-text {
      font-size: 28px;
      line-height: 32px;
    }
    .odzywka_ochladzajaca_kolor_wlosow .text {
      font-size: 18px;
    }
    .odzywka_ochladzajaca_kolor_wlosow .second-div {
      padding: 0 15px 0;
    }
    .odzywka_ochladzajaca_kolor_wlosow .third-div {
      max-height: none;
      padding: 20px 0 20px;
    }
    .odzywka_ochladzajaca_kolor_wlosow .third-div .left {
      -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1;
      width: 100%;
      padding: 0 15px 0;
    }
    .odzywka_ochladzajaca_kolor_wlosow .third-div .left .smaller-heading-text {
      padding-bottom: 10px;
    }
    .odzywka_ochladzajaca_kolor_wlosow .third-div .left .text {
      padding-bottom: 10px;
    }
    .odzywka_ochladzajaca_kolor_wlosow .third-div .left .text-1 {
      padding-bottom: 10px;
    }
    .odzywka_ochladzajaca_kolor_wlosow .third-div .left .text-2 {
      padding-bottom: 0;
    }
    .odzywka_ochladzajaca_kolor_wlosow .third-div .right {
      padding: 0;
      -webkit-transform: none;
      transform: none;
      -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
      order: 0;
    }
    .odzywka_ochladzajaca_kolor_wlosow .third-div .right .bottle {
      margin: 0;
    }
    .odzywka_ochladzajaca_kolor_wlosow .fourth-div {
      padding: 0;
    }
    .odzywka_ochladzajaca_kolor_wlosow .fourth-div .left {
      width: 100%;
      height: 350px;
      padding-top: 0;
    }
    .odzywka_ochladzajaca_kolor_wlosow .fourth-div .left .left-images .left-img-front {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: 0;
      right: 0;
    }
    .odzywka_ochladzajaca_kolor_wlosow .fourth-div .left .left-images .left-img-bg {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: -13%;
      right: 0;
      top: 1%;
    }
    .odzywka_ochladzajaca_kolor_wlosow .fourth-div .left .left-images .background {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: -31%;
      right: 0;
      top: 16%;
    }
    .odzywka_ochladzajaca_kolor_wlosow .fourth-div .right {
      width: 100%;
    }
    .odzywka_ochladzajaca_kolor_wlosow .fourth-div .right .elements {
      padding: 20px 15px 50px;
    }
    .odzywka_ochladzajaca_kolor_wlosow .fifth-and-half-div {
      padding: 0 15px 0;
    }
    .odzywka_ochladzajaca_kolor_wlosow .fifth-and-half-div .stars-4 {
      top: 27%;
    }
    .odzywka_ochladzajaca_kolor_wlosow .fifth-and-half-div .left {
      -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1;
      padding: 0;
      padding-top: 20px;
      width: 100%;
    }
    .odzywka_ochladzajaca_kolor_wlosow .fifth-and-half-div .left .icon-and-letter {
      -ms-flex-item-align: start;
      align-self: flex-start;
      gap: 0;
    }
    .odzywka_ochladzajaca_kolor_wlosow .fifth-and-half-div .left .text {
      padding-bottom: 10px;
    }
    .odzywka_ochladzajaca_kolor_wlosow .fifth-and-half-div .left .smaller-heading-text {
      font-size: 25px;
    }
    .odzywka_ochladzajaca_kolor_wlosow .fifth-and-half-div .right {
      -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
      order: 0;
      width: 100%;
      padding-top: 30px;
    }
    .odzywka_ochladzajaca_kolor_wlosow .fifth-and-half-div .right .right-images .right-img-front {
      position: relative;
      width: 70%;
      left: 13%;
      right: 0;
      top: 0;
      margin-left: auto;
      margin-right: auto;
    }
    .odzywka_ochladzajaca_kolor_wlosow .fifth-and-half-div .right .right-images .right-img-bg {
      width: 60%;
      top: 14%;
      right: 110px;
    }
    .odzywka_ochladzajaca_kolor_wlosow .fifth-and-quarter-div {
      padding: 0 15px 30px;
    }
    .odzywka_ochladzajaca_kolor_wlosow .fifth-and-quarter-div .left {
      width: 100%;
      padding: 0;
      margin: 0;
    }
    .odzywka_ochladzajaca_kolor_wlosow .fifth-and-quarter-div .left .icon-and-letter {
      -ms-flex-item-align: start;
      align-self: flex-start;
      gap: 0;
    }
    .odzywka_ochladzajaca_kolor_wlosow .fifth-and-quarter-div .left .text {
      padding-bottom: 10px;
    }
    .odzywka_ochladzajaca_kolor_wlosow .fifth-and-quarter-div .left .smaller-heading-text {
      font-size: 25px;
    }
    .odzywka_ochladzajaca_kolor_wlosow .fifth-and-quarter-div .right {
      width: 100%;
    }
    .odzywka_ochladzajaca_kolor_wlosow .fifth-and-quarter-div .right .icon-and-letter {
      -ms-flex-item-align: start;
      align-self: flex-start;
      gap: 0;
    }
    .odzywka_ochladzajaca_kolor_wlosow .fifth-and-quarter-div .right .text {
      padding-bottom: 20px;
    }
    .odzywka_ochladzajaca_kolor_wlosow .fifth-and-quarter-div .right .smaller-heading-text {
      font-size: 25px;
    }
    .odzywka_ochladzajaca_kolor_wlosow .sixth-div {
      padding: 51px 15px 85px 15px;
    }
  }
  @media (max-width: 576px) {
    .odzywka_ochladzajaca_kolor_wlosow .dosis-bold-text {
      font-size: 18px;
    }
    .odzywka_ochladzajaca_kolor_wlosow .text {
      font-size: 17px;
    }
    .odzywka_ochladzajaca_kolor_wlosow .top-div {
      height: 390px;
    }
    .odzywka_ochladzajaca_kolor_wlosow .top-div .center-img {
      width: 110px;
      height: 110px;
    }
    .odzywka_ochladzajaca_kolor_wlosow .top-div .left {
      width: 100%;
      text-align: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
    }
    .odzywka_ochladzajaca_kolor_wlosow .top-div .left .logo {
      width: 110px;
      height: 110px;
    }
    .odzywka_ochladzajaca_kolor_wlosow .top-div .left .heading-text {
      font-size: 60px;
    }
    .odzywka_ochladzajaca_kolor_wlosow .top-div .left .smaller-heading-text {
      font-size: 23px;
    }
    .odzywka_ochladzajaca_kolor_wlosow .top-div .left .text {
      font-size: 17px;
    }
    .odzywka_ochladzajaca_kolor_wlosow .second-div .second-div-text {
      font-size: 25px;
    }
    .odzywka_ochladzajaca_kolor_wlosow .third-div .bottle {
      width: 100%;
    }
    .odzywka_ochladzajaca_kolor_wlosow .fourth-div .left .left-images .left-img-front {
      width: 70%;
    }
    .odzywka_ochladzajaca_kolor_wlosow .fourth-div .left .left-images .left-img-bg {
      width: 70%;
    }
    .odzywka_ochladzajaca_kolor_wlosow .fourth-div .left .left-images .background {
      width: 70%;
      left: 0;
      top: 23%;
    }
    .odzywka_ochladzajaca_kolor_wlosow .fourth-div .right .elements .element {
      padding-left: 55px;
    }
    .odzywka_ochladzajaca_kolor_wlosow .fourth-div .right .elements .element .bullet {
      width: 40px;
      height: 40px;
    }
    .odzywka_ochladzajaca_kolor_wlosow .fourth-div .right .elements .text {
      padding-bottom: 10px;
    }
    .odzywka_ochladzajaca_kolor_wlosow .fifth-div .right .right-images {
      padding: 0;
    }
    .odzywka_ochladzajaca_kolor_wlosow .fifth-div .right .right-images .background {
      width: 70%;
    }
    .odzywka_ochladzajaca_kolor_wlosow .fifth-div .right .right-images .right-img-bg {
      width: 70%;
      right: -10px;
      top: 55px;
    }
    .odzywka_ochladzajaca_kolor_wlosow .fifth-div .right .right-images .right-img-front {
      width: 80%;
      right: 40px;
    }
    .odzywka_ochladzajaca_kolor_wlosow .fifth-and-half-div .stars-4 {
      top: 13%;
    }
    .odzywka_ochladzajaca_kolor_wlosow .fifth-and-half-div .right .right-images .right-img-bg {
      right: 19%;
    }
    .odzywka_ochladzajaca_kolor_wlosow .sixth-div {
      padding: 51px 15px 35px 15px;
    }
    .odzywka_ochladzajaca_kolor_wlosow .sixth-div .left {
      width: 100%;
    }
    .odzywka_ochladzajaca_kolor_wlosow .sixth-div .right {
      padding-top: 20px;
      width: 100%;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
    }
    .odzywka_ochladzajaca_kolor_wlosow .sixth-div .right .first {
      margin-right: 0;
    }
  }
  @media (max-width: 430px) {
    .odzywka_ochladzajaca_kolor_wlosow .fourth-div .left {
      height: 300px;
    }
    .odzywka_ochladzajaca_kolor_wlosow .fifth-div .right {
      height: 335px;
    }
  }
  @media (max-width: 400px) {
    .odzywka_ochladzajaca_kolor_wlosow .fourth-div .left {
      height: 240px;
    }
    .odzywka_ochladzajaca_kolor_wlosow .fifth-div .right {
      height: 310px;
    }
  }
  /*# sourceMappingURL=css/style.css.map */
  .odzywka_proteinowa * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    font-family: "Dosis", sans-serif;
  }
  .odzywka_proteinowa.wrapper {
    margin-left: auto;
    margin-right: auto;
    width: 1100px;
    background-color: #f6efff;
  }
  .odzywka_proteinowa .heading-text {
    font-family: "Lobster", cursive;
    font-weight: 400;
    font-size: 90px;
    line-height: 112px;
    color: #3c375e;
    margin: 0;
  }
  .odzywka_proteinowa .smaller-heading-text {
    font-family: "Lobster", cursive;
    font-weight: 400;
    font-size: 30px;
    line-height: 37.5px;
    color: #3c375e;
  }
  .odzywka_proteinowa .text {
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    color: #000000;
    letter-spacing: 0.05em;
  }
  .odzywka_proteinowa .dosis-bold-text {
    font-weight: 700;
    font-size: 20px;
    line-height: 25px;
  }
  .odzywka_proteinowa .top-div {
    height: 490px;
    width: 100%;
    position: relative;
    background-image: url("/img/pchowe_wakacje/odzywka_proteinowa/ob_rc_baner_peh 1.png");
    background-repeat: no-repeat;
    background-position: left;
  }
  .odzywka_proteinowa .top-div .center-img {
    position: absolute;
    left: 0;
    right: 0;
    top: 126px;
    margin: auto;
    z-index: 0;
  }
  .odzywka_proteinowa .top-div .left {
    padding-left: 118px;
    padding-top: 44px;
    width: 460px;
  }
  .odzywka_proteinowa .top-div .left .smaller-heading-text {
    padding-bottom: 15px;
  }
  .odzywka_proteinowa .top-div .left .text {
    font-weight: 500;
    font-size: 20px;
    line-height: 25px;
    color: #3c375e;
    letter-spacing: 0.03em;
  }
  .odzywka_proteinowa .second-div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 118px;
    height: 74px;
    background-color: #6e4a9e;
  }
  .odzywka_proteinowa .second-div .second-div-text {
    font-family: "Lobster", cursive;
    font-weight: 400;
    font-size: 30px;
    line-height: 37px;
    color: #fff;
    margin-bottom: 0;
  }
  .odzywka_proteinowa .third-div {
    padding: 51px 118px 85px 118px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    max-height: 290px;
  }
  .odzywka_proteinowa .third-div .left {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
    width: 50%;
    padding-right: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .odzywka_proteinowa .third-div .left .smaller-heading-text {
    padding-bottom: 15px;
  }
  .odzywka_proteinowa .third-div .left .text {
    padding-bottom: 27px;
  }
  .odzywka_proteinowa .third-div .left .text-1 {
    padding-bottom: 18px;
  }
  .odzywka_proteinowa .third-div .left .text-2 {
    padding-bottom: 78px;
  }
  .odzywka_proteinowa .third-div .left .dosis-bold-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .odzywka_proteinowa .third-div .left .dosis-bold-text .capacity-img {
    margin-right: 39px;
  }
  .odzywka_proteinowa .third-div .right {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-transform: translateY(-321px);
    transform: translateY(-321px);
    padding-left: 30px;
  }
  .odzywka_proteinowa .third-div .right .bottle {
    -ms-flex-item-align: center;
    align-self: center;
    margin-left: 45px;
  }
  .odzywka_proteinowa .fourth-div {
    padding: 51px 118px 47px 110px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .odzywka_proteinowa .fourth-div .left {
    position: relative;
    width: 50%;
    padding-top: 57px;
  }
  .odzywka_proteinowa .fourth-div .left .left-images {
    position: relative;
    width: 100%;
    height: 100%;
  }
  .odzywka_proteinowa .fourth-div .left .left-images .background {
    position: absolute;
    z-index: 0;
    top: 141px;
    left: -10%;
  }
  .odzywka_proteinowa .fourth-div .left .left-images .left-img-bg {
    position: absolute;
    z-index: 0;
  }
  .odzywka_proteinowa .fourth-div .left .left-images .left-img-front {
    position: absolute;
    left: 44px;
    top: 28px;
    z-index: 1;
  }
  .odzywka_proteinowa .fourth-div .right {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .odzywka_proteinowa .fourth-div .right .elements {
    padding-top: 41px;
    padding-left: 10px;
  }
  .odzywka_proteinowa .fourth-div .right .elements .smaller-heading-text {
    padding-bottom: 10px;
  }
  .odzywka_proteinowa .fourth-div .right .elements .text {
    padding-bottom: 38px;
  }
  .odzywka_proteinowa .fourth-div .right .elements .element {
    position: relative;
    padding-left: 101px;
  }
  .odzywka_proteinowa .fourth-div .right .elements .element .bullet {
    position: absolute;
    left: 0;
  }
  .odzywka_proteinowa .icon-and-letter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    gap: 15px;
    padding-bottom: 10px;
  }
  .odzywka_proteinowa .fifth-and-half-div {
    padding: 68px 118px 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    background-color: #e6d3ff;
  }
  .odzywka_proteinowa .fifth-and-half-div .stars-4 {
    position: absolute;
    right: 91px;
    top: 8%;
  }
  .odzywka_proteinowa .fifth-and-half-div .left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 50%;
    padding-right: 28px;
  }
  .odzywka_proteinowa .fifth-and-half-div .left .text {
    padding-bottom: 54px;
  }
  .odzywka_proteinowa .fifth-and-half-div .left .smaller-heading-text.main {
    padding-bottom: 40px;
  }
  .odzywka_proteinowa .fifth-and-half-div .right {
    width: 50%;
    position: relative;
  }
  .odzywka_proteinowa .fifth-and-half-div .right .right-images {
    position: relative;
    width: 100%;
    height: 100%;
  }
  .odzywka_proteinowa .fifth-and-half-div .right .right-images .right-img-front {
    position: relative;
    right: 0;
  }
  .odzywka_proteinowa .fifth-and-half-div .right .right-images .right-img-bg {
    position: absolute;
    right: 44px;
    top: 39px;
  }
  .odzywka_proteinowa .fifth-and-quarter-div {
    padding: 0px 118px 62px;
    background-color: #e6d3ff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .odzywka_proteinowa .fifth-and-quarter-div .left {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding-right: 28px;
    margin-bottom: 30px;
  }
  .odzywka_proteinowa .fifth-and-quarter-div .right {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .odzywka_proteinowa .fifth-and-quarter-div .bottom-text {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #000000;
  }
  .odzywka_proteinowa .sixth-div {
    padding: 64px 118px 85px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .odzywka_proteinowa .sixth-div .left {
    width: 75%;
  }
  .odzywka_proteinowa .sixth-div .left .smaller-heading-text {
    padding-bottom: 10px;
  }
  .odzywka_proteinowa .sixth-div .right {
    width: 25%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    gap: 20px;
  }
  .odzywka_proteinowa .sixth-div .right .first {
    width: 100px;
  }
  .odzywka_proteinowa .sixth-div .right .second {
    width: 100px;
    padding-left: 10px;
  }
  .odzywka_proteinowa .down-div {
    height: 42px;
    background-color: #6e4a9e;
  }
  
  @media (max-width: 1200px) {
    .odzywka_proteinowa.wrapper {
      width: 95%;
    }
    .odzywka_proteinowa .top-div .left {
      padding-left: 6%;
    }
    .odzywka_proteinowa .top-div .left .heading-text {
      font-size: 87px;
    }
    .odzywka_proteinowa .top-div .left .smaller-heading-text {
      font-size: 28px;
      padding-bottom: 10px;
    }
    .odzywka_proteinowa .second-div {
      padding-left: 6%;
    }
    .odzywka_proteinowa .third-div {
      padding: 51px 6% 85px 6%;
      max-height: 400px;
    }
    .odzywka_proteinowa .fourth-div {
      padding: 51px 6% 20px 6%;
    }
    .odzywka_proteinowa .fourth-div .left {
      padding-top: 85px;
    }
    .odzywka_proteinowa .fourth-div .left-images .background {
      width: 80%;
    }
    .odzywka_proteinowa .fourth-div .left-images .left-img-bg {
      width: 80%;
    }
    .odzywka_proteinowa .fourth-div .left-images .left-img-front {
      width: 80%;
    }
    .odzywka_proteinowa .fifth-and-half-div {
      padding: 50px 6% 20px 6%;
    }
    .odzywka_proteinowa .fifth-and-half-div .stars-4 {
      top: 17%;
      right: 11%;
      width: 35%;
    }
    .odzywka_proteinowa .fifth-and-half-div .right .right-images .right-img-front {
      position: absolute;
      width: 80%;
      right: 40px;
      top: 15%;
    }
    .odzywka_proteinowa .fifth-and-half-div .right .right-images .right-img-bg {
      width: 70%;
      right: 30px;
      top: 30%;
    }
    .odzywka_proteinowa .fifth-and-quarter-div {
      padding: 0 6% 50px 6%;
    }
    .odzywka_proteinowa .sixth-div {
      padding: 51px 6% 85px 6%;
    }
  }
  @media (max-width: 1100px) {
    .odzywka_proteinowa .top-div .left {
      padding-right: 10%;
    }
  }
  @media (max-width: 992px) {
    .odzywka_proteinowa .top-div .center-img {
      width: 140px;
      height: 140px;
      left: auto;
      right: 6%;
      top: 44px;
    }
    .odzywka_proteinowa .top-div .left .logo {
      width: 130px;
    }
    .odzywka_proteinowa .top-div .left .heading-text {
      font-size: 80px;
      line-height: 92px;
    }
    .odzywka_proteinowa .top-div .left .smaller-heading-text {
      font-size: 25px;
      padding-bottom: 5px;
    }
    .odzywka_proteinowa .top-div .left .text {
      font-size: 19px;
    }
    .odzywka_proteinowa .fourth-div {
      padding: 15px 3% 85px 6%;
    }
    .odzywka_proteinowa .fourth-div .right .elements .element {
      padding-left: 75px;
    }
    .odzywka_proteinowa .fourth-div .right .elements .element .bullet {
      width: 50px;
      height: 50px;
    }
    .odzywka_proteinowa .fourth-div .right .elements .text {
      padding-bottom: 20px;
      padding-right: 2%;
    }
  }
  @media (max-width: 768px) {
    .odzywka_proteinowa .smaller-heading-text {
      font-size: 28px;
      line-height: 32px;
    }
    .odzywka_proteinowa .text {
      font-size: 18px;
    }
    .odzywka_proteinowa .second-div {
      padding: 0 15px 0;
    }
    .odzywka_proteinowa .third-div {
      max-height: none;
      padding: 20px 0 20px;
    }
    .odzywka_proteinowa .third-div .left {
      -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1;
      width: 100%;
      padding: 0 15px 0;
    }
    .odzywka_proteinowa .third-div .left .smaller-heading-text {
      padding-bottom: 10px;
    }
    .odzywka_proteinowa .third-div .left .text {
      padding-bottom: 10px;
    }
    .odzywka_proteinowa .third-div .left .text-1 {
      padding-bottom: 10px;
    }
    .odzywka_proteinowa .third-div .left .text-2 {
      padding-bottom: 0;
    }
    .odzywka_proteinowa .third-div .right {
      padding: 0;
      -webkit-transform: none;
      transform: none;
      -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
      order: 0;
    }
    .odzywka_proteinowa .third-div .right .bottle {
      margin: 0;
    }
    .odzywka_proteinowa .fourth-div {
      padding: 0;
    }
    .odzywka_proteinowa .fourth-div .left {
      width: 100%;
      height: 350px;
      padding-top: 0;
    }
    .odzywka_proteinowa .fourth-div .left .left-images .left-img-front {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: 0;
      right: 0;
    }
    .odzywka_proteinowa .fourth-div .left .left-images .left-img-bg {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: -13%;
      right: 0;
      top: 1%;
    }
    .odzywka_proteinowa .fourth-div .left .left-images .background {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: -31%;
      right: 0;
      top: 16%;
    }
    .odzywka_proteinowa .fourth-div .right {
      width: 100%;
    }
    .odzywka_proteinowa .fourth-div .right .elements {
      padding: 20px 15px 50px;
    }
    .odzywka_proteinowa .fifth-and-half-div {
      padding: 0 15px 0;
    }
    .odzywka_proteinowa .fifth-and-half-div .stars-4 {
      top: 27%;
    }
    .odzywka_proteinowa .fifth-and-half-div .left {
      -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1;
      padding: 0;
      padding-top: 20px;
      width: 100%;
    }
    .odzywka_proteinowa .fifth-and-half-div .left .icon-and-letter {
      -ms-flex-item-align: start;
      align-self: flex-start;
      gap: 0;
    }
    .odzywka_proteinowa .fifth-and-half-div .left .text {
      padding-bottom: 10px;
    }
    .odzywka_proteinowa .fifth-and-half-div .left .smaller-heading-text {
      font-size: 25px;
    }
    .odzywka_proteinowa .fifth-and-half-div .right {
      -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
      order: 0;
      width: 100%;
      padding-top: 30px;
    }
    .odzywka_proteinowa .fifth-and-half-div .right .right-images .right-img-front {
      position: relative;
      width: 70%;
      left: 13%;
      right: 0;
      top: 0;
      margin-left: auto;
      margin-right: auto;
    }
    .odzywka_proteinowa .fifth-and-half-div .right .right-images .right-img-bg {
      width: 60%;
      top: 14%;
      right: 110px;
    }
    .odzywka_proteinowa .fifth-and-quarter-div {
      padding: 0 15px 30px;
    }
    .odzywka_proteinowa .fifth-and-quarter-div .left {
      width: 100%;
      padding: 0;
      margin: 0;
    }
    .odzywka_proteinowa .fifth-and-quarter-div .left .icon-and-letter {
      -ms-flex-item-align: start;
      align-self: flex-start;
      gap: 0;
    }
    .odzywka_proteinowa .fifth-and-quarter-div .left .text {
      padding-bottom: 10px;
    }
    .odzywka_proteinowa .fifth-and-quarter-div .left .smaller-heading-text {
      font-size: 25px;
    }
    .odzywka_proteinowa .fifth-and-quarter-div .right {
      width: 100%;
    }
    .odzywka_proteinowa .fifth-and-quarter-div .right .icon-and-letter {
      -ms-flex-item-align: start;
      align-self: flex-start;
      gap: 0;
    }
    .odzywka_proteinowa .fifth-and-quarter-div .right .text {
      padding-bottom: 20px;
    }
    .odzywka_proteinowa .fifth-and-quarter-div .right .smaller-heading-text {
      font-size: 25px;
    }
    .odzywka_proteinowa .sixth-div {
      padding: 51px 15px 85px 15px;
    }
  }
  @media (max-width: 576px) {
    .odzywka_proteinowa .dosis-bold-text {
      font-size: 18px;
    }
    .odzywka_proteinowa .text {
      font-size: 17px;
    }
    .odzywka_proteinowa .top-div {
      height: 390px;
    }
    .odzywka_proteinowa .top-div .center-img {
      width: 110px;
      height: 110px;
    }
    .odzywka_proteinowa .top-div .left {
      width: 100%;
      text-align: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
    }
    .odzywka_proteinowa .top-div .left .logo {
      width: 110px;
      height: 110px;
    }
    .odzywka_proteinowa .top-div .left .heading-text {
      font-size: 60px;
    }
    .odzywka_proteinowa .top-div .left .smaller-heading-text {
      font-size: 23px;
    }
    .odzywka_proteinowa .top-div .left .text {
      font-size: 17px;
    }
    .odzywka_proteinowa .second-div .second-div-text {
      font-size: 25px;
    }
    .odzywka_proteinowa .third-div .bottle {
      width: 100%;
    }
    .odzywka_proteinowa .fourth-div .left .left-images .left-img-front {
      width: 70%;
    }
    .odzywka_proteinowa .fourth-div .left .left-images .left-img-bg {
      width: 70%;
    }
    .odzywka_proteinowa .fourth-div .left .left-images .background {
      width: 70%;
      left: 0;
      top: 23%;
    }
    .odzywka_proteinowa .fourth-div .right .elements .element {
      padding-left: 55px;
    }
    .odzywka_proteinowa .fourth-div .right .elements .element .bullet {
      width: 40px;
      height: 40px;
    }
    .odzywka_proteinowa .fourth-div .right .elements .text {
      padding-bottom: 10px;
    }
    .odzywka_proteinowa .fifth-div .right .right-images {
      padding: 0;
    }
    .odzywka_proteinowa .fifth-div .right .right-images .background {
      width: 70%;
    }
    .odzywka_proteinowa .fifth-div .right .right-images .right-img-bg {
      width: 70%;
      right: -10px;
      top: 55px;
    }
    .odzywka_proteinowa .fifth-div .right .right-images .right-img-front {
      width: 80%;
      right: 40px;
    }
    .odzywka_proteinowa .fifth-and-half-div .stars-4 {
      top: 13%;
    }
    .odzywka_proteinowa .fifth-and-half-div .right .right-images .right-img-bg {
      right: 19%;
    }
    .odzywka_proteinowa .sixth-div {
      padding: 51px 15px 35px 15px;
    }
    .odzywka_proteinowa .sixth-div .left {
      width: 100%;
    }
    .odzywka_proteinowa .sixth-div .right {
      padding-top: 20px;
      width: 100%;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
    }
    .odzywka_proteinowa .sixth-div .right .first {
      margin-right: 0;
    }
  }
  @media (max-width: 430px) {
    .odzywka_proteinowa .fourth-div .left {
      height: 300px;
    }
    .odzywka_proteinowa .fifth-div .right {
      height: 335px;
    }
  }
  @media (max-width: 400px) {
    .odzywka_proteinowa .fourth-div .left {
      height: 240px;
    }
    .odzywka_proteinowa .fifth-div .right {
      height: 310px;
    }
  }
  /*# sourceMappingURL=css/style.css.map */
  .odzywka_domykajaca_luske_wlosa_2 * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    font-family: "Dosis", sans-serif;
  }
  .odzywka_domykajaca_luske_wlosa_2.wrapper {
    margin-left: auto;
    margin-right: auto;
    width: 1100px;
    background-color: #ffeaf1;
  }
  .odzywka_domykajaca_luske_wlosa_2 .heading-text {
    font-family: "Lobster", cursive;
    font-weight: 400;
    font-size: 90px;
    line-height: 112px;
    color: #3c375e;
    margin: 0;
  }
  .odzywka_domykajaca_luske_wlosa_2 .smaller-heading-text {
    font-family: "Lobster", cursive;
    font-weight: 400;
    font-size: 30px;
    line-height: 37.5px;
    color: #3c375e;
  }
  .odzywka_domykajaca_luske_wlosa_2 .text {
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    color: #000000;
    letter-spacing: 0.05em;
  }
  .odzywka_domykajaca_luske_wlosa_2 .dosis-bold-text {
    font-weight: 700;
    font-size: 20px;
    line-height: 25px;
  }
  .odzywka_domykajaca_luske_wlosa_2 .top-div {
    height: 490px;
    width: 100%;
    position: relative;
    background-image: url("/img/pchowe_wakacje/odzywka_domykajaca_luske_wlosa_2/ob_rc_baner_peh 1.png");
    background-repeat: no-repeat;
    background-position: left;
  }
  .odzywka_domykajaca_luske_wlosa_2 .top-div .center-img {
    position: absolute;
    left: 0;
    right: 0;
    top: 126px;
    margin: auto;
    z-index: 0;
  }
  .odzywka_domykajaca_luske_wlosa_2 .top-div .left {
    padding-left: 118px;
    padding-top: 44px;
    width: 460px;
  }
  .odzywka_domykajaca_luske_wlosa_2 .top-div .left .smaller-heading-text {
    padding-bottom: 15px;
  }
  .odzywka_domykajaca_luske_wlosa_2 .top-div .left .text {
    font-weight: 500;
    font-size: 20px;
    line-height: 25px;
    color: #3c375e;
    letter-spacing: 0.03em;
  }
  .odzywka_domykajaca_luske_wlosa_2 .second-div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 118px;
    height: 74px;
    background-color: #ee2267;
  }
  .odzywka_domykajaca_luske_wlosa_2 .second-div .second-div-text {
    font-family: "Lobster", cursive;
    font-weight: 400;
    font-size: 30px;
    line-height: 37px;
    color: #fff;
    margin-bottom: 0;
  }
  .odzywka_domykajaca_luske_wlosa_2 .third-div {
    padding: 51px 118px 85px 118px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    max-height: 290px;
  }
  .odzywka_domykajaca_luske_wlosa_2 .third-div .left {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
    width: 50%;
    padding-right: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .odzywka_domykajaca_luske_wlosa_2 .third-div .left .smaller-heading-text {
    padding-bottom: 15px;
  }
  .odzywka_domykajaca_luske_wlosa_2 .third-div .left .text {
    padding-bottom: 27px;
  }
  .odzywka_domykajaca_luske_wlosa_2 .third-div .left .text-1 {
    padding-bottom: 18px;
  }
  .odzywka_domykajaca_luske_wlosa_2 .third-div .left .text-2 {
    padding-bottom: 78px;
  }
  .odzywka_domykajaca_luske_wlosa_2 .third-div .left .dosis-bold-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .odzywka_domykajaca_luske_wlosa_2 .third-div .left .dosis-bold-text .capacity-img {
    margin-right: 39px;
  }
  .odzywka_domykajaca_luske_wlosa_2 .third-div .right {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-transform: translateY(-321px);
    transform: translateY(-321px);
    padding-left: 30px;
  }
  .odzywka_domykajaca_luske_wlosa_2 .third-div .right .bottle {
    -ms-flex-item-align: center;
    align-self: center;
    margin-left: 45px;
  }
  .odzywka_domykajaca_luske_wlosa_2 .fourth-div {
    padding: 51px 118px 47px 110px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .odzywka_domykajaca_luske_wlosa_2 .fourth-div .left {
    position: relative;
    width: 50%;
    padding-top: 57px;
  }
  .odzywka_domykajaca_luske_wlosa_2 .fourth-div .left .left-images {
    position: relative;
    width: 100%;
    height: 100%;
  }
  .odzywka_domykajaca_luske_wlosa_2 .fourth-div .left .left-images .background {
    position: absolute;
    z-index: 0;
    top: 141px;
    left: -10%;
  }
  .odzywka_domykajaca_luske_wlosa_2 .fourth-div .left .left-images .left-img-bg {
    position: absolute;
    z-index: 0;
  }
  .odzywka_domykajaca_luske_wlosa_2 .fourth-div .left .left-images .left-img-front {
    position: absolute;
    left: 44px;
    top: 28px;
    z-index: 1;
  }
  .odzywka_domykajaca_luske_wlosa_2 .fourth-div .right {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .odzywka_domykajaca_luske_wlosa_2 .fourth-div .right .elements {
    padding-top: 41px;
    padding-left: 10px;
  }
  .odzywka_domykajaca_luske_wlosa_2 .fourth-div .right .elements .smaller-heading-text {
    padding-bottom: 10px;
  }
  .odzywka_domykajaca_luske_wlosa_2 .fourth-div .right .elements .text {
    padding-bottom: 38px;
  }
  .odzywka_domykajaca_luske_wlosa_2 .fourth-div .right .elements .element {
    position: relative;
    padding-left: 101px;
  }
  .odzywka_domykajaca_luske_wlosa_2 .fourth-div .right .elements .element .bullet {
    position: absolute;
    left: 0;
  }
  .odzywka_domykajaca_luske_wlosa_2 .icon-and-letter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    gap: 15px;
    padding-bottom: 10px;
  }
  .odzywka_domykajaca_luske_wlosa_2 .fifth-and-half-div {
    padding: 68px 118px 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    background-color: #ffc3d8;
  }
  .odzywka_domykajaca_luske_wlosa_2 .fifth-and-half-div .stars-4 {
    position: absolute;
    right: 91px;
    top: 8%;
  }
  .odzywka_domykajaca_luske_wlosa_2 .fifth-and-half-div .left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 50%;
    padding-right: 28px;
  }
  .odzywka_domykajaca_luske_wlosa_2 .fifth-and-half-div .left .text {
    padding-bottom: 54px;
  }
  .odzywka_domykajaca_luske_wlosa_2 .fifth-and-half-div .left .smaller-heading-text.main {
    padding-bottom: 40px;
  }
  .odzywka_domykajaca_luske_wlosa_2 .fifth-and-half-div .right {
    width: 50%;
    position: relative;
  }
  .odzywka_domykajaca_luske_wlosa_2 .fifth-and-half-div .right .right-images {
    position: relative;
    width: 100%;
    height: 100%;
  }
  .odzywka_domykajaca_luske_wlosa_2 .fifth-and-half-div .right .right-images .right-img-front {
    position: relative;
    right: 0;
  }
  .odzywka_domykajaca_luske_wlosa_2 .fifth-and-half-div .right .right-images .right-img-bg {
    position: absolute;
    right: 44px;
    top: 39px;
  }
  .odzywka_domykajaca_luske_wlosa_2 .fifth-and-quarter-div {
    padding: 0px 118px 62px;
    background-color: #ffc3d8;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .odzywka_domykajaca_luske_wlosa_2 .fifth-and-quarter-div .left {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding-right: 28px;
    margin-bottom: 30px;
  }
  .odzywka_domykajaca_luske_wlosa_2 .fifth-and-quarter-div .right {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .odzywka_domykajaca_luske_wlosa_2 .fifth-and-quarter-div .bottom-text {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #000000;
  }
  .odzywka_domykajaca_luske_wlosa_2 .sixth-div {
    padding: 64px 118px 85px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .odzywka_domykajaca_luske_wlosa_2 .sixth-div .left {
    width: 75%;
  }
  .odzywka_domykajaca_luske_wlosa_2 .sixth-div .left .smaller-heading-text {
    padding-bottom: 10px;
  }
  .odzywka_domykajaca_luske_wlosa_2 .sixth-div .right {
    width: 25%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    gap: 20px;
  }
  .odzywka_domykajaca_luske_wlosa_2 .sixth-div .right .first {
    width: 100px;
  }
  .odzywka_domykajaca_luske_wlosa_2 .sixth-div .right .second {
    width: 100px;
    padding-left: 10px;
  }
  .odzywka_domykajaca_luske_wlosa_2 .down-div {
    height: 42px;
    background-color: #ee2267;
  }
  
  @media (max-width: 1200px) {
    .odzywka_domykajaca_luske_wlosa_2.wrapper {
      width: 95%;
    }
    .odzywka_domykajaca_luske_wlosa_2 .top-div .left {
      padding-left: 6%;
    }
    .odzywka_domykajaca_luske_wlosa_2 .top-div .left .heading-text {
      font-size: 87px;
    }
    .odzywka_domykajaca_luske_wlosa_2 .top-div .left .smaller-heading-text {
      font-size: 28px;
      padding-bottom: 10px;
    }
    .odzywka_domykajaca_luske_wlosa_2 .second-div {
      padding-left: 6%;
    }
    .odzywka_domykajaca_luske_wlosa_2 .third-div {
      padding: 51px 6% 85px 6%;
      max-height: 400px;
    }
    .odzywka_domykajaca_luske_wlosa_2 .fourth-div {
      padding: 51px 6% 20px 6%;
    }
    .odzywka_domykajaca_luske_wlosa_2 .fourth-div .left {
      padding-top: 85px;
    }
    .odzywka_domykajaca_luske_wlosa_2 .fourth-div .left-images .background {
      width: 80%;
    }
    .odzywka_domykajaca_luske_wlosa_2 .fourth-div .left-images .left-img-bg {
      width: 80%;
    }
    .odzywka_domykajaca_luske_wlosa_2 .fourth-div .left-images .left-img-front {
      width: 80%;
    }
    .odzywka_domykajaca_luske_wlosa_2 .fifth-and-half-div {
      padding: 50px 6% 20px 6%;
    }
    .odzywka_domykajaca_luske_wlosa_2 .fifth-and-half-div .stars-4 {
      top: 17%;
      right: 11%;
      width: 35%;
    }
    .odzywka_domykajaca_luske_wlosa_2 .fifth-and-half-div .right .right-images .right-img-front {
      position: absolute;
      width: 80%;
      right: 40px;
      top: 15%;
    }
    .odzywka_domykajaca_luske_wlosa_2 .fifth-and-half-div .right .right-images .right-img-bg {
      width: 70%;
      right: 30px;
      top: 30%;
    }
    .odzywka_domykajaca_luske_wlosa_2 .fifth-and-quarter-div {
      padding: 0 6% 50px 6%;
    }
    .odzywka_domykajaca_luske_wlosa_2 .sixth-div {
      padding: 51px 6% 85px 6%;
    }
  }
  @media (max-width: 1100px) {
    .odzywka_domykajaca_luske_wlosa_2 .top-div .left {
      padding-right: 10%;
    }
  }
  @media (max-width: 992px) {
    .odzywka_domykajaca_luske_wlosa_2 .top-div .center-img {
      width: 140px;
      height: 140px;
      left: auto;
      right: 6%;
      top: 44px;
    }
    .odzywka_domykajaca_luske_wlosa_2 .top-div .left .logo {
      width: 130px;
    }
    .odzywka_domykajaca_luske_wlosa_2 .top-div .left .heading-text {
      font-size: 80px;
      line-height: 92px;
    }
    .odzywka_domykajaca_luske_wlosa_2 .top-div .left .smaller-heading-text {
      font-size: 25px;
      padding-bottom: 5px;
    }
    .odzywka_domykajaca_luske_wlosa_2 .top-div .left .text {
      font-size: 19px;
    }
    .odzywka_domykajaca_luske_wlosa_2 .fourth-div {
      padding: 15px 3% 85px 6%;
    }
    .odzywka_domykajaca_luske_wlosa_2 .fourth-div .right .elements .element {
      padding-left: 75px;
    }
    .odzywka_domykajaca_luske_wlosa_2 .fourth-div .right .elements .element .bullet {
      width: 50px;
      height: 50px;
    }
    .odzywka_domykajaca_luske_wlosa_2 .fourth-div .right .elements .text {
      padding-bottom: 20px;
      padding-right: 2%;
    }
  }
  @media (max-width: 768px) {
    .odzywka_domykajaca_luske_wlosa_2 .smaller-heading-text {
      font-size: 28px;
      line-height: 32px;
    }
    .odzywka_domykajaca_luske_wlosa_2 .text {
      font-size: 18px;
    }
    .odzywka_domykajaca_luske_wlosa_2 .second-div {
      padding: 0 15px 0;
    }
    .odzywka_domykajaca_luske_wlosa_2 .third-div {
      max-height: none;
      padding: 20px 0 20px;
    }
    .odzywka_domykajaca_luske_wlosa_2 .third-div .left {
      -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1;
      width: 100%;
      padding: 0 15px 0;
    }
    .odzywka_domykajaca_luske_wlosa_2 .third-div .left .smaller-heading-text {
      padding-bottom: 10px;
    }
    .odzywka_domykajaca_luske_wlosa_2 .third-div .left .text {
      padding-bottom: 10px;
    }
    .odzywka_domykajaca_luske_wlosa_2 .third-div .left .text-1 {
      padding-bottom: 10px;
    }
    .odzywka_domykajaca_luske_wlosa_2 .third-div .left .text-2 {
      padding-bottom: 0;
    }
    .odzywka_domykajaca_luske_wlosa_2 .third-div .right {
      padding: 0;
      -webkit-transform: none;
      transform: none;
      -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
      order: 0;
    }
    .odzywka_domykajaca_luske_wlosa_2 .third-div .right .bottle {
      margin: 0;
    }
    .odzywka_domykajaca_luske_wlosa_2 .fourth-div {
      padding: 0;
    }
    .odzywka_domykajaca_luske_wlosa_2 .fourth-div .left {
      width: 100%;
      height: 350px;
      padding-top: 0;
    }
    .odzywka_domykajaca_luske_wlosa_2 .fourth-div .left .left-images .left-img-front {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: 0;
      right: 0;
    }
    .odzywka_domykajaca_luske_wlosa_2 .fourth-div .left .left-images .left-img-bg {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: -13%;
      right: 0;
      top: 1%;
    }
    .odzywka_domykajaca_luske_wlosa_2 .fourth-div .left .left-images .background {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      left: -31%;
      right: 0;
      top: 16%;
    }
    .odzywka_domykajaca_luske_wlosa_2 .fourth-div .right {
      width: 100%;
    }
    .odzywka_domykajaca_luske_wlosa_2 .fourth-div .right .elements {
      padding: 20px 15px 50px;
    }
    .odzywka_domykajaca_luske_wlosa_2 .fifth-and-half-div {
      padding: 0 15px 0;
    }
    .odzywka_domykajaca_luske_wlosa_2 .fifth-and-half-div .stars-4 {
      top: 27%;
    }
    .odzywka_domykajaca_luske_wlosa_2 .fifth-and-half-div .left {
      -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1;
      padding: 0;
      padding-top: 20px;
      width: 100%;
    }
    .odzywka_domykajaca_luske_wlosa_2 .fifth-and-half-div .left .icon-and-letter {
      -ms-flex-item-align: start;
      align-self: flex-start;
      gap: 0;
    }
    .odzywka_domykajaca_luske_wlosa_2 .fifth-and-half-div .left .text {
      padding-bottom: 10px;
    }
    .odzywka_domykajaca_luske_wlosa_2 .fifth-and-half-div .left .smaller-heading-text {
      font-size: 25px;
    }
    .odzywka_domykajaca_luske_wlosa_2 .fifth-and-half-div .right {
      -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
      order: 0;
      width: 100%;
      padding-top: 30px;
    }
    .odzywka_domykajaca_luske_wlosa_2 .fifth-and-half-div .right .right-images .right-img-front {
      position: relative;
      width: 70%;
      left: 13%;
      right: 0;
      top: 0;
      margin-left: auto;
      margin-right: auto;
    }
    .odzywka_domykajaca_luske_wlosa_2 .fifth-and-half-div .right .right-images .right-img-bg {
      width: 60%;
      top: 14%;
      right: 110px;
    }
    .odzywka_domykajaca_luske_wlosa_2 .fifth-and-quarter-div {
      padding: 0 15px 30px;
    }
    .odzywka_domykajaca_luske_wlosa_2 .fifth-and-quarter-div .left {
      width: 100%;
      padding: 0;
      margin: 0;
    }
    .odzywka_domykajaca_luske_wlosa_2 .fifth-and-quarter-div .left .icon-and-letter {
      -ms-flex-item-align: start;
      align-self: flex-start;
      gap: 0;
    }
    .odzywka_domykajaca_luske_wlosa_2 .fifth-and-quarter-div .left .text {
      padding-bottom: 10px;
    }
    .odzywka_domykajaca_luske_wlosa_2 .fifth-and-quarter-div .left .smaller-heading-text {
      font-size: 25px;
    }
    .odzywka_domykajaca_luske_wlosa_2 .fifth-and-quarter-div .right {
      width: 100%;
    }
    .odzywka_domykajaca_luske_wlosa_2 .fifth-and-quarter-div .right .icon-and-letter {
      -ms-flex-item-align: start;
      align-self: flex-start;
      gap: 0;
    }
    .odzywka_domykajaca_luske_wlosa_2 .fifth-and-quarter-div .right .text {
      padding-bottom: 20px;
    }
    .odzywka_domykajaca_luske_wlosa_2 .fifth-and-quarter-div .right .smaller-heading-text {
      font-size: 25px;
    }
    .odzywka_domykajaca_luske_wlosa_2 .sixth-div {
      padding: 51px 15px 85px 15px;
    }
  }
  @media (max-width: 576px) {
    .odzywka_domykajaca_luske_wlosa_2 .dosis-bold-text {
      font-size: 18px;
    }
    .odzywka_domykajaca_luske_wlosa_2 .text {
      font-size: 17px;
    }
    .odzywka_domykajaca_luske_wlosa_2 .top-div {
      height: 440px;
    }
    .odzywka_domykajaca_luske_wlosa_2 .top-div .center-img {
      width: 110px;
      height: 110px;
    }
    .odzywka_domykajaca_luske_wlosa_2 .top-div .left {
      width: 100%;
      text-align: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
    }
    .odzywka_domykajaca_luske_wlosa_2 .top-div .left .logo {
      width: 110px;
      height: 110px;
    }
    .odzywka_domykajaca_luske_wlosa_2 .top-div .left .heading-text {
      font-size: 60px;
    }
    .odzywka_domykajaca_luske_wlosa_2 .top-div .left .smaller-heading-text {
      font-size: 23px;
    }
    .odzywka_domykajaca_luske_wlosa_2 .top-div .left .text {
      font-size: 17px;
    }
    .odzywka_domykajaca_luske_wlosa_2 .second-div .second-div-text {
      font-size: 25px;
    }
    .odzywka_domykajaca_luske_wlosa_2 .third-div .bottle {
      width: 100%;
    }
    .odzywka_domykajaca_luske_wlosa_2 .fourth-div .left .left-images .left-img-front {
      width: 70%;
    }
    .odzywka_domykajaca_luske_wlosa_2 .fourth-div .left .left-images .left-img-bg {
      width: 70%;
    }
    .odzywka_domykajaca_luske_wlosa_2 .fourth-div .left .left-images .background {
      width: 70%;
      left: 0;
      top: 23%;
    }
    .odzywka_domykajaca_luske_wlosa_2 .fourth-div .right .elements .element {
      padding-left: 55px;
    }
    .odzywka_domykajaca_luske_wlosa_2 .fourth-div .right .elements .element .bullet {
      width: 40px;
      height: 40px;
    }
    .odzywka_domykajaca_luske_wlosa_2 .fourth-div .right .elements .text {
      padding-bottom: 10px;
    }
    .odzywka_domykajaca_luske_wlosa_2 .fifth-div .right .right-images {
      padding: 0;
    }
    .odzywka_domykajaca_luske_wlosa_2 .fifth-div .right .right-images .background {
      width: 70%;
    }
    .odzywka_domykajaca_luske_wlosa_2 .fifth-div .right .right-images .right-img-bg {
      width: 70%;
      right: -10px;
      top: 55px;
    }
    .odzywka_domykajaca_luske_wlosa_2 .fifth-div .right .right-images .right-img-front {
      width: 80%;
      right: 40px;
    }
    .odzywka_domykajaca_luske_wlosa_2 .fifth-and-half-div .stars-4 {
      top: 13%;
    }
    .odzywka_domykajaca_luske_wlosa_2 .fifth-and-half-div .right .right-images .right-img-bg {
      right: 19%;
    }
    .odzywka_domykajaca_luske_wlosa_2 .sixth-div {
      padding: 51px 15px 35px 15px;
    }
    .odzywka_domykajaca_luske_wlosa_2 .sixth-div .left {
      width: 100%;
    }
    .odzywka_domykajaca_luske_wlosa_2 .sixth-div .right {
      padding-top: 20px;
      width: 100%;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
    }
    .odzywka_domykajaca_luske_wlosa_2 .sixth-div .right .first {
      margin-right: 0;
    }
  }
  @media (max-width: 430px) {
    .odzywka_domykajaca_luske_wlosa_2 .fourth-div .left {
      height: 300px;
    }
    .odzywka_domykajaca_luske_wlosa_2 .fifth-div .right {
      height: 335px;
    }
  }
  @media (max-width: 400px) {
    .odzywka_domykajaca_luske_wlosa_2 .fourth-div .left {
      height: 240px;
    }
    .odzywka_domykajaca_luske_wlosa_2 .fifth-div .right {
      height: 310px;
    }
  }
  
  /* rck2 */

/* Produkt 222 */
@media screen and (min-width: 767px) {
    .product-id-category-185 .product-tabs.tabs .tab-content {
        padding: 34px;
        width: 100%;
    }
}

.opis222-all{
    /*display: none;*/
    max-width: 1100px;
    width: 100%;
    min-height: 630px;
    font-family: 'Poppins', sans-serif;
    margin: 0 auto;
}
.opis222-hero,
.opis222-hero__img {
    position: relative;
}
.opis222-hero__img--first {
    position: absolute;
    top: 450px;
    left: 0;
}
.opis222-hero__img--second {
    position: absolute;
    top: 450px;
    left: 858px;
}
.opis222-container__firstscreen {
    margin-bottom: 55px;
}
.opis222-container__header {
    text-align: center;
}
.opis222-container__header-h5 {
    font-size: 18px;
    font-weight: 600;
    color: #A7872B;
}
.opis222-container__header-h2 {
    font-weight: 400!important;
    font-size: 42px;
    text-transform: uppercase;
    font-family: 'Poppins', sans-serif!important;
}
.opis222-container__header-h2 span {
    font-weight: 600;
}
.opis222-container__header-h3 {
    font-size: 26px;
    font-weight: 400;
    color: #27348B;
}
.opis222-container__header-h4 {
    font-size: 23px;
    font-weight: 600;
    color: #E94E1B;   
}
.opis222-container__product {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    margin-right: 93px;
}
.opis222-container__product-left {
    flex: 0 0 45%;
    text-align: center;
    margin-top: 35px;
}
.opis222-container__product-left__text {
    margin-top: 48px;
    font-size: 20px;
}
.opis222-container__product-left__text span {
    font-size: 20px;
    font-weight: 700;
    color: #27348B;
    margin-right: 19px;
}
.opis222-container__product-right {
    flex: 0 0 55%;
    max-width: 55%;
    margin-right: 93px;
}
.opis222-container__product-right__header {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-top: 50px;
}
.opis222-container__product-right__header img {
    margin-right: 19px;
    max-width: 70px;
    min-height: 75px;
}
.opis222-container__product-right__header-h3 {
    font-size: 20px;
    font-weight: 700;
    color: #010101;
}
.opis222-container__product-right-h3,
.opis222-container__product-left-h3 {
    font-size: 20px;
    font-weight: 700;
    color: #27348B;
    margin-top: 35px;
}
.opis222-container__product-left-h3 {
    text-align: left;
    padding: 0 60px 0 40px;
}
.opis222-container__product-right-ul {
    list-style: none;
    padding-left: 0;
}
.opis222-container__product-right-ul__wrapper {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}
.opis222-container__product-right-ul__wrapper img {
    margin-right: 10px;
    min-height: 46px;
}
.opis222-container__product-right-li {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 10px;
}
.opis222-container__product-right-text,
.opis222-container__product-left-text {
    font-size: 14px!important;
    font-weight: 400!important;
    line-height: 20px!important;
}
.opis222-container__product-left-text {
    padding: 0 60px 0 40px;
    text-align: left;
}
.opis222-container__product-right-h4 {
    font-size: 16px;
    font-weight: 700;
    color: #27348B;
    margin-top: 35px;
    line-height: 23px;
}
.opis222-container__secondscreen {
    margin-top: 55px;
    margin-bottom: 80px;
}
.opis222-container__secondscreen-wrapper {
    background-size: cover;
    background-repeat: no-repeat;
}
.opis222-container__secondscreen-text {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 680px;
    margin: 0 auto;
}
.opis222-container__secondscreen-text__h2 {
    font-size: 118px;
    font-weight: 700;
    color: #232323;
    margin-right: 40px;
}
.opis222-container__product-right__header-h4 {
    font-size: 18px;
    font-weight: 700;
    color: #27348B;
}
.opis222-container__secondscreen-icons {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 720px;
    margin: 15px auto 0;
    padding-top: 40px;
    padding-bottom: 60px;
}
.opis222-container__secondscreen-icon {
    margin-right: 51px;
}
.opis222-container__secondscreen-icon--second {
    min-height: 85px;

}
.opis222-container__secondscreen-icons__p span {
    font-size: 38px;
    font-weight: 700;
    color: #27348B;
    text-transform: uppercase;
}
.opis222-container__secondscreen-icons__p {
    font-size: 22px!important;
    font-weight: 600!important;
    color: #232323!important;
}
.opis222-container__thirdscreen {
    padding-bottom: 340px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom center; 
}
.opis222-container__thirdscreen-text {
    text-align: center;
    margin-bottom: 65px;
}
.opis222-container__thirdscreen-h5 {
    font-size: 20px;
    font-weight: 500;
    color: #232323;
}
.opis222-container__thirdscreen-content {
    display: flex;
    padding: 0;
    align-items: center;
    justify-content: center;
}
.opis222-container__thirdscreen-content__box {
    text-align: center;
    padding: 0 30px;
    max-width: 250px;
}
.opis222-container__thirdscreen-content__box-h2 {
    font-family: 'Poppins', sans-serif!important;
    font-size: 16px;
    font-weight: 400;
    line-height: 19px;
    color: #232323;
    text-transform: uppercase;
}
.opis222-container__thirdscreen-content__box-h2 span {
    font-weight: 600;
}
.opis222-container__thirdscreen-content__box-p {
    font-size: 13px!important;
    font-weight: 400;
    color: #232323!important;
}
.opis222-container__thirdscreen-content__box-bottom {
    min-height: 313px;
}
.opis222-container__thirdscreen-content__box-bottom__a--first img {
    max-height: 254px;
    margin-bottom: 16px!important;
    margin: 0 auto;
}
.opis222-container__thirdscreen-content__box-bottom__a--second {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 2px solid #de4e1b;
    letter-spacing: 1.6px;
    font-weight: 700;
    background: #de4e1b;
    border-radius: 50px;
    color: #fff!important;
    text-decoration: none;
    display: flex;
    transition: color .3s ease-in,background-color .3s ease-in;
    align-self: flex-end;
    width: 171px;
    justify-content: center;
    margin: 0 auto;
    margin-top: 20px;
}
.opis222-container__thirdscreen-content__box-bottom__a--second:hover {
    color: #de4e1b!important;
    text-decoration: none;
    background: #fff!important;
}

.opis222-container__thirdscreen-content__box:first-child .opis222-container__thirdscreen-content__box-bottom__a--second,
.opis222-container__thirdscreen-content__box:nth-child(3) .opis222-container__thirdscreen-content__box-bottom__a--second
 {
    margin-top: 18px!important;
}
.opis222-container__thirdscreen-content__box:first-child .opis222-container__thirdscreen-content__box-p,
.opis222-container__thirdscreen-content__box:nth-child(3) .opis222-container__thirdscreen-content__box-p

 {
    margin-bottom: 40px!important;
}
.opis222-container__product-left__text strong {
    color: #000!important;
    font-weight: 600;
}

@media screen and (max-width: 1130px) {
    .opis222-hero__img--second {
        left: 600px;
    }
    .opis222-hero__img--first {
        top: 350px;
    }
}
@media screen and (max-width: 900px) {
    .opis222-hero__img--second {
        display: none;
    }
    .opis222-hero__img--first {
        display: none;
    }
}
@media screen and (max-width: 792px) {
    .opis222-container__product {
        display: flex;
        flex-wrap: wrap;
    }
    .opis222-container__product-right,
    .opis222-container__product-left {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .opis222-container__product-left {
        justify-content: center;
        align-items: center;
        text-align: center;
        margin-top: 0;
    }
    .opis222-container__secondscreen-icons {
        flex-wrap: wrap;
    }
    .opis222-container__product {
        margin-right: 0;
    }
    .opis222-container__thirdscreen-content {
        flex-wrap: wrap;
    }
    .opis222-container__secondscreen-text__h2 {
        font-size: 75px;
    }
    .opis222-container__product-right__header-h4 {
        font-size: 14px;
    }
    .opis222-container__product-left__img {
        max-height: 500px;
    }
    .opis222-container__product-left__text {
        margin-top: 0;
    }
    .opis222-container__product-left-text,
    .opis222-container__product-left-h3 {
        padding: 0;
    }
    .opis222-container__product-right__header {
        margin-top: 25px;
    }
    .opis222-container__product-left img{
        max-height: 400px;
    }
}
@media screen and (max-width: 732px) {
    .opis222-container__secondscreen-icon {
        margin-right: 10px;
    }
    .opis222-container__secondscreen-icons__p {
        margin-top: 15px;
    }
}
@media screen and (max-width: 690px) {
    .opis222-container__thirdscreen-content__box-bottom {
        margin-bottom: 50px;
    }
    .opis222-container__thirdscreen {
        padding-bottom: 100px;
    }
}

@media screen and (max-width: 610px) {
    .opis222-container__secondscreen {
        margin-bottom: 0;
    }
    .opis222-container__product-right__header-h3 {
        font-size: 13px;
    }
}
@media screen and (max-width: 598px) {
    .opis222-container__secondscreen-icons {
        padding-bottom: 0;
        padding-top: 0;
    }
    .opis222-container__thirdscreen {
        margin-top: 30px;
    }
}
@media screen and (max-width: 520px) {
    .opis222-container__secondscreen-icons__p {
        font-size: 14px!important;
        padding: 20px 0!important;
    }
    .opis222-container__secondscreen-text__h2 {
        font-size: 40px;
        padding-left: 20px;
        margin-right: 20px;
    }
    .opis222-container__product-right__header-h4 {
        font-size: 12px;
        padding-right: 20px;
    }
    .opis222-container__secondscreen-icons__p span {
        font-size: 25px;
    }
}
@media screen and (max-width: 500px) {
    .opis222-container__header-h2 {
        font-size: 30px;
    }
    .opis222-container__header-h5 {
        font-size: 16px;
    }
    .opis222-container__header-h3 {
        font-size: 20px;
    }
    .opis222-container__header-h4 {
        font-size: 18px;
    }
    .opis222-container__header {
        margin-top: 20px;
    }
}
@media screen and (max-width: 368px) {
    .opis222-container__secondscreen-icons {
        padding-top: 10px;
    }
    .opis222-container__secondscreen-icons__p span {
        font-size: 24px;
    }
    .opis222-container__secondscreen-icons__p {
        font-size: 15px;
    }
}

.opis-273-item-ttx {
    font-size: 18px;
    font-weight: 500;
    line-height: 25px;
    letter-spacing: 0.72px;
    color: #fff;
    max-width: 315px;
    padding-top: 10px;
}

.opis-279-all {
    max-width: 960px;
    font-family: 'Dosis', sans-serif;
    margin: 0 auto;
}
.opis-279-header {
    background-image: url(/img/opisy/279/header-bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    min-height: 510px;
}
.opis-278-header {
    background-image: url(/img/opisy/278/header-bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    min-height: 510px;
}
.opis-273-header {
    background-image: url(/img/opisy/273/header-bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    min-height: 510px;
}
.opis-271-header {
    background-image: url(/img/opisy/271/header-bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    min-height: 510px;
}
.opis-272-header {
    background-image: url(/img/opisy/272/header-bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    min-height: 510px;
}
.opis-268-header {
    background-image: url(/img/opisy/268/header-bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    min-height: 510px;
}
.opis-266-header {
    background-image: url(/img/opisy/266/header-bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    min-height: 510px;
}
.opis-267-header {
    background-image: url(/img/opisy/267/header-bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    min-height: 510px;
}
.opis-269-header {
    background-image: url(/img/opisy/269/header-bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    min-height: 510px;
}
.opis-277-header {
    background-image: url(/img/opisy/277/header-bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    min-height: 510px;
}
.opis-276-header {
    background-image: url(/img/opisy/276/header-bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    min-height: 510px;
}
.opis-274-header {
    background-image: url(/img/opisy/274/header-bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    min-height: 510px;
}
.opis-275-header {
    background-image: url(/img/opisy/275/header-bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    min-height: 510px;
}
.opis-270-header {
    background-image: url(/img/opisy/270/header-bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    min-height: 510px;
}
.opis-269-header {
    background-image: url(/img/opisy/269/header-bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    min-height: 510px;
}
.opis-279-logo {
    padding-top: 68px;
    float: right;
    padding-right: 130px;
    margin-bottom: 46px;
}
.opis-279-zalety-start-hair-bigtitle {
    font-family: 'Lobster', cursive;
    font-size: 157px;
    line-height: 86px;
    color: #fff;
    font-weight: 400;
}
.opis-279-zalety-start-hair_item-new {
    justify-content: space-between;
}
.opis-279-zalety-start-hair_item-new:nth-child(1){
    padding-top: 50px;
}
.opis-279-item-images img {
    max-width: 92px;
}
.opis-279-item-images img:nth-child(3) {
    max-width: 110px;
}
.opis-279-items {
    background: transparent linear-gradient(180deg, #18479E 0%, #5C25B7 13%, #49216D 24%, #27257E 37%, #18479E 51%, #4AAEF9 61%, #2C6FC2 75%, #5C25B7 86%, #27257E 100%) 0% 0% no-repeat padding-box;
}
.opis-278-items {
    background: transparent linear-gradient(180deg, #5C25B7 0%, #49216D 13%, #27257E 24%, #18479E 37%, #4AAEF9 51%, #218AC6 61%, #18479E 75%, #5C25B7 86%, #27257E 100%) 0% 0% no-repeat padding-box;
}
.opis-279-item {
    display: flex;
    align-items: center;
    padding: 0px 80px 0px 100px;
    position: relative;
    top: -80px;
    justify-content: space-between;
}
.opis-279-itemwrap {
    max-width: 400px;
}
.opis-279-item-text {
    font-family: 'Lobster', cursive;
    font-size: 81px;
    font-weight: 400;
    line-height: 72px;
    color: #fff;
}
.opis-279-item-info {
    font-size: 28px;
    font-weight: 700;
    line-height: 38px;
    letter-spacing: 0.28px;
    color: #E3D4BE;
    padding-top: 3px;
}
.opis-279-image {
    margin-right: 35px;
}
.opis-279-image:last-child {
    margin-right: 0;
}
.opis-279-zalety {
    text-align: center;
    padding-bottom: 76px;
}
.opis-279-zalety__titlee {
    font-family: 'Lobster', cursive;
    font-size: 43px;
    font-weight: 400;
    line-height: 52px;
    color: #fff;
    max-width: 460px;
    margin: 0 auto;
}
.opis-279-zalety__subtitle {
    font-size: 18px;
    font-weight: 500;
    line-height: 25px;
    letter-spacing: 0.72px;
    color: #fff;
}
.opis-279-zalety__body {
    display: flex;
    justify-content: space-between;
    padding-bottom: 66px;
}
.opis-279-zalety__left-text {
    font-family: 'Lobster', cursive;
    font-size: 20px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: -0.5px;
    color: #fff;
    text-align: center;
}
.opis-279-zalety__bd-title {
    font-size: 20px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: -0.5px;
    color: #fff;
    font-family: 'Lobster', cursive;
    margin-bottom: 20px;
}
.opis-279-zalety__right-item {
    display: flex;
    margin-bottom: 30px;
}
.opis-279-zalety__right-title {
    font-family: 'Lobster', cursive;
    font-size: 26px;
    font-weight: 400;
    line-height: 42px;
    color: #fff;
}
.opis-279-zalety__right-title__txt {
    font-size: 18px;
    font-weight: 500;
    line-height: 25px;
    letter-spacing: 0.72px;
    color: #fff;
    max-width: 363px;
}
.opis-279-zalety__right-img {
    margin-right: 18px;
}
.opis-279-zalety__sposob {
    padding-top: 8px;
}
.opis-279-zalety__sposob-title {
    font-size: 20px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: -0.5px;
    color: #fff;
    font-family: 'Lobster', cursive;
    padding-bottom: 15px;
}
.opis-279-zalety-find__item-img {
    min-height: 228px;
}
.opis-279-zalety__sposob-text {
    font-size: 18px;
    font-weight: 500;
    line-height: 25px;
    letter-spacing: 0.72px;
    color: #fff;
    max-width: 500px;
    margin-right: 55px;
}
.opis-279-zalety__title {
    font-family: 'Lobster', cursive;
    font-size: 43px;
    font-weight: 400;
    line-height: 52px;
    color: #fff;
    margin: 0 auto;
    text-align: center;
    max-width: 324px;
    margin-bottom: 14px;
}
.opis-279-zalety__subtitlee {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0.64px;
    color: #fff;
    max-width: 600px;
    margin: 0 auto;
    text-align: center;
    padding-bottom: 64px;
}
.opis-279-zalety__peeling-item {
    display: flex;
    align-items: center;
}
.opis-279-zalety__peeling-image {
    margin-right: 58px;
}
.opis-279-zalety__peeling-item__title {
    font-size: 28px;
    font-weight: 600;
    line-height: 34px;
    color: #B18557;
    max-width: 250px;
    margin-bottom: 20px;
}
.opis-279-zalety__peeling-item__subtitle {
    font-size: 18px;
    font-weight: 500;
    line-height: 25px;
    letter-spacing: 0.72px;
    color: #fff;
    max-width: 373px;
}
.padding-left {
    padding-left: 61px;
}
.margin-right {
    margin-right: 30px;
}
.opis-279-zalety__peeling-title {
    font-family: 'Lobster', cursive;
    font-size: 64px;
    font-weight: 400;
    line-height: 77px;
    color: #B18557;
    text-align: center;
}
.opis-279-zalety__peeling-subtitle {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0.64px;
    color: #fff;
    text-align: center;
    margin: 0 auto;
    max-width: 532px;
    padding-bottom: 78px;
}
.opis-279-zalety__peeling-logo {
    text-align: center;
    padding-bottom: 120px;
}
.opis-279-zalety__peeling-logoimg {
    margin-bottom: 37px;
}
.opis-279-zalety__peeling-logo-title {
    font-size: 24px;
    font-weight: 500;
    line-height: 35px;
    color: #fff;
    margin-bottom: 10px;
}
.opis-279-zalety__peeling-logo-subtitle {
    font-family: 'Lobster', cursive;
    font-size: 54px;
    line-height: 68px;
    color: #fff;
}
.opis-279-zalety__peeling-groupimg {
    margin-bottom: 175px;
}
.opis-279-zalety__peeling-rafy-title {
    font-family: 'Lobster', cursive;
    font-size: 43px;
    font-weight: 400;
    line-height: 52px;
    color: #fff;
    margin-bottom: 16px;
    padding-top: 61px;
}
.opis-279-zalety__peeling-rafy-subtitle {
    font-size: 18px;
    font-weight: 500;
    line-height: 25px;
    letter-spacing: 0.72px;
    color: #fff;
    max-width: 637px;
    text-align: center;
    margin: 0 auto;
}
.opis-279-zalety__peeling-wrapper {
    border: 2px solid #fff;
    border-radius: 9px;
    max-width: 745px;
    margin: 0 auto;
    position: relative;
    padding-bottom: 42px;
}
.ratuj-rafy {
    position: absolute;
    top: -40%;
    right: 40%;
}
.opis-279-zalety-start__title {
    font-family: 'Lobster', cursive;
    font-size: 43px;
    font-weight: 400;
    line-height: 52px;
    color: #fff;
    text-align: center;
    margin-bottom: 20px;
}
.opis-279-zalety-start__subtitle {
    font-size: 16px;
    font-weight: 700;
    line-height: 25px;
    letter-spacing: 0.64px;
    color: #fff;
    text-align: center;
}
.opis-279-zalety-start-text {
    font-size: 16px;
    font-weight: 700;
    line-height: 25px;
    letter-spacing: 0.64px;
    color: #fff;
    max-width: 547px;
}
.opis-279-zalety-start__wrapper {
    margin-bottom: 83px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.opis-279-zalety-start-hair__title {
    font-family: 'Lobster', cursive;
    font-size: 43px;
    font-weight: 400;
    line-height: 52px;
    color: #fff;
    text-align: center;
}
.opis-279-zalety-start-hair__subtitle {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0.64px;
    color: #fff;
    text-align: center;
    padding-bottom: 13px;
}
.opis-270-zalety-start-hair__subtitle {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0.64px;
    color: #fff;
    text-align: center;
    padding-bottom: 50px;
}
.opis-279-zalety-start-hair_item {
    display: flex;
    padding-left: 90px;
    padding-bottom: 50px;
}
.opis-279-zalety-start-hair_item-text {
    margin-right: 33px;
}
.opis-279-zalety-start-hair_item-title {
    font-family: 'Lobster', cursive;
    font-size: 26px;
    line-height: 52px;
    color: #fff;
}
.opis-279-zalety-start-hair_item-subtitle {
    font-size: 16px;
    font-weight: 500;
    line-height: 25px;
    letter-spacing: 0.64px;
    color: #fff;
    max-width: 568px;
}
.opis-279-zalety-find-title {
    text-align: center;
    font-family: 'Lobster', cursive;
    font-size: 31px;
    font-weight: 400;
    line-height: 37px;
    color: #fff;
    max-width: 274px;
    margin: 0 auto;
    padding-bottom: 58px;
}
.opis-279-zalety-find__item-title {
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    padding-bottom: 5px;
}
.opis-279-zalety__left-imagee {
    margin: 0 auto;
}
.opis-279-zalety-find__item {
    max-width: 180px;
    text-align: center;
    margin-right: 113px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
}
.opis-279-zalety__left {
    display: grid;
    margin: 0 auto;
}
.opis-279-zalety-find__item:last-child {
    margin-right: 0;
}
.opis-279-zalety-find__item-subtitle {
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
    color: #fff;
    text-align: center;
}
.btn--orange {
    background-color: #F9A52E;
    border: none;
    padding: 8px 30px;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: 1.52px;
    font-weight: 700;
    color: #fff;
}
.opis-279-zalety-find__items {
    display: flex;
    justify-content: center;
}
.opis-279-zalety-find__item-title {
    min-height: 42px;
}
.opis-279-zalety-find__item-subtitle {
    min-height: 49px;
}
.opis-279-zalety-find {
    padding-bottom: 134px;
}
.hb-odzywka-humektantowa-last-sec {
    overflow:auto;
    width:100%;
    padding-bottom:90px
}
.hb-odzywka-humektantowa-first-row-last-sec {
    display:grid;
    grid-template-columns:60% 40%
}
.hb-odzywka-humektantowa-4box:before {
    z-index:20;content:"";position:absolute;width:271px;height:288px;background: #FFCDF8 ;transform:translate(50%);right:50%;top:-20px
}
.opis-279-all .hb-odzywka-humektantowa-desc-last-products .hb-odzywka-humektantowa-2box:before {
    display: none!important;
}
.opis-279-zalety-find__item a,
.opis-279-zalety-find__item a button {
    cursor: pointer;
}
.opis-279-link {
    cursor: pointer;
}
.wrapp_last_img_sec{justify-self:flex-end}.hb-odzywka-humektantowa-wrapp-text-last-sec span{font-size:142px;line-height:126px;color:#fff;font-family:"Lobster",sans-serif;display:inline-block;margin-right:28px}.hb-odzywka-humektantowa-wrapp-text-last-sec h2{font-weight: 500;font-size:43px;line-height:52px;font-family:"Lobster",sans-serif;color:#fff;margin-bottom:10px}.hb-odzywka-humektantowa-wrapp-text-last-sec p{font-size:14px;line-height:23px;letter-spacing:.43px;font-weight:500;color:#fff;margin-bottom:unset;text-align:left!important}.hb-odzywka-humektantowa-wrapp-text-last-sec{display:flex;margin-left:12%;margin-top:30px}.hb-odzywka-humektantowa-wrapp-text-last-second p{text-align:left}.hb-odzywka-humektantowa-desc-last-products{display:grid;grid-template-columns:repeat(3,233px);grid-column-gap:39px;justify-content:center;margin-top:-280px}.hb-odzywka-humektantowa-box{position:relative}.hb-odzywka-humektantowa-desc-last-products p{text-align:left!important}.hb-odzywka-humektantowa-box img{margin-top:-52px}.hb-odzywka-humektantowa-inside-box:first-child{box-shadow:unset}.hb-odzywka-humektantowa-box:nth-child(2){margin-top:50px}.hb-odzywka-humektantowa-box:nth-child(3){margin-top:50px}.hb-odzywka-humektantowa-box:nth-child(4){margin-top:42px;box-shadow:unset}.hb-odzywka-humektantowa-box:nth-child(5){margin-top:108px}.hb-odzywka-humektantowa-box:nth-child(6){margin-top:53px}.hb-odzywka-humektantowa-2box:before{z-index:20;content:"";position:absolute;width:271px;height:288px;background:rgb(4,191,152);background:-moz-linear-gradient(180deg,rgba(4,191,152,1) 19%,rgba(4,190,156,1) 21%,rgba(0,167,212,1) 52%);background:-webkit-linear-gradient(180deg,rgba(4,191,152,1) 19%,rgba(4,190,156,1) 21%,rgba(0,167,212,1) 52%);background:linear-gradient(180deg,rgba(4,191,152,1) 19%,rgba(4,190,156,1) 21%,rgba(0,167,212,1) 52%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#04bf98",endColorstr="#00a7d4",GradientType=1);transform:translate(50%);right:50%;top:-20px}.hb-odzywka-humektantowa-inside-box{background:#fff;z-index:20;position:relative;height:247px;padding:0 21px;-webkit-box-shadow:3px 3px 50px 0 rgba(131,24,135,1);-moz-box-shadow:3px 3px 50px 0 rgba(131,24,135,1);box-shadow:3px 3px 50px 0 rgba(131,24,135,1)}
.hb-odzywka-humektantowa-box .hb-odzywka-humektantowa-inside-box h2{font-family:"Dosis",sans-serif;font-size:16px;line-height:20px;letter-spacing:.64px;text-transform:uppercase;font-weight:500;color:#442494;margin-bottom:5px;padding-right:50px}.hb-odzywka-humektantowa-box .hb-odzywka-humektantowa-inside-box p{font-family:"Dosis",sans-serif;font-size:14px;line-height:22px;letter-spacing:.42px;font-weight:400;color:#442494;margin-top:unset;font-weight:500}.hb-odzywka-humektantowa-wrapp_logo_footer{margin:0 auto;width:100%;display:flex;justify-content:center}.hb-odzywka-humektantowa-wrapp_logo_footer{padding-bottom:63px}@media screen and (max-width:1199px){.hb-odzywka-humektantowa-opis-all{margin:0}.hb-odzywka-humektantowa-opis-header{margin-bottom:0}.hb-odzywka-humektantowa-box .hb-odzywka-humektantowa-inside-box h2{padding-right:unset}.hb-odzywka-humektantowa-opis-omo-1 img{max-width:unset}.hb-odzywka-humektantowa-opis-omo-1{width:unset}.hb-odzywka-humektantowa-desc-last-products{margin-top:200px}.hb-odzywka-humektantowa-wrapp-all{background-size:cover}}@media screen and (max-width:991px){.hb-odzywka-humektantowa-opis-zalety-lewo{width:30%}.hb-odzywka-humektantowa-opis-zalety-prawo{width:70%}.hb-odzywka-humektantowa-desc-last-products{margin-top:40px}.hb-odzywka-humektantowa-desc-last-products{grid-template-columns:repeat(2,233px)}.hb-odzywka-humektantowa-opis-zalety-top p{text-align:center!important}.hb-odzywka-humektantowa-opis-dzialanie p:nth-child(1){padding:0 20px}.hb-odzywka-humektantowa-opis-pssst p:nth-child(1){margin:0 20px}.wrapp_last_img_sec img{display:none}.hb-odzywka-humektantowa-opis-header{padding-left:unset}.hb-odzywka-humektantowa-opis-pssst p:nth-child(2){padding:0 20px}}
@media screen and (max-width:1199px){.hb-odzywka-humektantowa-opis-all{margin:0}.hb-odzywka-humektantowa-opis-header{margin-bottom:0}.hb-odzywka-humektantowa-box .hb-odzywka-humektantowa-inside-box h2{padding-right:unset}.hb-odzywka-humektantowa-opis-omo-1 img{max-width:unset}.hb-odzywka-humektantowa-opis-omo-1{width:unset}.hb-odzywka-humektantowa-desc-last-products{margin-top:200px}.hb-odzywka-humektantowa-wrapp-all{background-size:cover}}@media screen and (max-width:991px){.hb-odzywka-humektantowa-opis-zalety-lewo{width:30%}.hb-odzywka-humektantowa-opis-zalety-prawo{width:70%}.hb-odzywka-humektantowa-desc-last-products{margin-top:40px}.hb-odzywka-humektantowa-desc-last-products{grid-template-columns:repeat(2,233px)}.hb-odzywka-humektantowa-opis-zalety-top p{text-align:center!important}.hb-odzywka-humektantowa-opis-dzialanie p:nth-child(1){padding:0 20px}.hb-odzywka-humektantowa-opis-pssst p:nth-child(1){margin:0 20px}.wrapp_last_img_sec img{display:none}.hb-odzywka-humektantowa-opis-header{padding-left:unset}.hb-odzywka-humektantowa-opis-pssst p:nth-child(2){padding:0 20px}.hb-odzywka-humektantowa-opis-zalety-prawo-ikona{width:100%;justify-content:center;display:grid}.hb-odzywka-humektantowa-opis-pielegnacja-all-lewo-tekst p:nth-child(1){margin:unset}.hb-odzywka-humektantowa-opis-pielegnacja-all-prawo-tekst p:nth-child(1){margin-right:unset}.hb-odzywka-humektantowa-opis-nazwa-prawo{justify-content:center}.hb-odzywka-humektantowa-wrapp-oporowate .hb-odzywka-humektantowa-opis-omo-all{grid-template-columns:repeat(1,1fr)}.hb-odzywka-humektantowa-wrapp-oporowate .hb-odzywka-humektantowa-opis-omo-all{padding:0 15px}.hb-odzywka-humektantowa-next-omo p{padding-right:unset}.hb-odzywka-humektantowa-opis-omo-1 p{text-align:center}.hb-odzywka-humektantowa-opis-omo-1{width:100%;justify-self:center;display:flex;justify-content:center}.hb-odzywka-humektantowa-first-oporowate{grid-template-columns:repeat(1,1fr)}.hb-odzywka-humektantowa-opis-omo h2{text-align:center}.hb-odzywka-humektantowa-first-row-last-sec{grid-template-columns:100%}.hb-odzywka-humektantowa-opis-header{display:grid;align-items:end}.hb-odzywka-humektantowa-opis-header img{margin-bottom:-190px}}@media screen and (max-width:767px){.hb-odzywka-humektantowa-opis-zalety-lewo{width:100%}.hb-odzywka-humektantowa-opis-zalety-prawo{width:100%}.hb-odzywka-humektantowa-opis-nazwa-lewo{width:100%}.hb-odzywka-humektantowa-opis-nazwa-prawo{width:100%}.hb-odzywka-humektantowa-opis-pielegnacja-all-lewo-img{width:100%;text-align:center}.hb-odzywka-humektantowa-opis-pielegnacja-all-prawo-tekst{width:100%}.hb-odzywka-humektantowa-opis-pielegnacja-all-prawo-img{width:100%;text-align:center}.hb-odzywka-humektantowa-opis-pielegnacja-all-lewo-tekst{width:100%}.hb-odzywka-humektantowa-opis-sklad1{width:100%;margin-top:30px}.hb-odzywka-humektantowa-opis-sklad2{width:100%;margin-top:30px}.hb-odzywka-humektantowa-opis-sklad3{width:100%;margin-top:30px}.hb-odzywka-humektantowa-opis-sklad4{width:100%;margin-top:30px}.hb-odzywka-humektantowa-opis-omo-1{float:left;width:100%;display:flex;justify-content:center}.hb-odzywka-humektantowa-opis-omo-2{float:left;width:50%}.hb-odzywka-humektantowa-opis-omo-3{float:left;width:100%}.hb-odzywka-humektantowa-opis-nazwa-lewo p:nth-child(1){text-align:center;padding-left:0}.hb-odzywka-humektantowa-opis-nazwa-lewo p:nth-child(2){text-align:center;padding-left:0}.hb-odzywka-humektantowa-opis-nazwa-lewo p:nth-child(3){text-align:center;padding-left:0}.hb-odzywka-humektantowa-opis-nazwa-prawo p{float:none}.hb-odzywka-humektantowa-wrapp-all{background-position:top;background-size:cover}.hb-odzywka-humektantowa-desc-last-products{grid-template-columns:repeat(1,233px)}.hb-odzywka-humektantowa-desc-last-products{margin-top:40px}.wrapp_last_img_sec img{z-index:0;position:relative}.hb-odzywka-humektantowa-wrapp-text-last-sec{z-index:20;position:relative}.hb-odzywka-humektantowa-opis-sklad3 p:nth-child(2){text-align:center!important}.hb-odzywka-humektantowa-opis-sklad3{display:grid;justify-content:center;justify-items:center;text-align:center}.hb-odzywka-humektantowa-opis-omo-3 p{padding-left:15px;padding-right:15px;text-align:center!important}.hb-odzywka-humektantowa-opis-nazwa{display:grid;justify-content:center}.hb-odzywka-humektantowa-opis-nazwa-prawo p{margin-right:unset}.hb-odzywka-humektantowa-opis-zaleta{display:grid;justify-items:center}.hb-odzywka-humektantowa-opis-zalety-prawo-tekst{width:90%;padding-left:20px}.hb-odzywka-humektantowa-opis-kosmetyki-all{display:grid;width:100%;justify-content:center;justify-items:center;margin:unset}.hb-odzywka-humektantowa-opis-kosmetyki-1{width:100%;margin-top:30px}.hb-odzywka-humektantowa-opis-kosmetyki-2{width:100%;margin-top:30px}.hb-odzywka-humektantowa-opis-kosmetyki-3{width:100%;margin-top:30px}.hb-odzywka-humektantowa-opis-pielegnacja-all-lewo-tekst{padding-left:30px}.hb-odzywka-humektantowa-opis-zalety-prawo-tekst p:nth-child(1){text-align:center!important}.hb-odzywka-humektantowa-opis-zalety-prawo-tekst p:nth-child(2){text-align:center!important}.hb-odzywka-humektantowa-opis-zalety-prawo-tekst{width:100%;padding-left:15px;padding-right:15px}.hb-odzywka-humektantowa-opis-header{display:grid;align-items:end}.hb-odzywka-humektantowa-opis-header img{margin-bottom:-200px}.hb-odzywka-humektantowa-opis-sklad1{text-align:center;display:grid;justify-content:center}}@media screen and (max-width:468px){.hb-odzywka-humektantowa-wrapp-text-last-sec h2{font-size:28px;line-height:35px}}
/* Odżywka humektantowa */



@media (max-width: 992px) {
    .opis-279-zalety__peeling-groupimg {
        width: 100%;
    }
    .opis-279-item {
        flex-wrap: wrap;
        justify-content: center;
    }
    .opis-279-item-info {
        margin-bottom: 30px;
    }
}
@media (max-width: 825px) {
    .opis-279-zalety-find__item {
        max-width: 180px;
        text-align: center;
        margin-right: 35px;
    } 
}
@media (max-width: 775px) {
    .opis-279-zalety__peeling-image {
        width: 100%;   
    }
}
@media (max-width: 767px) {
    .opis-279-zalety__peeling-item {
        flex-wrap: wrap;
        justify-content: center;
        margin-bottom: 30px;
    }
    .opis-279-items {
        padding: 0 15px;
    }
    .opis-279-item-images {
        text-align: center;
    }
    .opis-279-item {
        padding: 0px 20px 0px;
    }
    .opis-279-itemwrap {
        text-align: center;
    }
}
@media (max-width: 595px) {
    .opis-279-image {
        margin-bottom: 20px;
    }
    .opis-279-item {
        margin-bottom: 0px;
    }
}
@media (max-width: 575px) {
    .opis-279-zalety-start-hair_item {
        flex-wrap: wrap;
        padding-left: 0;
        justify-content: center;
        text-align: center;
    }
    .opis-279-zalety-start-hair_item-text {
        margin-right: 0;
    }
    .opis-279-zalety__body {
        flex-wrap: wrap;
        justify-content: center;
    }
    .opis-279-zalety__right-item {
        justify-content: flex-start;
        margin: 0 auto;
    }
    .opis-279-zalety__right {
        padding-top: 30px;
    }
    .opis-279-zalety__peeling-image {
        padding-bottom: 30px;
    }
    .ratuj-rafy {
        position: absolute;
        top: -25%;
        right: 35%;
    }
}
@media (max-width: 535px) {
    .opis-279-zalety-find__items {
        flex-wrap: wrap;
    }
    .opis-279-zalety-find__item {
        margin-bottom: 30px;
    }
    .opis-279-zalety-start__wrapper {
        flex-wrap: wrap;
    }
    .opis-279-zalety-start-hair_item-text {
        margin-right: 0;
    }
    .opis-279-zalety-start-hair_item {
        padding-left: 0;
    }
    .opis-279-zalety-find {
        padding-bottom: 50px;
    }
    .opis-279-logo {
        padding-right: 65px;
        margin-bottom: 46px;
    }
    .padding-left {
        padding-left: 0;
    }
    .margin-right {
        margin-right: 0;
    }
    .opis-279-zalety-find__item {
        margin-right: 0;
    }
}
@media (max-width: 500px) {
    
    .opis-279-zalety-start-hair_item-subtitle {
        padding-bottom: 30px;
    }
    .opis-279-zalety-find__item {
        padding-bottom: 30px;
    }
}
@media (max-width: 380px) {
    .opis-279-logo {
        padding-right: 40px;
        margin-bottom: 46px;
    }
    .hb-odzywka-humektantowa-wrapp-text-last-sec {
        margin-left: 0;
    }
}
@media (max-width: 350px) {
    .opis-279-logo {
        padding-right: 18px;
        margin-bottom: 46px;
    }
}
@media (max-width: 320px) {
    .opis-279-logo {
        padding-right: 8px;
        margin-bottom: 46px;
    }
}
.product-description .hb-opis-box, .product-description .hb-nawilzajacy-box, .product-description .hb-zabezpieczajacy-box, .product-description .hb-wcierka-box, .product-description .hb-peeling-box, .product-description .hb-olej-box, .product-description .hb-odzywka-box, .product-description .hb-odzywka-humektantowa-box, .product-description .hb-odzywka-emolientowa-box, .product-description .hb-maska-niskoopo-box, .product-description .hb-maska-wysokopo-box, .product-description .hb-maska-srednio-box, .product-description .hb-olej-srednio-box, .product-description .hb-olej-wysokopo-box {
    margin-bottom: 60px;
}





.opis-253-all {
    max-width: 1110px;
    font-family: 'Poppins', sans-serif;
    margin: 0 auto;
    overflow: hidden;
  }
  
  .opis-253-header {
    min-height: 635px;
    position: relative;
  }
  
  .opis-253-header .opis-253__logo-wrapper {
    z-index: 3;
    background-color: white;
    float: right;
    margin-top: 64px;
    border-bottom-left-radius: 75px;
    border-top-left-radius: 75px;
    -webkit-box-shadow: 0px 3px 6px #00000029;
            box-shadow: 0px 3px 6px #00000029;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 35px 60px;
    max-width: 90%;
      position: relative;
  }
  
  .opis-253-header .opis-253__logo-wrapper .opis-253__logo {
    max-width: 100%;
  }
  
  .opis-253-header .opis-253-top-img {
    position: absolute;
  }
  
  .opis-253-header .opis-253-top-img.opis-253-img--top-wave {
    z-index: 0;
    top: 0;
    right: 0;
    max-width: 100%;
  }
  
  .opis-253-header .opis-253-top-img.opis-253-img--top-hands {
    z-index: 1;
    top: 0;
    left: 0;
    max-width: 70%;
  }
  
  .opis-253-header .opis-253-top-img.opis-253-img--top-plus {
    z-index: 0;
    bottom: 0px;
    right: 0;
    -webkit-transform: translateY(57px);
            transform: translateY(57px);
  }
  @media (max-width: 1199px) {
    .opis-253-header {
      min-height: 510px;
    }
  }
  
  @media (max-width: 850px) {
    .opis-253-header {
      min-height: 450px;
    }
  }
  
  @media (max-width: 750px) {
    .opis-253-header {
      min-height: 420px;
    }
  }
  
  @media (max-width: 630px) {
    .opis-253-header {
      min-height: 350px;
    }
  }
  
  @media (max-width: 500px) {
    .opis-253-header {
      min-height: 305px;
    }
  }
  
  .opis-253-title-wrapp {
    color: #232323;
  }
  
  .opis-253-title-wrapp p {
    margin: 0;
  }
  
  .opis-253-title-wrapp .opis-253-title-small-text {
    font-size: 16px;
    line-height: 34px;
    letter-spacing: 1.6px;
    margin: 0;
    text-transform: uppercase;
  }
  
  .opis-253-title-wrapp .opis-253-title-gradient-text {
    font-size: 30px;
    line-height: 28px;
    font-weight: 600;
    background-image: radial-gradient(circle, #e2e2e2 0%, #606060 15%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-background-clip: text;
    -moz-text-fill-color: transparent;
  }
  
  @media (max-width: 560px) {
    .opis-253-title-wrapp .opis-253-title-gradient-text {
      font-size: 25px;
    }
  }
  
  .opis-253-title-wrapp .opis-253-title-main-text {
    font-size: 42px;
    line-height: 38px;
    letter-spacing: 0.42px;
    text-transform: uppercase;
    margin-top: 10px;
  }
  
  .opis-253-title-wrapp .opis-253-title-main-text span {
    font-weight: bold;
  }
  
  @media (max-width: 560px) {
    .opis-253-title-wrapp .opis-253-title-main-text {
      font-size: 36px;
      line-height: 28px;
    }
  }
  
  .opis-253-title-wrapp .opis-253-title-submain-text {
    font-size: 20px;
    line-height: 36px;
  }
  
  @media (max-width: 560px) {
    .opis-253-title-wrapp .opis-253-title-submain-text {
      line-height: 26px;
      margin-top: 10px;
    }
  }
  
  .opis-253-title-red-text {
    color: #E3112A !important;
      font-size: 23px !important;
      line-height: 36px !important;
      text-transform: uppercase;
      font-weight: 700 !important;
      margin-bottom: 37.64px;
  }
  
  @media (max-width: 767px) {
    .opis-253-title-red-text {
      margin-bottom: 15px;
    }
  }
  
  .opis-253-main-wrapp {
    padding: 0px;
    background-image: url("/img/opisy/253/mainsection-background.png");
    background-repeat: no-repeat;
    background-position-y: 25%;
    padding-right: 71px;
    padding-left: 40px;
  }
  
  @media (max-width: 767px) {
    .opis-253-main-wrapp {
      background-position-y: 3%;
      padding-right: 20px;
      padding-left: 20px;
    }
  }
  
  .opis-253-main-wrapp .opis-253-pruduct {
    margin-top: 80px;
  }
  
  @media (max-width: 767px) {
    .opis-253-main-wrapp .opis-253-pruduct {
      margin-top: 0;
      margin-bottom: 50px;
    }
  }
  
  .opis-253-main-wrapp .opis-253-pruduct .opis-253-product__img {
    max-width: 100%;
  }
  
  @media (max-width: 767px) {
    .opis-253-main-wrapp .opis-253-pruduct .opis-253-product__img {
      max-width: 60%;
      margin: auto;
    }
  }
  
  .opis-253-main-wrapp .opis-253-pruduct .opis-253-product__buy-btn {
    margin-top: 17px;
    border-radius: 38px;
    background-color: #E94E1B;
    width: 329px;
    min-height: 75px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-decoration: none;
    color: white;
    font-size: 35px;
    letter-spacing: 3.5px;
    font-weight: 600;
    line-height: 63px;
    -ms-flex-item-align: center;
        /*! align-self: center; */
    max-width: 95%;
    /*! justify-self: center; */
    margin: auto;
  }
  
  @media (max-width: 800px) {
    .opis-253-main-wrapp .opis-253-pruduct .opis-253-product__buy-btn {
      font-size: 26px;
      min-height: 65px;
    }
  }
  
  @media (max-width: 767px) {
    .opis-253-main-wrapp .opis-253-pruduct .opis-253-product__buy-btn {
      margin-top: 0;
    }
  }
  
  @media (max-width: 390px) {
    .opis-253-main-wrapp .opis-253-pruduct .opis-253-product__buy-btn {
      font-size: 18px;
      min-height: 45px;
    }
  }
  .opis-253-product-opis{
          padding-top: 45px;
          padding-right: 12px;
          @media(max-width: 767px){
              padding-top: 0;
          }
  }
  .opis-253-main-wrapp .opis-253-product-opis .opis-253-product-opis__normal-text {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 20px;
  }
  
  .opis-253-main-wrapp .opis-253-product-opis .opis-253-product-opis__normal-text span {
    font-weight: bold;
  }
  
  @media (max-width: 767px) {
    .opis-253-main-wrapp .opis-253-product-opis .opis-253-product-opis__normal-text--last {
      margin-bottom: 44px;
    }
  }
  
  .opis-253-main-wrapp .opis-253-product-opis .opis-253-product-zalety .opis-253-product-zalety__items {
    list-style: none;
    margin-left: 35px;
  }
  
  .opis-253-main-wrapp .opis-253-product-opis .opis-253-product-zalety .opis-253-product-zalety__items .opis-253-product-zalety__item {
    margin-bottom: 12px;
    font-size: 16px;
    line-height: 24px;
    position: relative;
  }
  
  .opis-253-main-wrapp .opis-253-product-opis .opis-253-product-zalety .opis-253-product-zalety__items .opis-253-product-zalety__item span {
    font-weight: bold;
  }
  
  .opis-253-main-wrapp .opis-253-product-opis .opis-253-product-zalety .opis-253-product-zalety__items .opis-253-product-zalety__item::before {
    content: '';
    position: absolute;
    width: 12px;
    height: 12px;
    top: 5px;
    left: -36px;
    border-radius: 50%;
    background-color: #D1D1D1;
  }
  
  .opis-253-main-wrapp .opis-253-product-opis .opis-253-product-section-title {
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -0.5px;
    color: #E3112A;
    font-weight: 800;
  }
  
  .opis-253-main-wrapp .opis-253-product-opis .opis-253-product-opis__pojemnosc-wrapp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px;
  }
  
  .opis-253-main-wrapp .opis-253-product-opis .opis-253-product-opis__pojemnosc-wrapp .opis-253-product-section-title:last-child {
    color: #000000;
    font-weight: 600;
    margin-left: 15px;
  }
  
  .opis-253-main-wrapp .opis-253-product-opis .opis-253-product-desc-with-img--second {
    margin-top: 18.5px;
  }
  
  .opis-253-main-wrapp .opis-253-product-opis .opis-253-product-desc-with-img .opis-253-product-desc-with-img__img {
    width: 79px;
  }
  
  @media (max-width: 545px) {
    .opis-253-main-wrapp .opis-253-product-opis .opis-253-product-desc-with-img .opis-253-product-desc-with-img__img {
      width: 65px;
      -o-object-fit: contain;
         object-fit: contain;
    }
  }
  
  @media (max-width: 500px) {
    .opis-253-main-wrapp .opis-253-product-opis .opis-253-product-desc-with-img .opis-253-product-desc-with-img__img {
      display: none;
    }
  }
  
  .opis-253-main-wrapp .opis-253-product-opis .opis-253-product-desc-with-img .opis-253-product-desc-with-img__text {
    padding-left: 24px;
  }
  
  @media (max-width: 545px) {
    .opis-253-main-wrapp .opis-253-product-opis .opis-253-product-desc-with-img .opis-253-product-desc-with-img__text {
      padding-left: 10px;
    }
  }
  
  .opis-253-main-wrapp .opis-253-product-opis .opis-253-product-desc-with-img .opis-253-product-desc-with-img__text--first {
    margin-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 20px;
    line-height: 20px;
    font-weight: 700;
    /*! height: 100%; */
  }
  
  .opis-253-main-wrapp .opis-253-product-opis .opis-253-product-desc-with-img .opis-253-product-desc-with-img__title {
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
  }
  
  .opis-253-main-wrapp .opis-253-product-opis .opis-253-product-desc-with-img .opis-253-product-desc-with-img__text--second {
    font-size: 16px;
    line-height: 20px;
  }
  
  .opis-253-main-wrapp .opis-253-product-opis .opis-253-product-desc-with-img .opis-253-product-desc-with-img__list-items {
    list-style: none;
    color: #E3112A;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0px;
    font-weight: 600;
  }
  .opis-253-main-wrapp .opis-253-product-opis .opis-253-product-desc-with-img .opis-253-product-desc-with-img__list-items .opis-253-product-desc-with-img__list-item {
    color: #E3112A;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0px;
    font-weight: 600;
  }
  
  .opis-253-jumbotron {
    margin-top: 49px;
    height: 101px;
    background-color: #E3112A;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  
  .opis-253-jumbotron .opis-253-jumbotron-img {
    height: 281px;
    margin-left: 10.7%;
    margin-right: 96px;
  }
  
  @media (max-width: 767px) {
    .opis-253-jumbotron .opis-253-jumbotron-img {
      height: 200px;
      margin-right: 30px;
    }
  }
  
  @media (max-width: 680px) {
    .opis-253-jumbotron .opis-253-jumbotron-img {
      margin-left: 5.7%;
    }
  }
  
  @media (max-width: 650px) {
    .opis-253-jumbotron .opis-253-jumbotron-img {
      height: 150px;
    }
  }
  
  .opis-253-jumbotron .opis-253-jumbotron__text {
    font-size: 20px;
    line-height: 30px;
    text-transform: uppercase;
    color: white;
    font-weight: 500;
    margin: 0;
  }
  
  @media (max-width: 650px) {
    .opis-253-jumbotron .opis-253-jumbotron__text {
      font-size: 17px;
      line-height: 20px;
    }
  }
  
  .opis-253-all-together-img {
    max-width: 884px;
    margin: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 44px;
  }
  
  @media (max-width: 1000px) {
    .opis-253-all-together-img {
      max-width: 95%;
    }
  }
  .opis-253-product-desc-with-img{
      display: flex;
  }
  .opis-253-product-desc-with-img--second{
      align-items: flex-start;
  }
  .opis-253-how-to-wash {
    min-height: 500px;
    position: relative;
  }
  
  .opis-253-how-to-wash .opis-253-how-to-wash-text {
    padding: 0 125px;
    padding-top: 139px;
    font-size: 42px;
    line-height: 46px;
    letter-spacing: 0.42px;
    text-transform: uppercase;
    position: relative;
    z-index: 3;
  }
  
  .opis-253-how-to-wash .opis-253-how-to-wash-text span {
    font-weight: 700;
  }
  
  @media (max-width: 736px) {
    .opis-253-how-to-wash .opis-253-how-to-wash-text {
      padding: 0 30px;
      padding-top: 139px;
    }
  }
  
  .opis-253-how-to-wash .opis-253-how-to-wash-back-img {
    position: absolute;
    top: 5px;
    right: 0;
    z-index: 0;
    max-width: 100%;
  }
  
  @media (max-width: 767px) {
    .opis-253-how-to-wash .opis-253-how-to-wash-back-img {
      -webkit-transform: translate(20%, 20%);
              transform: translate(20%, 20%);
    }
  }
  
  .opis-253-how-to-wash .opis-253-how-to-wash-plus-back-img {
    position: absolute;
    top: 114px;
    left: 0;
    z-index: 0;
  }
  
  @media (max-width: 736px) {
    .opis-253-how-to-wash .opis-253-how-to-wash-plus-back-img {
      display: none !important;
    }
  }
  
  .opis-253-how-to-wash .opis-253-how-to-wash-cards {
    margin-top: 220px;
    padding: 0 125px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
     z-index: 5;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  
  .opis-253-how-to-wash .opis-253-how-to-wash-cards .opis-253-how-to-wash-card:nth-child(2),
  .opis-253-how-to-wash .opis-253-how-to-wash-cards .opis-253-how-to-wash-card:nth-child(5),
  .opis-253-how-to-wash .opis-253-how-to-wash-cards .opis-253-how-to-wash-card:nth-child(8) {
    -webkit-transform: translateY(-70px);
            transform: translateY(-70px);
  }
  
  @media (max-width: 1199px) {
    .opis-253-how-to-wash .opis-253-how-to-wash-cards {
      padding: 0 70px;
    }
  }
  
  @media (max-width: 1080px) {
    .opis-253-how-to-wash .opis-253-how-to-wash-cards {
      padding: 0 40px;
    }
  }
  
  @media (max-width: 871px) {
    .opis-253-how-to-wash .opis-253-how-to-wash-cards {
      padding: 0 20px;
    }
  }
  
  @media (max-width: 831px) {
    .opis-253-how-to-wash-cards {
      -ms-flex-pack: distribute !important;
          justify-content: space-around !important;
    }
    .opis-253-how-to-wash-card:nth-child(2),
    .opis-253-how-to-wash-card:nth-child(5),
    .opis-253-how-to-wash-card:nth-child(8) {
      -webkit-transform: translateY(0px) !important;
              transform: translateY(0px) !important;
    }
  }
  
  .opis-253-additional-items {
    position: relative;
    padding-top: 63px;
  }
  
  .opis-253-additional-items .opis-253-additional-items-plus-back-img {
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
  }
  
  .opis-253-additional-items .opis-253-additional-items__title {
    font-size: 42px;
    line-height: 46px;
    letter-spacing: 0.42px;
    text-transform: uppercase;
  }
  
  .opis-253-additional-items .opis-253-additional-items__title span {
    font-weight: 700;
  }
  
  @media (max-width: 720px) {
    .opis-253-additional-items .opis-253-additional-items__title {
      padding: 0 15px;
      font-size: 35px;
    }
  }
  
  .opis-253-additional-items .opis-253-additional-items__subtitle {
    font-size: 20px;
    line-height: 36px;
  }
  
  .opis-253-additional-items .opis-253-additional-items__cards {
    width: 790px;
    padding-top: 93px;
    margin: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
      padding-left: 30px;
      padding-right: 30px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  
  @media (max-width: 100px) {
    .opis-253-additional-items .opis-253-additional-items__cards {
      width: 710px;
    }
  }
  
  @media (max-width: 900px) {
    .opis-253-additional-items .opis-253-additional-items__cards {
      padding-top: 65px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      width: unset;
    }
  }
  
  .opis-253-additional-items .opis-253-additional-items__cards .opis-253-additional-items__card {
    width: 306px;
    border: 2px solid #BEBEBE;
    border-radius: 27px;
    padding-left: 81px;
    padding-bottom: 23px;
    margin-bottom: 65px;
    position: relative;
  }
  
  @media (max-width: 900px) {
    .opis-253-additional-items .opis-253-additional-items__cards .opis-253-additional-items__card {
      margin-bottom: 85px;
    }
  }
  
  @media (max-width: 560px) {
    .opis-253-additional-items .opis-253-additional-items__cards .opis-253-additional-items__card {
      width: 240px;
      padding-left: 73px;
      padding-bottom: 23px;
    }
  }
  
  .opis-253-additional-items .opis-253-additional-items__cards .opis-253-additional-items__card .opis-253-additional-items__card-title {
    font-size: 24px;
    line-height: 26px;
    text-transform: uppercase;
    margin-top: 30px;
  }
  
  .opis-253-additional-items .opis-253-additional-items__cards .opis-253-additional-items__card .opis-253-additional-items__card-title span {
    font-weight: 600;
  }
  
  @media (max-width: 560px) {
    .opis-253-additional-items .opis-253-additional-items__cards .opis-253-additional-items__card .opis-253-additional-items__card-title {
      font-size: 20px;
      line-height: 22px;
    }
  }
  
  .opis-253-additional-items .opis-253-additional-items__cards .opis-253-additional-items__card .opis-253-additional-items__card-subtitle {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 5px;
  }
  
  .opis-253-additional-items .opis-253-additional-items__cards .opis-253-additional-items__card .opis-253-additional-items__card-cat {
    font-size: 15px;
    line-height: 36px;
    color: #912EAF;
    font-weight: 700;
    text-transform: uppercase;
  }
  
  @media (max-width: 560px) {
    .opis-253-additional-items .opis-253-additional-items__cards .opis-253-additional-items__card .opis-253-additional-items__card-cat--two-words {
      line-height: 26px;
    }
  }
  
  .opis-253-additional-items .opis-253-additional-items__cards .opis-253-additional-items__card .opis-253-additional-items__card-btn {
    background-color: #E94E1B;
    border: 1px solid #E94E1B;
    border-radius: 35px;
    text-decoration: none;
    font-size: 14px;
    letter-spacing: 1.4px;
    color: white;
    width: 155px;
    min-height: 35px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  
  @media (max-width: 560px) {
    .opis-253-additional-items .opis-253-additional-items__cards .opis-253-additional-items__card .opis-253-additional-items__card-btn {
      min-height: 28px;
      width: 110px;
    }
  }
  
  .opis-253-additional-items .opis-253-additional-items__cards .opis-253-additional-items__card .opis-253-additional-items__card-img {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate(-40%, -48%);
            transform: translate(-40%, -48%);
    max-height: 270px;
  }
  
  @media (max-width: 560px) {
    .opis-253-additional-items .opis-253-additional-items__cards .opis-253-additional-items__card .opis-253-additional-items__card-img {
      max-height: 225px;
      -webkit-transform: translate(-35%, -48%);
              transform: translate(-35%, -48%);
    }
  }
  
  @media (max-width: 560px) {
    .opis-253-additional-items .opis-253-additional-items__cards .opis-253-additional-items__card .opis-253-additional-items__card-img--big-img {
      -webkit-transform: translate(-41%, -48%) !important;
              transform: translate(-41%, -48%) !important;
    }
  }
  
  .opis-253-additional-items .opis-253-additional-items__cards .opis-253-additional-items__card--second .opis-253-additional-items__card-img {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate(-50%, -48%);
            transform: translate(-50%, -48%);
  }
  
  .opis-253-additional-items .opis-253-additional-items__cards .opis-253-additional-items__card--third .opis-253-additional-items__card-cat {
    color: #0C9DDC;
  }
  
  .opis-253-additional-items .opis-253-additional-items__cards .opis-253-additional-items__card--fourth .opis-253-additional-items__card-cat {
    color: #DB7C15;
  }
  
  .opis-253-footer {
    width: 100%;
  }
  
  .opis-253-footer .opis-253-footer-waves {
    width: 100%;
  }
  .opis-253-how-to-wash-card{
      width: 272px;
  }
  @media(max-width: 1199px){
      .opis-253-how-to-wash-card{
          width: 220px;
      }
  }

  .opis-190-all {
    max-width: 1110px;
    font-family: 'Poppins', sans-serif;
    margin: 0 auto;
    overflow: hidden;
  }
  
  .opis-190-header {
    min-height: 635px;
    position: relative;
  }
  
  .opis-190-header .opis-190__logo-wrapper {
    z-index: 3;
    background-color: white;
    float: right;
    margin-top: 64px;
    border-bottom-left-radius: 75px;
    border-top-left-radius: 75px;
    -webkit-box-shadow: 0px 3px 6px #00000029;
            box-shadow: 0px 3px 6px #00000029;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 35px 60px;
    max-width: 90%;
    position: relative;
  }
  
  .opis-190-header .opis-190__logo-wrapper .opis-190__logo {
    max-width: 100%;
  }
  
  .opis-190-header .opis-190-top-img {
    position: absolute;
  }
  
  .opis-190-header .opis-190-top-img.opis-190-img--top-wave {
    z-index: 0;
    top: 0;
    right: 0;
    max-width: 100%;
  }
  
  .opis-190-header .opis-190-top-img.opis-190-img--top-hands {
    z-index: 1;
    top: 0;
    left: 0;
    max-width: 70%;
  }
  
  .opis-190-header .opis-190-top-img.opis-190-img--top-plus {
    z-index: 0;
    bottom: 0px;
    right: 0;
    -webkit-transform: translateY(57px);
            transform: translateY(57px);
  }
  @media (max-width: 1199px) {
    .opis-190-header {
      min-height: 510px;
    }
  }
  
  @media (max-width: 850px) {
    .opis-190-header {
      min-height: 450px;
    }
  }
  @media (max-width: 750px) {
    .opis-190-header {
      min-height: 420px;
    }
  }
  
  @media (max-width: 630px) {
    .opis-190-header {
      min-height: 350px;
    }
  }
  
  @media (max-width: 500px) {
    .opis-190-header {
      min-height: 305px;
    }
  }
  
  .opis-190-title-wrapp {
    color: #232323;
    /*transform: translateY(-9px);*/
    margin-top: 45px;
  }
  
  @media (max-width: 767px) {
    .opis-190-title-wrapp {
      margin-top: 20px;
    }
  }
  
  .opis-190-title-wrapp p {
    margin: 0;
  }
  
  .opis-190-title-wrapp .opis-190-title-small-text {
    font-size: 16px;
    line-height: 34px;
    letter-spacing: 1.6px;
    margin: 0;
    text-transform: uppercase;
  }
  
  .opis-190-title-wrapp .opis-190-title-gradient-text {
    font-size: 30px;
    line-height: 28px;
    font-weight: 600;
    background-image: radial-gradient(circle, #e2e2e2 0%, #606060 15%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-background-clip: text;
    -moz-text-fill-color: transparent;
  }
  
  @media (max-width: 560px) {
    .opis-190-title-wrapp .opis-190-title-gradient-text {
      font-size: 25px;
    }
  }
  
  .opis-190-title-wrapp .opis-190-title-main-text {
    font-size: 42px;
    line-height: 38px;
    letter-spacing: 0.42px;
    text-transform: uppercase;
    margin-top: 10px;
  }
  
  .opis-190-title-wrapp .opis-190-title-main-text span {
    font-weight: bold;
  }
  
  @media (max-width: 560px) {
    .opis-190-title-wrapp .opis-190-title-main-text {
      font-size: 36px;
      line-height: 28px;
    }
  }
  
  .opis-190-title-wrapp .opis-190-title-submain-text {
    font-size: 20px;
    line-height: 36px;
  }
  
  @media (max-width: 560px) {
    .opis-190-title-wrapp .opis-190-title-submain-text {
      line-height: 26px;
      margin-top: 10px;
    }
  }
  
  .opis-190-title-red-text {
    color: #0C9DDC !important;
    font-size: 23px !important;
    line-height: 36px !important;
    text-transform: uppercase;
    font-weight: 600 !important;
  }
  
  @media (max-width: 767px) {
    .opis-190-title-red-text {
      margin-bottom: 37.64px !important;
    }
  }
  
  .opis-190-main-wrapp {
    padding: 0px;
    background-image: url("/img/opisy/190/mainsection-background.png");
    background-repeat: no-repeat;
    background-position-y: 25%;
    padding-right: 71px;
    padding-left: 40px;
  }
  
  @media (max-width: 767px) {
    .opis-190-main-wrapp {
      background-position-y: 3%;
      padding-right: 20px;
      padding-left: 20px;
    }
  }
  
  .opis-190-main-wrapp .opis-190-pruduct {
    margin-top: 80px;
  }
  
  @media (max-width: 767px) {
    .opis-190-main-wrapp .opis-190-pruduct {
      margin-top: 0;
      margin-bottom: 50px;
    }
  }
  
  .opis-190-main-wrapp .opis-190-pruduct .opis-190-product__img {
    max-width: 100%;
  }
  
  @media (max-width: 767px) {
    .opis-190-main-wrapp .opis-190-pruduct .opis-190-product__img {
      max-width: 60%;
    }
  }
  
  .opis-190-main-wrapp .opis-190-pruduct .opis-190-product__buy-btn {
    margin-top: 17px;
    border-radius: 38px;
    background-color: #E94E1B;
    width: 329px;
    min-height: 75px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-decoration: none;
    color: white;
    font-size: 35px;
    letter-spacing: 3.5px;
    font-weight: 600;
    line-height: 63px;
    -ms-flex-item-align: center;
        align-self: center;
    max-width: 95%;
  }
  
  @media (max-width: 800px) {
    .opis-190-main-wrapp .opis-190-pruduct .opis-190-product__buy-btn {
      font-size: 26px;
      min-height: 65px;
    }
  }
  
  @media (max-width: 767px) {
    .opis-190-main-wrapp .opis-190-pruduct .opis-190-product__buy-btn {
      margin-top: 0;
    }
  }
  
  @media (max-width: 390px) {
    .opis-190-main-wrapp .opis-190-pruduct .opis-190-product__buy-btn {
      font-size: 18px;
      min-height: 45px;
    }
  }
  
  .opis-190-main-wrapp .opis-190-product-opis {
    padding-top: 45px;
  }
  
  @media (max-width: 767px) {
    .opis-190-main-wrapp .opis-190-product-opis {
      padding-top: 0;
    }
  }
  
  .opis-190-main-wrapp .opis-190-product-opis .opis-190-product-opis__normal-text {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 20px;
  }
  
  .opis-190-main-wrapp .opis-190-product-opis .opis-190-product-opis__normal-text span {
    font-weight: bold;
  }
  
  @media (max-width: 767px) {
    .opis-190-main-wrapp .opis-190-product-opis .opis-190-product-opis__normal-text--last {
      margin-bottom: 44px;
    }
  }
  
  .opis-190-main-wrapp .opis-190-product-opis .opis-190-product-zalety .opis-190-product-zalety__items {
    list-style: none;
    margin-left: 35px;
  }
  
  .opis-190-main-wrapp .opis-190-product-opis .opis-190-product-zalety .opis-190-product-zalety__items .opis-190-product-zalety__item {
    margin-bottom: 12px;
    font-size: 16px;
    line-height: 24px;
    position: relative;
  }
  
  .opis-190-main-wrapp .opis-190-product-opis .opis-190-product-zalety .opis-190-product-zalety__items .opis-190-product-zalety__item span {
    font-weight: bold;
  }
  
  .opis-190-main-wrapp .opis-190-product-opis .opis-190-product-zalety .opis-190-product-zalety__items .opis-190-product-zalety__item::before {
    content: '';
    position: absolute;
    width: 12px;
    height: 12px;
    top: 5px;
    left: -36px;
    border-radius: 50%;
    background-color: #D1D1D1;
  }
  
  .opis-190-main-wrapp .opis-190-product-opis .opis-190-product-section-title {
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -0.5px;
    color: #0C9DDC;
    font-weight: 800;
  }
  
  .opis-190-main-wrapp .opis-190-product-opis .opis-190-product-opis__pojemnosc-wrapp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px;
  }
  
  .opis-190-main-wrapp .opis-190-product-opis .opis-190-product-opis__pojemnosc-wrapp .opis-190-product-section-title:last-child {
    color: #000000;
    font-weight: 600;
    margin-left: 15px;
  }
  
  .opis-190-main-wrapp .opis-190-product-opis .opis-190-product-desc-with-img--second {
    margin-top: 18.5px;
  }
  
  .opis-190-main-wrapp .opis-190-product-opis .opis-190-product-desc-with-img .opis-190-product-desc-with-img__img {
    width: 79px;
  }
  
  @media (max-width: 545px) {
    .opis-190-main-wrapp .opis-190-product-opis .opis-190-product-desc-with-img .opis-190-product-desc-with-img__img {
      width: 65px;
      -o-object-fit: contain;
         object-fit: contain;
    }
  }
  
  @media (max-width: 500px) {
    .opis-190-main-wrapp .opis-190-product-opis .opis-190-product-desc-with-img .opis-190-product-desc-with-img__img {
      display: none;
    }
  }
  
  .opis-190-main-wrapp .opis-190-product-opis .opis-190-product-desc-with-img .opis-190-product-desc-with-img__text {
    padding-left: 24px;
  }
  
  @media (max-width: 545px) {
    .opis-190-main-wrapp .opis-190-product-opis .opis-190-product-desc-with-img .opis-190-product-desc-with-img__text {
      padding-left: 10px;
    }
  }
  
  .opis-190-main-wrapp .opis-190-product-opis .opis-190-product-desc-with-img .opis-190-product-desc-with-img__text--first {
    margin-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 20px;
    line-height: 20px;
    font-weight: 700;
  }
  
  .opis-190-main-wrapp .opis-190-product-opis .opis-190-product-desc-with-img .opis-190-product-desc-with-img__title {
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
  }
  
  .opis-190-main-wrapp .opis-190-product-opis .opis-190-product-desc-with-img .opis-190-product-desc-with-img__text--second {
    font-size: 16px;
    line-height: 20px;
  }
  
  .opis-190-jumbotron {
    margin-top: 49px;
    height: 101px;
    background-color: #0C9DDC;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  
  .opis-190-jumbotron .opis-190-jumbotron-img {
    height: 281px;
    margin-left: 10.7%;
    margin-right: 96px;
  }
  
  @media (max-width: 767px) {
    .opis-190-jumbotron .opis-190-jumbotron-img {
      height: 200px;
      margin-right: 30px;
    }
  }
  
  @media (max-width: 680px) {
    .opis-190-jumbotron .opis-190-jumbotron-img {
      margin-left: 5.7%;
    }
  }
  
  @media (max-width: 650px) {
    .opis-190-jumbotron .opis-190-jumbotron-img {
      height: 150px;
      margin-left: 2%;
      margin-right: 10px;
    }
  }
  
  .opis-190-jumbotron .opis-190-jumbotron__text {
    font-size: 20px;
    line-height: 30px;
    text-transform: uppercase;
    color: white;
    font-weight: 500;
    margin: 0;
  }
  
  @media (max-width: 650px) {
    .opis-190-jumbotron .opis-190-jumbotron__text {
      font-size: 17px;
      line-height: 20px;
    }
  }
  
  .opis-190-all-together-img {
    max-width: 884px;
    margin: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 44px;
  }
  
  @media (max-width: 1000px) {
    .opis-190-all-together-img {
      max-width: 95%;
    }
  }
  .opis-190-product-desc-with-img{
    display: flex;
  }
  .opis-190-product-desc-with-img--second{
    align-items: flex-start;
  }
  
  .opis-190-how-to-wash {
    min-height: 500px;
    position: relative;
  }
  
  .opis-190-how-to-wash .opis-190-how-to-wash-text {
    padding: 0 125px;
    padding-top: 139px;
    font-size: 42px;
    line-height: 46px;
    letter-spacing: 0.42px;
    text-transform: uppercase;
    position: relative;
    z-index: 3;
  }
  
  .opis-190-how-to-wash .opis-190-how-to-wash-text span {
    font-weight: 700;
  }
  
  @media (max-width: 736px) {
    .opis-190-how-to-wash .opis-190-how-to-wash-text {
      padding: 0 30px;
      padding-top: 139px;
    }
  }
  
  .opis-190-how-to-wash .opis-190-how-to-wash-back-img {
    position: absolute;
    top: 5px;
    right: 0;
    z-index: 0;
    max-width: 100%;
  }
  
  @media (max-width: 767px) {
    .opis-190-how-to-wash .opis-190-how-to-wash-back-img {
      -webkit-transform: translate(20%, 20%);
              transform: translate(20%, 20%);
    }
  }
  
  .opis-190-how-to-wash .opis-190-how-to-wash-plus-back-img {
    position: absolute;
    top: 114px;
    left: 0;
    z-index: 0;
  }
  
  @media (max-width: 736px) {
    .opis-190-how-to-wash .opis-190-how-to-wash-plus-back-img {
      display: none !important;
    }
  }
  
  .opis-190-how-to-wash .opis-190-how-to-wash-cards {
    margin-top: 220px;
    padding: 0 125px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    z-index: 5;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  
  .opis-190-how-to-wash .opis-190-how-to-wash-cards .opis-190-how-to-wash-card:nth-child(2),
  .opis-190-how-to-wash .opis-190-how-to-wash-cards .opis-190-how-to-wash-card:nth-child(5),
  .opis-190-how-to-wash .opis-190-how-to-wash-cards .opis-190-how-to-wash-card:nth-child(8) {
    -webkit-transform: translateY(-70px);
            transform: translateY(-70px);
  }
  
  @media (max-width: 1199px) {
    .opis-190-how-to-wash .opis-190-how-to-wash-cards {
      padding: 0 70px;
    }
  }
  
  @media (max-width: 1080px) {
    .opis-190-how-to-wash .opis-190-how-to-wash-cards {
      padding: 0 40px;
    }
  }
  
  @media (max-width: 871px) {
    .opis-190-how-to-wash .opis-190-how-to-wash-cards {
      padding: 0 20px;
    }
  }
  
  @media (max-width: 831px) {
    .opis-190-how-to-wash-cards {
      -ms-flex-pack: distribute !important;
          justify-content: space-around !important;
    }
    .opis-190-how-to-wash-card:nth-child(2),
    .opis-190-how-to-wash-card:nth-child(5),
    .opis-190-how-to-wash-card:nth-child(8) {
      -webkit-transform: translateY(0px) !important;
              transform: translateY(0px) !important;
    }
  }
  
  .opis-190-jumbotron__texts {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  
  .opis-190-jumbotron__texts .opis-190-jumbotron__big-text {
    font-size: 58px;
    line-height: 85px;
    letter-spacing: 0.58px;
    margin: 0;
    margin-right: 20px;
    color: white;
    font-weight: 100;
  }
  
  @media (max-width: 650px) {
    .opis-190-jumbotron__texts .opis-190-jumbotron__big-text {
      font-size: 40px;
      margin-right: 10px;
    }
  }
  
  @media (max-width: 470px) {
    .opis-190-jumbotron__texts .opis-190-jumbotron__big-text {
      display: none;
    }
  }
  
  .opis-190-jumbotron__texts .opis-190-jumbotron__text {
    line-height: 26px;
    letter-spacing: 0.2px;
  }
  
  .opis-190-additional-items {
    position: relative;
    padding-top: 63px;
  }
  
  .opis-190-additional-items .opis-190-additional-items-plus-back-img {
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
  }
  
  .opis-190-additional-items .opis-190-additional-items__title {
    font-size: 42px;
    line-height: 46px;
    letter-spacing: 0.42px;
    text-transform: uppercase;
  }
  
  .opis-190-additional-items .opis-190-additional-items__title span {
    font-weight: 700;
  }
  
  @media (max-width: 720px) {
    .opis-190-additional-items .opis-190-additional-items__title {
      padding: 0 15px;
      font-size: 35px;
    }
  }
  
  .opis-190-additional-items .opis-190-additional-items__subtitle {
    font-size: 20px;
    line-height: 36px;
  }
  
  .opis-190-additional-items .opis-190-additional-items__cards {
    width: 790px;
    padding-top: 93px;
    margin: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 30px;
      padding-right: 30px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  
  @media (max-width: 100px) {
    .opis-190-additional-items .opis-190-additional-items__cards {
      width: 710px;
    }
  }
  
  @media (max-width: 900px) {
    .opis-190-additional-items .opis-190-additional-items__cards {
      padding-top: 65px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      width: unset;
    }
  }
  
  .opis-190-additional-items .opis-190-additional-items__cards .opis-190-additional-items__card {
    width: 306px;
    border: 2px solid #BEBEBE;
    border-radius: 27px;
    padding-left: 81px;
    padding-bottom: 23px;
    margin-bottom: 65px;
    position: relative;
  }
  
  @media (max-width: 900px) {
    .opis-190-additional-items .opis-190-additional-items__cards .opis-190-additional-items__card {
      margin-bottom: 85px;
    }
  }
  
  @media (max-width: 560px) {
    .opis-190-additional-items .opis-190-additional-items__cards .opis-190-additional-items__card {
      width: 240px;
      padding-left: 73px;
      padding-bottom: 23px;
    }
  }
  
  .opis-190-additional-items .opis-190-additional-items__cards .opis-190-additional-items__card .opis-190-additional-items__card-title {
    font-size: 24px;
    line-height: 26px;
    text-transform: uppercase;
    margin-top: 30px;
  }
  
  .opis-190-additional-items .opis-190-additional-items__cards .opis-190-additional-items__card .opis-190-additional-items__card-title span {
    font-weight: 600;
  }
  
  @media (max-width: 560px) {
    .opis-190-additional-items .opis-190-additional-items__cards .opis-190-additional-items__card .opis-190-additional-items__card-title {
      font-size: 20px;
      line-height: 22px;
    }
  }
  
  .opis-190-additional-items .opis-190-additional-items__cards .opis-190-additional-items__card .opis-190-additional-items__card-subtitle {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 5px;
  }
  
  .opis-190-additional-items .opis-190-additional-items__cards .opis-190-additional-items__card .opis-190-additional-items__card-cat {
    font-size: 15px;
    line-height: 36px;
    color: #912EAF;
    font-weight: 700;
    text-transform: uppercase;
  }
  
  @media (max-width: 560px) {
    .opis-190-additional-items .opis-190-additional-items__cards .opis-190-additional-items__card .opis-190-additional-items__card-cat--two-words {
      line-height: 26px;
    }
  }
  
  .opis-190-additional-items .opis-190-additional-items__cards .opis-190-additional-items__card .opis-190-additional-items__card-btn {
    background-color: #E94E1B;
    border: 1px solid #E94E1B;
    border-radius: 35px;
    text-decoration: none;
    font-size: 14px;
    letter-spacing: 1.4px;
    color: white;
    width: 155px;
    min-height: 35px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  
  @media (max-width: 560px) {
    .opis-190-additional-items .opis-190-additional-items__cards .opis-190-additional-items__card .opis-190-additional-items__card-btn {
      min-height: 28px;
      width: 110px;
    }
  }
  
  .opis-190-additional-items .opis-190-additional-items__cards .opis-190-additional-items__card .opis-190-additional-items__card-img {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate(-40%, -48%);
            transform: translate(-40%, -48%);
    max-height: 270px;
  }
  
  @media (max-width: 560px) {
    .opis-190-additional-items .opis-190-additional-items__cards .opis-190-additional-items__card .opis-190-additional-items__card-img {
      max-height: 225px;
      -webkit-transform: translate(-35%, -48%);
              transform: translate(-35%, -48%);
    }
  }
  
  @media (max-width: 560px) {
    .opis-190-additional-items .opis-190-additional-items__cards .opis-190-additional-items__card .opis-190-additional-items__card-img--big-img {
      -webkit-transform: translate(-41%, -48%) !important;
              transform: translate(-41%, -48%) !important;
    }
  }
  
  .opis-190-additional-items .opis-190-additional-items__cards .opis-190-additional-items__card--second .opis-190-additional-items__card-img {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate(-50%, -48%);
            transform: translate(-50%, -48%);
  }
  
  .opis-190-additional-items .opis-190-additional-items__cards .opis-190-additional-items__card--third .opis-190-additional-items__card-cat {
    color: #0C9DDC;
  }
  
  .opis-190-additional-items .opis-190-additional-items__cards .opis-190-additional-items__card--fourth .opis-190-additional-items__card-img {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate(-50%, -48%);
            transform: translate(-50%, -48%);
  }
  
  .opis-190-additional-items .opis-190-additional-items__cards .opis-190-additional-items__card--fourth .opis-190-additional-items__card-cat {
    color: #0C9DDC;
  }
  
  .opis-190-footer {
    width: 100%;
  }
  
  .opis-190-footer .opis-190-footer-waves {
    width: 100%;
  }
  .opis-190-how-to-wash-card{
    width: 272px;
  }
  @media(max-width: 1199px){
    .opis-190-how-to-wash-card{
        width: 220px;
    }
  }
@media (max-width: 1000px) {
  .opis-190-all-together-img {
    max-width: 95%;
  }
}

.opis-191-all {
    max-width: 1110px;
    font-family: 'Poppins', sans-serif;
    margin: 0 auto;
    overflow: hidden;
  }
  
  .opis-191-header {
    min-height: 635px;
    position: relative;
  }
  
  .opis-191-header .opis-191__logo-wrapper {
    z-index: 3;
    background-color: white;
    float: right;
    margin-top: 64px;
    border-bottom-left-radius: 75px;
    border-top-left-radius: 75px;
    -webkit-box-shadow: 0px 3px 6px #00000029;
            box-shadow: 0px 3px 6px #00000029;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 35px 60px;
    max-width: 90%;
    position: relative;
  }
  
  .opis-191-header .opis-191__logo-wrapper .opis-191__logo {
    max-width: 100%;
  }
  
  .opis-191-header .opis-191-top-img {
    position: absolute;
  }
  
  .opis-191-header .opis-191-top-img.opis-191-img--top-wave {
    z-index: 0;
    top: 0;
    right: 0;
    max-width: 100%;
  }
  
  .opis-191-header .opis-191-top-img.opis-191-img--top-hands {
    z-index: 1;
    top: 0;
    left: 0;
    max-width: 70%;
  }
  
  .opis-191-header .opis-191-top-img.opis-191-img--top-plus {
    z-index: 0;
    bottom: 0px;
    right: 0;
    -webkit-transform: translateY(57px);
            transform: translateY(57px);
  }
  @media (max-width: 1199px) {
    .opis-191-header {
      min-height: 510px;
    }
  }
  
  @media (max-width: 850px) {
    .opis-191-header {
      min-height: 450px;
    }
  }
  
  @media (max-width: 750px) {
    .opis-191-header {
      min-height: 420px;
    }
  }
  
  @media (max-width: 630px) {
    .opis-191-header {
      min-height: 350px;
    }
  }
  
  @media (max-width: 500px) {
    .opis-191-header {
      min-height: 305px;
    }
  }
  
  .opis-191-title-wrapp {
    color: #232323;
    /*transform: translateY(-9px);*/
    margin-top: 45px;
  }
  
  @media (max-width: 767px) {
    .opis-191-title-wrapp {
      margin-top: 20px;
    }
  }
  
  .opis-191-title-wrapp p {
    margin: 0;
  }
  
  .opis-191-title-wrapp .opis-191-title-small-text {
    font-size: 16px;
    line-height: 34px;
    letter-spacing: 1.6px;
    margin: 0;
    text-transform: uppercase;
  }
  
  .opis-191-title-wrapp .opis-191-title-gradient-text {
    font-size: 30px;
    line-height: 28px;
    font-weight: 600;
    background-image: radial-gradient(circle, #e2e2e2 0%, #606060 15%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-background-clip: text;
    -moz-text-fill-color: transparent;
  }
  
  @media (max-width: 560px) {
    .opis-191-title-wrapp .opis-191-title-gradient-text {
      font-size: 25px;
    }
  }
  
  .opis-191-title-wrapp .opis-191-title-main-text {
    font-size: 42px;
    line-height: 38px;
    letter-spacing: 0.42px;
    text-transform: uppercase;
    margin-top: 10px;
  }
  
  .opis-191-title-wrapp .opis-191-title-main-text span {
    font-weight: bold;
  }
  
  @media (max-width: 560px) {
    .opis-191-title-wrapp .opis-191-title-main-text {
      font-size: 36px;
      line-height: 28px;
    }
  }
  
  .opis-191-title-wrapp .opis-191-title-submain-text {
    font-size: 20px;
    line-height: 36px;
  }
  
  @media (max-width: 560px) {
    .opis-191-title-wrapp .opis-191-title-submain-text {
      line-height: 26px;
      margin-top: 10px;
    }
  }
  
  .opis-191-title-red-text {
    color: #912EAF !important;
    font-size: 23px !important;
    line-height: 36px !important;
    text-transform: uppercase;
    font-weight: 600 !important;
  }
  
  @media (max-width: 767px) {
    .opis-191-title-red-text {
      margin-bottom: 37.64px !important;
    }
  }
  
  .opis-191-main-wrapp {
    padding: 0px;
    background-image: url("/img/opisy/191/mainsection-background.png");
    background-repeat: no-repeat;
    background-position-y: 25%;
    padding-right: 71px;
    padding-left: 40px;
  }
  
  @media (max-width: 767px) {
    .opis-191-main-wrapp {
      background-position-y: 3%;
      padding-right: 20px;
      padding-left: 20px;
    }
  }
  
  .opis-191-main-wrapp .opis-191-pruduct {
    margin-top: 80px;
  }
  
  @media (max-width: 767px) {
    .opis-191-main-wrapp .opis-191-pruduct {
      margin-top: 0;
      margin-bottom: 50px;
    }
  }
  
  .opis-191-main-wrapp .opis-191-pruduct .opis-191-product__img {
    max-width: 100%;
  }
  
  @media (max-width: 767px) {
    .opis-191-main-wrapp .opis-191-pruduct .opis-191-product__img {
      max-width: 60%;
    }
  }
  
  .opis-191-main-wrapp .opis-191-pruduct .opis-191-product__buy-btn {
    margin-top: 17px;
    border-radius: 38px;
    background-color: #E94E1B;
    width: 329px;
    min-height: 75px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-decoration: none;
    color: white;
    font-size: 35px;
    letter-spacing: 3.5px;
    font-weight: 600;
    line-height: 63px;
    -ms-flex-item-align: center;
        align-self: center;
    max-width: 95%;
  }
  
  @media (max-width: 800px) {
    .opis-191-main-wrapp .opis-191-pruduct .opis-191-product__buy-btn {
      font-size: 26px;
      min-height: 65px;
    }
  }
  
  @media (max-width: 767px) {
    .opis-191-main-wrapp .opis-191-pruduct .opis-191-product__buy-btn {
      margin-top: 0;
    }
  }
  
  @media (max-width: 390px) {
    .opis-191-main-wrapp .opis-191-pruduct .opis-191-product__buy-btn {
      font-size: 18px;
      min-height: 45px;
    }
  }
  
  .opis-191-main-wrapp .opis-191-product-opis {
    padding-top: 45px;
  }
  
  @media (max-width: 767px) {
    .opis-191-main-wrapp .opis-191-product-opis {
      padding-top: 0;
    }
  }
  
  .opis-191-main-wrapp .opis-191-product-opis .opis-191-product-opis__normal-text {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 20px;
  }
  
  .opis-191-main-wrapp .opis-191-product-opis .opis-191-product-opis__normal-text span {
    font-weight: bold;
  }
  
  @media (max-width: 767px) {
    .opis-191-main-wrapp .opis-191-product-opis .opis-191-product-opis__normal-text--last {
      margin-bottom: 44px;
    }
  }
  
  .opis-191-main-wrapp .opis-191-product-opis .opis-191-product-zalety .opis-191-product-zalety__items {
    list-style: none;
    margin-left: 35px;
  }
  
  .opis-191-main-wrapp .opis-191-product-opis .opis-191-product-zalety .opis-191-product-zalety__items .opis-191-product-zalety__item {
    margin-bottom: 12px;
    font-size: 16px;
    line-height: 24px;
    position: relative;
  }
  
  .opis-191-main-wrapp .opis-191-product-opis .opis-191-product-zalety .opis-191-product-zalety__items .opis-191-product-zalety__item span {
    font-weight: bold;
  }
  
  .opis-191-main-wrapp .opis-191-product-opis .opis-191-product-zalety .opis-191-product-zalety__items .opis-191-product-zalety__item::before {
    content: '';
    position: absolute;
    width: 12px;
    height: 12px;
    top: 5px;
    left: -36px;
    border-radius: 50%;
    background-color: #D1D1D1;
  }
  
  .opis-191-main-wrapp .opis-191-product-opis .opis-191-product-section-title {
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -0.5px;
    color: #912EAF;
    font-weight: 800;
  }
  
  .opis-191-main-wrapp .opis-191-product-opis .opis-191-product-opis__pojemnosc-wrapp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px;
  }
  
  .opis-191-main-wrapp .opis-191-product-opis .opis-191-product-opis__pojemnosc-wrapp .opis-191-product-section-title:last-child {
    color: #000000;
    font-weight: 600;
    margin-left: 15px;
  }
  
  .opis-191-main-wrapp .opis-191-product-opis .opis-191-product-desc-with-img--second {
    margin-top: 18.5px;
  }
  
  .opis-191-main-wrapp .opis-191-product-opis .opis-191-product-desc-with-img .opis-191-product-desc-with-img__img {
    width: 79px;
  }
  
  @media (max-width: 545px) {
    .opis-191-main-wrapp .opis-191-product-opis .opis-191-product-desc-with-img .opis-191-product-desc-with-img__img {
      width: 65px;
      -o-object-fit: contain;
         object-fit: contain;
    }
  }
  
  @media (max-width: 500px) {
    .opis-191-main-wrapp .opis-191-product-opis .opis-191-product-desc-with-img .opis-191-product-desc-with-img__img {
      display: none;
    }
  }
  
  .opis-191-main-wrapp .opis-191-product-opis .opis-191-product-desc-with-img .opis-191-product-desc-with-img__text {
    padding-left: 24px;
  }
  
  @media (max-width: 545px) {
    .opis-191-main-wrapp .opis-191-product-opis .opis-191-product-desc-with-img .opis-191-product-desc-with-img__text {
      padding-left: 10px;
    }
  }
  
  .opis-191-main-wrapp .opis-191-product-opis .opis-191-product-desc-with-img .opis-191-product-desc-with-img__text--first {
    margin-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 20px;
    line-height: 20px;
    font-weight: 700;
  }
  
  .opis-191-main-wrapp .opis-191-product-opis .opis-191-product-desc-with-img .opis-191-product-desc-with-img__title {
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
  }
  
  .opis-191-main-wrapp .opis-191-product-opis .opis-191-product-desc-with-img .opis-191-product-desc-with-img__text--second {
    font-size: 16px;
    line-height: 20px;
  }
  
  .opis-191-product-desc-with-img{
    display: flex;
  }
  .opis-191-product-desc-with-img--second{
    align-items: flex-start;
  }
  
  .opis-191-jumbotron {
    margin-top: 49px;
    height: 101px;
    background-color: #912EAF;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  
  .opis-191-jumbotron .opis-191-jumbotron-img {
    height: 281px;
    margin-left: 10.7%;
    margin-right: 96px;
  }
  
  @media (max-width: 767px) {
    .opis-191-jumbotron .opis-191-jumbotron-img {
      height: 200px;
      margin-right: 30px;
    }
  }
  
  @media (max-width: 680px) {
    .opis-191-jumbotron .opis-191-jumbotron-img {
      margin-left: 5.7%;
    }
  }
  
  @media (max-width: 650px) {
    .opis-191-jumbotron .opis-191-jumbotron-img {
      height: 150px;
      margin-left: 2%;
      margin-right: 10px;
    }
  }
  
  .opis-191-jumbotron .opis-191-jumbotron__text {
    font-size: 20px;
    line-height: 30px;
    text-transform: uppercase;
    color: white;
    font-weight: 500;
    margin: 0;
  }
  
  @media (max-width: 650px) {
    .opis-191-jumbotron .opis-191-jumbotron__text {
      font-size: 17px;
      line-height: 20px;
    }
  }
  
  .opis-191-all-together-img {
    max-width: 884px;
    margin: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 44px;
  }
  
  @media (max-width: 1000px) {
    .opis-191-all-together-img {
      max-width: 95%;
    }
  }
  
  .opis-191-how-to-wash {
    min-height: 500px;
    position: relative;
  }
  
  .opis-191-how-to-wash::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: -3;
    background-image: url("/img/opisy/191/plus-blur-right.svg");
  }
  
  .opis-191-how-to-wash .opis-191-how-to-wash-text {
    padding: 0 125px;
    padding-top: 139px;
    font-size: 42px;
    line-height: 46px;
    letter-spacing: 0.42px;
    text-transform: uppercase;
    position: relative;
    z-index: 3;
  }
  
  .opis-191-how-to-wash .opis-191-how-to-wash-text span {
    font-weight: 700;
  }
  
  @media (max-width: 736px) {
    .opis-191-how-to-wash .opis-191-how-to-wash-text {
      padding: 0 30px;
      padding-top: 139px;
    }
  }
  
  .opis-191-how-to-wash .opis-191-how-to-wash-back-img {
    position: absolute;
    top: 5px;
    right: 0;
    z-index: 0;
    max-width: 100%;
  }
  
  @media (max-width: 767px) {
    .opis-191-how-to-wash .opis-191-how-to-wash-back-img {
      -webkit-transform: translate(20%, 20%);
              transform: translate(20%, 20%);
    }
  }
  
  .opis-191-how-to-wash .opis-191-how-to-wash-plus-back-img {
    position: absolute;
    top: 114px;
    left: 0;
    z-index: 0;
  }
  
  @media (max-width: 736px) {
    .opis-191-how-to-wash .opis-191-how-to-wash-plus-back-img {
      display: none !important;
    }
  }
  
  .opis-191-how-to-wash .opis-191-how-to-wash-cards {
    margin-top: 220px;
    padding: 0 125px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  
  .opis-191-how-to-wash .opis-191-how-to-wash-cards .opis-191-how-to-wash-card:nth-child(2),
  .opis-191-how-to-wash .opis-191-how-to-wash-cards .opis-191-how-to-wash-card:nth-child(5),
  .opis-191-how-to-wash .opis-191-how-to-wash-cards .opis-191-how-to-wash-card:nth-child(8) {
    -webkit-transform: translateY(-70px);
            transform: translateY(-70px);
  }
  
  @media (max-width: 1199px) {
    .opis-191-how-to-wash .opis-191-how-to-wash-cards {
      padding: 0 70px;
    }
  }
  
  @media (max-width: 1080px) {
    .opis-191-how-to-wash .opis-191-how-to-wash-cards {
      padding: 0 40px;
    }
  }
  
  @media (max-width: 871px) {
    .opis-191-how-to-wash .opis-191-how-to-wash-cards {
      padding: 0 20px;
    }
  }
  
  @media (max-width: 831px) {
    .opis-191-how-to-wash-cards {
      -ms-flex-pack: distribute !important;
          justify-content: space-around !important;
    }
    .opis-191-how-to-wash-card:nth-child(2),
    .opis-191-how-to-wash-card:nth-child(5),
    .opis-191-how-to-wash-card:nth-child(8) {
      -webkit-transform: translateY(0px) !important;
              transform: translateY(0px) !important;
    }
  }
  
  .opis-191-jumbotron__texts {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  
  .opis-191-jumbotron__texts .opis-191-jumbotron__big-text {
    font-size: 58px;
    line-height: 85px;
    letter-spacing: 0.58px;
    margin: 0;
    margin-right: 20px;
    color: white;
    font-weight: 100;
  }
  
  @media (max-width: 650px) {
    .opis-191-jumbotron__texts .opis-191-jumbotron__big-text {
      font-size: 40px;
      margin-right: 10px;
    }
  }
  
  @media (max-width: 470px) {
    .opis-191-jumbotron__texts .opis-191-jumbotron__big-text {
      display: none;
    }
  }
  
  .opis-191-jumbotron__texts .opis-191-jumbotron__text {
    line-height: 26px;
    letter-spacing: 0.2px;
  }
  
  .opis-191-additional-items {
    position: relative;
    padding-top: 63px;
  }
  
  .opis-191-additional-items .opis-191-additional-items-plus-back-img {
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
  }
  
  .opis-191-additional-items .opis-191-additional-items__title {
    font-size: 42px;
    line-height: 46px;
    letter-spacing: 0.42px;
    text-transform: uppercase;
  }
  
  .opis-191-additional-items .opis-191-additional-items__title span {
    font-weight: 700;
  }
  
  @media (max-width: 720px) {
    .opis-191-additional-items .opis-191-additional-items__title {
      padding: 0 15px;
      font-size: 35px;
    }
  }
  
  .opis-191-additional-items .opis-191-additional-items__subtitle {
    font-size: 20px;
    line-height: 36px;
  }
  
  .opis-191-additional-items .opis-191-additional-items__cards {
    width: 790px;
    padding-top: 93px;
    margin: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 30px;
    padding-right: 30px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  
  @media (max-width: 100px) {
    .opis-191-additional-items .opis-191-additional-items__cards {
      width: 710px;
    }
  }
  
  @media (max-width: 900px) {
    .opis-191-additional-items .opis-191-additional-items__cards {
      padding-top: 65px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      width: unset;
    }
  }
  
  .opis-191-additional-items .opis-191-additional-items__cards .opis-191-additional-items__card {
    width: 306px;
    border: 2px solid #BEBEBE;
    border-radius: 27px;
    padding-left: 81px;
    padding-bottom: 23px;
    margin-bottom: 65px;
    position: relative;
  }
  
  @media (max-width: 900px) {
    .opis-191-additional-items .opis-191-additional-items__cards .opis-191-additional-items__card {
      margin-bottom: 85px;
    }
  }
  
  @media (max-width: 560px) {
    .opis-191-additional-items .opis-191-additional-items__cards .opis-191-additional-items__card {
      width: 240px;
      padding-left: 73px;
      padding-bottom: 23px;
    }
  }
  
  .opis-191-additional-items .opis-191-additional-items__cards .opis-191-additional-items__card .opis-191-additional-items__card-title {
    font-size: 24px;
    line-height: 26px;
    text-transform: uppercase;
    margin-top: 30px;
  }
  
  .opis-191-additional-items .opis-191-additional-items__cards .opis-191-additional-items__card .opis-191-additional-items__card-title span {
    font-weight: 600;
  }
  
  @media (max-width: 560px) {
    .opis-191-additional-items .opis-191-additional-items__cards .opis-191-additional-items__card .opis-191-additional-items__card-title {
      font-size: 20px;
      line-height: 22px;
    }
  }
  
  .opis-191-additional-items .opis-191-additional-items__cards .opis-191-additional-items__card .opis-191-additional-items__card-subtitle {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 5px;
  }
  
  .opis-191-additional-items .opis-191-additional-items__cards .opis-191-additional-items__card .opis-191-additional-items__card-cat {
    font-size: 15px;
    line-height: 36px;
    color: #912EAF;
    font-weight: 700;
    text-transform: uppercase;
  }
  
  @media (max-width: 560px) {
    .opis-191-additional-items .opis-191-additional-items__cards .opis-191-additional-items__card .opis-191-additional-items__card-cat--two-words {
      line-height: 26px;
    }
  }
  
  .opis-191-additional-items .opis-191-additional-items__cards .opis-191-additional-items__card .opis-191-additional-items__card-btn {
    background-color: #E94E1B;
    border: 1px solid #E94E1B;
    border-radius: 35px;
    text-decoration: none;
    font-size: 14px;
    letter-spacing: 1.4px;
    color: white;
    width: 155px;
    min-height: 35px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  
  @media (max-width: 560px) {
    .opis-191-additional-items .opis-191-additional-items__cards .opis-191-additional-items__card .opis-191-additional-items__card-btn {
      min-height: 28px;
      width: 110px;
    }
  }
  
  .opis-191-additional-items .opis-191-additional-items__cards .opis-191-additional-items__card .opis-191-additional-items__card-img {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate(-40%, -48%);
            transform: translate(-40%, -48%);
    max-height: 270px;
  }
  
  @media (max-width: 560px) {
    .opis-191-additional-items .opis-191-additional-items__cards .opis-191-additional-items__card .opis-191-additional-items__card-img {
      max-height: 225px;
      -webkit-transform: translate(-35%, -48%);
              transform: translate(-35%, -48%);
    }
  }
  
  @media (max-width: 560px) {
    .opis-191-additional-items .opis-191-additional-items__cards .opis-191-additional-items__card .opis-191-additional-items__card-img--big-img {
      -webkit-transform: translate(-41%, -48%) !important;
              transform: translate(-41%, -48%) !important;
    }
  }
  
  .opis-191-additional-items .opis-191-additional-items__cards .opis-191-additional-items__card--second .opis-191-additional-items__card-img {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate(-50%, -48%);
            transform: translate(-50%, -48%);
  }
  
  .opis-191-additional-items .opis-191-additional-items__cards .opis-191-additional-items__card--first .opis-191-additional-items__card-cat {
    color: #0C9DDC;
  }
  
  .opis-191-additional-items .opis-191-additional-items__cards .opis-191-additional-items__card--third .opis-191-additional-items__card-cat {
    color: #0C9DDC;
  }
  
  .opis-191-additional-items .opis-191-additional-items__cards .opis-191-additional-items__card--fourth .opis-191-additional-items__card-img {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate(-50%, -48%);
            transform: translate(-50%, -48%);
  }
  
  .opis-191-additional-items .opis-191-additional-items__cards .opis-191-additional-items__card--fourth .opis-191-additional-items__card-cat {
    color: #0C9DDC;
  }
  
  .opis-191-footer {
    width: 100%;
  }
  
  .opis-191-footer .opis-191-footer-waves {
    width: 100%;
  }
  .opis-191-how-to-wash-card{
    width: 272px;
  }
  @media(max-width: 1199px){
    .opis-191-how-to-wash-card{
        width: 220px;
    }
  }

  .opis-192-all {
    max-width: 1110px;
    font-family: 'Poppins', sans-serif;
    margin: 0 auto;
    overflow: hidden;
  }
  
  .opis-192-header {
    min-height: 635px;
    position: relative;
  }
  
  .opis-192-header .opis-192__logo-wrapper {
    z-index: 3;
    background-color: white;
    float: right;
    margin-top: 64px;
    border-bottom-left-radius: 75px;
    border-top-left-radius: 75px;
    -webkit-box-shadow: 0px 3px 6px #00000029;
            box-shadow: 0px 3px 6px #00000029;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 35px 60px;
    max-width: 90%;
    position: relative;
  }
  
  .opis-192-header .opis-192__logo-wrapper .opis-192__logo {
    max-width: 100%;
  }
  
  .opis-192-header .opis-192-top-img {
    position: absolute;
  }
  
  .opis-192-header .opis-192-top-img.opis-192-img--top-wave {
    z-index: 0;
    top: 0;
    right: 0;
    max-width: 100%;
  }
  
  .opis-192-header .opis-192-top-img.opis-192-img--top-hands {
    z-index: 1;
    top: 0;
    left: 0;
    max-width: 70%;
  }
  
  .opis-192-header .opis-192-top-img.opis-192-img--top-plus {
    z-index: 0;
    bottom: 0px;
    right: 0;
    -webkit-transform: translateY(57px);
            transform: translateY(57px);
  }
  @media (max-width: 1199px) {
    .opis-192-header {
      min-height: 510px;
    }
  }
  
  @media (max-width: 850px) {
    .opis-192-header {
      min-height: 450px;
    }
  }
  
  @media (max-width: 750px) {
    .opis-192-header {
      min-height: 420px;
    }
  }
  
  @media (max-width: 630px) {
    .opis-192-header {
      min-height: 350px;
    }
  }
  
  @media (max-width: 500px) {
    .opis-192-header {
      min-height: 305px;
    }
  }
  
  .opis-192-title-wrapp {
    color: #232323;
    /*transform: translateY(-9px);*/
    margin-top: 45px;
  }
  
  @media (max-width: 767px) {
    .opis-192-title-wrapp {
      margin-top: 20px;
    }
  }
  
  .opis-192-title-wrapp p {
    margin: 0;
  }
  
  .opis-192-title-wrapp .opis-192-title-small-text {
    font-size: 16px;
    line-height: 34px;
    letter-spacing: 1.6px;
    margin: 0;
    text-transform: uppercase;
  }
  
  .opis-192-title-wrapp .opis-192-title-gradient-text {
    font-size: 30px;
    line-height: 28px;
    font-weight: 600;
    background-image: radial-gradient(circle, #e2e2e2 0%, #606060 15%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-background-clip: text;
    -moz-text-fill-color: transparent;
  }
  
  @media (max-width: 560px) {
    .opis-192-title-wrapp .opis-192-title-gradient-text {
      font-size: 25px;
    }
  }
  
  .opis-192-title-wrapp .opis-192-title-main-text {
    font-size: 42px;
    line-height: 38px;
    letter-spacing: 0.42px;
    text-transform: uppercase;
    margin-top: 10px;
  }
  
  .opis-192-title-wrapp .opis-192-title-main-text span {
    font-weight: bold;
  }
  
  @media (max-width: 560px) {
    .opis-192-title-wrapp .opis-192-title-main-text {
      font-size: 36px;
      line-height: 28px;
    }
  }
  
  .opis-192-title-wrapp .opis-192-title-submain-text {
    font-size: 20px;
    line-height: 36px;
  }
  
  @media (max-width: 560px) {
    .opis-192-title-wrapp .opis-192-title-submain-text {
      line-height: 26px;
      margin-top: 10px;
    }
  }
  
  .opis-192-title-red-text {
    color: #0C9DDC !important;
    font-size: 23px !important;
    line-height: 36px !important;
    text-transform: uppercase;
    font-weight: 600 !important;
  }
  
  @media (max-width: 767px) {
    .opis-192-title-red-text {
      margin-bottom: 37.64px !important;
    }
  }
  
  .opis-192-title__refil {
    width: 100%;
    background-color: #0C9DDC;
    margin-top: 15px !important;
    font-size: 26px !important;
    line-height: 38px !important;
    letter-spacing: 0.26px;
    text-align: center;
    color: white !important;
    text-transform: uppercase;
    font-weight: 600 !important;
  }
  
  .opis-192-main-wrapp {
    padding: 0px;
    background-image: url("/img/opisy/192/mainsection-background.png");
    background-repeat: no-repeat;
    background-position-y: 25%;
    padding-right: 71px;
    padding-left: 40px;
  }
  
  @media (max-width: 767px) {
    .opis-192-main-wrapp {
      background-position-y: 3%;
      padding-right: 20px;
      padding-left: 20px;
    }
  }
  
  .opis-192-main-wrapp .opis-192-pruduct {
    margin-top: 80px;
  }
  
  @media (max-width: 767px) {
    .opis-192-main-wrapp .opis-192-pruduct {
      margin-top: 0;
      margin-bottom: 50px;
    }
  }
  
  .opis-192-main-wrapp .opis-192-pruduct .opis-192-product__img {
    max-width: 100%;
  }
  
  @media (max-width: 767px) {
    .opis-192-main-wrapp .opis-192-pruduct .opis-192-product__img {
      max-width: 60%;
    }
  }
  
  .opis-192-main-wrapp .opis-192-pruduct .opis-192-product__buy-btn {
    margin-top: 17px;
    border-radius: 38px;
    background-color: #E94E1B;
    width: 329px;
    min-height: 75px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-decoration: none;
    color: white;
    font-size: 35px;
    letter-spacing: 3.5px;
    font-weight: 600;
    line-height: 63px;
    -ms-flex-item-align: center;
        align-self: center;
    max-width: 95%;
  }
  
  .opis-192-product-desc-with-img{
    display: flex;
  }
  .opis-192-product-desc-with-img--second{
    align-items: flex-start;
  }
  
  @media (max-width: 800px) {
    .opis-192-main-wrapp .opis-192-pruduct .opis-192-product__buy-btn {
      font-size: 26px;
      min-height: 65px;
    }
  }
  
  @media (max-width: 767px) {
    .opis-192-main-wrapp .opis-192-pruduct .opis-192-product__buy-btn {
      margin-top: 0;
    }
  }
  
  @media (max-width: 390px) {
    .opis-192-main-wrapp .opis-192-pruduct .opis-192-product__buy-btn {
      font-size: 18px;
      min-height: 45px;
    }
  }
  
  .opis-192-main-wrapp .opis-192-product-opis {
    padding-top: 5px;
  }
  
  @media (max-width: 767px) {
    .opis-192-main-wrapp .opis-192-product-opis {
      padding-top: 0;
    }
  }
  
  .opis-192-main-wrapp .opis-192-product-opis .opis-192-product-opis__normal-text {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 20px;
  }
  
  .opis-192-main-wrapp .opis-192-product-opis .opis-192-product-opis__normal-text span {
    font-weight: bold;
  }
  
  @media (max-width: 767px) {
    .opis-192-main-wrapp .opis-192-product-opis .opis-192-product-opis__normal-text--last {
      margin-bottom: 44px;
    }
  }
  
  .opis-192-main-wrapp .opis-192-product-opis .opis-192-product-zalety .opis-192-product-zalety__items {
    list-style: none;
    margin-left: 35px;
  }
  
  .opis-192-main-wrapp .opis-192-product-opis .opis-192-product-zalety .opis-192-product-zalety__items .opis-192-product-zalety__item {
    margin-bottom: 12px;
    font-size: 16px;
    line-height: 24px;
    position: relative;
  }
  
  .opis-192-main-wrapp .opis-192-product-opis .opis-192-product-zalety .opis-192-product-zalety__items .opis-192-product-zalety__item span {
    font-weight: bold;
  }
  
  .opis-192-main-wrapp .opis-192-product-opis .opis-192-product-zalety .opis-192-product-zalety__items .opis-192-product-zalety__item::before {
    content: '';
    position: absolute;
    width: 12px;
    height: 12px;
    top: 5px;
    left: -36px;
    border-radius: 50%;
    background-color: #D1D1D1;
  }
  
  .opis-192-main-wrapp .opis-192-product-opis .opis-192-product-section-title {
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -0.5px;
    color: #0C9DDC;
    font-weight: 700;
  }
  
  .opis-192-main-wrapp .opis-192-product-opis .opis-192-product-opis__pojemnosc-wrapp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px;
  }
  
  .opis-192-main-wrapp .opis-192-product-opis .opis-192-product-opis__pojemnosc-wrapp .opis-192-product-section-title:last-child {
    color: #000000;
    font-weight: 600;
    margin-left: 15px;
  }
  
  .opis-192-main-wrapp .opis-192-product-opis .opis-192-product-desc-with-img--second {
    margin-top: 18.5px;
  }
  
  .opis-192-main-wrapp .opis-192-product-opis .opis-192-product-desc-with-img .opis-192-product-desc-with-img__img {
    width: 79px;
  }
  
  @media (max-width: 545px) {
    .opis-192-main-wrapp .opis-192-product-opis .opis-192-product-desc-with-img .opis-192-product-desc-with-img__img {
      width: 65px;
      -o-object-fit: contain;
         object-fit: contain;
    }
  }
  
  @media (max-width: 500px) {
    .opis-192-main-wrapp .opis-192-product-opis .opis-192-product-desc-with-img .opis-192-product-desc-with-img__img {
      display: none;
    }
  }
  
  .opis-192-main-wrapp .opis-192-product-opis .opis-192-product-desc-with-img .opis-192-product-desc-with-img__text {
    padding-left: 24px;
  }
  
  @media (max-width: 545px) {
    .opis-192-main-wrapp .opis-192-product-opis .opis-192-product-desc-with-img .opis-192-product-desc-with-img__text {
      padding-left: 10px;
    }
  }
  
  .opis-192-main-wrapp .opis-192-product-opis .opis-192-product-desc-with-img .opis-192-product-desc-with-img__text--first {
    margin-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 20px;
    line-height: 20px;
    font-weight: 700;
  }
  
  .opis-192-main-wrapp .opis-192-product-opis .opis-192-product-desc-with-img .opis-192-product-desc-with-img__title {
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
  }
  
  .opis-192-main-wrapp .opis-192-product-opis .opis-192-product-desc-with-img .opis-192-product-desc-with-img__text--second {
    font-size: 16px;
    line-height: 20px;
  }
  
  .opis-192-jumbotron {
    margin-top: 49px;
    height: 101px;
    background-color: #0C9DDC;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  
  .opis-192-jumbotron .opis-192-jumbotron-img {
    height: 281px;
    margin-left: 10.7%;
    margin-right: 96px;
  }
  
  @media (max-width: 767px) {
    .opis-192-jumbotron .opis-192-jumbotron-img {
      height: 200px;
      margin-right: 30px;
    }
  }
  
  @media (max-width: 680px) {
    .opis-192-jumbotron .opis-192-jumbotron-img {
      margin-left: 5.7%;
    }
  }
  
  @media (max-width: 650px) {
    .opis-192-jumbotron .opis-192-jumbotron-img {
      height: 150px;
      margin-left: 2%;
      margin-right: 10px;
    }
  }
  
  .opis-192-jumbotron .opis-192-jumbotron__text {
    font-size: 20px;
    line-height: 30px;
    text-transform: uppercase;
    color: white;
    font-weight: 500;
    margin: 0;
  }
  
  @media (max-width: 650px) {
    .opis-192-jumbotron .opis-192-jumbotron__text {
      font-size: 17px;
      line-height: 20px;
    }
  }
  
  .opis-192-all-together-img {
    max-width: 884px;
    margin: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 44px;
  }
  
  @media (max-width: 1000px) {
    .opis-192-all-together-img {
      max-width: 95%;
    }
  }
  
  .opis-192-how-to-wash {
    min-height: 500px;
    position: relative;
  }
  
  .opis-192-how-to-wash .opis-192-how-to-wash-text {
    padding: 0 125px;
    padding-top: 139px;
    font-size: 42px;
    line-height: 46px;
    letter-spacing: 0.42px;
    text-transform: uppercase;
    position: relative;
    z-index: 3;
  }
  
  .opis-192-how-to-wash .opis-192-how-to-wash-text span {
    font-weight: 700;
  }
  
  @media (max-width: 736px) {
    .opis-192-how-to-wash .opis-192-how-to-wash-text {
      padding: 0 30px;
      padding-top: 139px;
    }
  }
  
  .opis-192-how-to-wash .opis-192-how-to-wash-back-img {
    position: absolute;
    top: 5px;
    right: 0;
    z-index: 0;
    max-width: 100%;
  }
  
  @media (max-width: 767px) {
    .opis-192-how-to-wash .opis-192-how-to-wash-back-img {
      -webkit-transform: translate(20%, 20%);
              transform: translate(20%, 20%);
    }
  }
  
  .opis-192-how-to-wash .opis-192-how-to-wash-plus-back-img {
    position: absolute;
    top: 114px;
    left: 0;
    z-index: 0;
  }
  
  @media (max-width: 736px) {
    .opis-192-how-to-wash .opis-192-how-to-wash-plus-back-img {
      display: none !important;
    }
  }
  
  .opis-192-how-to-wash .opis-192-how-to-wash-cards {
    margin-top: 220px;
    padding: 0 125px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  
  .opis-192-how-to-wash .opis-192-how-to-wash-cards .opis-192-how-to-wash-card:nth-child(2),
  .opis-192-how-to-wash .opis-192-how-to-wash-cards .opis-192-how-to-wash-card:nth-child(5),
  .opis-192-how-to-wash .opis-192-how-to-wash-cards .opis-192-how-to-wash-card:nth-child(8) {
    -webkit-transform: translateY(-70px);
            transform: translateY(-70px);
  }
  
  @media (max-width: 1199px) {
    .opis-192-how-to-wash .opis-192-how-to-wash-cards {
      padding: 0 70px;
    }
  }
  
  @media (max-width: 1080px) {
    .opis-192-how-to-wash .opis-192-how-to-wash-cards {
      padding: 0 40px;
    }
  }
  
  @media (max-width: 871px) {
    .opis-192-how-to-wash .opis-192-how-to-wash-cards {
      padding: 0 20px;
    }
  }
  
  @media (max-width: 831px) {
    .opis-192-how-to-wash-cards {
      -ms-flex-pack: distribute !important;
          justify-content: space-around !important;
    }
    .opis-192-how-to-wash-card:nth-child(2),
    .opis-192-how-to-wash-card:nth-child(5),
    .opis-192-how-to-wash-card:nth-child(8) {
      -webkit-transform: translateY(0px) !important;
              transform: translateY(0px) !important;
    }
  }
  
  .opis-192-jumbotron__texts {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  
  .opis-192-jumbotron__texts .opis-192-jumbotron__big-text {
    font-size: 58px;
    line-height: 85px;
    letter-spacing: 0.58px;
    margin: 0;
    margin-right: 20px;
    color: white;
    font-weight: 100;
  }
  
  @media (max-width: 650px) {
    .opis-192-jumbotron__texts .opis-192-jumbotron__big-text {
      font-size: 40px;
      margin-right: 10px;
    }
  }
  
  @media (max-width: 470px) {
    .opis-192-jumbotron__texts .opis-192-jumbotron__big-text {
      display: none;
    }
  }
  
  .opis-192-jumbotron__texts .opis-192-jumbotron__text {
    line-height: 26px;
    letter-spacing: 0.2px;
  }
  
  .opis-192-additional-items {
    position: relative;
    padding-top: 63px;
  }
  
  .opis-192-additional-items .opis-192-additional-items-plus-back-img {
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
  }
  
  .opis-192-additional-items .opis-192-additional-items__title {
    font-size: 42px;
    line-height: 46px;
    letter-spacing: 0.42px;
    text-transform: uppercase;
  }
  
  .opis-192-additional-items .opis-192-additional-items__title span {
    font-weight: 700;
  }
  
  @media (max-width: 720px) {
    .opis-192-additional-items .opis-192-additional-items__title {
      padding: 0 15px;
      font-size: 35px;
    }
  }
  
  .opis-192-additional-items .opis-192-additional-items__subtitle {
    font-size: 20px;
    line-height: 36px;
  }
  
  .opis-192-additional-items .opis-192-additional-items__cards {
    width: 790px;
    padding-top: 93px;
    margin: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 30px;
    padding-right: 30px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  
  @media (max-width: 100px) {
    .opis-192-additional-items .opis-192-additional-items__cards {
      width: 710px;
    }
  }
  
  @media (max-width: 900px) {
    .opis-192-additional-items .opis-192-additional-items__cards {
      padding-top: 65px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      width: unset;
    }
  }
  
  .opis-192-additional-items .opis-192-additional-items__cards .opis-192-additional-items__card {
    width: 306px;
    border: 2px solid #BEBEBE;
    border-radius: 27px;
    padding-left: 81px;
    padding-bottom: 23px;
    margin-bottom: 65px;
    position: relative;
  }
  
  @media (max-width: 900px) {
    .opis-192-additional-items .opis-192-additional-items__cards .opis-192-additional-items__card {
      margin-bottom: 85px;
    }
  }
  
  @media (max-width: 560px) {
    .opis-192-additional-items .opis-192-additional-items__cards .opis-192-additional-items__card {
      width: 240px;
      padding-left: 73px;
      padding-bottom: 23px;
    }
  }
  
  .opis-192-additional-items .opis-192-additional-items__cards .opis-192-additional-items__card .opis-192-additional-items__card-title {
    font-size: 24px;
    line-height: 26px;
    text-transform: uppercase;
    margin-top: 30px;
  }
  
  .opis-192-additional-items .opis-192-additional-items__cards .opis-192-additional-items__card .opis-192-additional-items__card-title span {
    font-weight: 600;
  }
  
  @media (max-width: 560px) {
    .opis-192-additional-items .opis-192-additional-items__cards .opis-192-additional-items__card .opis-192-additional-items__card-title {
      font-size: 20px;
      line-height: 22px;
    }
  }
  
  .opis-192-additional-items .opis-192-additional-items__cards .opis-192-additional-items__card .opis-192-additional-items__card-subtitle {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 5px;
  }
  
  .opis-192-additional-items .opis-192-additional-items__cards .opis-192-additional-items__card .opis-192-additional-items__card-cat {
    font-size: 15px;
    line-height: 36px;
    color: #912EAF;
    font-weight: 700;
    text-transform: uppercase;
  }
  
  @media (max-width: 560px) {
    .opis-192-additional-items .opis-192-additional-items__cards .opis-192-additional-items__card .opis-192-additional-items__card-cat--two-words {
      line-height: 26px;
    }
  }
  
  .opis-192-additional-items .opis-192-additional-items__cards .opis-192-additional-items__card .opis-192-additional-items__card-btn {
    background-color: #E94E1B;
    border: 1px solid #E94E1B;
    border-radius: 35px;
    text-decoration: none;
    font-size: 14px;
    letter-spacing: 1.4px;
    color: white;
    width: 155px;
    min-height: 35px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  
  @media (max-width: 560px) {
    .opis-192-additional-items .opis-192-additional-items__cards .opis-192-additional-items__card .opis-192-additional-items__card-btn {
      min-height: 28px;
      width: 110px;
    }
  }
  
  .opis-192-additional-items .opis-192-additional-items__cards .opis-192-additional-items__card .opis-192-additional-items__card-img {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate(-40%, -48%);
            transform: translate(-40%, -48%);
    max-height: 270px;
  }
  
  @media (max-width: 560px) {
    .opis-192-additional-items .opis-192-additional-items__cards .opis-192-additional-items__card .opis-192-additional-items__card-img {
      max-height: 225px;
      -webkit-transform: translate(-35%, -48%);
              transform: translate(-35%, -48%);
    }
  }
  
  @media (max-width: 560px) {
    .opis-192-additional-items .opis-192-additional-items__cards .opis-192-additional-items__card .opis-192-additional-items__card-img--big-img {
      -webkit-transform: translate(-41%, -48%) !important;
              transform: translate(-41%, -48%) !important;
    }
  }
  
  .opis-192-additional-items .opis-192-additional-items__cards .opis-192-additional-items__card--second .opis-192-additional-items__card-img {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate(-50%, -48%);
            transform: translate(-50%, -48%);
  }
  
  .opis-192-additional-items .opis-192-additional-items__cards .opis-192-additional-items__card--third .opis-192-additional-items__card-cat {
    color: #0C9DDC;
  }
  
  .opis-192-additional-items .opis-192-additional-items__cards .opis-192-additional-items__card--fourth .opis-192-additional-items__card-img {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate(-50%, -48%);
            transform: translate(-50%, -48%);
  }
  
  .opis-192-additional-items .opis-192-additional-items__cards .opis-192-additional-items__card--fourth .opis-192-additional-items__card-cat {
    color: #0C9DDC;
  }
  
  .opis-192-footer {
    width: 100%;
  }
  
  .opis-192-footer .opis-192-footer-waves {
    width: 100%;
  }
  
  .opis-192-how-to-wash-card{
    width: 272px;
  }
  @media(max-width: 1199px){
    .opis-192-how-to-wash-card{
        width: 220px;
    }
  }

  .opis-193-all {
    max-width: 1110px;
    font-family: "Poppins", sans-serif;
    margin: 0 auto;
    overflow: hidden;
  }
  
  .opis-193-header {
    min-height: 635px;
    position: relative;
  }
  
  .opis-193-header .opis-193__logo-wrapper {
    z-index: 3;
    background-color: white;
    float: right;
    margin-top: 64px;
    border-bottom-left-radius: 75px;
    border-top-left-radius: 75px;
    -webkit-box-shadow: 0px 3px 6px #00000029;
    box-shadow: 0px 3px 6px #00000029;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 35px 60px;
    max-width: 90%;
    position: relative;
  }
  
  .opis-193-header .opis-193__logo-wrapper .opis-193__logo {
    max-width: 100%;
  }
  
  .opis-193-header .opis-193-top-img {
    position: absolute;
  }
  
  .opis-193-header .opis-193-top-img.opis-193-img--top-wave {
    z-index: 0;
    top: 0;
    right: 0;
    max-width: 100%;
  }
  
  .opis-193-header .opis-193-top-img.opis-193-img--top-hands {
    z-index: 1;
    top: 0;
    left: 0;
    max-width: 70%;
  }
  
  .opis-193-header .opis-193-top-img.opis-193-img--top-plus {
    z-index: 0;
    bottom: 0px;
    right: 0;
    -webkit-transform: translateY(57px);
    transform: translateY(57px);
  }
  
  @media (max-width: 1199px) {
    .opis-193-header {
      min-height: 510px;
    }
  }
  
  @media (max-width: 850px) {
    .opis-193-header {
      min-height: 450px;
    }
  }
  
  @media (max-width: 750px) {
    .opis-193-header {
      min-height: 420px;
    }
  }
  
  @media (max-width: 630px) {
    .opis-193-header {
      min-height: 350px;
    }
  }
  
  @media (max-width: 500px) {
    .opis-193-header {
      min-height: 305px;
    }
  }
  
  .opis-193-title-wrapp {
    color: #232323;
    /*transform: translateY(-9px);*/
    margin-top: 45px;
  }
  
  @media (max-width: 767px) {
    .opis-193-title-wrapp {
      margin-top: 20px;
    }
  }
  
  .opis-193-title-wrapp p {
    margin: 0;
  }
  
  .opis-193-title-wrapp .opis-193-title-small-text {
    font-size: 16px;
    line-height: 34px;
    letter-spacing: 1.6px;
    margin: 0;
    text-transform: uppercase;
  }
  
  .opis-193-title-wrapp .opis-193-title-gradient-text {
    font-size: 30px;
    line-height: 28px;
    font-weight: 600;
    background-image: radial-gradient(circle, #e2e2e2 0%, #606060 15%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-background-clip: text;
    -moz-text-fill-color: transparent;
  }
  
  @media (max-width: 560px) {
    .opis-193-title-wrapp .opis-193-title-gradient-text {
      font-size: 25px;
    }
  }
  
  .opis-193-title-wrapp .opis-193-title-main-text {
    font-size: 42px;
    line-height: 38px;
    letter-spacing: 0.42px;
    text-transform: uppercase;
    margin-top: 10px;
  }
  
  .opis-193-title-wrapp .opis-193-title-main-text span {
    font-weight: bold;
  }
  
  @media (max-width: 560px) {
    .opis-193-title-wrapp .opis-193-title-main-text {
      font-size: 36px;
      line-height: 28px;
    }
  }
  
  .opis-193-title-wrapp .opis-193-title-submain-text {
    font-size: 20px;
    line-height: 36px;
  }
  
  @media (max-width: 560px) {
    .opis-193-title-wrapp .opis-193-title-submain-text {
      line-height: 26px;
      margin-top: 10px;
    }
  }
  
  .opis-193-title-red-text {
    color: #912eaf !important;
    font-size: 23px !important;
    line-height: 36px !important;
    text-transform: uppercase;
    font-weight: 600 !important;
  }
  
  @media (max-width: 767px) {
    .opis-193-title-red-text {
      margin-bottom: 37.64px !important;
    }
  }
  
  .opis-193-title__refil {
    width: 100%;
    background-color: #912eaf;
    margin-top: 15px !important;
    font-size: 26px !important;
    line-height: 38px !important;
    letter-spacing: 0.26px !important;
    text-align: center;
    color: white !important;
    text-transform: uppercase;
    font-weight: 600 !important;
  }
  
  .opis-193-main-wrapp {
    padding: 0px;
    background-image: url("/img/opisy/193/mainsection-background.png");
    background-repeat: no-repeat;
    background-position-y: 25%;
    padding-right: 71px;
    padding-left: 40px;
  }
  
  @media (max-width: 767px) {
    .opis-193-main-wrapp {
      background-position-y: 3%;
      padding-right: 20px;
      padding-left: 20px;
    }
  }
  
  .opis-193-main-wrapp .opis-193-pruduct {
    margin-top: 80px;
  }
  
  @media (max-width: 767px) {
    .opis-193-main-wrapp .opis-193-pruduct {
      margin-top: 0;
      margin-bottom: 50px;
    }
  }
  
  .opis-193-main-wrapp .opis-193-pruduct .opis-193-product__img {
    max-width: 100%;
  }
  
  @media (max-width: 767px) {
    .opis-193-main-wrapp .opis-193-pruduct .opis-193-product__img {
      max-width: 60%;
    }
  }
  
  .opis-193-main-wrapp .opis-193-pruduct .opis-193-product__buy-btn {
    margin-top: 17px;
    border-radius: 38px;
    background-color: #e94e1b;
    width: 329px;
    min-height: 75px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-decoration: none;
    color: white;
    font-size: 35px;
    letter-spacing: 3.5px;
    font-weight: 600;
    line-height: 63px;
    -ms-flex-item-align: center;
    align-self: center;
    max-width: 95%;
  }
  
  @media (max-width: 800px) {
    .opis-193-main-wrapp .opis-193-pruduct .opis-193-product__buy-btn {
      font-size: 26px;
      min-height: 65px;
    }
  }
  
  @media (max-width: 767px) {
    .opis-193-main-wrapp .opis-193-pruduct .opis-193-product__buy-btn {
      margin-top: 0;
    }
  }
  
  @media (max-width: 390px) {
    .opis-193-main-wrapp .opis-193-pruduct .opis-193-product__buy-btn {
      font-size: 18px;
      min-height: 45px;
    }
  }
  
  .opis-193-main-wrapp .opis-193-product-opis {
    padding-top: 5px;
  }
  
  @media (max-width: 767px) {
    .opis-193-main-wrapp .opis-193-product-opis {
      padding-top: 0;
    }
  }
  
  .opis-193-main-wrapp
    .opis-193-product-opis
    .opis-193-product-opis__normal-text {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 20px;
  }
  
  .opis-193-main-wrapp
    .opis-193-product-opis
    .opis-193-product-opis__normal-text
    span {
    font-weight: bold;
  }
  
  @media (max-width: 767px) {
    .opis-193-main-wrapp
      .opis-193-product-opis
      .opis-193-product-opis__normal-text--last {
      margin-bottom: 44px;
    }
  }
  
  .opis-193-main-wrapp
    .opis-193-product-opis
    .opis-193-product-zalety
    .opis-193-product-zalety__items {
    list-style: none;
    margin-left: 35px;
  }
  
  .opis-193-main-wrapp
    .opis-193-product-opis
    .opis-193-product-zalety
    .opis-193-product-zalety__items
    .opis-193-product-zalety__item {
    margin-bottom: 12px;
    font-size: 16px;
    line-height: 24px;
    position: relative;
  }
  
  .opis-193-main-wrapp
    .opis-193-product-opis
    .opis-193-product-zalety
    .opis-193-product-zalety__items
    .opis-193-product-zalety__item
    span {
    font-weight: bold;
  }
  
  .opis-193-main-wrapp
    .opis-193-product-opis
    .opis-193-product-zalety
    .opis-193-product-zalety__items
    .opis-193-product-zalety__item::before {
    content: "";
    position: absolute;
    width: 12px;
    height: 12px;
    top: 5px;
    left: -36px;
    border-radius: 50%;
    background-color: #d1d1d1;
  }
  
  .opis-193-main-wrapp .opis-193-product-opis .opis-193-product-section-title {
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -0.5px;
    color: #912eaf;
    font-weight: 800;
  }
  
  .opis-193-main-wrapp
    .opis-193-product-opis
    .opis-193-product-opis__pojemnosc-wrapp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px;
  }
  
  .opis-193-main-wrapp
    .opis-193-product-opis
    .opis-193-product-opis__pojemnosc-wrapp
    .opis-193-product-section-title:last-child {
    color: #000000;
    font-weight: 600;
    margin-left: 15px;
  }
  
  .opis-193-main-wrapp
    .opis-193-product-opis
    .opis-193-product-desc-with-img--second {
    margin-top: 18.5px;
  }
  
  .opis-193-main-wrapp
    .opis-193-product-opis
    .opis-193-product-desc-with-img
    .opis-193-product-desc-with-img__img {
    width: 79px;
  }
  
  @media (max-width: 545px) {
    .opis-193-main-wrapp
      .opis-193-product-opis
      .opis-193-product-desc-with-img
      .opis-193-product-desc-with-img__img {
      width: 65px;
      -o-object-fit: contain;
      object-fit: contain;
    }
  }
  
  @media (max-width: 500px) {
    .opis-193-main-wrapp
      .opis-193-product-opis
      .opis-193-product-desc-with-img
      .opis-193-product-desc-with-img__img {
      display: none;
    }
  }
  
  .opis-193-main-wrapp
    .opis-193-product-opis
    .opis-193-product-desc-with-img
    .opis-193-product-desc-with-img__text {
    padding-left: 24px;
  }
  
  @media (max-width: 545px) {
    .opis-193-main-wrapp
      .opis-193-product-opis
      .opis-193-product-desc-with-img
      .opis-193-product-desc-with-img__text {
      padding-left: 10px;
    }
  }
  
  .opis-193-main-wrapp
    .opis-193-product-opis
    .opis-193-product-desc-with-img
    .opis-193-product-desc-with-img__text--first {
    margin-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 20px;
    line-height: 20px;
    font-weight: 700;
  }
  
  .opis-193-main-wrapp
    .opis-193-product-opis
    .opis-193-product-desc-with-img
    .opis-193-product-desc-with-img__title {
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
  }
  
  .opis-193-main-wrapp
    .opis-193-product-opis
    .opis-193-product-desc-with-img
    .opis-193-product-desc-with-img__text--second {
    font-size: 16px;
    line-height: 20px;
  }
  
  .opis-193-jumbotron {
    margin-top: 49px;
    height: 101px;
    background-color: #912eaf;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .opis-193-jumbotron .opis-193-jumbotron-img {
    height: 281px;
    margin-left: 10.7%;
    margin-right: 96px;
  }
  
  @media (max-width: 767px) {
    .opis-193-jumbotron .opis-193-jumbotron-img {
      height: 200px;
      margin-right: 30px;
    }
  }
  
  @media (max-width: 680px) {
    .opis-193-jumbotron .opis-193-jumbotron-img {
      margin-left: 5.7%;
    }
  }
  
  @media (max-width: 650px) {
    .opis-193-jumbotron .opis-193-jumbotron-img {
      height: 150px;
      margin-left: 2%;
      margin-right: 10px;
    }
  }
  
  .opis-193-jumbotron .opis-193-jumbotron__text {
    font-size: 20px;
    line-height: 30px;
    text-transform: uppercase;
    color: white;
    font-weight: 500;
    margin: 0;
  }
  
  @media (max-width: 650px) {
    .opis-193-jumbotron .opis-193-jumbotron__text {
      font-size: 17px;
      line-height: 20px;
    }
  }
  
  .opis-193-all-together-img {
    max-width: 884px;
    margin: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 44px;
  }
  
  @media (max-width: 1000px) {
    .opis-193-all-together-img {
      max-width: 95%;
    }
  }
  
  .opis-193-how-to-wash {
    min-height: 500px;
    position: relative;
  }
  
  .opis-193-how-to-wash .opis-193-how-to-wash-text {
    padding: 0 125px;
    padding-top: 139px;
    font-size: 42px;
    line-height: 46px;
    letter-spacing: 0.42px;
    text-transform: uppercase;
    position: relative;
    z-index: 3;
  }
  
  .opis-193-how-to-wash .opis-193-how-to-wash-text span {
    font-weight: 700;
  }
  
  @media (max-width: 736px) {
    .opis-193-how-to-wash .opis-193-how-to-wash-text {
      padding: 0 30px;
      padding-top: 139px;
    }
  }
  
  .opis-193-how-to-wash .opis-193-how-to-wash-back-img {
    position: absolute;
    top: 5px;
    right: 0;
    z-index: 0;
    max-width: 100%;
  }
  
  @media (max-width: 767px) {
    .opis-193-how-to-wash .opis-193-how-to-wash-back-img {
      -webkit-transform: translate(20%, 20%);
      transform: translate(20%, 20%);
    }
  }
  
  .opis-193-how-to-wash .opis-193-how-to-wash-plus-back-img {
    position: absolute;
    top: 114px;
    left: 0;
    z-index: 0;
  }
  
  @media (max-width: 736px) {
    .opis-193-how-to-wash .opis-193-how-to-wash-plus-back-img {
      display: none !important;
    }
  }
  
  .opis-193-how-to-wash .opis-193-how-to-wash-cards {
    margin-top: 220px;
    padding: 0 125px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  
  .opis-193-how-to-wash
    .opis-193-how-to-wash-cards
    .opis-193-how-to-wash-card:nth-child(2),
  .opis-193-how-to-wash
    .opis-193-how-to-wash-cards
    .opis-193-how-to-wash-card:nth-child(5),
  .opis-193-how-to-wash
    .opis-193-how-to-wash-cards
    .opis-193-how-to-wash-card:nth-child(8) {
    -webkit-transform: translateY(-70px);
    transform: translateY(-70px);
  }
  
  @media (max-width: 1199px) {
    .opis-193-how-to-wash .opis-193-how-to-wash-cards {
      padding: 0 70px;
    }
  }
  
  @media (max-width: 1080px) {
    .opis-193-how-to-wash .opis-193-how-to-wash-cards {
      padding: 0 40px;
    }
  }
  
  @media (max-width: 871px) {
    .opis-193-how-to-wash .opis-193-how-to-wash-cards {
      padding: 0 20px;
    }
  }
  
  @media (max-width: 831px) {
    .opis-193-how-to-wash-cards {
      -ms-flex-pack: distribute !important;
      justify-content: space-around !important;
    }
    .opis-193-how-to-wash-card:nth-child(2),
    .opis-193-how-to-wash-card:nth-child(5),
    .opis-193-how-to-wash-card:nth-child(8) {
      -webkit-transform: translateY(0px) !important;
      transform: translateY(0px) !important;
    }
  }
  
  .opis-193-jumbotron__texts {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .opis-193-jumbotron__texts .opis-193-jumbotron__big-text {
    font-size: 58px;
    line-height: 85px;
    letter-spacing: 0.58px;
    margin: 0;
    margin-right: 20px;
    color: white;
    font-weight: 100;
  }
  .opis-193-product-desc-with-img {
    display: flex;
  }
  .opis-193-product-desc-with-img--second {
    align-items: flex-start;
  }
  
  @media (max-width: 650px) {
    .opis-193-jumbotron__texts .opis-193-jumbotron__big-text {
      font-size: 40px;
      margin-right: 10px;
    }
  }
  
  @media (max-width: 470px) {
    .opis-193-jumbotron__texts .opis-193-jumbotron__big-text {
      display: none;
    }
  }
  
  .opis-193-jumbotron__texts .opis-193-jumbotron__text {
    line-height: 26px;
    letter-spacing: 0.2px;
  }
  
  .opis-193-additional-items {
    position: relative;
    padding-top: 63px;
  }
  
  .opis-193-additional-items .opis-193-additional-items-plus-back-img {
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
  }
  
  .opis-193-additional-items .opis-193-additional-items__title {
    font-size: 42px;
    line-height: 46px;
    letter-spacing: 0.42px;
    text-transform: uppercase;
  }
  
  .opis-193-additional-items .opis-193-additional-items__title span {
    font-weight: 700;
  }
  
  @media (max-width: 720px) {
    .opis-193-additional-items .opis-193-additional-items__title {
      padding: 0 15px;
      font-size: 35px;
    }
  }
  
  .opis-193-additional-items .opis-193-additional-items__subtitle {
    font-size: 20px;
    line-height: 36px;
  }
  
  .opis-193-additional-items .opis-193-additional-items__cards {
    width: 790px;
    padding-top: 93px;
    margin: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 30px;
    padding-right: 30px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  
  @media (max-width: 100px) {
    .opis-193-additional-items .opis-193-additional-items__cards {
      width: 710px;
    }
  }
  
  @media (max-width: 900px) {
    .opis-193-additional-items .opis-193-additional-items__cards {
      padding-top: 65px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      width: unset;
    }
  }
  
  .opis-193-additional-items
    .opis-193-additional-items__cards
    .opis-193-additional-items__card {
    width: 306px;
    border: 2px solid #bebebe;
    border-radius: 27px;
    padding-left: 81px;
    padding-bottom: 23px;
    margin-bottom: 65px;
    position: relative;
  }
  
  @media (max-width: 900px) {
    .opis-193-additional-items
      .opis-193-additional-items__cards
      .opis-193-additional-items__card {
      margin-bottom: 85px;
    }
  }
  
  @media (max-width: 560px) {
    .opis-193-additional-items
      .opis-193-additional-items__cards
      .opis-193-additional-items__card {
      width: 240px;
      padding-left: 73px;
      padding-bottom: 23px;
    }
  }
  
  .opis-193-additional-items
    .opis-193-additional-items__cards
    .opis-193-additional-items__card
    .opis-193-additional-items__card-title {
    font-size: 24px;
    line-height: 26px;
    text-transform: uppercase;
    margin-top: 30px;
  }
  
  .opis-193-additional-items
    .opis-193-additional-items__cards
    .opis-193-additional-items__card
    .opis-193-additional-items__card-title
    span {
    font-weight: 600;
  }
  
  @media (max-width: 560px) {
    .opis-193-additional-items
      .opis-193-additional-items__cards
      .opis-193-additional-items__card
      .opis-193-additional-items__card-title {
      font-size: 20px;
      line-height: 22px;
    }
  }
  
  .opis-193-additional-items
    .opis-193-additional-items__cards
    .opis-193-additional-items__card
    .opis-193-additional-items__card-subtitle {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 5px;
  }
  
  .opis-193-additional-items
    .opis-193-additional-items__cards
    .opis-193-additional-items__card
    .opis-193-additional-items__card-cat {
    font-size: 15px;
    line-height: 36px;
    color: #912eaf;
    font-weight: 700;
    text-transform: uppercase;
  }
  
  @media (max-width: 560px) {
    .opis-193-additional-items
      .opis-193-additional-items__cards
      .opis-193-additional-items__card
      .opis-193-additional-items__card-cat--two-words {
      line-height: 26px;
    }
  }
  
  .opis-193-additional-items
    .opis-193-additional-items__cards
    .opis-193-additional-items__card
    .opis-193-additional-items__card-btn {
    background-color: #e94e1b;
    border: 1px solid #e94e1b;
    border-radius: 35px;
    text-decoration: none;
    font-size: 14px;
    letter-spacing: 1.4px;
    color: white;
    width: 155px;
    min-height: 35px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  @media (max-width: 560px) {
    .opis-193-additional-items
      .opis-193-additional-items__cards
      .opis-193-additional-items__card
      .opis-193-additional-items__card-btn {
      min-height: 28px;
      width: 110px;
    }
  }
  
  .opis-193-additional-items
    .opis-193-additional-items__cards
    .opis-193-additional-items__card
    .opis-193-additional-items__card-img {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate(-40%, -48%);
    transform: translate(-40%, -48%);
    max-height: 270px;
  }
  
  @media (max-width: 560px) {
    .opis-193-additional-items
      .opis-193-additional-items__cards
      .opis-193-additional-items__card
      .opis-193-additional-items__card-img {
      max-height: 225px;
      -webkit-transform: translate(-35%, -48%);
      transform: translate(-35%, -48%);
    }
  }
  
  @media (max-width: 560px) {
    .opis-193-additional-items
      .opis-193-additional-items__cards
      .opis-193-additional-items__card
      .opis-193-additional-items__card-img--big-img {
      -webkit-transform: translate(-41%, -48%) !important;
      transform: translate(-41%, -48%) !important;
    }
  }
  
  .opis-193-additional-items
    .opis-193-additional-items__cards
    .opis-193-additional-items__card--second
    .opis-193-additional-items__card-img {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate(-50%, -48%);
    transform: translate(-50%, -48%);
  }
  
  .opis-193-additional-items
    .opis-193-additional-items__cards
    .opis-193-additional-items__card--first
    .opis-193-additional-items__card-cat {
    color: #0c9ddc;
  }
  
  .opis-193-additional-items
    .opis-193-additional-items__cards
    .opis-193-additional-items__card--third
    .opis-193-additional-items__card-cat {
    color: #0c9ddc;
  }
  
  .opis-193-additional-items
    .opis-193-additional-items__cards
    .opis-193-additional-items__card--fourth
    .opis-193-additional-items__card-img {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate(-50%, -48%);
    transform: translate(-50%, -48%);
  }
  
  .opis-193-additional-items
    .opis-193-additional-items__cards
    .opis-193-additional-items__card--fourth
    .opis-193-additional-items__card-cat {
    color: #0c9ddc;
  }
  
  .opis-193-footer {
    width: 100%;
  }
  
  .opis-193-footer .opis-193-footer-waves {
    width: 100%;
  }
  
  .opis-193-how-to-wash-card{
    width: 272px;
  }
  @media(max-width: 1199px){
    .opis-193-how-to-wash-card{
        width: 220px;
    }
  }

  .opis-194-all {
    max-width: 1110px;
    font-family: "Poppins", sans-serif;
    margin: 0 auto;
    overflow: hidden;
  }
  
  .opis-194-header {
    min-height: 635px;
    position: relative;
  }
  
  .opis-194-header .opis-194__logo-wrapper {
    z-index: 3;
    background-color: white;
    float: right;
    margin-top: 64px;
    border-bottom-left-radius: 75px;
    border-top-left-radius: 75px;
    -webkit-box-shadow: 0px 3px 6px #00000029;
    box-shadow: 0px 3px 6px #00000029;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 35px 60px;
    max-width: 90%;
    position: relative;
  }
  
  .opis-194-header .opis-194__logo-wrapper .opis-194__logo {
    max-width: 100%;
  }
  
  .opis-194-header .opis-194-top-img {
    position: absolute;
  }
  
  .opis-194-header .opis-194-top-img.opis-194-img--top-wave {
    z-index: 0;
    top: 0;
    right: 0;
    max-width: 100%;
  }
  
  .opis-194-header .opis-194-top-img.opis-194-img--top-hands {
    z-index: 1;
    top: 0;
    left: 0;
    max-width: 70%;
  }
  
  .opis-194-header .opis-194-top-img.opis-194-img--top-plus {
    z-index: -3;
    bottom: 0px;
    right: 0;
    -webkit-transform: translateY(57px);
    transform: translateY(57px);
  }
  
  @media (max-width: 1199px) {
    .opis-194-header {
      min-height: 450px;
    }
  }
  
  @media (max-width: 850px) {
    .opis-194-header {
      min-height: 450px;
    }
  }
  
  @media (max-width: 750px) {
    .opis-194-header {
      min-height: 420px;
    }
  }
  
  @media (max-width: 630px) {
    .opis-194-header {
      min-height: 350px;
    }
  }
  
  @media (max-width: 500px) {
    .opis-194-header {
      min-height: 305px;
    }
  }
  
  .opis-194-title-wrapp {
    color: #232323;
    /*transform: translateY(-9px);*/
    margin-top: 45px;
  }
  
  @media (max-width: 767px) {
    .opis-194-title-wrapp {
      margin-top: 20px;
    }
  }
  
  .opis-194-title-wrapp p {
    margin: 0;
  }
  
  .opis-194-title-wrapp .opis-194-title-small-text {
    font-size: 16px;
    line-height: 34px;
    letter-spacing: 1.6px;
    margin: 0;
    text-transform: uppercase;
  }
  
  .opis-194-title-wrapp .opis-194-title-gradient-text {
    font-size: 30px;
    line-height: 28px;
    font-weight: 600;
    background-image: radial-gradient(circle, #e2e2e2 0%, #606060 15%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-background-clip: text;
    -moz-text-fill-color: transparent;
  }
  
  @media (max-width: 560px) {
    .opis-194-title-wrapp .opis-194-title-gradient-text {
      font-size: 25px;
    }
  }
  
  .opis-194-title-wrapp .opis-194-title-main-text {
    font-size: 42px;
    line-height: 38px;
    letter-spacing: 0.42px;
    text-transform: uppercase;
    margin-top: 10px;
  }
  
  .opis-194-title-wrapp .opis-194-title-main-text span {
    font-weight: bold;
  }
  
  @media (max-width: 560px) {
    .opis-194-title-wrapp .opis-194-title-main-text {
      font-size: 36px;
      line-height: 28px;
    }
  }
  
  .opis-194-title-wrapp .opis-194-title-submain-text {
    font-size: 20px;
    line-height: 36px;
  }
  
  @media (max-width: 560px) {
    .opis-194-title-wrapp .opis-194-title-submain-text {
      line-height: 26px;
      margin-top: 10px;
    }
  }
  
  .opis-194-title-red-text {
    color: #0c9ddc !important;
    font-size: 23px !important;
    line-height: 36px !important;
    text-transform: uppercase;
    font-weight: 600 !important;
  }
  
  @media (max-width: 767px) {
    .opis-194-title-red-text {
      margin-bottom: 37.64px !important;
    }
  }
  
  .opis-194-main-wrapp {
    padding: 0px;
    background-image: url("/img/opisy/194/mainsection-background.png");
    background-repeat: no-repeat;
    background-position-y: 25%;
    padding-right: 71px;
    padding-left: 40px;
  }
  
  @media (max-width: 767px) {
    .opis-194-main-wrapp {
      background-position-y: 3%;
      padding-right: 20px;
      padding-left: 20px;
    }
  }
  
  .opis-194-main-wrapp .opis-194-pruduct {
    margin-top: 80px;
  }
  
  @media (max-width: 767px) {
    .opis-194-main-wrapp .opis-194-pruduct {
      margin-top: 0;
      margin-bottom: 50px;
    }
  }
  
  .opis-194-main-wrapp .opis-194-pruduct .opis-194-product__img {
    max-width: 100%;
  }
  
  @media (max-width: 767px) {
    .opis-194-main-wrapp .opis-194-pruduct .opis-194-product__img {
      max-width: 60%;
    }
  }
  
  .opis-194-main-wrapp .opis-194-pruduct .opis-194-product__buy-btn {
    margin-top: 17px;
    border-radius: 38px;
    background-color: #e94e1b;
    width: 329px;
    min-height: 75px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-decoration: none;
    color: white;
    font-size: 35px;
    letter-spacing: 3.5px;
    font-weight: 600;
    line-height: 63px;
    -ms-flex-item-align: center;
    align-self: center;
    max-width: 95%;
  }
  
  @media (max-width: 800px) {
    .opis-194-main-wrapp .opis-194-pruduct .opis-194-product__buy-btn {
      font-size: 26px;
      min-height: 65px;
    }
  }
  
  @media (max-width: 767px) {
    .opis-194-main-wrapp .opis-194-pruduct .opis-194-product__buy-btn {
      margin-top: 0;
    }
  }
  
  @media (max-width: 390px) {
    .opis-194-main-wrapp .opis-194-pruduct .opis-194-product__buy-btn {
      font-size: 18px;
      min-height: 45px;
    }
  }
  
  .opis-194-main-wrapp .opis-194-product-opis {
    padding-top: 45px;
    padding-right: 12px;
  }
  
  @media (max-width: 767px) {
    .opis-194-main-wrapp .opis-194-product-opis {
      padding-top: 0;
    }
  }
  
  .opis-194-main-wrapp
    .opis-194-product-opis
    .opis-194-product-opis__normal-text {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 20px;
  }
  
  .opis-194-main-wrapp
    .opis-194-product-opis
    .opis-194-product-opis__normal-text
    span {
    font-weight: bold;
  }
  
  @media (max-width: 767px) {
    .opis-194-main-wrapp
      .opis-194-product-opis
      .opis-194-product-opis__normal-text--last {
      margin-bottom: 44px;
    }
  }
  
  .opis-194-main-wrapp
    .opis-194-product-opis
    .opis-194-product-zalety
    .opis-194-product-zalety__items {
    list-style: none;
    margin-left: 35px;
  }
  
  .opis-194-main-wrapp
    .opis-194-product-opis
    .opis-194-product-zalety
    .opis-194-product-zalety__items
    .opis-194-product-zalety__item {
    margin-bottom: 12px;
    font-size: 16px;
    line-height: 24px;
    position: relative;
  }
  
  .opis-194-main-wrapp
    .opis-194-product-opis
    .opis-194-product-zalety
    .opis-194-product-zalety__items
    .opis-194-product-zalety__item
    span {
    font-weight: bold;
  }
  
  .opis-194-main-wrapp
    .opis-194-product-opis
    .opis-194-product-zalety
    .opis-194-product-zalety__items
    .opis-194-product-zalety__item::before {
    content: "";
    position: absolute;
    width: 12px;
    height: 12px;
    top: 5px;
    left: -36px;
    border-radius: 50%;
    background-color: #d1d1d1;
  }
  
  .opis-194-main-wrapp .opis-194-product-opis .opis-194-product-section-title {
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -0.5px;
    color: #0c9ddc;
    font-weight: 800;
  }
  
  .opis-194-main-wrapp
    .opis-194-product-opis
    .opis-194-product-opis__pojemnosc-wrapp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px;
  }
  
  .opis-194-main-wrapp
    .opis-194-product-opis
    .opis-194-product-opis__pojemnosc-wrapp
    .opis-194-product-section-title:last-child {
    color: #000000;
    font-weight: 600;
    margin-left: 15px;
  }
  
  .opis-194-main-wrapp
    .opis-194-product-opis
    .opis-194-product-desc-with-img--second {
    margin-top: 18.5px;
  }
  
  .opis-194-main-wrapp
    .opis-194-product-opis
    .opis-194-product-desc-with-img
    .opis-194-product-desc-with-img__img {
    width: 79px;
    -o-object-fit: contain;
    object-fit: contain;
  }
  
  @media (max-width: 545px) {
    .opis-194-main-wrapp
      .opis-194-product-opis
      .opis-194-product-desc-with-img
      .opis-194-product-desc-with-img__img {
      width: 65px;
      -o-object-fit: contain;
      object-fit: contain;
    }
  }
  
  @media (max-width: 600px) {
    .opis-194-main-wrapp
      .opis-194-product-opis
      .opis-194-product-desc-with-img
      .opis-194-product-desc-with-img__img {
      display: none;
    }
  }
  
  .opis-194-main-wrapp
    .opis-194-product-opis
    .opis-194-product-desc-with-img
    .opis-194-product-desc-with-img__text {
    padding-left: 24px;
  }
  
  @media (max-width: 545px) {
    .opis-194-main-wrapp
      .opis-194-product-opis
      .opis-194-product-desc-with-img
      .opis-194-product-desc-with-img__text {
      padding-left: 10px;
    }
  }
  .opis-194-product-desc-with-img {
    display: flex;
  }
  .opis-194-product-desc-with-img--second {
    align-items: flex-start;
  }
  
  .opis-194-main-wrapp
    .opis-194-product-opis
    .opis-194-product-desc-with-img
    .opis-194-product-desc-with-img__text--first {
    margin-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 20px;
    line-height: 20px;
    font-weight: 700;
  }
  
  .opis-194-main-wrapp
    .opis-194-product-opis
    .opis-194-product-desc-with-img
    .opis-194-product-desc-with-img__title {
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
  }
  
  .opis-194-main-wrapp
    .opis-194-product-opis
    .opis-194-product-desc-with-img
    .opis-194-product-desc-with-img__text--second {
    font-size: 16px;
    line-height: 20px;
  }
  
  .opis-194-main-wrapp
    .opis-194-product-opis
    .opis-194-product-desc-with-img
    .opis-194-product-desc-with-img__text--second
    span {
    font-weight: 600;
  }
  
  .opis-194-product-desc-with-img__texts-firstone {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 !important;
  }
  
  .opis-194-product-desc-with-img__text--firstsub {
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    margin-top: 5px;
  }
  
  .opis-194-notification {
    padding: 28px;
    width: 810px;
    margin: auto;
    margin-top: 32px;
    text-align: center;
    border: 2px solid #e94e1b;
    border-radius: 26px;
  }
  
  @media (max-width: 950px) {
    .opis-194-notification {
      width: 80%;
    }
  }
  
  @media (max-width: 665px) {
    .opis-194-notification {
      width: 85%;
      padding: 14px;
    }
  }
  
  @media (max-width: 465px) {
    .opis-194-notification {
      width: 90%;
      padding: 5px;
    }
  }
  
  .opis-194-notification .opis-195-notification__title {
    color: #e94e1b;
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
    text-transform: uppercase;
  }
  
  .opis-194-notification .opis-195-notification__text {
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
  }
  
  .opis-194-jumbotron {
    margin-top: 130px;
    height: 101px;
    background-color: #0c9ddc;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .opis-194-jumbotron .opis-194-jumbotron-img {
    height: 281px;
    margin-left: 10.7%;
    margin-right: 96px;
  }
  
  @media (max-width: 767px) {
    .opis-194-jumbotron .opis-194-jumbotron-img {
      height: 200px;
      margin-right: 30px;
    }
  }
  
  @media (max-width: 580px) {
    .opis-194-jumbotron .opis-194-jumbotron-img {
      margin-left: 5.7%;
    }
  }
  
  @media (max-width: 650px) {
    .opis-194-jumbotron .opis-194-jumbotron-img {
      height: 150px;
      margin-left: 2%;
      margin-right: 10px;
    }
  }
  
  .opis-194-jumbotron .opis-194-jumbotron__text {
    font-size: 20px;
    line-height: 30px;
    text-transform: uppercase;
    color: white;
    font-weight: 500;
    margin: 0;
  }
  
  @media (max-width: 650px) {
    .opis-194-jumbotron .opis-194-jumbotron__text {
      font-size: 17px;
      line-height: 20px;
    }
  }
  
  .opis-194-all-together-img {
    max-width: 884px;
    margin: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 44px;
  }
  
  @media (max-width: 1000px) {
    .opis-194-all-together-img {
      max-width: 95%;
    }
  }
  
  .opis-194-how-to-wash {
    min-height: 500px;
    position: relative;
  }
  
  .opis-194-how-to-wash .opis-194-how-to-wash-text {
    padding: 0 125px;
    padding-top: 139px;
    font-size: 42px;
    line-height: 46px;
    letter-spacing: 0.42px;
    text-transform: uppercase;
    position: relative;
    z-index: 3;
  }
  
  .opis-194-how-to-wash .opis-194-how-to-wash-text span {
    font-weight: 700;
  }
  
  @media (max-width: 736px) {
    .opis-194-how-to-wash .opis-194-how-to-wash-text {
      padding: 0 30px;
      padding-top: 139px;
    }
  }
  
  .opis-194-how-to-wash .opis-194-how-to-wash-back-img {
    position: absolute;
    top: 5px;
    right: 0;
    z-index: 0;
    max-width: 100%;
  }
  
  @media (max-width: 767px) {
    .opis-194-how-to-wash .opis-194-how-to-wash-back-img {
      -webkit-transform: translate(20%, 20%);
      transform: translate(20%, 20%);
    }
  }
  
  .opis-194-how-to-wash .opis-194-how-to-wash-plus-back-img {
    position: absolute;
    top: 114px;
    left: 0;
    z-index: 0;
  }
  
  @media (max-width: 736px) {
    .opis-194-how-to-wash .opis-194-how-to-wash-plus-back-img {
      display: none !important;
    }
  }
  
  .opis-194-how-to-wash .opis-194-how-to-wash-cards {
    margin-top: 220px;
    padding: 0 125px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  
  .opis-194-how-to-wash
    .opis-194-how-to-wash-cards
    .opis-194-how-to-wash-card:nth-child(2),
  .opis-194-how-to-wash
    .opis-194-how-to-wash-cards
    .opis-194-how-to-wash-card:nth-child(5),
  .opis-194-how-to-wash
    .opis-194-how-to-wash-cards
    .opis-194-how-to-wash-card:nth-child(8) {
    -webkit-transform: translateY(-70px);
    transform: translateY(-70px);
  }
  
  @media (max-width: 1199px) {
    .opis-194-how-to-wash .opis-194-how-to-wash-cards {
      padding: 0 70px;
    }
  }
  
  @media (max-width: 1080px) {
    .opis-194-how-to-wash .opis-194-how-to-wash-cards {
      padding: 0 40px;
    }
  }
  
  @media (max-width: 871px) {
    .opis-194-how-to-wash .opis-194-how-to-wash-cards {
      padding: 0 20px;
    }
  }
  
  @media (max-width: 831px) {
    .opis-194-how-to-wash-cards {
      -ms-flex-pack: distribute !important;
      justify-content: space-around !important;
    }
    .opis-194-how-to-wash-card:nth-child(2),
    .opis-194-how-to-wash-card:nth-child(5),
    .opis-194-how-to-wash-card:nth-child(8) {
      -webkit-transform: translateY(0px) !important;
      transform: translateY(0px) !important;
    }
  }
  
  .opis-194-jumbotron__texts {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .opis-194-jumbotron__texts .opis-194-jumbotron__big-text {
    font-size: 58px;
    line-height: 85px;
    letter-spacing: 0.58px;
    margin: 0;
    margin-right: 20px;
    color: white;
    font-weight: 100;
  }
  
  @media (max-width: 650px) {
    .opis-194-jumbotron__texts .opis-194-jumbotron__big-text {
      font-size: 40px;
      margin-right: 10px;
    }
  }
  
  @media (max-width: 470px) {
    .opis-194-jumbotron__texts .opis-194-jumbotron__big-text {
      display: none;
    }
  }
  
  .opis-194-jumbotron__texts .opis-194-jumbotron__text {
    line-height: 26px;
    letter-spacing: 0.2px;
  }
  
  .opis-194-additional-items {
    position: relative;
    padding-top: 63px;
  }
  
  .opis-194-additional-items .opis-194-additional-items-plus-back-img {
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
  }
  
  .opis-194-additional-items .opis-194-additional-items__title {
    font-size: 42px;
    line-height: 46px;
    letter-spacing: 0.42px;
    text-transform: uppercase;
  }
  
  .opis-194-additional-items .opis-194-additional-items__title span {
    font-weight: 700;
  }
  
  @media (max-width: 720px) {
    .opis-194-additional-items .opis-194-additional-items__title {
      padding: 0 15px;
      font-size: 35px;
    }
  }
  
  .opis-194-additional-items .opis-194-additional-items__subtitle {
    font-size: 20px;
    line-height: 36px;
  }
  
  .opis-194-additional-items .opis-194-additional-items__cards {
    width: 790px;
    padding-top: 93px;
    margin: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 30px;
    padding-right: 30px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  
  @media (max-width: 100px) {
    .opis-194-additional-items .opis-194-additional-items__cards {
      width: 710px;
    }
  }
  
  @media (max-width: 900px) {
    .opis-194-additional-items .opis-194-additional-items__cards {
      padding-top: 65px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      width: unset;
    }
  }
  
  .opis-194-additional-items
    .opis-194-additional-items__cards
    .opis-194-additional-items__card {
    width: 306px;
    border: 2px solid #bebebe;
    border-radius: 27px;
    padding-left: 81px;
    padding-bottom: 23px;
    margin-bottom: 65px;
    position: relative;
  }
  
  @media (max-width: 900px) {
    .opis-194-additional-items
      .opis-194-additional-items__cards
      .opis-194-additional-items__card {
      margin-bottom: 85px;
    }
  }
  
  @media (max-width: 560px) {
    .opis-194-additional-items
      .opis-194-additional-items__cards
      .opis-194-additional-items__card {
      width: 240px;
      padding-left: 73px;
      padding-bottom: 23px;
    }
  }
  
  .opis-194-additional-items
    .opis-194-additional-items__cards
    .opis-194-additional-items__card
    .opis-194-additional-items__card-title {
    font-size: 24px;
    line-height: 26px;
    text-transform: uppercase;
    margin-top: 30px;
  }
  
  .opis-194-additional-items
    .opis-194-additional-items__cards
    .opis-194-additional-items__card
    .opis-194-additional-items__card-title
    span {
    font-weight: 600;
  }
  
  @media (max-width: 560px) {
    .opis-194-additional-items
      .opis-194-additional-items__cards
      .opis-194-additional-items__card
      .opis-194-additional-items__card-title {
      font-size: 20px;
      line-height: 22px;
    }
  }
  
  .opis-194-additional-items
    .opis-194-additional-items__cards
    .opis-194-additional-items__card
    .opis-194-additional-items__card-subtitle {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 5px;
  }
  
  .opis-194-additional-items
    .opis-194-additional-items__cards
    .opis-194-additional-items__card
    .opis-194-additional-items__card-cat {
    font-size: 15px;
    line-height: 36px;
    color: #912eaf;
    font-weight: 700;
    text-transform: uppercase;
  }
  
  @media (max-width: 560px) {
    .opis-194-additional-items
      .opis-194-additional-items__cards
      .opis-194-additional-items__card
      .opis-194-additional-items__card-cat--two-words {
      line-height: 26px;
    }
  }
  
  .opis-194-additional-items
    .opis-194-additional-items__cards
    .opis-194-additional-items__card
    .opis-194-additional-items__card-btn {
    background-color: #e94e1b;
    border: 1px solid #e94e1b;
    border-radius: 35px;
    text-decoration: none;
    font-size: 14px;
    letter-spacing: 1.4px;
    color: white;
    width: 155px;
    min-height: 35px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  @media (max-width: 560px) {
    .opis-194-additional-items
      .opis-194-additional-items__cards
      .opis-194-additional-items__card
      .opis-194-additional-items__card-btn {
      min-height: 28px;
      width: 110px;
    }
  }
  
  .opis-194-additional-items
    .opis-194-additional-items__cards
    .opis-194-additional-items__card
    .opis-194-additional-items__card-img {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate(-40%, -48%);
    transform: translate(-40%, -48%);
    max-height: 270px;
  }
  
  @media (max-width: 560px) {
    .opis-194-additional-items
      .opis-194-additional-items__cards
      .opis-194-additional-items__card
      .opis-194-additional-items__card-img {
      max-height: 225px;
      -webkit-transform: translate(-35%, -48%);
      transform: translate(-35%, -48%);
    }
  }
  
  @media (max-width: 560px) {
    .opis-194-additional-items
      .opis-194-additional-items__cards
      .opis-194-additional-items__card
      .opis-194-additional-items__card-img--big-img {
      -webkit-transform: translate(-41%, -48%) !important;
      transform: translate(-41%, -48%) !important;
    }
  }
  
  .opis-194-additional-items
    .opis-194-additional-items__cards
    .opis-194-additional-items__card--second
    .opis-194-additional-items__card-img {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate(-50%, -48%);
    transform: translate(-50%, -48%);
  }
  
  .opis-194-additional-items
    .opis-194-additional-items__cards
    .opis-194-additional-items__card--third
    .opis-194-additional-items__card-cat {
    color: #0c9ddc;
  }
  
  .opis-194-additional-items
    .opis-194-additional-items__cards
    .opis-194-additional-items__card--fourth
    .opis-194-additional-items__card-img {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate(-50%, -48%);
    transform: translate(-50%, -48%);
  }
  
  .opis-194-additional-items
    .opis-194-additional-items__cards
    .opis-194-additional-items__card--fourth
    .opis-194-additional-items__card-cat {
    color: #0c9ddc;
  }
  
  .opis-194-footer {
    width: 100%;
  }
  
  .opis-194-footer .opis-194-footer-waves {
    width: 100%;
  }
  .opis-194-how-to-wash-card{
    width: 272px;
  }
  @media(max-width: 1199px){
    .opis-194-how-to-wash-card{
        width: 220px;
    }
  }
  
  .opis-196-all {
    max-width: 1110px;
    font-family: 'Poppins', sans-serif;
    margin: 0 auto;
    overflow: hidden;
  }
  
  .opis-196-header {
    min-height: 635px;
    position: relative;
  }
  
  .opis-196-header .opis-196__logo-wrapper {
    z-index: 3;
    background-color: white;
    float: right;
    margin-top: 64px;
    border-bottom-left-radius: 75px;
    border-top-left-radius: 75px;
    -webkit-box-shadow: 0px 3px 6px #00000029;
            box-shadow: 0px 3px 6px #00000029;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 35px 60px;
    max-width: 90%;
    position: relative;
  }
  
  .opis-196-header .opis-196__logo-wrapper .opis-196__logo {
    max-width: 100%;
  }
  
  .opis-196-header .opis-196-top-img {
    position: absolute;
  }
  
  .opis-196-header .opis-196-top-img.opis-196-img--top-wave {
    z-index: 0;
    top: 0;
    right: 0;
    max-width: 100%;
  }
  
  .opis-196-header .opis-196-top-img.opis-196-img--top-hands {
    z-index: 1;
    top: 0;
    left: 0;
    max-width: 70%;
  }
  
  .opis-196-header .opis-196-top-img.opis-196-img--top-plus {
    z-index: -3;
    bottom: 0px;
    right: 0;
    -webkit-transform: translateY(57px);
            transform: translateY(57px);
  }
  @media (max-width: 1199px) {
    .opis-196-header {
      min-height: 510px;
    }
  }
  
  @media (max-width: 850px) {
    .opis-196-header {
      min-height: 450px;
    }
  }
  
  @media (max-width: 750px) {
    .opis-196-header {
      min-height: 420px;
    }
  }
  
  @media (max-width: 630px) {
    .opis-196-header {
      min-height: 350px;
    }
  }
  
  @media (max-width: 500px) {
    .opis-196-header {
      min-height: 305px;
    }
  }
  
  .opis-196-title-wrapp {
    color: #232323;
    margin-top: 45px;
    /*transform: translateY(-9px);*/
  }
  
  @media (max-width: 767px) {
    .opis-196-title-wrapp {
      margin-top: 20px;
    }
  }
  
  .opis-196-title-wrapp p {
    margin: 0;
  }
  
  .opis-196-title-wrapp .opis-196-title-small-text {
    font-size: 16px;
    line-height: 34px;
    letter-spacing: 1.6px;
    margin: 0;
    text-transform: uppercase;
  }
  
  .opis-196-title-wrapp .opis-196-title-gradient-text {
    font-size: 30px;
    line-height: 28px;
    font-weight: 600;
    background-image: radial-gradient(circle, #e2e2e2 0%, #606060 15%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-background-clip: text;
    -moz-text-fill-color: transparent;
  }
  
  @media (max-width: 560px) {
    .opis-196-title-wrapp .opis-196-title-gradient-text {
      font-size: 25px;
    }
  }
  
  .opis-196-title-wrapp .opis-196-title-main-text {
    font-size: 42px;
    line-height: 38px;
    letter-spacing: 0.42px;
    text-transform: uppercase;
    margin-top: 10px;
  }
  
  .opis-196-title-wrapp .opis-196-title-main-text span {
    font-weight: bold;
  }
  
  @media (max-width: 560px) {
    .opis-196-title-wrapp .opis-196-title-main-text {
      font-size: 36px;
      line-height: 28px;
    }
  }
  
  .opis-196-title-wrapp .opis-196-title-submain-text {
    font-size: 20px;
    line-height: 36px;
  }
  
  @media (max-width: 560px) {
    .opis-196-title-wrapp .opis-196-title-submain-text {
      line-height: 26px;
      margin-top: 10px;
    }
  }
  
  .opis-196-title-red-text {
    color: #0C9DDC !important;
    font-size: 23px !important;
    line-height: 36px !important;
    text-transform: uppercase;
    font-weight: 600 !important;
  }
  
  @media (max-width: 767px) {
    .opis-196-title-red-text {
      margin-bottom: 37.64px !important;
    }
  }
  
  .opis-196-main-wrapp {
    padding: 0px;
    background-image: url("/img/opisy/196/mainsection-background.png");
    background-repeat: no-repeat;
    background-position-y: 25%;
    padding-right: 71px;
    padding-left: 40px;
  }
  
  @media (max-width: 767px) {
    .opis-196-main-wrapp {
      background-position-y: 3%;
      padding-right: 20px;
      padding-left: 20px;
    }
  }
  
  .opis-196-main-wrapp .opis-196-pruduct {
    margin-top: 80px;
  }
  
  @media (max-width: 767px) {
    .opis-196-main-wrapp .opis-196-pruduct {
      margin-top: 0;
      margin-bottom: 50px;
    }
  }
  
  .opis-196-main-wrapp .opis-196-pruduct .opis-196-product__img {
    max-width: 100%;
  }
  
  @media (max-width: 767px) {
    .opis-196-main-wrapp .opis-196-pruduct .opis-196-product__img {
      max-width: 60%;
    }
  }
  
  .opis-196-main-wrapp .opis-196-pruduct .opis-196-product__buy-btn {
    margin-top: 17px;
    border-radius: 38px;
    background-color: #E94E1B;
    width: 329px;
    min-height: 75px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-decoration: none;
    color: white;
    font-size: 35px;
    letter-spacing: 3.5px;
    font-weight: 600;
    line-height: 63px;
    -ms-flex-item-align: center;
        align-self: center;
    max-width: 95%;
  }
  
  @media (max-width: 800px) {
    .opis-196-main-wrapp .opis-196-pruduct .opis-196-product__buy-btn {
      font-size: 26px;
      min-height: 65px;
    }
  }
  
  @media (max-width: 767px) {
    .opis-196-main-wrapp .opis-196-pruduct .opis-196-product__buy-btn {
      margin-top: 0;
    }
  }
  
  @media (max-width: 390px) {
    .opis-196-main-wrapp .opis-196-pruduct .opis-196-product__buy-btn {
      font-size: 18px;
      min-height: 45px;
    }
  }
  
  .opis-196-main-wrapp .opis-196-product-opis {
    padding-top: 45px;
    padding-right: 12px;
  }
  
  @media (max-width: 767px) {
    .opis-196-main-wrapp .opis-196-product-opis {
      padding-top: 0;
    }
  }
  
  .opis-196-main-wrapp .opis-196-product-opis .opis-196-product-opis__normal-text {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 20px;
  }
  
  .opis-196-main-wrapp .opis-196-product-opis .opis-196-product-opis__normal-text span {
    font-weight: bold;
  }
  
  @media (max-width: 767px) {
    .opis-196-main-wrapp .opis-196-product-opis .opis-196-product-opis__normal-text--last {
      margin-bottom: 44px;
    }
  }
  
  .opis-196-main-wrapp .opis-196-product-opis .opis-196-product-zalety .opis-196-product-zalety__items {
    list-style: none;
    margin-left: 35px;
  }
  
  .opis-196-main-wrapp .opis-196-product-opis .opis-196-product-zalety .opis-196-product-zalety__items .opis-196-product-zalety__item {
    margin-bottom: 12px;
    font-size: 16px;
    line-height: 24px;
    position: relative;
  }
  
  .opis-196-main-wrapp .opis-196-product-opis .opis-196-product-zalety .opis-196-product-zalety__items .opis-196-product-zalety__item span {
    font-weight: bold;
  }
  
  .opis-196-main-wrapp .opis-196-product-opis .opis-196-product-zalety .opis-196-product-zalety__items .opis-196-product-zalety__item::before {
    content: '';
    position: absolute;
    width: 12px;
    height: 12px;
    top: 5px;
    left: -36px;
    border-radius: 50%;
    background-color: #D1D1D1;
  }
  
  .opis-196-main-wrapp .opis-196-product-opis .opis-196-product-section-title {
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -0.5px;
    color: #0C9DDC;
    font-weight: 800;
  }
  
  .opis-196-main-wrapp .opis-196-product-opis .opis-196-product-opis__pojemnosc-wrapp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px;
  }
  
  .opis-196-main-wrapp .opis-196-product-opis .opis-196-product-opis__pojemnosc-wrapp .opis-196-product-section-title:last-child {
    color: #000000;
    font-weight: 600;
    margin-left: 15px;
  }
  
  .opis-196-main-wrapp .opis-196-product-opis .opis-196-product-desc-with-img--second {
    margin-top: 18.5px;
  }
  
  .opis-196-main-wrapp .opis-196-product-opis .opis-196-product-desc-with-img .opis-196-product-desc-with-img__img {
    width: 79px;
    -o-object-fit: contain;
       object-fit: contain;
  }
  
  @media (max-width: 545px) {
    .opis-196-main-wrapp .opis-196-product-opis .opis-196-product-desc-with-img .opis-196-product-desc-with-img__img {
      width: 65px;
      -o-object-fit: contain;
         object-fit: contain;
    }
  }
  
  @media (max-width: 500px) {
    .opis-196-main-wrapp .opis-196-product-opis .opis-196-product-desc-with-img .opis-196-product-desc-with-img__img {
      display: none;
    }
  }
  
  .opis-196-main-wrapp .opis-196-product-opis .opis-196-product-desc-with-img .opis-196-product-desc-with-img__text {
    padding-left: 24px;
  }
  
  @media (max-width: 545px) {
    .opis-196-main-wrapp .opis-196-product-opis .opis-196-product-desc-with-img .opis-196-product-desc-with-img__text {
      padding-left: 10px;
    }
  }
  
  .opis-196-main-wrapp .opis-196-product-opis .opis-196-product-desc-with-img .opis-196-product-desc-with-img__text--first {
    margin-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 20px;
    line-height: 20px;
    font-weight: 700;
  }
  
  .opis-196-main-wrapp .opis-196-product-opis .opis-196-product-desc-with-img .opis-196-product-desc-with-img__title {
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
  }
  
  .opis-196-main-wrapp .opis-196-product-opis .opis-196-product-desc-with-img .opis-196-product-desc-with-img__text--second {
    font-size: 16px;
    line-height: 20px;
  }
  
  .opis-196-main-wrapp .opis-196-product-opis .opis-196-product-desc-with-img .opis-196-product-desc-with-img__text--second span {
    font-weight: 600;
  }
  
  .opis-196-product-desc-with-img__texts-firstone {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0 !important;
  }
  
  .opis-196-product-desc-with-img__text--firstsub {
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    margin-top: 5px;
  }
  
  .opis-196-notification {
    padding: 28px;
    width: 810px;
    margin: auto;
    margin-top: 32px;
    text-align: center;
    border: 2px solid #E94E1B;
    border-radius: 26px;
  }
  
  @media (max-width: 950px) {
    .opis-196-notification {
      width: 80%;
    }
  }
  
  @media (max-width: 665px) {
    .opis-196-notification {
      width: 85%;
      padding: 14px;
    }
  }
  
  @media (max-width: 465px) {
    .opis-196-notification {
      width: 90%;
      padding: 5px;
    }
  }
  
  .opis-196-notification .opis-195-notification__title {
    color: #E94E1B;
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
    text-transform: uppercase;
  }
  
  .opis-196-notification .opis-195-notification__text {
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
  }
  
  .opis-196-jumbotron {
    margin-top: 130px;
    height: 101px;
    background-color: #0C9DDC;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  
  .opis-196-jumbotron .opis-196-jumbotron-img {
    height: 281px;
    margin-left: 10.7%;
    margin-right: 96px;
  }
  
  @media (max-width: 767px) {
    .opis-196-jumbotron .opis-196-jumbotron-img {
      height: 200px;
      margin-right: 30px;
    }
  }
  
  @media (max-width: 680px) {
    .opis-196-jumbotron .opis-196-jumbotron-img {
      margin-left: 5.7%;
    }
  }
  
  @media (max-width: 650px) {
    .opis-196-jumbotron .opis-196-jumbotron-img {
      height: 150px;
      margin-left: 2%;
      margin-right: 10px;
    }
  }
  
  .opis-196-jumbotron .opis-196-jumbotron__text {
    font-size: 20px;
    line-height: 30px;
    text-transform: uppercase;
    color: white;
    font-weight: 500;
    margin: 0;
  }
  
  @media (max-width: 650px) {
    .opis-196-jumbotron .opis-196-jumbotron__text {
      font-size: 17px;
      line-height: 20px;
    }
  }
  
  .opis-196-all-together-img {
    max-width: 884px;
    margin: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 44px;
  }
  
  @media (max-width: 1000px) {
    .opis-196-all-together-img {
      max-width: 95%;
    }
  }
  .opis-196-product-desc-with-img{
    display: flex;
  }
  .opis-196-product-desc-with-img--second{
    align-items: flex-start;
  }
  
  .opis-196-how-to-wash {
    min-height: 500px;
    position: relative;
  }
  
  .opis-196-how-to-wash .opis-196-how-to-wash-text {
    padding: 0 125px;
    padding-top: 139px;
    font-size: 42px;
    line-height: 46px;
    letter-spacing: 0.42px;
    text-transform: uppercase;
    position: relative;
    z-index: 3;
  }
  
  .opis-196-how-to-wash .opis-196-how-to-wash-text span {
    font-weight: 700;
  }
  
  @media (max-width: 736px) {
    .opis-196-how-to-wash .opis-196-how-to-wash-text {
      padding: 0 30px;
      padding-top: 139px;
    }
  }
  
  .opis-196-how-to-wash .opis-196-how-to-wash-back-img {
    position: absolute;
    top: 5px;
    right: 0;
    z-index: 0;
    max-width: 100%;
  }
  
  @media (max-width: 767px) {
    .opis-196-how-to-wash .opis-196-how-to-wash-back-img {
      -webkit-transform: translate(20%, 20%);
              transform: translate(20%, 20%);
    }
  }
  
  .opis-196-how-to-wash .opis-196-how-to-wash-plus-back-img {
    position: absolute;
    top: 114px;
    left: 0;
    z-index: 0;
  }
  
  @media (max-width: 736px) {
    .opis-196-how-to-wash .opis-196-how-to-wash-plus-back-img {
      display: none !important;
    }
  }
  
  .opis-196-how-to-wash .opis-196-how-to-wash-cards {
    margin-top: 220px;
    padding: 0 125px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  
  .opis-196-how-to-wash .opis-196-how-to-wash-cards .opis-196-how-to-wash-card:nth-child(2),
  .opis-196-how-to-wash .opis-196-how-to-wash-cards .opis-196-how-to-wash-card:nth-child(5),
  .opis-196-how-to-wash .opis-196-how-to-wash-cards .opis-196-how-to-wash-card:nth-child(8) {
    -webkit-transform: translateY(-70px);
            transform: translateY(-70px);
  }
  
  @media (max-width: 1199px) {
    .opis-196-how-to-wash .opis-196-how-to-wash-cards {
      padding: 0 70px;
    }
  }
  
  @media (max-width: 1080px) {
    .opis-196-how-to-wash .opis-196-how-to-wash-cards {
      padding: 0 40px;
    }
  }
  
  @media (max-width: 871px) {
    .opis-196-how-to-wash .opis-196-how-to-wash-cards {
      padding: 0 20px;
    }
  }
  
  @media (max-width: 831px) {
    .opis-196-how-to-wash-cards {
      -ms-flex-pack: distribute !important;
          justify-content: space-around !important;
    }
    .opis-196-how-to-wash-card:nth-child(2),
    .opis-196-how-to-wash-card:nth-child(5),
    .opis-196-how-to-wash-card:nth-child(8) {
      -webkit-transform: translateY(0px) !important;
              transform: translateY(0px) !important;
    }
  }
  
  .opis-196-jumbotron__texts {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  
  .opis-196-jumbotron__texts .opis-196-jumbotron__big-text {
    font-size: 58px;
    line-height: 85px;
    letter-spacing: 0.58px;
    margin: 0;
    margin-right: 20px;
    color: white;
    font-weight: 100;
  }
  
  @media (max-width: 650px) {
    .opis-196-jumbotron__texts .opis-196-jumbotron__big-text {
      font-size: 40px;
      margin-right: 10px;
    }
  }
  
  @media (max-width: 470px) {
    .opis-196-jumbotron__texts .opis-196-jumbotron__big-text {
      display: none;
    }
  }
  
  .opis-196-jumbotron__texts .opis-196-jumbotron__text {
    line-height: 26px;
    letter-spacing: 0.2px;
  }
  
  .opis-196-additional-items {
    position: relative;
    padding-top: 63px;
  }
  
  .opis-196-additional-items .opis-196-additional-items-plus-back-img {
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
  }
  
  .opis-196-additional-items .opis-196-additional-items__title {
    font-size: 42px;
    line-height: 46px;
    letter-spacing: 0.42px;
    text-transform: uppercase;
  }
  
  .opis-196-additional-items .opis-196-additional-items__title span {
    font-weight: 700;
  }
  
  @media (max-width: 720px) {
    .opis-196-additional-items .opis-196-additional-items__title {
      padding: 0 15px;
      font-size: 35px;
    }
  }
  
  .opis-196-additional-items .opis-196-additional-items__subtitle {
    font-size: 20px;
    line-height: 36px;
  }
  
  .opis-196-additional-items .opis-196-additional-items__cards {
    width: 790px;
    padding-top: 93px;
    margin: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 30px;
    padding-right: 30px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  
  @media (max-width: 100px) {
    .opis-196-additional-items .opis-196-additional-items__cards {
      width: 710px;
    }
  }
  
  @media (max-width: 900px) {
    .opis-196-additional-items .opis-196-additional-items__cards {
      padding-top: 65px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      width: unset;
    }
  }
  
  .opis-196-additional-items .opis-196-additional-items__cards .opis-196-additional-items__card {
    width: 306px;
    border: 2px solid #BEBEBE;
    border-radius: 27px;
    padding-left: 81px;
    padding-bottom: 23px;
    margin-bottom: 65px;
    position: relative;
  }
  
  @media (max-width: 900px) {
    .opis-196-additional-items .opis-196-additional-items__cards .opis-196-additional-items__card {
      margin-bottom: 85px;
    }
  }
  
  @media (max-width: 560px) {
    .opis-196-additional-items .opis-196-additional-items__cards .opis-196-additional-items__card {
      width: 240px;
      padding-left: 73px;
      padding-bottom: 23px;
    }
  }
  
  .opis-196-additional-items .opis-196-additional-items__cards .opis-196-additional-items__card .opis-196-additional-items__card-title {
    font-size: 24px;
    line-height: 26px;
    text-transform: uppercase;
    margin-top: 30px;
  }
  
  .opis-196-additional-items .opis-196-additional-items__cards .opis-196-additional-items__card .opis-196-additional-items__card-title span {
    font-weight: 600;
  }
  
  @media (max-width:560px) {
    .opis-196-additional-items .opis-196-additional-items__cards .opis-196-additional-items__card .opis-196-additional-items__card-title {
      font-size: 20px;
      line-height: 22px;
    }
  }
  
  .opis-196-additional-items .opis-196-additional-items__cards .opis-196-additional-items__card .opis-196-additional-items__card-subtitle {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 5px;
  }
  
  .opis-196-additional-items .opis-196-additional-items__cards .opis-196-additional-items__card .opis-196-additional-items__card-cat {
    font-size: 15px;
    line-height: 36px;
    color: #912EAF;
    font-weight: 700;
    text-transform: uppercase;
  }
  
  @media (max-width: 560px) {
    .opis-196-additional-items .opis-196-additional-items__cards .opis-196-additional-items__card .opis-196-additional-items__card-cat--two-words {
      line-height: 26px;
    }
  }
  
  .opis-196-additional-items .opis-196-additional-items__cards .opis-196-additional-items__card .opis-196-additional-items__card-btn {
    background-color: #E94E1B;
    border: 1px solid #E94E1B;
    border-radius: 35px;
    text-decoration: none;
    font-size: 14px;
    letter-spacing: 1.4px;
    color: white;
    width: 155px;
    min-height: 35px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  
  @media (max-width: 560px) {
    .opis-196-additional-items .opis-196-additional-items__cards .opis-196-additional-items__card .opis-196-additional-items__card-btn {
      min-height: 28px;
      width: 110px;
    }
  }
  
  .opis-196-additional-items .opis-196-additional-items__cards .opis-196-additional-items__card .opis-196-additional-items__card-img {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate(-40%, -48%);
            transform: translate(-40%, -48%);
    max-height: 270px;
  }
  
  @media (max-width: 560px) {
    .opis-196-additional-items .opis-196-additional-items__cards .opis-196-additional-items__card .opis-196-additional-items__card-img {
      max-height: 225px;
      -webkit-transform: translate(-35%, -48%);
              transform: translate(-35%, -48%);
    }
  }
  
  @media (max-width: 560px) {
    .opis-196-additional-items .opis-196-additional-items__cards .opis-196-additional-items__card .opis-196-additional-items__card-img--big-img {
      -webkit-transform: translate(-41%, -48%) !important;
              transform: translate(-41%, -48%) !important;
    }
  }
  
  .opis-196-additional-items .opis-196-additional-items__cards .opis-196-additional-items__card--second .opis-196-additional-items__card-img {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate(-50%, -48%);
            transform: translate(-50%, -48%);
  }
  
  .opis-196-additional-items .opis-196-additional-items__cards .opis-196-additional-items__card--third .opis-196-additional-items__card-cat {
    color: #0C9DDC;
  }
  
  .opis-196-additional-items .opis-196-additional-items__cards .opis-196-additional-items__card--fourth .opis-196-additional-items__card-img {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate(-50%, -48%);
            transform: translate(-50%, -48%);
  }
  
  .opis-196-additional-items .opis-196-additional-items__cards .opis-196-additional-items__card--fourth .opis-196-additional-items__card-cat {
    color: #0C9DDC;
  }
  
  .opis-196-footer {
    width: 100%;
  }
  
  .opis-196-footer .opis-196-footer-waves {
    width: 100%;
  }
  .opis-196-how-to-wash-card{
    width: 272px;
  }
  @media(max-width: 1199px){
    .opis-196-how-to-wash-card{
        width: 220px;
    }
  }

  .opis-254-all {
    max-width: 1110px;
    font-family: "Poppins", sans-serif;
    margin: 0 auto;
    overflow: hidden;
  }
  
  .opis-254-header {
    min-height: 635px;
    position: relative;
  }
  
  .opis-254-header .opis-254__logo-wrapper {
    z-index: 3;
    background-color: white;
    float: right;
    margin-top: 64px;
    border-bottom-left-radius: 75px;
    border-top-left-radius: 75px;
    -webkit-box-shadow: 0px 3px 6px #00000029;
    box-shadow: 0px 3px 6px #00000029;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 35px 60px;
    max-width: 90%;
    position: relative;
  }
  
  .opis-254-header .opis-254__logo-wrapper .opis-254__logo {
    max-width: 100%;
  }
  
  .opis-254-header .opis-254-top-img {
    position: absolute;
  }
  
  .opis-254-header .opis-254-top-img.opis-254-img--top-wave {
    z-index: 0;
    top: 0;
    right: 0;
    max-width: 100%;
  }
  
  .opis-254-header .opis-254-top-img.opis-254-img--top-hands {
    z-index: 1;
    top: 0;
    left: 0;
    max-width: 85%;
  }
  
  .opis-254-header .opis-254-top-img.opis-254-img--top-plus {
    z-index: 0;
    bottom: 0px;
    right: 0;
    -webkit-transform: translateY(57px);
    transform: translateY(57px);
  }
  
  @media (max-width: 1199px) {
    .opis-254-header {
      min-height: 510px;
    }
  }
  
  @media (max-width: 850px) {
    .opis-254-header {
      min-height: 450px;
    }
  }
  
  @media (max-width: 750px) {
    .opis-254-header {
      min-height: 420px;
    }
  }
  
  @media (max-width: 630px) {
    .opis-254-header {
      min-height: 350px;
    }
  }
  
  @media (max-width: 500px) {
    .opis-254-header {
      min-height: 305px;
    }
  }
  
  .opis-254-title-wrapp {
    color: #232323;
    /*transform: translateY(-9px);*/
  }
  
  .opis-254-title-wrapp p {
    margin: 0;
  }
  
  .opis-254-title-wrapp .opis-254-title-small-text {
    font-size: 16px;
    line-height: 34px;
    letter-spacing: 1.6px;
    margin: 0;
    text-transform: uppercase;
  }
  
  .opis-254-title-wrapp .opis-254-title-gradient-text {
    font-size: 30px;
    line-height: 28px;
    font-weight: 600;
    background-image: radial-gradient(circle, #e2e2e2 0%, #606060 15%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-background-clip: text;
    -moz-text-fill-color: transparent;
  }
  
  @media (max-width: 560px) {
    .opis-254-title-wrapp .opis-254-title-gradient-text {
      font-size: 25px;
    }
  }
  
  .opis-254-title-wrapp .opis-254-title-main-text {
    font-size: 42px;
    line-height: 38px;
    letter-spacing: 0.42px;
    text-transform: uppercase;
    margin-top: 10px;
  }
  
  .opis-254-title-wrapp .opis-254-title-main-text span {
    font-weight: bold;
  }
  
  @media (max-width: 560px) {
    .opis-254-title-wrapp .opis-254-title-main-text {
      font-size: 36px;
      line-height: 28px;
    }
  }
  
  .opis-254-title-wrapp .opis-254-title-submain-text {
    font-size: 20px;
    line-height: 36px;
  }
  
  @media (max-width: 560px) {
    .opis-254-title-wrapp .opis-254-title-submain-text {
      line-height: 26px;
      margin-top: 10px;
    }
  }
  
  .opis-254-title-red-text {
    color: #db7c15 !important;
    font-size: 23px !important;
    line-height: 36px  !important;
    text-transform: uppercase !important;
    font-weight: 600 !important;
    margin-bottom: 37.64px !important;
  }
  
  @media (max-width: 767px) {
    .opis-254-title-red-text {
      margin-bottom: 15px;
    }
  }
  
  .opis-254-main-wrapp {
    padding: 0px;
    background-image: url("/img/opisy/254/mainsection-background.png");
    background-repeat: no-repeat;
    background-position-y: 25%;
    padding-right: 71px;
    padding-left: 40px;
  }
  
  @media (max-width: 767px) {
    .opis-254-main-wrapp {
      background-position-y: 3%;
      padding-right: 20px;
      padding-left: 20px;
    }
  }
  
  .opis-254-main-wrapp .opis-254-pruduct {
    margin-top: 80px;
  }
  
  @media (max-width: 767px) {
    .opis-254-main-wrapp .opis-254-pruduct {
      margin-top: 0;
      margin-bottom: 50px;
    }
  }
  
  .opis-254-main-wrapp .opis-254-pruduct .opis-254-product__img {
    max-width: 100%;
  }
  
  @media (max-width: 767px) {
    .opis-254-main-wrapp .opis-254-pruduct .opis-254-product__img {
      max-width: 60%;
    }
  }
  
  .opis-254-main-wrapp .opis-254-pruduct .opis-254-product__buy-btn {
    margin-top: 17px;
    border-radius: 38px;
    background-color: #e94e1b;
    width: 329px;
    min-height: 75px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-decoration: none;
    color: white;
    font-size: 35px;
    letter-spacing: 3.5px;
    font-weight: 600;
    line-height: 63px;
    -ms-flex-item-align: center;
    align-self: center;
    max-width: 95%;
  }
  
  @media (max-width: 800px) {
    .opis-254-main-wrapp .opis-254-pruduct .opis-254-product__buy-btn {
      font-size: 26px;
      min-height: 65px;
    }
  }
  
  @media (max-width: 767px) {
    .opis-254-main-wrapp .opis-254-pruduct .opis-254-product__buy-btn {
      margin-top: 0;
    }
  }
  
  @media (max-width: 390px) {
    .opis-254-main-wrapp .opis-254-pruduct .opis-254-product__buy-btn {
      font-size: 18px;
      min-height: 45px;
    }
  }
  
  .opis-254-main-wrapp .opis-254-product-opis {
    padding-top: 45px;
  }
  
  .opis-254-main-wrapp
    .opis-254-product-opis
    .opis-254-product-opis__normal-text {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 20px;
  }
  
  .opis-254-main-wrapp
    .opis-254-product-opis
    .opis-254-product-opis__normal-text
    span {
    font-weight: bold;
  }
  
  @media (max-width: 767px) {
    .opis-254-main-wrapp
      .opis-254-product-opis
      .opis-254-product-opis__normal-text--last {
      margin-bottom: 44px;
    }
  }
  
  .opis-254-main-wrapp
    .opis-254-product-opis
    .opis-254-product-zalety
    .opis-254-product-zalety__items {
    list-style: none;
    margin-left: 35px;
  }
  
  .opis-254-main-wrapp
    .opis-254-product-opis
    .opis-254-product-zalety
    .opis-254-product-zalety__items
    .opis-254-product-zalety__item {
    margin-bottom: 12px;
    font-size: 16px;
    line-height: 24px;
    position: relative;
  }
  
  .opis-254-main-wrapp
    .opis-254-product-opis
    .opis-254-product-zalety
    .opis-254-product-zalety__items
    .opis-254-product-zalety__item
    span {
    font-weight: bold;
  }
  
  .opis-254-main-wrapp
    .opis-254-product-opis
    .opis-254-product-zalety
    .opis-254-product-zalety__items
    .opis-254-product-zalety__item::before {
    content: "";
    position: absolute;
    width: 12px;
    height: 12px;
    top: 5px;
    left: -36px;
    border-radius: 50%;
    background-color: #d1d1d1;
  }
  
  .opis-254-main-wrapp .opis-254-product-opis .opis-254-product-section-title {
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -0.5px;
    color: #db7c15;
    font-weight: 800;
  }
  
  .opis-254-main-wrapp
    .opis-254-product-opis
    .opis-254-product-opis__pojemnosc-wrapp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px;
  }
  
  .opis-254-main-wrapp
    .opis-254-product-opis
    .opis-254-product-opis__pojemnosc-wrapp
    .opis-254-product-section-title:last-child {
    color: #000000;
    font-weight: 600;
    margin-left: 15px;
  }
  
  .opis-254-main-wrapp
    .opis-254-product-opis
    .opis-254-product-desc-with-img--second {
    margin-top: 18.5px;
  }
  
  .opis-254-main-wrapp
    .opis-254-product-opis
    .opis-254-product-desc-with-img
    .opis-254-product-desc-with-img__img {
    width: 79px;
  }
  
  @media (max-width: 545px) {
    .opis-254-main-wrapp
      .opis-254-product-opis
      .opis-254-product-desc-with-img
      .opis-254-product-desc-with-img__img {
      width: 65px;
      -o-object-fit: contain;
      object-fit: contain;
    }
  }
  
  @media (max-width: 500px) {
    .opis-254-main-wrapp
      .opis-254-product-opis
      .opis-254-product-desc-with-img
      .opis-254-product-desc-with-img__img {
      display: none;
    }
  }
  
  .opis-254-main-wrapp
    .opis-254-product-opis
    .opis-254-product-desc-with-img
    .opis-254-product-desc-with-img__text {
    padding-left: 24px;
  }
  
  @media (max-width: 545px) {
    .opis-254-main-wrapp
      .opis-254-product-opis
      .opis-254-product-desc-with-img
      .opis-254-product-desc-with-img__text {
      padding-left: 10px;
    }
  }
  
  .opis-254-main-wrapp
    .opis-254-product-opis
    .opis-254-product-desc-with-img
    .opis-254-product-desc-with-img__text--first {
    margin-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 20px;
    line-height: 20px;
    font-weight: 700;
  }
  
  .opis-254-main-wrapp
    .opis-254-product-opis
    .opis-254-product-desc-with-img
    .opis-254-product-desc-with-img__title {
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
  }
  
  .opis-254-main-wrapp
    .opis-254-product-opis
    .opis-254-product-desc-with-img
    .opis-254-product-desc-with-img__text--second {
    font-size: 16px;
    line-height: 20px;
  }
  
  .opis-254-main-wrapp
    .opis-254-product-opis
    .opis-254-product-desc-with-img
    .opis-254-product-desc-with-img__list-items {
    list-style: none;
    color: #db7c15;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0px;
    font-weight: 600;
  }
  
  .opis-254-jumbotron {
    margin-top: 49px;
    height: 101px;
    background-color: #db7c15;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .opis-254-jumbotron .opis-254-jumbotron-img {
    height: 281px;
    margin-left: 10.7%;
    margin-right: 96px;
  }
  
  @media (max-width: 767px) {
    .opis-254-jumbotron .opis-254-jumbotron-img {
      height: 200px;
      margin-right: 30px;
    }
  }
  
  @media (max-width: 680px) {
    .opis-254-jumbotron .opis-254-jumbotron-img {
      margin-left: 5.7%;
    }
  }
  
  @media (max-width: 650px) {
    .opis-254-jumbotron .opis-254-jumbotron-img {
      height: 150px;
    }
  }
  
  .opis-254-jumbotron .opis-254-jumbotron__text {
    font-size: 20px;
    line-height: 30px;
    text-transform: uppercase;
    color: white;
    font-weight: 500;
    margin: 0;
  }
  
  .opis-254-product-desc-with-img {
    display: flex;
  }
  .opis-254-product-desc-with-img--second {
    align-items: flex-start;
  }
  
  @media (max-width: 650px) {
    .opis-254-jumbotron .opis-254-jumbotron__text {
      font-size: 17px;
      line-height: 20px;
    }
  }
  
  .opis-254-all-together-img {
    max-width: 884px;
    margin: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 44px;
  }
  
  @media (max-width: 1000px) {
    .opis-254-all-together-img {
      max-width: 95%;
    }
  }
  
  .opis-254-how-to-wash {
    min-height: 500px;
    position: relative;
  }
  
  .opis-254-how-to-wash .opis-254-how-to-wash-text {
    padding: 0 125px;
    padding-top: 139px;
    font-size: 42px;
    line-height: 46px;
    letter-spacing: 0.42px;
    text-transform: uppercase;
    position: relative;
    z-index: 3;
  }
  
  .opis-254-how-to-wash .opis-254-how-to-wash-text span {
    font-weight: 700;
  }
  
  @media (max-width: 736px) {
    .opis-254-how-to-wash .opis-254-how-to-wash-text {
      padding: 0 30px;
      padding-top: 139px;
    }
  }
  
  .opis-254-how-to-wash .opis-254-how-to-wash-back-img {
    position: absolute;
    top: 5px;
    right: 0;
    z-index: 0;
    max-width: 100%;
  }
  
  @media (max-width: 767px) {
    .opis-254-how-to-wash .opis-254-how-to-wash-back-img {
      -webkit-transform: translate(20%, 20%);
      transform: translate(20%, 20%);
    }
  }
  
  .opis-254-how-to-wash .opis-254-how-to-wash-plus-back-img {
    position: absolute;
    top: 114px;
    left: 0;
    z-index: 0;
  }
  
  @media (max-width: 736px) {
    .opis-254-how-to-wash .opis-254-how-to-wash-plus-back-img {
      display: none !important;
    }
  }
  
  .opis-254-how-to-wash .opis-254-how-to-wash-cards {
    margin-top: 220px;
    padding: 0 125px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  
  .opis-254-how-to-wash
    .opis-254-how-to-wash-cards
    .opis-254-how-to-wash-card:nth-child(2),
  .opis-254-how-to-wash
    .opis-254-how-to-wash-cards
    .opis-254-how-to-wash-card:nth-child(5),
  .opis-254-how-to-wash
    .opis-254-how-to-wash-cards
    .opis-254-how-to-wash-card:nth-child(8) {
    -webkit-transform: translateY(-70px);
    transform: translateY(-70px);
  }
  
  @media (max-width: 1199px) {
    .opis-254-how-to-wash .opis-254-how-to-wash-cards {
      padding: 0 70px;
    }
  }
  
  @media (max-width: 1080px) {
    .opis-254-how-to-wash .opis-254-how-to-wash-cards {
      padding: 0 40px;
    }
  }
  
  @media (max-width: 871px) {
    .opis-254-how-to-wash .opis-254-how-to-wash-cards {
      padding: 0 20px;
    }
  }
  
  @media (max-width: 831px) {
    .opis-254-how-to-wash-cards {
      -ms-flex-pack: distribute !important;
      justify-content: space-around !important;
    }
    .opis-254-how-to-wash-card:nth-child(2),
    .opis-254-how-to-wash-card:nth-child(5),
    .opis-254-how-to-wash-card:nth-child(8) {
      -webkit-transform: translateY(0px) !important;
      transform: translateY(0px) !important;
    }
  }
  
  .opis-254-additional-items {
    position: relative;
    padding-top: 63px;
  }
  
  .opis-254-additional-items .opis-254-additional-items-plus-back-img {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0;
  }
  
  .opis-254-additional-items .opis-254-additional-items__title {
    font-size: 42px;
    line-height: 46px;
    letter-spacing: 0.42px;
    text-transform: uppercase;
  }
  
  .opis-254-additional-items .opis-254-additional-items__title span {
    font-weight: 700;
  }
  
  @media (max-width: 720px) {
    .opis-254-additional-items .opis-254-additional-items__title {
      padding: 0 15px;
      font-size: 35px;
    }
  }
  
  .opis-254-additional-items .opis-254-additional-items__subtitle {
    font-size: 20px;
    line-height: 36px;
  }
  
  .opis-254-additional-items .opis-254-additional-items__cards {
    width: 790px;
    padding-top: 93px;
    margin: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 30px;
    padding-right: 30px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  
  @media (max-width: 100px) {
    .opis-254-additional-items .opis-254-additional-items__cards {
      width: 710px;
    }
  }
  
  @media (max-width: 900px) {
    .opis-254-additional-items .opis-254-additional-items__cards {
      padding-top: 65px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      width: unset;
    }
  }
  
  .opis-254-additional-items
    .opis-254-additional-items__cards
    .opis-254-additional-items__card {
    width: 306px;
    border: 2px solid #bebebe;
    border-radius: 27px;
    padding-left: 81px;
    padding-bottom: 23px;
    margin-bottom: 65px;
    position: relative;
  }
  
  @media (max-width: 900px) {
    .opis-254-additional-items
      .opis-254-additional-items__cards
      .opis-254-additional-items__card {
      margin-bottom: 85px;
    }
  }
  
  @media (max-width: 560px) {
    .opis-254-additional-items
      .opis-254-additional-items__cards
      .opis-254-additional-items__card {
      width: 240px;
      padding-left: 73px;
      padding-bottom: 23px;
    }
  }
  
  .opis-254-additional-items
    .opis-254-additional-items__cards
    .opis-254-additional-items__card
    .opis-254-additional-items__card-title {
    font-size: 24px;
    line-height: 26px;
    text-transform: uppercase;
    margin-top: 30px;
  }
  
  .opis-254-additional-items
    .opis-254-additional-items__cards
    .opis-254-additional-items__card
    .opis-254-additional-items__card-title
    span {
    font-weight: 600;
  }
  
  @media (max-width: 560px) {
    .opis-254-additional-items
      .opis-254-additional-items__cards
      .opis-254-additional-items__card
      .opis-254-additional-items__card-title {
      font-size: 20px;
      line-height: 22px;
    }
  }
  
  .opis-254-additional-items
    .opis-254-additional-items__cards
    .opis-254-additional-items__card
    .opis-254-additional-items__card-subtitle {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 5px;
  }
  
  .opis-254-additional-items
    .opis-254-additional-items__cards
    .opis-254-additional-items__card
    .opis-254-additional-items__card-cat {
    font-size: 15px;
    line-height: 36px;
    color: #912eaf;
    font-weight: 700;
    text-transform: uppercase;
  }
  
  @media (max-width: 560px) {
    .opis-254-additional-items
      .opis-254-additional-items__cards
      .opis-254-additional-items__card
      .opis-254-additional-items__card-cat--two-words {
      line-height: 26px;
    }
  }
  
  .opis-254-additional-items
    .opis-254-additional-items__cards
    .opis-254-additional-items__card
    .opis-254-additional-items__card-btn {
    background-color: #e94e1b;
    border: 1px solid #e94e1b;
    border-radius: 35px;
    text-decoration: none;
    font-size: 14px;
    letter-spacing: 1.4px;
    color: white;
    width: 155px;
    min-height: 35px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  @media (max-width: 560px) {
    .opis-254-additional-items
      .opis-254-additional-items__cards
      .opis-254-additional-items__card
      .opis-254-additional-items__card-btn {
      min-height: 28px;
      width: 110px;
    }
  }
  
  .opis-254-additional-items
    .opis-254-additional-items__cards
    .opis-254-additional-items__card
    .opis-254-additional-items__card-img {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate(-40%, -48%);
    transform: translate(-40%, -48%);
    max-height: 270px;
  }
  
  @media (max-width: 560px) {
    .opis-254-additional-items
      .opis-254-additional-items__cards
      .opis-254-additional-items__card
      .opis-254-additional-items__card-img {
      max-height: 225px;
      -webkit-transform: translate(-35%, -48%);
      transform: translate(-35%, -48%);
    }
  }
  
  @media (max-width: 560px) {
    .opis-254-additional-items
      .opis-254-additional-items__cards
      .opis-254-additional-items__card
      .opis-254-additional-items__card-img--big-img {
      -webkit-transform: translate(-41%, -48%) !important;
      transform: translate(-41%, -48%) !important;
    }
  }
  
  .opis-254-additional-items
    .opis-254-additional-items__cards
    .opis-254-additional-items__card--second
    .opis-254-additional-items__card-img {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate(-50%, -48%);
    transform: translate(-50%, -48%);
  }
  
  .opis-254-additional-items
    .opis-254-additional-items__cards
    .opis-254-additional-items__card--third
    .opis-254-additional-items__card-cat {
    color: #0c9ddc;
  }
  
  .opis-254-additional-items
    .opis-254-additional-items__cards
    .opis-254-additional-items__card--fourth
    .opis-254-additional-items__card-cat {
    color: #db7c15;
  }
  
  .opis-254-additional-items
    .opis-254-additional-items__cards
    .opis-254-additional-items__card--fourth
    .opis-254-additional-items__card-cat {
    color: #e3112a;
  }
  
  .opis-254-footer {
    width: 100%;
  }
  
  .opis-254-footer .opis-254-footer-waves {
    width: 100%;
  }
  
  .opis-254-how-to-wash-card{
    width: 272px;
  }
  @media(max-width: 1199px){
    .opis-254-how-to-wash-card{
        width: 220px;
    }
  }
  

.opis-253-product-desc-with-img{
  display: flex;
}
.opis-253-product-desc-with-img--second{
  align-items: flex-start;
}

.opis-190-how-to-wash {
  min-height: 500px;
  position: relative;
}

.opis-190-how-to-wash .opis-190-how-to-wash-text {
  padding: 0 125px;
  padding-top: 139px;
  font-size: 42px;
  line-height: 46px;
  letter-spacing: 0.42px;
  text-transform: uppercase;
  position: relative;
  z-index: 3;
}

.opis-190-how-to-wash .opis-190-how-to-wash-text span {
  font-weight: 700;
}

@media (max-width: 736px) {
  .opis-190-how-to-wash .opis-190-how-to-wash-text {
    padding: 0 30px;
    padding-top: 139px;
  }
}

.opis-190-how-to-wash .opis-190-how-to-wash-back-img {
  position: absolute;
  top: 5px;
  right: 0;
  z-index: 0;
  max-width: 100%;
}

@media (max-width: 767px) {
  .opis-190-how-to-wash .opis-190-how-to-wash-back-img {
    -webkit-transform: translate(20%, 20%);
            transform: translate(20%, 20%);
  }
}

.opis-190-how-to-wash .opis-190-how-to-wash-plus-back-img {
  position: absolute;
  top: 114px;
  left: 0;
  z-index: 0;
}

@media (max-width: 736px) {
  .opis-190-how-to-wash .opis-190-how-to-wash-plus-back-img {
    display: none !important;
  }
}

.opis-190-how-to-wash .opis-190-how-to-wash-cards {
  margin-top: 220px;
  padding: 0 125px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  z-index: 5;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.opis-190-how-to-wash .opis-190-how-to-wash-cards .opis-190-how-to-wash-card:nth-child(2),
.opis-190-how-to-wash .opis-190-how-to-wash-cards .opis-190-how-to-wash-card:nth-child(5),
.opis-190-how-to-wash .opis-190-how-to-wash-cards .opis-190-how-to-wash-card:nth-child(8) {
  -webkit-transform: translateY(-70px);
          transform: translateY(-70px);
}

@media (max-width: 1199px) {
  .opis-190-how-to-wash .opis-190-how-to-wash-cards {
    padding: 0 70px;
  }
}

@media (max-width: 1080px) {
  .opis-190-how-to-wash .opis-190-how-to-wash-cards {
    padding: 0 40px;
  }
}

@media (max-width: 871px) {
  .opis-190-how-to-wash .opis-190-how-to-wash-cards {
    padding: 0 20px;
  }
}

@media (max-width: 831px) {
  .opis-190-how-to-wash-cards {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .opis-190-how-to-wash-card:nth-child(2),
  .opis-190-how-to-wash-card:nth-child(5),
  .opis-190-how-to-wash-card:nth-child(8) {
    -webkit-transform: translateY(0px) !important;
            transform: translateY(0px) !important;
  }
}

.opis-190-jumbotron__texts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.opis-190-jumbotron__texts .opis-190-jumbotron__big-text {
  font-size: 58px;
  line-height: 85px;
  letter-spacing: 0.58px;
  margin: 0;
  margin-right: 20px;
  color: white;
  font-weight: 100;
}

@media (max-width: 650px) {
  .opis-190-jumbotron__texts .opis-190-jumbotron__big-text {
    font-size: 40px;
    margin-right: 10px;
  }
}

@media (max-width: 470px) {
  .opis-190-jumbotron__texts .opis-190-jumbotron__big-text {
    display: none;
  }
}

.opis-190-jumbotron__texts .opis-190-jumbotron__text {
  line-height: 26px;
  letter-spacing: 0.2px;
}

.opis-190-additional-items {
  position: relative;
  padding-top: 63px;
}

.opis-190-additional-items .opis-190-additional-items-plus-back-img {
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}

.opis-190-additional-items .opis-190-additional-items__title {
  font-size: 42px;
  line-height: 46px;
  letter-spacing: 0.42px;
  text-transform: uppercase;
}

.opis-190-additional-items .opis-190-additional-items__title span {
  font-weight: 700;
}

@media (max-width: 720px) {
  .opis-190-additional-items .opis-190-additional-items__title {
    padding: 0 15px;
    font-size: 35px;
  }
}

.opis-190-additional-items .opis-190-additional-items__subtitle {
  font-size: 20px;
  line-height: 36px;
}

.opis-190-additional-items .opis-190-additional-items__cards {
  width: 790px;
  padding-top: 93px;
  margin: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 30px;
    padding-right: 30px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 100px) {
  .opis-190-additional-items .opis-190-additional-items__cards {
    width: 710px;
  }
}

@media (max-width: 900px) {
  .opis-190-additional-items .opis-190-additional-items__cards {
    padding-top: 65px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: unset;
  }
}

.opis-190-additional-items .opis-190-additional-items__cards .opis-190-additional-items__card {
  width: 306px;
  border: 2px solid #BEBEBE;
  border-radius: 27px;
  padding-left: 81px;
  padding-bottom: 23px;
  margin-bottom: 65px;
  position: relative;
}

@media (max-width: 900px) {
  .opis-190-additional-items .opis-190-additional-items__cards .opis-190-additional-items__card {
    margin-bottom: 85px;
  }
}

@media (max-width: 560px) {
  .opis-190-additional-items .opis-190-additional-items__cards .opis-190-additional-items__card {
    width: 240px;
    padding-left: 73px;
    padding-bottom: 23px;
  }
}

.opis-190-additional-items .opis-190-additional-items__cards .opis-190-additional-items__card .opis-190-additional-items__card-title {
  font-size: 24px;
  line-height: 26px;
  text-transform: uppercase;
  margin-top: 30px;
}

.opis-190-additional-items .opis-190-additional-items__cards .opis-190-additional-items__card .opis-190-additional-items__card-title span {
  font-weight: 600;
}

@media (max-width: 560px) {
  .opis-190-additional-items .opis-190-additional-items__cards .opis-190-additional-items__card .opis-190-additional-items__card-title {
    font-size: 20px;
    line-height: 22px;
  }
}

.opis-190-additional-items .opis-190-additional-items__cards .opis-190-additional-items__card .opis-190-additional-items__card-subtitle {
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 5px;
}

.opis-190-additional-items .opis-190-additional-items__cards .opis-190-additional-items__card .opis-190-additional-items__card-cat {
  font-size: 15px;
  line-height: 36px;
  color: #912EAF;
  font-weight: 700;
  text-transform: uppercase;
}

@media (max-width: 560px) {
  .opis-190-additional-items .opis-190-additional-items__cards .opis-190-additional-items__card .opis-190-additional-items__card-cat--two-words {
    line-height: 26px;
  }
}

.opis-190-additional-items .opis-190-additional-items__cards .opis-190-additional-items__card .opis-190-additional-items__card-btn {
  background-color: #E94E1B;
  border: 1px solid #E94E1B;
  border-radius: 35px;
  text-decoration: none;
  font-size: 14px;
  letter-spacing: 1.4px;
  color: white;
  width: 155px;
  min-height: 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 560px) {
  .opis-190-additional-items .opis-190-additional-items__cards .opis-190-additional-items__card .opis-190-additional-items__card-btn {
    min-height: 28px;
    width: 110px;
  }
}

.opis-190-additional-items .opis-190-additional-items__cards .opis-190-additional-items__card .opis-190-additional-items__card-img {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translate(-40%, -48%);
          transform: translate(-40%, -48%);
  max-height: 270px;
}

@media (max-width: 560px) {
  .opis-190-additional-items .opis-190-additional-items__cards .opis-190-additional-items__card .opis-190-additional-items__card-img {
    max-height: 225px;
    -webkit-transform: translate(-35%, -48%);
            transform: translate(-35%, -48%);
  }
}

@media (max-width: 560px) {
  .opis-190-additional-items .opis-190-additional-items__cards .opis-190-additional-items__card .opis-190-additional-items__card-img--big-img {
    -webkit-transform: translate(-41%, -48%) !important;
            transform: translate(-41%, -48%) !important;
  }
}

.opis-190-additional-items .opis-190-additional-items__cards .opis-190-additional-items__card--second .opis-190-additional-items__card-img {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translate(-50%, -48%);
          transform: translate(-50%, -48%);
}

.opis-190-additional-items .opis-190-additional-items__cards .opis-190-additional-items__card--third .opis-190-additional-items__card-cat {
  color: #0C9DDC;
}

.opis-190-additional-items .opis-190-additional-items__cards .opis-190-additional-items__card--fourth .opis-190-additional-items__card-img {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translate(-50%, -48%);
          transform: translate(-50%, -48%);
}

.opis-190-additional-items .opis-190-additional-items__cards .opis-190-additional-items__card--fourth .opis-190-additional-items__card-cat {
  color: #0C9DDC;
}

.opis-190-footer {
  width: 100%;
}

.opis-190-footer .opis-190-footer-waves {
  width: 100%;
}
.opis-190-how-to-wash-card{
  width: 272px;
}
@media(max-width: 1199px){
  .opis-190-how-to-wash-card{
      width: 220px;
  }
}





.opis-196-all {
  max-width: 1110px;
  font-family: 'Poppins', sans-serif;
  margin: 0 auto;
  overflow: hidden;
}

.opis-196-header {
  min-height: 635px;
  position: relative;
}

.opis-196-header .opis-196__logo-wrapper {
  z-index: 3;
  background-color: white;
  float: right;
  margin-top: 64px;
  border-bottom-left-radius: 75px;
  border-top-left-radius: 75px;
  -webkit-box-shadow: 0px 3px 6px #00000029;
          box-shadow: 0px 3px 6px #00000029;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 35px 60px;
  max-width: 90%;
}

.opis-196-header .opis-196__logo-wrapper .opis-196__logo {
  max-width: 100%;
}

.opis-196-header .opis-196-top-img {
  position: absolute;
}

.opis-196-header .opis-196-top-img.opis-196-img--top-wave {
  z-index: 0;
  top: 0;
  right: 0;
  max-width: 100%;
}

.opis-196-header .opis-196-top-img.opis-196-img--top-hands {
  z-index: 1;
  top: 0;
  left: 0;
  max-width: 85%;
}

.opis-196-header .opis-196-top-img.opis-196-img--top-plus {
  z-index:0;
  bottom: 0px;
  right: 0;
  -webkit-transform: translateY(57px);
          transform: translateY(57px);
}

@media (max-width: 750px) {
  .opis-196-header {
    min-height: 566px;
  }
}

@media (max-width: 650px) {
  .opis-196-header {
    min-height: 490px;
  }
}

@media (max-width: 530px) {
  .opis-196-header {
    min-height: 400px;
  }
}

@media (max-width: 400px) {
  .opis-196-header {
    min-height: 305px;
  }
}

.opis-196-title-wrapp {
  color: #232323;
  margin-top: 45px;
  /*transform: translateY(-9px);*/
}

@media (max-width: 767px) {
  .opis-196-title-wrapp {
    margin-top: 20px;
  }
}

.opis-196-title-wrapp p {
  margin: 0;
}

.opis-196-title-wrapp .opis-196-title-small-text {
  font-size: 16px;
  line-height: 34px;
  letter-spacing: 1.6px;
  margin: 0;
  text-transform: uppercase;
}

.opis-196-title-wrapp .opis-196-title-gradient-text {
  font-size: 30px;
  line-height: 28px;
  font-weight: 600;
  background-image: radial-gradient(circle, #e2e2e2 0%, #606060 15%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  -moz-background-clip: text;
  -moz-text-fill-color: transparent;
}

@media (max-width: 460px) {
  .opis-196-title-wrapp .opis-196-title-gradient-text {
    font-size: 25px;
  }
}

.opis-196-title-wrapp .opis-196-title-main-text {
  font-size: 42px;
  line-height: 38px;
  letter-spacing: 0.42px;
  text-transform: uppercase;
  margin-top: 10px;
}

.opis-196-title-wrapp .opis-196-title-main-text span {
  font-weight: bold;
}

@media (max-width: 460px) {
  .opis-196-title-wrapp .opis-196-title-main-text {
    font-size: 36px;
    line-height: 28px;
  }
}

.opis-196-title-wrapp .opis-196-title-submain-text {
  font-size: 20px;
  line-height: 36px;
}

@media (max-width: 460px) {
  .opis-196-title-wrapp .opis-196-title-submain-text {
    line-height: 26px;
    margin-top: 10px;
  }
}

.opis-196-title-red-text {
  color: #0C9DDC;
  font-size: 23px;
  line-height: 36px;
  text-transform: uppercase;
  font-weight: 600;
}

@media (max-width: 767px) {
  .opis-196-title-red-text {
    margin-bottom: 37.64px !important;
  }
}

.opis-196-main-wrapp {
  padding: 0px;
  background-image: url("/img/opisy/196/mainsection-background.png");
  background-repeat: no-repeat;
  background-position-y: 25%;
  padding-right: 71px;
  padding-left: 40px;
}

@media (max-width: 767px) {
  .opis-196-main-wrapp {
    background-position-y: 3%;
    padding-right: 20px;
    padding-left: 20px;
  }
}

.opis-196-main-wrapp .opis-196-pruduct {
  margin-top: 80px;
}

@media (max-width: 767px) {
  .opis-196-main-wrapp .opis-196-pruduct {
    margin-top: 0;
    margin-bottom: 50px;
  }
}

.opis-196-main-wrapp .opis-196-pruduct .opis-196-product__img {
  max-width: 100%;
}

@media (max-width: 767px) {
  .opis-196-main-wrapp .opis-196-pruduct .opis-196-product__img {
    max-width: 60%;
  }
}

.opis-196-main-wrapp .opis-196-pruduct .opis-196-product__buy-btn {
  margin-top: 17px;
  border-radius: 38px;
  background-color: #E94E1B;
  width: 329px;
  min-height: 75px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-decoration: none;
  color: white;
  font-size: 35px;
  letter-spacing: 3.5px;
  font-weight: 600;
  line-height: 63px;
  -ms-flex-item-align: center;
      align-self: center;
  max-width: 95%;
}

@media (max-width: 700px) {
  .opis-196-main-wrapp .opis-196-pruduct .opis-196-product__buy-btn {
    font-size: 26px;
    min-height: 65px;
  }
}

@media (max-width: 767px) {
  .opis-196-main-wrapp .opis-196-pruduct .opis-196-product__buy-btn {
    margin-top: 0;
  }
}

@media (max-width: 290px) {
  .opis-196-main-wrapp .opis-196-pruduct .opis-196-product__buy-btn {
    font-size: 18px;
    min-height: 45px;
  }
}

.opis-196-main-wrapp .opis-196-product-opis {
  padding-top: 45px;
  padding-right: 12px;
}

@media (max-width: 767px) {
  .opis-196-main-wrapp .opis-196-product-opis {
    padding-top: 0;
  }
}

.opis-196-main-wrapp .opis-196-product-opis .opis-196-product-opis__normal-text {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 20px;
}

.opis-196-main-wrapp .opis-196-product-opis .opis-196-product-opis__normal-text span {
  font-weight: bold;
}

@media (max-width: 767px) {
  .opis-196-main-wrapp .opis-196-product-opis .opis-196-product-opis__normal-text--last {
    margin-bottom: 44px;
  }
}

.opis-196-main-wrapp .opis-196-product-opis .opis-196-product-zalety .opis-196-product-zalety__items {
  list-style: none;
  margin-left: 35px;
}

.opis-196-main-wrapp .opis-196-product-opis .opis-196-product-zalety .opis-196-product-zalety__items .opis-196-product-zalety__item {
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 24px;
  position: relative;
}

.opis-196-main-wrapp .opis-196-product-opis .opis-196-product-zalety .opis-196-product-zalety__items .opis-196-product-zalety__item span {
  font-weight: bold;
}

.opis-196-main-wrapp .opis-196-product-opis .opis-196-product-zalety .opis-196-product-zalety__items .opis-196-product-zalety__item::before {
  content: '';
  position: absolute;
  width: 12px;
  height: 12px;
  top: 5px;
  left: -36px;
  border-radius: 50%;
  background-color: #D1D1D1;
}

.opis-196-main-wrapp .opis-196-product-opis .opis-196-product-section-title {
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.5px;
  color: #0C9DDC;
  font-weight: 800;
}

.opis-196-main-wrapp .opis-196-product-opis .opis-196-product-opis__pojemnosc-wrapp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
}

.opis-196-main-wrapp .opis-196-product-opis .opis-196-product-opis__pojemnosc-wrapp .opis-196-product-section-title:last-child {
  color: #000000;
  font-weight: 600;
  margin-left: 15px;
}

.opis-196-main-wrapp .opis-196-product-opis .opis-196-product-desc-with-img--second {
  margin-top: 18.5px;
}

.opis-196-main-wrapp .opis-196-product-opis .opis-196-product-desc-with-img .opis-196-product-desc-with-img__img {
  width: 79px;
  -o-object-fit: contain;
     object-fit: contain;
}

@media (max-width: 445px) {
  .opis-196-main-wrapp .opis-196-product-opis .opis-196-product-desc-with-img .opis-196-product-desc-with-img__img {
    width: 65px;
    -o-object-fit: contain;
       object-fit: contain;
  }
}

@media (max-width: 400px) {
  .opis-196-main-wrapp .opis-196-product-opis .opis-196-product-desc-with-img .opis-196-product-desc-with-img__img {
    display: none;
  }
}

.opis-196-main-wrapp .opis-196-product-opis .opis-196-product-desc-with-img .opis-196-product-desc-with-img__text {
  padding-left: 24px;
}

@media (max-width: 445px) {
  .opis-196-main-wrapp .opis-196-product-opis .opis-196-product-desc-with-img .opis-196-product-desc-with-img__text {
    padding-left: 10px;
  }
}

.opis-196-main-wrapp .opis-196-product-opis .opis-196-product-desc-with-img .opis-196-product-desc-with-img__text--first {
  margin-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 20px;
  line-height: 20px;
  font-weight: 700;
}

.opis-196-main-wrapp .opis-196-product-opis .opis-196-product-desc-with-img .opis-196-product-desc-with-img__title {
  font-size: 16px;
  line-height: 20px;
  font-weight: 700;
}

.opis-196-main-wrapp .opis-196-product-opis .opis-196-product-desc-with-img .opis-196-product-desc-with-img__text--second {
  font-size: 16px;
  line-height: 20px;
}

.opis-196-main-wrapp .opis-196-product-opis .opis-196-product-desc-with-img .opis-196-product-desc-with-img__text--second span {
  font-weight: 600;
}

.opis-196-product-desc-with-img__texts-firstone {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 !important;
}

.opis-196-product-desc-with-img__text--firstsub {
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  margin-top: 5px;
}

.opis-196-notification {
  padding: 28px;
  width: 810px;
  margin: auto;
  margin-top: 32px;
  text-align: center;
  border: 2px solid #E94E1B;
  border-radius: 26px;
}

@media (max-width: 850px) {
  .opis-196-notification {
    width: 80%;
  }
}

@media (max-width: 565px) {
  .opis-196-notification {
    width: 85%;
    padding: 14px;
  }
}

@media (max-width: 365px) {
  .opis-196-notification {
    width: 90%;
    padding: 5px;
  }
}

.opis-196-notification .opis-195-notification__title {
  color: #E94E1B;
  font-size: 18px;
  line-height: 24px;
  font-weight: 600;
  text-transform: uppercase;
}

.opis-196-notification .opis-195-notification__text {
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
}

.opis-196-jumbotron {
  margin-top: 130px;
  height: 101px;
  background-color: #0C9DDC;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.opis-196-jumbotron .opis-196-jumbotron-img {
  height: 281px;
  margin-left: 10.7%;
  margin-right: 96px;
}

@media (max-width: 767px) {
  .opis-196-jumbotron .opis-196-jumbotron-img {
    height: 200px;
    margin-right: 30px;
  }
}

@media (max-width: 580px) {
  .opis-196-jumbotron .opis-196-jumbotron-img {
    margin-left: 5.7%;
  }
}

@media (max-width: 550px) {
  .opis-196-jumbotron .opis-196-jumbotron-img {
    height: 150px;
    margin-left: 2%;
    margin-right: 10px;
  }
}

.opis-196-jumbotron .opis-196-jumbotron__text {
  font-size: 20px;
  line-height: 30px;
  text-transform: uppercase;
  color: white;
  font-weight: 500;
  margin: 0;
}

@media (max-width: 550px) {
  .opis-196-jumbotron .opis-196-jumbotron__text {
    font-size: 17px;
    line-height: 20px;
  }
}

.opis-196-all-together-img {
  max-width: 884px;
  margin: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 44px;
}

@media (max-width: 900px) {
  .opis-196-all-together-img {
    max-width: 95%;
  }
}

.opis-196-how-to-wash {
  min-height: 500px;
  position: relative;
}

.opis-196-how-to-wash::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  z-index: -3;
  background-image: url("/img/opisy/196/plus-blur-right.svg");
}

.opis-196-how-to-wash .opis-196-how-to-wash-text {
  padding: 0 125px;
  padding-top: 139px;
  font-size: 42px;
  line-height: 46px;
  letter-spacing: 0.42px;
  text-transform: uppercase;
  position:relative;
  z-index: 3;
}

.opis-196-how-to-wash .opis-196-how-to-wash-text span {
  font-weight: 700;
}

@media (max-width: 636px) {
  .opis-196-how-to-wash .opis-196-how-to-wash-text {
    padding: 0 30px;
    padding-top: 139px;
  }
}

.opis-196-how-to-wash .opis-196-how-to-wash-back-img {
  position: absolute;
  top: 5px;
  right: 0;
  z-index: 0;
  max-width: 100%;
}

@media (max-width: 767px) {
  .opis-196-how-to-wash .opis-196-how-to-wash-back-img {
    -webkit-transform: translate(20%, 20%);
            transform: translate(20%, 20%);
  }
}

.opis-196-how-to-wash .opis-196-how-to-wash-plus-back-img {
  position: absolute;
  top: 114px;
  left: 0;
  z-index: 0;
}

@media (max-width: 636px) {
  .opis-196-how-to-wash .opis-196-how-to-wash-plus-back-img {
    display: none !important;
  }
}

.opis-196-how-to-wash .opis-196-how-to-wash-cards {
  margin-top: 220px;
  padding: 0 125px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.opis-196-how-to-wash .opis-196-how-to-wash-cards .opis-196-how-to-wash-card:nth-child(2),
.opis-196-how-to-wash .opis-196-how-to-wash-cards .opis-196-how-to-wash-card:nth-child(5),
.opis-196-how-to-wash .opis-196-how-to-wash-cards .opis-196-how-to-wash-card:nth-child(8) {
  -webkit-transform: translateY(-70px);
          transform: translateY(-70px);
}

@media (max-width: 1090px) {
  .opis-196-how-to-wash .opis-196-how-to-wash-cards {
    padding: 0 70px;
  }
}

@media (max-width: 980px) {
  .opis-196-how-to-wash .opis-196-how-to-wash-cards {
    padding: 0 40px;
  }
}

@media (max-width: 640px) {
  .opis-196-how-to-wash .opis-196-how-to-wash-cards {
    padding: 0 20px;
  }
}

@media (max-width: 919px) {
  .opis-196-how-to-wash-cards {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .opis-196-how-to-wash-card:nth-child(2),
  .opis-196-how-to-wash-card:nth-child(5),
  .opis-196-how-to-wash-card:nth-child(8) {
    -webkit-transform: translateY(0px) !important;
            transform: translateY(0px) !important;
  }
}

.opis-196-jumbotron__texts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.opis-196-jumbotron__texts .opis-196-jumbotron__big-text {
  font-size: 58px;
  line-height: 85px;
  letter-spacing: 0.58px;
  margin: 0;
  margin-right: 20px;
  color: white;
  font-weight: 100;
}

@media (max-width: 550px) {
  .opis-196-jumbotron__texts .opis-196-jumbotron__big-text {
    font-size: 40px;
    margin-right: 10px;
  }
}

@media (max-width: 370px) {
  .opis-196-jumbotron__texts .opis-196-jumbotron__big-text {
    display: none;
  }
}

.opis-196-jumbotron__texts .opis-196-jumbotron__text {
  line-height: 26px;
  letter-spacing: 0.2px;
}

.opis-196-additional-items {
  position: relative;
  padding-top: 63px;
}

.opis-196-additional-items .opis-196-additional-items-plus-back-img {
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}

.opis-196-additional-items .opis-196-additional-items__title {
  font-size: 42px;
  line-height: 46px;
  letter-spacing: 0.42px;
  text-transform: uppercase;
}

.opis-196-additional-items .opis-196-additional-items__title span {
  font-weight: 700;
}

@media (max-width: 620px) {
  .opis-196-additional-items .opis-196-additional-items__title {
    padding: 0 15px;
    font-size: 35px;
  }
}

.opis-196-additional-items .opis-196-additional-items__subtitle {
  font-size: 20px;
  line-height: 36px;
}

.opis-196-additional-items .opis-196-additional-items__cards {
  width: 790px;
  padding-top: 93px;
  margin: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 900px) {
  .opis-196-additional-items .opis-196-additional-items__cards {
    width: 710px;
  }
}

@media (max-width: 800px) {
  .opis-196-additional-items .opis-196-additional-items__cards {
    padding-top: 65px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: unset;
  }
}

.opis-196-additional-items .opis-196-additional-items__cards .opis-196-additional-items__card {
  width: 306px;
  border: 2px solid #BEBEBE;
  border-radius: 27px;
  padding-left: 81px;
  padding-bottom: 23px;
  margin-bottom: 65px;
  position: relative;
}

@media (max-width: 800px) {
  .opis-196-additional-items .opis-196-additional-items__cards .opis-196-additional-items__card {
    margin-bottom: 85px;
  }
}

@media (max-width: 460px) {
  .opis-196-additional-items .opis-196-additional-items__cards .opis-196-additional-items__card {
    width: 240px;
    padding-left: 73px;
    padding-bottom: 23px;
  }
}

.opis-196-additional-items .opis-196-additional-items__cards .opis-196-additional-items__card .opis-196-additional-items__card-title {
  font-size: 24px;
  line-height: 26px;
  text-transform: uppercase;
  margin-top: 30px;
}

.opis-196-additional-items .opis-196-additional-items__cards .opis-196-additional-items__card .opis-196-additional-items__card-title span {
  font-weight: 600;
}

@media (max-width: 460px) {
  .opis-196-additional-items .opis-196-additional-items__cards .opis-196-additional-items__card .opis-196-additional-items__card-title {
    font-size: 20px;
    line-height: 22px;
  }
}

.opis-196-additional-items .opis-196-additional-items__cards .opis-196-additional-items__card .opis-196-additional-items__card-subtitle {
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 5px;
}

.opis-196-additional-items .opis-196-additional-items__cards .opis-196-additional-items__card .opis-196-additional-items__card-cat {
  font-size: 15px;
  line-height: 36px;
  color: #912EAF;
  font-weight: 700;
  text-transform: uppercase;
}

@media (max-width: 460px) {
  .opis-196-additional-items .opis-196-additional-items__cards .opis-196-additional-items__card .opis-196-additional-items__card-cat--two-words {
    line-height: 26px;
  }
}

.opis-196-additional-items .opis-196-additional-items__cards .opis-196-additional-items__card .opis-196-additional-items__card-btn {
  background-color: #E94E1B;
  border: 1px solid #E94E1B;
  border-radius: 35px;
  text-decoration: none;
  font-size: 14px;
  letter-spacing: 1.4px;
  color: white;
  width: 155px;
  min-height: 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 460px) {
  .opis-196-additional-items .opis-196-additional-items__cards .opis-196-additional-items__card .opis-196-additional-items__card-btn {
    min-height: 28px;
    width: 110px;
  }
}

.opis-196-additional-items .opis-196-additional-items__cards .opis-196-additional-items__card .opis-196-additional-items__card-img {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translate(-40%, -48%);
          transform: translate(-40%, -48%);
  max-height: 270px;
}

@media (max-width: 460px) {
  .opis-196-additional-items .opis-196-additional-items__cards .opis-196-additional-items__card .opis-196-additional-items__card-img {
    max-height: 225px;
    -webkit-transform: translate(-35%, -48%);
            transform: translate(-35%, -48%);
  }
}

@media (max-width: 460px) {
  .opis-196-additional-items .opis-196-additional-items__cards .opis-196-additional-items__card .opis-196-additional-items__card-img--big-img {
    -webkit-transform: translate(-41%, -48%) !important;
            transform: translate(-41%, -48%) !important;
  }
}

.opis-196-additional-items .opis-196-additional-items__cards .opis-196-additional-items__card--second .opis-196-additional-items__card-img {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translate(-50%, -48%);
          transform: translate(-50%, -48%);
}

.opis-196-additional-items .opis-196-additional-items__cards .opis-196-additional-items__card--third .opis-196-additional-items__card-cat {
  color: #0C9DDC;
}

.opis-196-additional-items .opis-196-additional-items__cards .opis-196-additional-items__card--fourth .opis-196-additional-items__card-img {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translate(-50%, -48%);
          transform: translate(-50%, -48%);
}

.opis-196-additional-items .opis-196-additional-items__cards .opis-196-additional-items__card--fourth .opis-196-additional-items__card-cat {
  color: #0C9DDC;
}

.opis-196-footer {
  width: 100%;
}

.opis-196-footer .opis-196-footer-waves {
  width: 100%;
}


.opis-168-all {
    max-width: 1110px;
    font-family: "Work Sans", sans-serif;
    margin: 0 auto;
    overflow: hidden;
  }
  .opis-168-header {
    position: relative;
  }
  .opis-168-header-img {
    width: 100%;
  }
  
  .opis-168-title-wrapp {
    color: #232323 !important;
    margin-top: 48px;
    padding: 0 15px;
    position: relative;
    z-index: 1;
  }
  @media (max-width: 867px) {
    .opis-168-title-wrapp {
      margin-top: 20px;
    }
    .opis-168-all-together-background-symbol {
      top: 23% !important;
    }
  }
  @media (max-width: 700px) {
    .opis-168-all-together-background-symbol {
      display: none;
    }
  }
  .opis-168-title-wrapp p {
    margin: 0;
  }
  .opis-168-title-main-colored-text {
    font-size: 32px !important;
    line-height: 45px !important;
    letter-spacing: 0.32px;
    text-transform: uppercase;
    color: #2e4eac !important;
    font-weight: 500 !important;;
  }
  .opis-168-title-wrapp .opis-168-title-main-text {
    font-size: 45px !important;
    line-height: 49px;
    letter-spacing: 0.45px;
  }
  .opis-168-title-wrapp .opis-168-title-main-text span {
    font-weight: 500;
  }
  @media (max-width: 660px) {
    .opis-168-title-wrapp .opis-168-title-main-text {
      font-size: 36px !important;
      line-height: 39px;
    }
  }
  .opis-168-title-wrapp .opis-168-title-submain-text {
    font-size: 24px !important;
    line-height: 36px;
    margin-top: 10px;
  }
  .opis-168-title-wrapp .opis-168-title-text-with-back span {
    display: inline-block;
    font-size: 19px !important;
    line-height: 25px;
    font-weight: 500;
    background-color: #2e4eac;
    color: white;
    border-radius: 27px;
    padding: 14px 25px;
    margin-top: 20px;
    max-width: 713px;
  }
  @media (max-width: 675px) {
    .opis-168-title-main-colored-text {
      font-size: 30px !important;
      line-height: 40px !important;
    }
    .opis-168-title-wrapp .opis-168-title-main-text {
      font-size: 38px !important;
      line-height: 40px;
    }
    .opis-168-title-wrapp .opis-168-title-submain-text {
      font-size: 21px !important;
      line-height: 26px;
      margin-top: 5px;
    }
    .opis-168-important-things__item-text-wrapp--third
      .opis-168-important-things__item-text-img {
      align-self: center;
      max-width: 40%;
    }
  }
  @media (max-width: 500px) {
    .opis-168-title-main-colored-text {
      font-size: 25px !important;
      line-height: 30px !important;
    }
    .opis-168-title-wrapp .opis-168-title-main-text {
      font-size: 29px !important;
      line-height: 31px;
    }
    .opis-168-title-wrapp .opis-168-title-submain-text {
      font-size: 18px !important;
      line-height: 22px;
      margin-top: 5px;
    }
  }
  
  .opis-168-main-wrapp {
    padding: 0px;
    margin-top: 53px;
    padding-right: 101.45px;
    padding-left: 104.81px;
    position: relative;
  }
  @media (max-width: 867px) {
    .opis-168-main-wrapp {
      background-position-y: 3%;
      padding-right: 20px;
      padding-left: 20px;
    }
  }
  .opis-168-main-wrapp .opis-168-pruduct {
    margin-top: 60px;
  }
  @media (max-width: 867px) {
    .opis-168-main-wrapp .opis-168-pruduct {
      margin-top: 0;
      margin-bottom: 20px;
    }
  }
  .opis-168-main-wrapp .opis-168-pruduct .opis-168-product__img {
    max-width: 100%;
  }
  @media (max-width: 867px) {
    .opis-168-main-wrapp .opis-168-pruduct .opis-168-product__img {
      max-width: 40%;
    }
  }
  .opis-168-main-wrapp
    .opis-168-product-opis
    .opis-168-product-opis__normal-text {
    font-size: 14px !important;
    line-height: 20px !important;
    margin-bottom: 10px !important;
  }
  .opis-168-main-wrapp
    .opis-168-product-opis
    .opis-168-product-zalety
    .opis-168-product-zalety__items {
    list-style: none;
    margin-left: 25px;
  }
  .opis-168-main-wrapp
    .opis-168-product-opis
    .opis-168-product-zalety
    .opis-168-product-zalety__items
    .opis-168-product-zalety__item {
    margin-bottom: 10px;
    font-size: 16px !important;
    line-height: 23px;
    position: relative;
  }
  .opis-168-main-wrapp
    .opis-168-product-opis
    .opis-168-product-zalety
    .opis-168-product-zalety__items
    .opis-168-product-zalety__item::before {
    content: "";
    position: absolute;
    width: 15px;
    height: 15px;
    top: 2px;
    left: -26px;
    border-radius: 50%;
    background-color: #2e4eac;
  }
  
  .opis-168-main-wrapp .opis-168-product-opis .opis-168-product-section-title {
    font-size: 23px !important;
    line-height: 27px !important;
    letter-spacing: -0.57px !important;
    color: #232323;
    font-weight: 600 !important;
    margin: 25px 0 15px;
  }
  .opis-168-main-wrapp
    .opis-168-product-opis
    .opis-168-product-opis__pojemnosc-wrapp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px;
  }
  .opis-168-main-wrapp
    .opis-168-product-opis
    .opis-168-product-opis__pojemnosc-wrapp
    .opis-168-product-section-title:last-child {
    color: #000000;
    font-weight: 600;
    margin-left: 15px;
  }
  .opis-168-product__additional-text {
    font-size: 16px !important;
    line-height: 28px !important;
    color: #2e4eac !important;
    font-weight: 500;
  }
  .opis-168-main-wrapp
    .opis-168-product-opis
    .opis-168-product-desc-with-img
    .opis-168-product-desc-with-img__img {
    width: 71px;
    -o-object-fit: contain;
    object-fit: contain;
  }
  .opis-168-product-desc-with-img {
    display: flex;
  }
  .opis-168-product-desc-with-img__text.opis-168-product-desc-with-img__text--first {
    padding-left: 15px !important;
  }
  @media (max-width: 645px) {
    .opis-168-main-wrapp
      .opis-168-product-opis
      .opis-168-product-desc-with-img
      .opis-168-product-desc-with-img__img {
      width: 65px;
      -o-object-fit: contain;
      object-fit: contain;
    }
  }
  @media (max-width: 600px) {
    .opis-168-main-wrapp .opis-168-product-opis {
      padding-top: 20px;
      padding-right: 12px;
      padding-left: 15px;
    }
    .opis-168-main-wrapp
      .opis-168-product-opis
      .opis-168-product-desc-with-img
      .opis-168-product-desc-with-img__img {
      padding-right: 0;
    }
  }
  .opis-168-main-wrapp
    .opis-168-product-opis
    .opis-168-product-desc-with-img
    .opis-168-product-desc-with-img__text {
    padding-left: 24px;
  }
  @media (max-width: 645px) {
    .opis-168-main-wrapp
      .opis-168-product-opis
      .opis-168-product-desc-with-img
      .opis-168-product-desc-with-img__text {
      padding-left: 10px;
    }
  }
  .opis-168-product-desc-with-img {
    display: flex;
    align-items: center;
  }
  .opis-168-product-desc-with-img__texts-firstone {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 !important;
    margin: 0;
  }
  .opis-168-product-desc-with-img__texts-firstone
    .opis-168-product-desc-with-img__text {
    margin: 0;
  }
  .opis-168-main-wrapp
    .opis-168-product-opis
    .opis-168-product-desc-with-img
    .opis-168-product-desc-with-img__text--first {
    margin-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 20px !important;
    line-height: 20px;
    font-weight: 700;
  }
  .opis-168-product-background-wave {
    position: absolute;
    right: 0;
    top: -275px;
    z-index: 0;
  }
  @media (max-width: 867px) {
    .opis-168-product-background-wave {
      top: -175px;
    }
  }
  
  /*ALL TOGETHER*/
  .opis-168-all-together {
    margin-top: 140px;
    padding: 106.67px 100px;
    background-image: url("/img/opisy/168/all-together-background.svg");
    background-position: top;
    background-repeat: no-repeat;
    position: relative;
    min-height: 1154px;
  }
  .opis-168-all-together__logo {
    margin: auto;
    display: flex;
    max-width: 378px;
    max-width: 80%;
  }
  .opis-168-all-together__title {
    margin-top: 38.51px;
    font-size: 48px !important;
    line-height: 45px;
    letter-spacing: 0.48px;
    text-align: center;
    font-weight: 400;
  }
  .opis-168-all-together__title span {
    font-weight: 500;
  }
  .opis-168-all-together-background-symbol {
    position: absolute;
    z-index: 0;
    z-index: 0;
    right: 0;
    top: 30%;
  }
  .opis-168-all-together-items {
    margin-top: 100px;
    padding: 0 !important;
  }
  .opis-168-all-together-additional-info {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    text-align: right;
    padding-right: 65px;
  }
  .opis-168-all-together-additional-info-block-number {
    font-size: 43px !important ;
    line-height: 31px !important;
    margin-bottom: 15px;
    margin-top: 10px;
    color: #1c5baa !important;
    letter-spacing: 1.07px;
    font-weight: 700;
  }
  .opis-168-all-together-additional-info-block-text {
    font-size: 25px !important ;
    line-height: 26.5px !important;
    font-weight: 600 !important;
  }
  .opis-168-all-together-additional-info-block-3
    .opis-168-all-together-additional-info-block-number {
    font-size: 77px !important ;
    letter-spacing: 1.93px ;
    line-height: 56px ;
  }
  .opis-168-all-together-additional-info-block-3
    .opis-168-all-together-additional-info-block-text {
    font-size: 18px !important;
    line-height: 25px !important;
    font-weight: 600 !important;
  }
  
  .opis-168-all-together__animal-friendly {
    display: flex;
    margin-top: 32.09px;
    margin-left: 67px;
  }
  .opis-168-all-together__animal-friendly-img {
    max-width: 72px;
    object-fit: contain;
    margin-right: 23px;
  }
  .opis-168-all-together__animal-friendly-texts {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
  }
  .opis-168-all-together__animal-friendly-texts--big {
    font-size: 28px !important;
    line-height: 34px !important;
    font-weight: 700 !important;
    color: #1c5baa !important;
    text-transform: uppercase;
    margin: 0;
  }
  @media (max-width: 767px) {
    .opis-168-all-together__animal-friendly {
      justify-content: center;
    }
  }
  .opis-168-all-together-img-wrapper {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
  }
  .opis-168-all-together-img {
    object-fit: contain;
    max-width: 100%;
  }
  
  /*********/
  .opis-168-important-things {
    margin: 64px 0;
  }
  .opis-168-important-things .row {
    margin-bottom: -60px;
  }
  .opis-168-important-things__title {
    font-size: 42px !important;
    line-height: 45px;
    letter-spacing: 0.42px;
    color: #2e4eac;
    text-transform: uppercase;
    font-weight: 600;
  }
  .opis-168-important-things__subtitle {
    font-size: 38px !important;
    line-height: 45px;
    letter-spacing: 0.38px;
    font-weight: 550;
  }
  .opis-168-important-things__title-block {
    margin-bottom: 100px;
  }
  .opis-168-important-things__item-text-img {
    min-height: 91px;
    margin-bottom: 20.47px;
  }
  .opis-168-important-things__item-text-text {
    max-width: 422px;
  }
  .opis-168-important-things__item-text-wrapp * {
    transform: translateY(-25px);
  }
  .opis-168-important-things__item-text-wrapp--first * {
    transform: translate(0);
  }
  .opis-168-important-things__item-text-wrapp--right {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    padding-left: 52.2px;
  }
  .opis-168-important-things__item-text-wrapp--left {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: center;
    text-align: right;
    padding-right: 52.2px;
  }
  
  .opis-168-important-things__item-text-wrapp--first {
    justify-content: flex-start;
  }
  .opis-168-important-things__item-text-title {
    font-size: 26px !important;
    line-height: 30px !important;;
    margin-bottom: 13px;
    font-weight: 600 !important;;
    color: #2e4eac !important;;
  }
  .opis-168-important-things__item-text-wrapp--first
    .opis-168-important-things__item-text-title {
    line-height: 24px !important;;
  }
  .opis-168-important-things__item-text-subtitle {
    font-size: 18px !important;
    line-height: 20px !important;;
    margin-bottom: 11px !important;;
    color: #2e4eac !important;;
    font-weight: 600 !important;;
  }
  .opis-168-important-things__item-text-text {
    font-size: 18px !important;
    line-height: 23px !important;;
    letter-spacing: 0.45px !important;;
  }
  .opis-168-important-things__item-img {
    object-fit: contain;
    max-width: 100%;
  }
  .opis-168-important-things__item-text-wrapp--second
    .opis-168-important-things__item-text-text {
    font-size: 18px !important;
    line-height: 23px !important;;
    letter-spacing: -0.63px !important;;
  }
  .opis-168-important-things__item-text-wrapp--third
    .opis-168-important-things__item-text-text {
    font-size: 16px !important;
    line-height: 23px !important;;
    letter-spacing: -0.54px !important;;
    max-width: 398px;
  }
  .opis-168-important-things__item-text-wrapp--fourth
    .opis-168-important-things__item-text-text {
    font-size: 16px !important;
    line-height: 23px !important;;
    letter-spacing: -0.54px !important;;
    max-width: 373px;
  }
  .opis-168-important-things__item-text-wrapp--fourth
    .opis-168-important-things__item-text-img {
    max-width: 100%;
    margin-top: 75px;
  }
  
  /*****ADDITIONAL ITEMS******/
  .opis-168-additional-items {
    margin-top: 107.53px;
  }
  .opis-168-additional-items__title {
    font-size: 42px !important;
    line-height: 45px;
    letter-spacing: 0.42px;
    color: #2e4eac !important;
    text-transform: uppercase;
    font-weight: 600;
  }
  .opis-168-additional-items__subtitle {
    font-size: 38px !important;
    line-height: 45px;
    letter-spacing: 0.38px;
    font-weight: 550;
  }
  .opis-168-additional-items-cards {
    margin-top: 46px;
    padding: 0 160px;
  }
  .opis-168-additional-items-card {
    padding: 0 29px;
    display: flex;
    flex-direction: column;
    align-content: center;
  }
  .opis-168-additional-items-card__title {
    font-size: 16px !important;
    line-height: 19px !important;;
    max-width: 188px !important;;
    text-align: center;
    font-weight: 400 !important;;
    margin: auto;
    margin-bottom: 12px;
  }
  .opis-168-important-things__item-text-img--prizes {
    max-height: 84px;
  }
  .opis-168-additional-items-card__subtitle {
    font-size: 13px !important;
    line-height: 14px !important;;
    color: #cc6c5e !important;;
    text-align: center;
  }
  .opis-168-additional-items-card__title span {
    font-weight: 600 !important;;
  }
  .opis-168-additional-items-card__img {
    max-width: 148px;
    object-fit: contain;
    margin: auto;
    margin-top: 16px;
  }
  .opis-168-additional-items-card__buy-btn {
    background-color: #de4e1b;
    width: 175px;
    min-height: 40.04px;
    color: white !important;
    text-decoration: none !important;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
    border-radius: 30px;
    font-size: 16px !important;
    line-height: 19px;
    letter-spacing: 1.6px;
    font-weight: 600;
    margin-top: 26px;
  }
  .opis-168-additional-items-card-sm-screen-line {
    width: 55%;
    background-color: #ff8c5b;
    height: 2px;
    border-radius: 50px;
    margin: 20px auto;
    display: none;
  }
  
  /***********/
  .opis-168-footer {
    width: 100%;
    margin-top: 67px;
  }
  
  .opis-168-footer .opis-168-footer-waves {
    width: 100%;
  }
  
  @media (max-width: 1000px) {
    .opis-168-main-wrapp {
      padding-right: 50.45px;
      padding-left: 50.81px;
    }
    .opis-168-important-things {
      padding: 0 20px;
    }
    .opis-168-important-things .row {
      margin-bottom: 0;
    }
  }
  
  @media (max-width: 675px) {
    .opis-168-main-wrapp {
      padding-right: 15px;
      padding-left: 15px;
    }
    .opis-168-important-things {
      padding: 0 15px;
    }
    .opis-168-main-wrapp
      .opis-168-product-opis
      .opis-168-product-desc-with-img
      .opis-168-product-desc-with-img__img {
      min-width: 60px;
    }
  }
  .opis-168-additional-items-card__title{
      min-height: 58px;
  }
  
  @media (max-width: 955px) {
    .opis-168-additional-items-cards {
      padding: 0 10px;
    }
  }
  @media (max-width: 300px) {
    .opis-168-additional-items-cards {
      padding: 0 5px;
    }
  }
  @media (max-width: 767px) {
    .opis-168-additional-items-cards {
      margin-top: 15px;
    }
    .opis-168-all-together {
      margin-top: 40px;
    }
    .opis-168-additional-items-card-sm-screen-line {
      display: block;
    }
    .opis-168-all-together-additional-info-block-3 {
      text-align: center;
    }
    .opis-168-all-together-additional-info {
      justify-content: space-evenly;
    }
    .opis-168-all-together__title {
      font-size: 38px !important;
      line-height: 35px;
    }
    .opis-168-all-together__animal-friendly {
      margin-left: 0px;
    }
    .opis-168-all-together__animal-friendly-texts--big {
      font-size: 24px !important;
    }
    .opis-168-all-together {
      padding-bottom: 50px !important;
    }
  }
  @media (max-width: 867px) {
    .opis-168-all-together {
      margin-top: 40px;
    }
    .opis-168-all-together-additional-info-block-3 {
      text-align: center;
    }
    .opis-168-all-together-additional-info {
      justify-content: space-evenly;
    }
    .opis-168-all-together__title {
      font-size: 38px !important;
      line-height: 35px;
    }
    .opis-168-all-together__animal-friendly {
      margin-left: 0px;
    }
    .opis-168-all-together__animal-friendly-texts--big {
      font-size: 24px !important;
    }
    .opis-168-all-together {
      padding-bottom: 50px !important;
    }
  }
  @media (max-width: 1180px) {
    .opis-168-all-together {
      padding: 106.67px 20px;
    }
  }
  @media (max-width: 1080px) {
    .opis-168-all-together {
      padding: 106.67px 15px;
    }
  }
  @media (max-width: 966px) {
    .opis-168-all-together-additional-info {
      padding-right: 15px;
    }
  }
  @media (max-width: 465px) {
    .opis-168-additional-items__title {
      font-size: 32px !important;
      line-height: 31px;
    }
    .opis-168-additional-items__subtitle {
      font-size: 28px !important;
      line-height: 20px;
    }
  }
  @media (max-width: 600px) {
    .opis-168-all-together-items {
      margin-top: 50px;
      padding: 0 !important;
    }
  }
  .opis-168-additional-items-card__subtitle {
    min-height: 27px;
  }
  .opis-168-main-wrapp .opis-168-product-opis {
    padding-right: 57px;
  }
  @media (max-width: 867px) {
    .opis-168-main-wrapp .opis-168-product-opis {
      padding-right: 12px;
    }
  }
  .opis-168-all-together-additional-info-block-3--img {
    margin-top: 20px;
    margin-bottom: 15px;
  }
  .opis-168-all-together__animal-friendly--big-screen {
    white-space: nowrap;
    margin-left: 0;
  }
  @media (max-width: 960px) {
    .opis-168-all-together__animal-friendly--big-screen {
      white-space: normal;
    }
  }
  .opis-168-all-together__animal-friendly--small-screen {
    display: none;
  }
  @media (max-width: 867px) {
    .opis-168-all-together__animal-friendly--big-screen {
      display: none;
    }
    .opis-168-all-together__animal-friendly--small-screen {
      display: flex;
    }
  }
  
  /*****/
  .opis-168-important-things__item {
    display: flex;
  }
  .opis-168-important-things__item .opis-168-important-things__item-img-wrapp {
    width: 50%;
  }
  .opis-168-important-things__item-text-wrapp {
    width: 50%;
  }
  
  .opis-168-important-things__item--first {
    margin-bottom: -100px;
  }
  .opis-168-important-things__item--second {
    margin-bottom: -45px;
  }
  .opis-168-important-things__item--third {
    margin-bottom: -40px;
  }
  .opis-168-important-things__item-img--last {
    padding-right: 15px;
  }
  @media (max-width: 1150px) {
    .opis-168-important-things__item--first {
      margin-bottom: 0px;
    }
    .opis-168-important-things__item--second {
      margin-bottom: 5px;
    }
    .opis-168-important-things__item--third {
      margin-bottom: 0px;
    }
  }
  @media (max-width: 868px) {
    .opis-168-important-things__item--first {
      flex-direction: column-reverse;
    }
    .opis-168-important-things__item--second {
      flex-direction: column;
    }
    .opis-168-important-things__item--third {
      flex-direction: column-reverse;
    }
    .opis-168-important-things__item--fourth {
      flex-direction: column;
    }
    .opis-168-important-things__item .opis-168-important-things__item-img-wrapp {
      width: 100%;
    }
    .opis-168-important-things__item-text-wrapp {
      width: 100%;
    }
    .opis-168-important-things__item-text-wrapp--right {
      padding: 0 10px;
    }
    .opis-168-important-things__item-text-wrapp--left {
      padding-right: 0 10px;
      text-align: left;
    }
    .opis-168-important-things__item-text-text {
      max-width: unset;
    }
    .opis-168-important-things__item-text-wrapp--fourth
      .opis-168-important-things__item-text-text {
      max-width: unset !important;
    }
    .opis-168-important-things__item-text-wrapp--left {
      align-items: unset;
    }
    .opis-168-important-things__item-text-wrapp--third
      .opis-168-important-things__item-text-text {
      max-width: unset !important;
    }
    .opis-168-important-things__item-text-wrapp--first * {
      transform: translateY(0px);
    }
    .opis-168-important-things__item-text-wrapp * {
      transform: translateY(0px);
    }
    .opis-168-important-things__item-img {
      width: 100%;
    }
    .opis-168-important-things__title-block {
      margin-bottom: 40px;
    }
    .opis-168-important-things__item-text-wrapp--first
      .opis-168-important-things__item-text-img {
      left: 50%;
      position: relative;
      transform: translateX(-50%);
      max-width: 40%;
    }
    .opis-168-important-things__title {
      font-size: 36px !important;
      line-height: 36px;
    }
    .opis-168-important-things__subtitle {
      font-size: 27px !important;
      line-height: 28px;
    }
    .opis-168-important-things__item-text-wrapp--fourth
      .opis-168-important-things__item-text-img {
      margin-top: 15px !important;
    }
    .opis-168-important-things__item-text-wrapp--left {
      padding-right: 15px;
    }
    .opis-168-important-things__item-text-text {
      font-size: 16px !important;
    }
  }
  .opis-168-product-section-title {
    position: relative;
    z-index: 1;
  }
  .opis-168-product-background-wave {
    z-index: 0;
    max-width: 40%;
  }
  .opis-168-main-wrapp {
    display: flex;
  }
  .opis-168-product-opis {
    width: 60%;
      position:relative;
  }
  .opis-168-pruduct {
    z-index: 2;
    width: 40%;
  }
  .opis-168-all-together-items {
  display: flex;
  }
  .opis-168-all-together-additional-info {
    width: 40%;
    position: relative;
    z-index: 1;
  }
  .opis-168-all-together-img-wrapper {
    width: 60%;
    position: relative;
    z-index: 1;
  }
  @media (max-width: 867px) {
    .opis-168-main-wrapp {
      flex-direction: column-reverse;
    }
    .opis-168-product-opis {
      width: 100%;
    }
    .opis-168-pruduct {
      z-index: 2;
      width: 100%;
    }
    .opis-168-product-background-wave {
      top: -100px;
      width: 50%;
    }
    .opis-168-title-wrapp .opis-168-title-text-with-back span {
      font-size: 15px !important;
      line-height: 20px;
    }
    .opis-168-all-together-items {
      flex-direction: column-reverse;
    }
    .opis-168-all-together-additional-info {
      width: 100%;
    }
    .opis-168-all-together-img-wrapper {
      width: 100%;
    }
  }

  .opis-170-all {
    max-width: 1110px;
    font-family: "Work Sans", sans-serif;
    margin: 0 auto;
    overflow: hidden;
  }
  .opis-170-header {
    position: relative;
  }
  .opis-170-header-img {
    width: 100%;
  }
  
  .opis-170-title-wrapp {
    color: #232323 !important;
    margin-top: 48px;
    padding: 0 15px;
    position: relative;
    z-index: 1;
  }
  @media (max-width: 867px) {
    .opis-170-title-wrapp {
      margin-top: 20px;
    }
    .opis-170-all-together-background-symbol {
      top: 23% !important;
    }
  }
  @media (max-width: 700px) {
    .opis-170-all-together-background-symbol {
      display: none;
    }
  }
  .opis-170-title-wrapp p {
    margin: 0;
  }
  .opis-170-title-main-colored-text {
    font-size: 32px !important;
    line-height: 45px !important;
    letter-spacing: 0.32px;
    text-transform: uppercase;
    color: #FF8D5B !important;
    font-weight: 500 !important;;
  }
  .opis-170-title-wrapp .opis-170-title-main-text {
    font-size: 45px !important;
    line-height: 49px;
    letter-spacing: 0.45px;
  }
  .opis-170-title-wrapp .opis-170-title-main-text span {
    font-weight: 500;
  }
  @media (max-width: 660px) {
    .opis-170-title-wrapp .opis-170-title-main-text {
      font-size: 36px !important;
      line-height: 39px;
    }
  }
  .opis-170-title-wrapp .opis-170-title-submain-text {
    font-size: 24px !important;
    line-height: 36px;
    margin-top: 10px;
  }
  .opis-170-title-wrapp .opis-170-title-text-with-back span {
    display: inline-block;
    font-size: 19px !important;
    line-height: 25px;
    font-weight: 500;
    background-color: #FF8D5B;
    color: white;
    border-radius: 27px;
    padding: 14px 25px;
    margin-top: 20px;
    max-width: 713px;
  }
  @media (max-width: 675px) {
    .opis-170-title-main-colored-text {
      font-size: 30px !important;
      line-height: 40px !important;
    }
    .opis-170-title-wrapp .opis-170-title-main-text {
      font-size: 38px !important;
      line-height: 40px;
    }
    .opis-170-title-wrapp .opis-170-title-submain-text {
      font-size: 21px !important;
      line-height: 26px;
      margin-top: 5px;
    }
    .opis-170-important-things__item-text-wrapp--third
      .opis-170-important-things__item-text-img {
      align-self: center;
      max-width: 40%;
    }
  }
  @media (max-width: 500px) {
    .opis-170-title-main-colored-text {
      font-size: 25px !important;
      line-height: 30px !important;
    }
    .opis-170-title-wrapp .opis-170-title-main-text {
      font-size: 29px !important;
      line-height: 31px;
    }
    .opis-170-title-wrapp .opis-170-title-submain-text {
      font-size: 18px !important;
      line-height: 22px;
      margin-top: 5px;
    }
  }
  
  .opis-170-main-wrapp {
    padding: 0px;
    margin-top: 53px;
    padding-right: 101.45px;
    padding-left: 104.81px;
    position: relative;
  }
  @media (max-width: 867px) {
    .opis-170-main-wrapp {
      background-position-y: 3%;
      padding-right: 20px;
      padding-left: 20px;
    }
  }
  .opis-170-main-wrapp .opis-170-pruduct {
    margin-top: 60px;
  }
  @media (max-width: 867px) {
    .opis-170-main-wrapp .opis-170-pruduct {
      margin-top: 0;
      margin-bottom: 20px;
    }
  }
  .opis-170-main-wrapp .opis-170-pruduct .opis-170-product__img {
    max-width: 100%;
  }
  @media (max-width: 867px) {
    .opis-170-main-wrapp .opis-170-pruduct .opis-170-product__img {
      max-width: 40%;
    }
  }
  .opis-170-main-wrapp
    .opis-170-product-opis
    .opis-170-product-opis__normal-text {
    font-size: 14px !important;
    line-height: 20px !important;
    margin-bottom: 10px !important;
  }
  .opis-170-main-wrapp
    .opis-170-product-opis
    .opis-170-product-zalety
    .opis-170-product-zalety__items {
    list-style: none;
    margin-left: 25px;
  }
  .opis-170-main-wrapp
    .opis-170-product-opis
    .opis-170-product-zalety
    .opis-170-product-zalety__items
    .opis-170-product-zalety__item {
    margin-bottom: 10px;
    font-size: 16px !important;
    line-height: 23px;
    position: relative;
  }
  .opis-170-main-wrapp
    .opis-170-product-opis
    .opis-170-product-zalety
    .opis-170-product-zalety__items
    .opis-170-product-zalety__item::before {
    content: "";
    position: absolute;
    width: 15px;
    height: 15px;
    top: 2px;
    left: -26px;
    border-radius: 50%;
    background-color: #FFB875;
  }
  
  .opis-170-main-wrapp .opis-170-product-opis .opis-170-product-section-title {
    font-size: 23px !important;
    line-height: 27px !important;
    letter-spacing: -0.57px !important;
    color: #232323;
    font-weight: 600 !important;
    margin: 25px 0 15px;
  }
  .opis-170-main-wrapp
    .opis-170-product-opis
    .opis-170-product-opis__pojemnosc-wrapp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px;
  }
  .opis-170-main-wrapp
    .opis-170-product-opis
    .opis-170-product-opis__pojemnosc-wrapp
    .opis-170-product-section-title:last-child {
    color: #000000;
    font-weight: 600;
    margin-left: 15px;
  }
  .opis-170-product__additional-text {
    font-size: 16px !important;
    line-height: 28px !important;
    color: #FF8D5B !important;
    font-weight: 500;
  }
  .opis-170-main-wrapp
    .opis-170-product-opis
    .opis-170-product-desc-with-img
    .opis-170-product-desc-with-img__img {
    width: 71px;
    -o-object-fit: contain;
    object-fit: contain;
  }
  .opis-170-product-desc-with-img {
    display: flex;
  }
  .opis-170-product-desc-with-img__text.opis-170-product-desc-with-img__text--first {
    padding-left: 15px !important;
  }
  @media (max-width: 645px) {
    .opis-170-main-wrapp
      .opis-170-product-opis
      .opis-170-product-desc-with-img
      .opis-170-product-desc-with-img__img {
      width: 65px;
      -o-object-fit: contain;
      object-fit: contain;
    }
  }
  @media (max-width: 600px) {
    .opis-170-main-wrapp .opis-170-product-opis {
      padding-top: 20px;
      padding-right: 12px;
      padding-left: 15px;
    }
    .opis-170-main-wrapp
      .opis-170-product-opis
      .opis-170-product-desc-with-img
      .opis-170-product-desc-with-img__img {
      padding-right: 0;
    }
  }
  .opis-170-main-wrapp
    .opis-170-product-opis
    .opis-170-product-desc-with-img
    .opis-170-product-desc-with-img__text {
    padding-left: 24px;
  }
  @media (max-width: 645px) {
    .opis-170-main-wrapp
      .opis-170-product-opis
      .opis-170-product-desc-with-img
      .opis-170-product-desc-with-img__text {
      padding-left: 10px;
    }
  }
  .opis-170-product-desc-with-img {
    display: flex;
    align-items: center;
  }
  .opis-170-product-desc-with-img__texts-firstone {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 !important;
    margin: 0;
  }
  .opis-170-product-desc-with-img__texts-firstone
    .opis-170-product-desc-with-img__text {
    margin: 0;
  }
  .opis-170-main-wrapp
    .opis-170-product-opis
    .opis-170-product-desc-with-img
    .opis-170-product-desc-with-img__text--first {
    margin-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 20px !important;
    line-height: 20px;
    font-weight: 700;
  }
  .opis-170-product-background-wave {
    position: absolute;
    right: 0;
    top: -275px;
    z-index: 0;
  }
  @media (max-width: 867px) {
    .opis-170-product-background-wave {
      top: -175px;
    }
  }
  
  /*ALL TOGETHER*/
  .opis-170-all-together {
    margin-top: 140px;
    padding: 106.67px 100px;
    background-image: url("/img/opisy/170/all-together-background.svg");
    background-position: top;
    background-repeat: no-repeat;
    position: relative;
    min-height: 1154px;
  }
  .opis-170-all-together__logo {
    margin: auto;
    display: flex;
    max-width: 378px;
    max-width: 80%;
  }
  .opis-170-all-together__title {
    margin-top: 38.51px;
    font-size: 48px !important;
    line-height: 45px;
    letter-spacing: 0.48px;
    text-align: center;
    font-weight: 400;
  }
  .opis-170-all-together__title span {
    font-weight: 500;
  }
  .opis-170-all-together-background-symbol {
    position: absolute;
    z-index: 0;
    z-index: 0;
    right: 0;
    top: 30%;
  }
  .opis-170-all-together-items {
    margin-top: 100px;
    padding: 0 !important;
  }
  .opis-170-all-together-additional-info {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    text-align: right;
    padding-right: 65px;
  }
  .opis-170-all-together-additional-info-block-number {
    font-size: 43px !important ;
    line-height: 31px !important;
    margin-bottom: 15px;
    margin-top: 10px;
    color: #FF8D5B !important;
    letter-spacing: 1.07px;
    font-weight: 700 !important;
  }
  .opis-170-all-together-additional-info-block-text {
    font-size: 25px !important ;
    line-height: 26.5px !important;
    font-weight: 600 !important;
  }
  .opis-170-all-together-additional-info-block-3
    .opis-170-all-together-additional-info-block-number {
    font-size: 77px !important ;
    letter-spacing: 1.93px ;
    line-height: 56px ;
  }
  .opis-170-all-together-additional-info-block-3
    .opis-170-all-together-additional-info-block-text {
    font-size: 18px !important;
    line-height: 25px !important;
    font-weight: 600 !important;
  }
  
  .opis-170-all-together__animal-friendly {
    display: flex;
    margin-top: 32.09px;
    margin-left: 67px;
  }
  .opis-170-all-together__animal-friendly-img {
    max-width: 72px;
    object-fit: contain;
    margin-right: 23px;
  }
  .opis-170-all-together__animal-friendly-texts {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
  }
  .opis-170-all-together__animal-friendly-texts--big {
    font-size: 28px !important;
    line-height: 34px !important;
    font-weight: 700 !important;
    color: #FF8D5B !important;
    text-transform: uppercase;
    margin: 0;
  }
  @media (max-width: 767px) {
    .opis-170-all-together__animal-friendly {
      justify-content: center;
    }
  }
  .opis-170-all-together-img-wrapper {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
  }
  .opis-170-all-together-img {
    object-fit: contain;
    max-width: 100%;
  }
  
  /*********/
  .opis-170-important-things {
    margin: 64px 0;
  }
  .opis-170-important-things .row {
    margin-bottom: -60px;
  }
  .opis-170-important-things__title {
    font-size: 42px !important;
    line-height: 45px;
    letter-spacing: 0.42px;
    color: #FF8D5B;
    text-transform: uppercase;
    font-weight: 600;
  }
  .opis-170-important-things__subtitle {
    font-size: 38px !important;
    line-height: 45px;
    letter-spacing: 0.38px;
    font-weight: 550;
  }
  .opis-170-important-things__title-block {
    margin-bottom: 100px;
  }
  .opis-170-important-things__item-text-img {
    min-height: 91px;
    margin-bottom: 20.47px;
  }
  .opis-170-important-things__item-text-text {
    max-width: 422px;
  }
  .opis-170-important-things__item-text-wrapp * {
    transform: translateY(-25px);
  }
  .opis-170-important-things__item-text-wrapp--first * {
    transform: translate(0);
  }
  .opis-170-important-things__item-text-wrapp--right {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    padding-left: 52.2px;
  }
  .opis-170-important-things__item-text-wrapp--left {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: center;
    text-align: right;
    padding-right: 52.2px;
  }
  
  .opis-170-important-things__item-text-wrapp--first {
    justify-content: flex-start;
  }
  .opis-170-important-things__item-text-title {
    font-size: 26px !important;
    line-height: 30px !important;;
    margin-bottom: 13px;
    font-weight: 600 !important;;
    color: #FF8D5B !important;;
  }
  .opis-170-important-things__item-text-wrapp--first
    .opis-170-important-things__item-text-title {
    line-height: 24px !important;;
  }
  .opis-170-important-things__item-text-subtitle {
    font-size: 18px !important;
    line-height: 20px !important;;
    margin-bottom: 11px !important;;
    color: #FF8D5B !important;;
    font-weight: 600 !important;;
  }
  .opis-170-important-things__item-text-text {
    font-size: 18px !important;
    line-height: 23px !important;;
    letter-spacing: 0.45px !important;;
  }
  .opis-170-important-things__item-img {
    object-fit: contain;
    max-width: 100%;
  }
  .opis-170-important-things__item-text-wrapp--second
    .opis-170-important-things__item-text-text {
    font-size: 18px !important;
    line-height: 23px !important;;
    letter-spacing: -0.63px !important;;
  }
  .opis-170-important-things__item-text-wrapp--third
    .opis-170-important-things__item-text-text {
    font-size: 16px !important;
    line-height: 23px !important;;
    letter-spacing: -0.54px !important;;
    max-width: 398px;
  }
  .opis-170-important-things__item-text-wrapp--fourth
    .opis-170-important-things__item-text-text {
    font-size: 16px !important;
    line-height: 23px !important;;
    letter-spacing: -0.54px !important;;
    max-width: 373px;
  }
  .opis-170-important-things__item-text-wrapp--fourth
    .opis-170-important-things__item-text-img {
    max-width: 100%;
    margin-top: 75px;
  }
  
  /*****ADDITIONAL ITEMS******/
  .opis-170-additional-items {
    margin-top: 107.53px;
  }
  .opis-170-additional-items__title {
    font-size: 42px !important;
    line-height: 45px;
    letter-spacing: 0.42px;
    color: #FF8D5B !important;
    text-transform: uppercase;
    font-weight: 600;
  }
  .opis-170-additional-items__subtitle {
    font-size: 38px !important;
    line-height: 45px;
    letter-spacing: 0.38px;
    font-weight: 550;
  }
  .opis-170-additional-items-cards {
    margin-top: 46px;
    padding: 0 160px;
  }
  .opis-170-additional-items-card {
    padding: 0 29px;
    display: flex;
    flex-direction: column;
    align-content: center;
  }
  .opis-170-additional-items-card__title {
    font-size: 16px !important;
    line-height: 19px !important;;
    max-width: 188px !important;;
    text-align: center;
    font-weight: 400 !important;;
    margin: auto;
    margin-bottom: 12px;
  }
  .opis-170-important-things__item-text-img--prizes {
    max-height: 84px;
  }
  .opis-170-additional-items-card__subtitle {
    font-size: 13px !important;
    line-height: 14px !important;;
    color: #cc6c5e !important;;
    text-align: center;
  }
  .opis-170-additional-items-card__title span {
    font-weight: 600 !important;;
  }
  .opis-170-additional-items-card__img {
    max-width: 148px;
    object-fit: contain;
    margin: auto;
    margin-top: 16px;
  }
  .opis-170-additional-items-card__buy-btn {
    background-color: #de4e1b;
    width: 175px;
    min-height: 40.04px;
    color: white !important;
    text-decoration: none !important;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
    border-radius: 30px;
    font-size: 16px !important;
    line-height: 19px;
    letter-spacing: 1.6px;
    font-weight: 600;
    margin-top: 26px;
  }
  .opis-170-additional-items-card-sm-screen-line {
    width: 55%;
    background-color: #ff8c5b;
    height: 2px;
    border-radius: 50px;
    margin: 20px auto;
    display: none;
  }
  
  /***********/
  .opis-170-footer {
    width: 100%;
    margin-top: 67px;
  }
  
  .opis-170-footer .opis-170-footer-waves {
    width: 100%;
  }
  
  @media (max-width: 1000px) {
    .opis-170-main-wrapp {
      padding-right: 50.45px;
      padding-left: 50.81px;
    }
    .opis-170-important-things {
      padding: 0 20px;
    }
    .opis-170-important-things .row {
      margin-bottom: 0;
    }
  }
  
  @media (max-width: 675px) {
    .opis-170-main-wrapp {
      padding-right: 15px;
      padding-left: 15px;
    }
    .opis-170-important-things {
      padding: 0 15px;
    }
    .opis-170-main-wrapp
      .opis-170-product-opis
      .opis-170-product-desc-with-img
      .opis-170-product-desc-with-img__img {
      min-width: 60px;
    }
  }
  .opis-170-additional-items-card__title{
      min-height: 58px;
  }
  
  @media (max-width: 1199px) {
    .opis-170-additional-items-cards {
      padding: 0 10px;
    }
  }
  @media (max-width: 300px) {
    .opis-170-additional-items-cards {
      padding: 0 5px;
    }
  }
  @media (max-width: 767px) {
    .opis-170-additional-items-cards {
      margin-top: 15px;
    }
    .opis-170-all-together {
      margin-top: 40px;
    }
    .opis-170-additional-items-card-sm-screen-line {
      display: block;
    }
    .opis-170-all-together-additional-info-block-3 {
      text-align: center;
    }
    .opis-170-all-together-additional-info {
      justify-content: space-evenly;
    }
    .opis-170-all-together__title {
      font-size: 38px !important;
      line-height: 35px;
    }
    .opis-170-all-together__animal-friendly {
      margin-left: 0px;
    }
    .opis-170-all-together__animal-friendly-texts--big {
      font-size: 24px !important;
    }
    .opis-170-all-together {
      padding-bottom: 50px !important;
    }
  }
  @media (max-width: 867px) {
    .opis-170-all-together {
      margin-top: 40px;
    }
    .opis-170-all-together-additional-info-block-3 {
      text-align: center;
    }
    .opis-170-all-together-additional-info {
      justify-content: space-evenly;
    }
    .opis-170-all-together__title {
      font-size: 38px !important;
      line-height: 35px;
    }
    .opis-170-all-together__animal-friendly {
      margin-left: 0px;
    }
    .opis-170-all-together__animal-friendly-texts--big {
      font-size: 24px !important;
    }
    .opis-170-all-together {
      padding-bottom: 50px !important;
    }
  }
  @media (max-width: 1180px) {
    .opis-170-all-together {
      padding: 106.67px 20px;
    }
  }
  @media (max-width: 1199px) {
    .opis-170-all-together {
      padding: 106.67px 7px;
    }
  }
  @media (max-width: 465px) {
    .opis-170-additional-items__title {
      font-size: 32px !important;
      line-height: 31px;
    }
    .opis-170-additional-items__subtitle {
      font-size: 28px !important;
      line-height: 20px;
    }
  }
  @media (max-width: 600px) {
    .opis-170-all-together-items {
      margin-top: 50px;
      padding: 0 !important;
    }
  }
  .opis-170-additional-items-card__subtitle {
    min-height: 27px;
  }
  .opis-170-main-wrapp .opis-170-product-opis {
    padding-right: 57px;
  }
  @media (max-width: 867px) {
    .opis-170-main-wrapp .opis-170-product-opis {
      padding-right: 12px;
    }
  }
  .opis-170-all-together-additional-info-block-3--img {
    margin-top: 20px;
    margin-bottom: 15px;
  }
  .opis-170-all-together__animal-friendly--big-screen {
    white-space: nowrap;
    margin-left: 0;
  }
  @media (max-width: 960px) {
    .opis-170-all-together__animal-friendly--big-screen {
      white-space: normal;
    }
  }
  .opis-170-all-together__animal-friendly--small-screen {
    display: none;
  }
  @media (max-width: 867px) {
    .opis-170-all-together__animal-friendly--big-screen {
      display: none;
    }
    .opis-170-all-together__animal-friendly--small-screen {
      display: flex;
    }
  }
  
  /*****/
  .opis-170-important-things__item {
    display: flex;
  }
  .opis-170-important-things__item .opis-170-important-things__item-img-wrapp {
    width: 50%;
  }
  .opis-170-important-things__item-text-wrapp {
    width: 50%;
  }
  
  .opis-170-important-things__item--first {
    margin-bottom: -100px;
  }
  .opis-170-important-things__item--second {
    margin-bottom: -45px;
  }
  .opis-170-important-things__item--third {
    margin-bottom: -40px;
  }
  .opis-170-important-things__item-img--last {
    padding-right: 15px;
  }
  @media (max-width: 1199px) {
    .opis-170-important-things__item--first {
      margin-bottom: 0px;
    }
    .opis-170-important-things__item--second {
      margin-bottom: 5px;
    }
    .opis-170-important-things__item--third {
      margin-bottom: 0px;
    }
  }
  @media (max-width: 868px) {
    .opis-170-important-things__item--first {
      flex-direction: column-reverse;
    }
    .opis-170-important-things__item--second {
      flex-direction: column;
    }
    .opis-170-important-things__item--third {
      flex-direction: column-reverse;
    }
    .opis-170-important-things__item--fourth {
      flex-direction: column;
    }
    .opis-170-important-things__item .opis-170-important-things__item-img-wrapp {
      width: 100%;
    }
    .opis-170-important-things__item-text-wrapp {
      width: 100%;
    }
    .opis-170-important-things__item-text-wrapp--right {
      padding: 0 10px;
    }
    .opis-170-important-things__item-text-wrapp--left {
      padding-right: 0 10px;
      text-align: left;
    }
    .opis-170-important-things__item-text-text {
      max-width: unset;
    }
    .opis-170-important-things__item-text-wrapp--fourth
      .opis-170-important-things__item-text-text {
      max-width: unset !important;
    }
    .opis-170-important-things__item-text-wrapp--left {
      align-items: unset;
    }
    .opis-170-important-things__item-text-wrapp--third
      .opis-170-important-things__item-text-text {
      max-width: unset !important;
    }
    .opis-170-important-things__item-text-wrapp--first * {
      transform: translateY(0px);
    }
    .opis-170-important-things__item-text-wrapp * {
      transform: translateY(0px);
    }
    .opis-170-important-things__item-img {
      width: 100%;
    }
    .opis-170-important-things__title-block {
      margin-bottom: 40px;
    }
    .opis-170-important-things__item-text-wrapp--first
      .opis-170-important-things__item-text-img {
      left: 50%;
      position: relative;
      transform: translateX(-50%);
      max-width: 40%;
    }
    .opis-170-important-things__title {
      font-size: 36px !important;
      line-height: 36px;
    }
    .opis-170-important-things__subtitle {
      font-size: 27px !important;
      line-height: 28px;
    }
    .opis-170-important-things__item-text-wrapp--fourth
      .opis-170-important-things__item-text-img {
      margin-top: 15px !important;
    }
    .opis-170-important-things__item-text-wrapp--left {
      padding-right: 15px;
    }
    .opis-170-important-things__item-text-text {
      font-size: 16px !important;
    }
  }
  .opis-170-product-section-title {
    position: relative;
    z-index: 1;
  }
  .opis-170-product-background-wave {
    z-index: 0;
    max-width: 40%;
  }
  .opis-170-main-wrapp {
    display: flex;
  }
  .opis-170-product-opis {
    width: 60%;
      position:relative;
  }
  .opis-170-pruduct {
    z-index: 2;
    width: 40%;
  }
  .opis-170-all-together-items {
  display: flex;
  }
  .opis-170-all-together-additional-info {
    width: 40%;
    position: relative;
    z-index: 1;
  }
  .opis-170-all-together-img-wrapper {
    width: 60%;
    position: relative;
    z-index: 1;
  }
  @media (max-width: 867px) {
    .opis-170-main-wrapp {
      flex-direction: column-reverse;
    }
    .opis-170-product-opis {
      width: 100%;
    }
    .opis-170-pruduct {
      z-index: 2;
      width: 100%;
    }
    .opis-170-product-background-wave {
      top: -100px;
      width: 50%;
    }
    .opis-170-title-wrapp .opis-170-title-text-with-back span {
      font-size: 15px !important;
      line-height: 20px;
    }
    .opis-170-all-together-items {
      flex-direction: column-reverse;
    }
    .opis-170-all-together-additional-info {
      width: 100%;
    }
    .opis-170-all-together-img-wrapper {
      width: 100%;
    }
  }
  .opis-171-all {
    max-width: 1110px;
    font-family: "Work Sans", sans-serif;
    margin: 0 auto;
    overflow: hidden;
  }
  .opis-171-header {
    position: relative;
  }
  .opis-171-header-img {
    width: 100%;
  }
  
  .opis-171-title-wrapp {
    color: #232323 !important;
    margin-top: 48px;
    padding: 0 15px;
    position: relative;
    z-index: 1;
  }
  @media (max-width: 867px) {
    .opis-171-title-wrapp {
      margin-top: 20px;
    }
    .opis-171-all-together-background-symbol {
      top: 23% !important;
    }
  }
  @media (max-width: 700px) {
    .opis-171-all-together-background-symbol {
      display: none;
    }
  }
  .opis-171-title-wrapp p {
    margin: 0;
  }
  .opis-171-title-main-colored-text {
    font-size: 32px !important;
    line-height: 45px !important;
    letter-spacing: 0.32px;
    text-transform: uppercase;
    color: #CC6C5E !important;
    font-weight: 500 !important;;
  }
  .opis-171-title-wrapp .opis-171-title-main-text {
    font-size: 45px !important;
    line-height: 49px;
    letter-spacing: 0.45px;
  }
  .opis-171-title-wrapp .opis-171-title-main-text span {
    font-weight: 500;
  }
  @media (max-width: 660px) {
    .opis-171-title-wrapp .opis-171-title-main-text {
      font-size: 36px !important;
      line-height: 39px;
    }
  }
  .opis-171-title-wrapp .opis-171-title-submain-text {
    font-size: 24px !important;
    line-height: 36px;
    margin-top: 10px;
  }
  .opis-171-title-wrapp .opis-171-title-text-with-back span {
    display: inline-block;
    font-size: 19px !important;
    line-height: 25px;
    font-weight: 500;
    background-color: #CC6C5E;
    color: white;
    border-radius: 27px;
    padding: 14px 25px;
    margin-top: 20px;
    max-width: 713px;
  }
  @media (max-width: 675px) {
    .opis-171-title-main-colored-text {
      font-size: 30px !important;
      line-height: 40px !important;
    }
    .opis-171-title-wrapp .opis-171-title-main-text {
      font-size: 38px !important;
      line-height: 40px;
    }
    .opis-171-title-wrapp .opis-171-title-submain-text {
      font-size: 21px !important;
      line-height: 26px;
      margin-top: 5px;
    }
  }
  @media(max-width: 667px){
    .opis-171-important-things__item-text-wrapp--third
    .opis-171-important-things__item-text-img {
    align-self: center;
    max-width: 40%;
  }
  }
  @media (max-width: 500px) {
    .opis-171-title-main-colored-text {
      font-size: 25px !important;
      line-height: 30px !important;
    }
    .opis-171-title-wrapp .opis-171-title-main-text {
      font-size: 29px !important;
      line-height: 31px;
    }
    .opis-171-title-wrapp .opis-171-title-submain-text {
      font-size: 18px !important;
      line-height: 22px;
      margin-top: 5px;
    }
  }
  
  .opis-171-main-wrapp {
    padding: 0px;
    margin-top: 53px;
    padding-right: 101.45px;
    padding-left: 104.81px;
    position: relative;
  }
  @media (max-width: 867px) {
    .opis-171-main-wrapp {
      background-position-y: 3%;
      padding-right: 20px;
      padding-left: 20px;
    }
  }
  .opis-171-main-wrapp .opis-171-pruduct {
    margin-top: 60px;
  }
  @media (max-width: 867px) {
    .opis-171-main-wrapp .opis-171-pruduct {
      margin-top: 0;
      margin-bottom: 20px;
    }
  }
  .opis-171-main-wrapp .opis-171-pruduct .opis-171-product__img {
    max-width: 100%;
  }
  @media (max-width: 867px) {
    .opis-171-main-wrapp .opis-171-pruduct .opis-171-product__img {
      max-width: 40%;
    }
  }
  .opis-171-main-wrapp
    .opis-171-product-opis
    .opis-171-product-opis__normal-text {
    font-size: 14px !important;
    line-height: 20px !important;
    margin-bottom: 10px !important;
  }
  .opis-171-main-wrapp
    .opis-171-product-opis
    .opis-171-product-zalety
    .opis-171-product-zalety__items {
    list-style: none;
    margin-left: 25px;
  }
  .opis-171-main-wrapp
    .opis-171-product-opis
    .opis-171-product-zalety
    .opis-171-product-zalety__items
    .opis-171-product-zalety__item {
    margin-bottom: 10px;
    font-size: 16px !important;
    line-height: 23px;
    position: relative;
  }
  .opis-171-main-wrapp
    .opis-171-product-opis
    .opis-171-product-zalety
    .opis-171-product-zalety__items
    .opis-171-product-zalety__item::before {
    content: "";
    position: absolute;
    width: 15px;
    height: 15px;
    top: 2px;
    left: -26px;
    border-radius: 50%;
    background-color: #EB9483;
  }
  
  .opis-171-main-wrapp .opis-171-product-opis .opis-171-product-section-title {
    font-size: 23px !important;
    line-height: 27px !important;
    letter-spacing: -0.57px !important;
    color: #232323;
    font-weight: 600 !important;
    margin: 25px 0 15px;
  }
  .opis-171-main-wrapp
    .opis-171-product-opis
    .opis-171-product-opis__pojemnosc-wrapp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px;
  }
  .opis-171-main-wrapp
    .opis-171-product-opis
    .opis-171-product-opis__pojemnosc-wrapp
    .opis-171-product-section-title:last-child {
    color: #000000;
    font-weight: 600;
    margin-left: 15px;
  }
  .opis-171-product__additional-text {
    font-size: 16px !important;
    line-height: 28px !important;
    color: #CC6C5E !important;
    font-weight: 500;
  }
  .opis-171-main-wrapp
    .opis-171-product-opis
    .opis-171-product-desc-with-img
    .opis-171-product-desc-with-img__img {
    width: 71px;
    -o-object-fit: contain;
    object-fit: contain;
  }
  .opis-171-product-desc-with-img {
    display: flex;
  }
  .opis-171-product-desc-with-img__text.opis-171-product-desc-with-img__text--first {
    padding-left: 15px !important;
  }
  @media (max-width: 645px) {
    .opis-171-main-wrapp
      .opis-171-product-opis
      .opis-171-product-desc-with-img
      .opis-171-product-desc-with-img__img {
      width: 65px;
      -o-object-fit: contain;
      object-fit: contain;
    }
  }
  @media (max-width: 600px) {
    .opis-171-main-wrapp .opis-171-product-opis {
      padding-top: 20px;
      padding-right: 12px;
      padding-left: 15px;
    }
    .opis-171-main-wrapp
      .opis-171-product-opis
      .opis-171-product-desc-with-img
      .opis-171-product-desc-with-img__img {
      padding-right: 0;
    }
  }
  .opis-171-main-wrapp
    .opis-171-product-opis
    .opis-171-product-desc-with-img
    .opis-171-product-desc-with-img__text {
    padding-left: 24px;
  }
  @media (max-width: 645px) {
    .opis-171-main-wrapp
      .opis-171-product-opis
      .opis-171-product-desc-with-img
      .opis-171-product-desc-with-img__text {
      padding-left: 10px;
    }
  }
  .opis-171-product-desc-with-img {
    display: flex;
    align-items: center;
  }
  .opis-171-product-desc-with-img__texts-firstone {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 !important;
    margin: 0;
  }
  .opis-171-product-desc-with-img__texts-firstone
    .opis-171-product-desc-with-img__text {
    margin: 0;
  }
  .opis-171-main-wrapp
    .opis-171-product-opis
    .opis-171-product-desc-with-img
    .opis-171-product-desc-with-img__text--first {
    margin-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 20px !important;
    line-height: 20px;
    font-weight: 700;
  }
  .opis-171-product-background-wave {
    position: absolute;
    right: 0;
    top: -275px;
    z-index: 0;
  }
  @media (max-width: 867px) {
    .opis-171-product-background-wave {
      top: -175px;
    }
  }
  
  /*ALL TOGETHER*/
  .opis-171-all-together {
    margin-top: 140px;
    padding: 106.67px 100px;
    background-image: url("/img/opisy/171/all-together-background.svg");
    background-position: top;
    background-repeat: no-repeat;
    position: relative;
    min-height: 1154px;
  }
  .opis-171-all-together__logo {
    margin: auto;
    display: flex;
    max-width: 378px;
    max-width: 80%;
  }
  .opis-171-all-together__title {
    margin-top: 38.51px;
    font-size: 48px !important;
    line-height: 45px;
    letter-spacing: 0.48px;
    text-align: center;
    font-weight: 400;
  }
  .opis-171-all-together__title span {
    font-weight: 500;
  }
  .opis-171-all-together-background-symbol {
    position: absolute;
    z-index: 0;
    z-index: 0;
    right: 0;
    top: 30%;
  }
  .opis-171-all-together-items {
    margin-top: 100px;
    padding: 0 !important;
  }
  .opis-171-all-together-additional-info {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    text-align: right;
    padding-right: 65px;
  }
  .opis-171-all-together-additional-info-block-number {
    font-size: 43px !important ;
    line-height: 31px !important;
    margin-bottom: 15px;
    margin-top: 10px;
    color: #CC6C5E !important;
    letter-spacing: 1.07px;
    font-weight: 700 !important;
  }
  .opis-171-all-together-additional-info-block-text {
    font-size: 25px !important ;
    line-height: 26.5px !important;
    font-weight: 600 !important;
  }
  .opis-171-all-together-additional-info-block-3
    .opis-171-all-together-additional-info-block-number {
    font-size: 77px !important ;
    letter-spacing: 1.93px ;
    line-height: 56px ;
  }
  .opis-171-all-together-additional-info-block-3
    .opis-171-all-together-additional-info-block-text {
    font-size: 18px !important;
    line-height: 25px !important;
    font-weight: 600 !important;
  }
  
  .opis-171-all-together__animal-friendly {
    display: flex;
    margin-top: 32.09px;
    margin-left: 67px;
  }
  .opis-171-all-together__animal-friendly-img {
    max-width: 72px;
    object-fit: contain;
    margin-right: 23px;
  }
  .opis-171-all-together__animal-friendly-texts {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
  }
  .opis-171-all-together__animal-friendly-texts--big {
    font-size: 28px !important;
    line-height: 34px !important;
    font-weight: 700 !important;
    color: #CC6C5E !important;
    text-transform: uppercase;
    margin: 0;
  }
  @media (max-width: 767px) {
    .opis-171-all-together__animal-friendly {
      justify-content: center;
    }
  }
  .opis-171-all-together-img-wrapper {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
  }
  .opis-171-all-together-img {
    object-fit: contain;
    max-width: 100%;
  }
  
  /*********/
  .opis-171-important-things {
    margin: 64px 0;
  }
  .opis-171-important-things .row {
    margin-bottom: -60px;
  }
  .opis-171-important-things__title {
    font-size: 42px !important;
    line-height: 45px;
    letter-spacing: 0.42px;
    color: #CC6C5E;
    text-transform: uppercase;
    font-weight: 600;
  }
  .opis-171-important-things__subtitle {
    font-size: 38px !important;
    line-height: 45px;
    letter-spacing: 0.38px;
    font-weight: 550;
  }
  .opis-171-important-things__title-block {
    margin-bottom: 100px;
  }
  .opis-171-important-things__item-text-img {
    min-height: 91px;
    margin-bottom: 20.47px;
  }
  .opis-171-important-things__item-text-text {
    max-width: 422px;
  }
  .opis-171-important-things__item-text-wrapp * {
    transform: translateY(-25px);
  }
  .opis-171-important-things__item-text-wrapp--first * {
    transform: translate(0);
  }
  .opis-171-important-things__item-text-wrapp--right {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    padding-left: 52.2px;
  }
  .opis-171-important-things__item-text-wrapp--left {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: center;
    text-align: right;
    padding-right: 52.2px;
  }
  
  .opis-171-important-things__item-text-wrapp--first {
    justify-content: flex-start;
  }
  .opis-171-important-things__item-text-title {
    font-size: 26px !important;
    line-height: 30px !important;;
    margin-bottom: 13px;
    font-weight: 600 !important;;
    color: #CC6C5E !important;;
  }
  .opis-171-important-things__item-text-wrapp--first
    .opis-171-important-things__item-text-title {
    line-height: 24px !important;;
  }
  .opis-171-important-things__item-text-subtitle {
    font-size: 18px !important;
    line-height: 20px !important;;
    margin-bottom: 11px !important;;
    color: #CC6C5E !important;;
    font-weight: 600 !important;;
  }
  .opis-171-important-things__item-text-text {
    font-size: 18px !important;
    line-height: 23px !important;;
    letter-spacing: 0.45px !important;;
  }
  .opis-171-important-things__item-img {
    object-fit: contain;
    max-width: 100%;
  }
  .opis-171-important-things__item-text-wrapp--second
    .opis-171-important-things__item-text-text {
    font-size: 18px !important;
    line-height: 23px !important;;
    letter-spacing: -0.63px !important;;
  }
  .opis-171-important-things__item-text-wrapp--third
    .opis-171-important-things__item-text-text {
    font-size: 16px !important;
    line-height: 23px !important;;
    letter-spacing: -0.54px !important;;
    max-width: 398px;
  }
  .opis-171-important-things__item-text-wrapp--fourth
    .opis-171-important-things__item-text-text {
    font-size: 16px !important;
    line-height: 23px !important;;
    letter-spacing: -0.54px !important;;
    max-width: 373px;
  }
  .opis-171-important-things__item-text-wrapp--fourth
    .opis-171-important-things__item-text-img {
    max-width: 100%;
    margin-top: 75px;
  }
  
  /*****ADDITIONAL ITEMS******/
  .opis-171-additional-items {
    margin-top: 107.53px;
  }
  .opis-171-additional-items__title {
    font-size: 42px !important;
    line-height: 45px;
    letter-spacing: 0.42px;
    color: #CC6C5E !important;
    text-transform: uppercase;
    font-weight: 600;
  }
  .opis-171-additional-items__subtitle {
    font-size: 38px !important;
    line-height: 45px;
    letter-spacing: 0.38px;
    font-weight: 550;
  }
  .opis-171-additional-items-cards {
    margin-top: 46px;
    padding: 0 160px;
  }
  .opis-171-additional-items-card {
    padding: 0 29px;
    display: flex;
    flex-direction: column;
    align-content: center;
  }
  .opis-171-additional-items-card__title {
    font-size: 16px !important;
    line-height: 19px !important;;
    max-width: 188px !important;;
    text-align: center;
    font-weight: 400 !important;;
    margin: auto;
    margin-bottom: 12px;
  }
  .opis-171-important-things__item-text-img--prizes {
    max-height: 84px;
  }
  .opis-171-additional-items-card__subtitle {
    font-size: 13px !important;
    line-height: 14px !important;;
    color: #cc6c5e !important;;
    text-align: center;
  }
  .opis-171-additional-items-card__title span {
    font-weight: 600 !important;;
  }
  .opis-171-additional-items-card__img {
    max-width: 148px;
    object-fit: contain;
    margin: auto;
    margin-top: 16px;
  }
  .opis-171-additional-items-card__buy-btn {
    background-color: #de4e1b;
    width: 175px;
    min-height: 40.04px;
    color: white !important;
    text-decoration: none !important;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
    border-radius: 30px;
    font-size: 16px !important;
    line-height: 19px;
    letter-spacing: 1.6px;
    font-weight: 600;
    margin-top: 26px;
  }
  .opis-171-additional-items-card-sm-screen-line {
    width: 55%;
    background-color: #ff8c5b;
    height: 2px;
    border-radius: 50px;
    margin: 20px auto;
    display: none;
  }
  
  /***********/
  .opis-171-footer {
    width: 100%;
    margin-top: 67px;
  }
  
  .opis-171-footer .opis-171-footer-waves {
    width: 100%;
  }
  
  @media (max-width: 1000px) {
    .opis-171-main-wrapp {
      padding-right: 50.45px;
      padding-left: 50.81px;
    }
    .opis-171-important-things {
      padding: 0 20px;
    }
    .opis-171-important-things .row {
      margin-bottom: 0;
    }
  }
  
  @media (max-width: 675px) {
    .opis-171-main-wrapp {
      padding-right: 15px;
      padding-left: 15px;
    }
    .opis-171-important-things {
      padding: 0 15px;
    }
    .opis-171-main-wrapp
      .opis-171-product-opis
      .opis-171-product-desc-with-img
      .opis-171-product-desc-with-img__img {
      min-width: 60px;
    }
  }
  .opis-171-additional-items-card__title{
      min-height: 58px;
  }
  
  @media (max-width: 1199px) {
    .opis-171-additional-items-cards {
      padding: 0 10px;
    }
  }
  @media (max-width: 300px) {
    .opis-171-additional-items-cards {
      padding: 0 5px;
    }
  }
  @media (max-width: 767px) {
    .opis-171-additional-items-cards {
      margin-top: 15px;
    }
    .opis-171-all-together {
      margin-top: 40px;
    }
    .opis-171-additional-items-card-sm-screen-line {
      display: block;
    }
    .opis-171-all-together-additional-info-block-3 {
      text-align: center;
    }
    .opis-171-all-together-additional-info {
      justify-content: space-evenly;
    }
    .opis-171-all-together__title {
      font-size: 38px !important;
      line-height: 35px;
    }
    .opis-171-all-together__animal-friendly {
      margin-left: 0px;
    }
    .opis-171-all-together__animal-friendly-texts--big {
      font-size: 24px !important;
    }
    .opis-171-all-together {
      padding-bottom: 50px !important;
    }
  }
  @media (max-width: 867px) {
    .opis-171-all-together {
      margin-top: 40px;
    }
    .opis-171-all-together-additional-info-block-3 {
      text-align: center;
    }
    .opis-171-all-together-additional-info {
      justify-content: space-evenly;
    }
    .opis-171-all-together__title {
      font-size: 38px !important;
      line-height: 35px;
    }
    .opis-171-all-together__animal-friendly {
      margin-left: 0px;
    }
    .opis-171-all-together__animal-friendly-texts--big {
      font-size: 24px !important;
    }
    .opis-171-all-together {
      padding-bottom: 50px !important;
    }
  }
  @media (max-width: 1199px) {
    .opis-171-all-together {
      padding: 106.67px 7px;
    }
  }
  @media (max-width: 966px) {
    .opis-171-all-together-additional-info {
      padding-right: 15px;
    }
  }
  @media (max-width: 465px) {
    .opis-171-additional-items__title {
      font-size: 32px !important;
      line-height: 31px;
    }
    .opis-171-additional-items__subtitle {
      font-size: 28px !important;
      line-height: 20px;
    }
  }
  @media (max-width: 600px) {
    .opis-171-all-together-items {
      margin-top: 50px;
      padding: 0 !important;
    }
  }
  .opis-171-additional-items-card__subtitle {
    min-height: 27px;
  }
  .opis-171-main-wrapp .opis-171-product-opis {
    padding-right: 57px;
  }
  @media (max-width: 867px) {
    .opis-171-main-wrapp .opis-171-product-opis {
      padding-right: 12px;
    }
  }
  .opis-171-all-together-additional-info-block-3--img {
    margin-top: 20px;
    margin-bottom: 15px;
  }
  .opis-171-all-together__animal-friendly--big-screen {
    white-space: nowrap;
    margin-left: 0;
  }
  @media (max-width: 960px) {
    .opis-171-all-together__animal-friendly--big-screen {
      white-space: normal;
    }
  }
  .opis-171-all-together__animal-friendly--small-screen {
    display: none;
  }
  @media (max-width: 867px) {
    .opis-171-all-together__animal-friendly--big-screen {
      display: none;
    }
    .opis-171-all-together__animal-friendly--small-screen {
      display: flex;
    }
  }
  
  /*****/
  .opis-171-important-things__item {
    display: flex;
  }
  .opis-171-important-things__item .opis-171-important-things__item-img-wrapp {
    width: 50%;
  }
  .opis-171-important-things__item-text-wrapp {
    width: 50%;
  }
  
  .opis-171-important-things__item--first {
    margin-bottom: -100px;
  }
  .opis-171-important-things__item--second {
    margin-bottom: -45px;
  }
  .opis-171-important-things__item--third {
    margin-bottom: -40px;
  }
  .opis-171-important-things__item-img--last {
    padding-right: 15px;
  }
  @media (max-width: 1199px) {
    .opis-171-important-things__item--first {
      margin-bottom: 0px;
    }
    .opis-171-important-things__item--second {
      margin-bottom: 5px;
    }
    .opis-171-important-things__item--third {
      margin-bottom: 0px;
    }
  }
  @media (max-width: 868px) {
    .opis-171-important-things__item--first {
      flex-direction: column-reverse;
    }
    .opis-171-important-things__item--second {
      flex-direction: column;
    }
    .opis-171-important-things__item--third {
      flex-direction: column-reverse;
    }
    .opis-171-important-things__item--fourth {
      flex-direction: column;
    }
    .opis-171-important-things__item .opis-171-important-things__item-img-wrapp {
      width: 100%;
    }
    .opis-171-important-things__item-text-wrapp {
      width: 100%;
    }
    .opis-171-important-things__item-text-wrapp--right {
      padding: 0 10px;
    }
    .opis-171-important-things__item-text-wrapp--left {
      padding-right: 0 10px;
      text-align: left;
    }
    .opis-171-important-things__item-text-text {
      max-width: unset;
    }
    .opis-171-important-things__item-text-wrapp--fourth
      .opis-171-important-things__item-text-text {
      max-width: unset !important;
    }
    .opis-171-important-things__item-text-wrapp--left {
      align-items: unset;
    }
    .opis-171-important-things__item-text-wrapp--third
      .opis-171-important-things__item-text-text {
      max-width: unset !important;
    }
    .opis-171-important-things__item-text-wrapp--first * {
      transform: translateY(0px);
    }
    .opis-171-important-things__item-text-wrapp * {
      transform: translateY(0px);
    }
    .opis-171-important-things__item-img {
      width: 100%;
    }
    .opis-171-important-things__title-block {
      margin-bottom: 40px;
    }
    .opis-171-important-things__item-text-wrapp--first
      .opis-171-important-things__item-text-img {
      left: 50%;
      position: relative;
      transform: translateX(-50%);
      max-width: 40%;
    }
    .opis-171-important-things__title {
      font-size: 36px !important;
      line-height: 36px;
    }
    .opis-171-important-things__subtitle {
      font-size: 27px !important;
      line-height: 28px;
    }
    .opis-171-important-things__item-text-wrapp--fourth
      .opis-171-important-things__item-text-img {
      margin-top: 15px !important;
    }
    .opis-171-important-things__item-text-wrapp--left {
      padding-right: 15px;
    }
    .opis-171-important-things__item-text-text {
      font-size: 16px !important;
    }
  }
  .opis-171-product-section-title {
    position: relative;
    z-index: 1;
  }
  .opis-171-product-background-wave {
    z-index: 0;
    max-width: 40%;
  }
  .opis-171-main-wrapp {
    display: flex;
  }
  .opis-171-product-opis {
    width: 60%;
      position:relative;
  }
  .opis-171-pruduct {
    z-index: 2;
    width: 40%;
  }
  .opis-171-all-together-items {
  display: flex;
  }
  .opis-171-all-together-additional-info {
    width: 40%;
    position: relative;
    z-index: 1;
  }
  .opis-171-all-together-img-wrapper {
    width: 60%;
    position: relative;
    z-index: 1;
  }
  @media (max-width: 867px) {
    .opis-171-main-wrapp {
      flex-direction: column-reverse;
    }
    .opis-171-product-opis {
      width: 100%;
    }
    .opis-171-pruduct {
      z-index: 2;
      width: 100%;
    }
    .opis-171-product-background-wave {
      top: -100px;
      width: 50%;
    }
    .opis-171-title-wrapp .opis-171-title-text-with-back span {
      font-size: 15px !important;
      line-height: 20px;
    }
    .opis-171-all-together-items {
      flex-direction: column-reverse;
    }
    .opis-171-all-together-additional-info {
      width: 100%;
    }
    .opis-171-all-together-img-wrapper {
      width: 100%;
    }
  }
/* rck3 */

.opis-179-all {
    max-width: 1110px;
    font-family: "Work Sans", sans-serif;
    margin: 0 auto;
    overflow: hidden;
  }
  .opis-179-header {
    position: relative;
  }
  .opis-179-header-img {
    width: 100%;
  }
  
  .opis-179-title-wrapp {
    color: #232323 !important;
    margin-top: 48px;
    padding: 0 15px;
    position: relative;
    z-index: 1;
  }
  @media (max-width: 867px) {
    .opis-179-title-wrapp {
      margin-top: 20px;
    }
    .opis-179-all-together-background-symbol {
      top: 23% !important;
    }
  }
  @media (max-width: 700px) {
    .opis-179-all-together-background-symbol {
      display: none;
    }
  }
  .opis-179-title-wrapp p {
    margin: 0;
  }
  .opis-179-title-main-colored-text {
    font-size: 32px !important;
    line-height: 45px !important;
    letter-spacing: 0.32px;
    text-transform: uppercase;
    color: #EB9483 !important;
    font-weight: 500 !important;;
  }
  .opis-179-title-wrapp .opis-179-title-main-text {
    font-size: 45px !important;
    line-height: 49px;
    letter-spacing: 0.45px;
  }
  .opis-179-title-wrapp .opis-179-title-main-text span {
    font-weight: 500;
  }
  @media (max-width: 660px) {
    .opis-179-title-wrapp .opis-179-title-main-text {
      font-size: 36px !important;
      line-height: 39px;
    }
  }
  .opis-179-title-wrapp .opis-179-title-submain-text {
    font-size: 24px !important;
    line-height: 36px;
    margin-top: 10px;
  }
  .opis-179-title-wrapp .opis-179-title-text-with-back span {
    display: inline-block;
    font-size: 19px !important;
    line-height: 25px;
    font-weight: 500;
    background-color: #EB9483;
    color: white;
    border-radius: 27px;
    padding: 14px 25px;
    margin-top: 20px;
    max-width: 713px;
  }
  @media (max-width: 675px) {
    .opis-179-title-main-colored-text {
      font-size: 30px !important;
      line-height: 40px !important;
    }
    .opis-179-title-wrapp .opis-179-title-main-text {
      font-size: 38px !important;
      line-height: 40px;
    }
    .opis-179-title-wrapp .opis-179-title-submain-text {
      font-size: 21px !important;
      line-height: 26px;
      margin-top: 5px;
    }
    .opis-179-important-things__item-text-wrapp--third
      .opis-179-important-things__item-text-img {
      align-self: center;
      max-width: 40%;
    }
  }
  @media (max-width: 500px) {
    .opis-179-title-main-colored-text {
      font-size: 25px !important;
      line-height: 30px !important;
    }
    .opis-179-title-wrapp .opis-179-title-main-text {
      font-size: 29px !important;
      line-height: 31px;
    }
    .opis-179-title-wrapp .opis-179-title-submain-text {
      font-size: 18px !important;
      line-height: 22px;
      margin-top: 5px;
    }
  }
  
  .opis-179-main-wrapp {
    padding: 0px;
    margin-top: 53px;
    padding-right: 101.45px;
    padding-left: 104.81px;
    position: relative;
  }
  @media (max-width: 867px) {
    .opis-179-main-wrapp {
      background-position-y: 3%;
      padding-right: 20px;
      padding-left: 20px;
    }
  }
  .opis-179-main-wrapp .opis-179-pruduct {
    margin-top: 60px;
  }
  @media (max-width: 867px) {
    .opis-179-main-wrapp .opis-179-pruduct {
      margin-top: 0;
      margin-bottom: 20px;
    }
  }
  .opis-179-main-wrapp .opis-179-pruduct .opis-179-product__img {
    max-width: 100%;
  }
  @media (max-width: 867px) {
    .opis-179-main-wrapp .opis-179-pruduct .opis-179-product__img {
      max-width: 40%;
    }
  }
  .opis-179-main-wrapp
    .opis-179-product-opis
    .opis-179-product-opis__normal-text {
    font-size: 14px !important;
    line-height: 20px !important;
    margin-bottom: 10px !important;
  }
  .opis-179-main-wrapp
    .opis-179-product-opis
    .opis-179-product-zalety
    .opis-179-product-zalety__items {
    list-style: none;
    margin-left: 25px;
  }
  .opis-179-main-wrapp
    .opis-179-product-opis
    .opis-179-product-zalety
    .opis-179-product-zalety__items
    .opis-179-product-zalety__item {
    margin-bottom: 10px;
    font-size: 16px !important;
    line-height: 23px;
    position: relative;
  }
  .opis-179-main-wrapp
    .opis-179-product-opis
    .opis-179-product-zalety
    .opis-179-product-zalety__items
    .opis-179-product-zalety__item::before {
    content: "";
    position: absolute;
    width: 15px;
    height: 15px;
    top: 2px;
    left: -26px;
    border-radius: 50%;
    background-color: #EB9483;
  }
  
  .opis-179-main-wrapp .opis-179-product-opis .opis-179-product-section-title {
    font-size: 23px !important;
    line-height: 27px !important;
    letter-spacing: -0.57px !important;
    color: #232323;
    font-weight: 600 !important;
    margin: 25px 0 15px;
  }
  .opis-179-main-wrapp
    .opis-179-product-opis
    .opis-179-product-opis__pojemnosc-wrapp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px;
  }
  .opis-179-main-wrapp
    .opis-179-product-opis
    .opis-179-product-opis__pojemnosc-wrapp
    .opis-179-product-section-title:last-child {
    color: #000000;
    font-weight: 600;
    margin-left: 15px;
  }
  .opis-179-product__additional-text {
    font-size: 16px !important;
    line-height: 28px !important;
    color: #EB9483 !important;
    font-weight: 500;
  }
  .opis-179-main-wrapp
    .opis-179-product-opis
    .opis-179-product-desc-with-img
    .opis-179-product-desc-with-img__img {
    width: 71px;
    -o-object-fit: contain;
    object-fit: contain;
  }
  .opis-179-product-desc-with-img {
    display: flex;
  }
  .opis-179-product-desc-with-img__text.opis-179-product-desc-with-img__text--first {
    padding-left: 15px !important;
  }
  @media (max-width: 645px) {
    .opis-179-main-wrapp
      .opis-179-product-opis
      .opis-179-product-desc-with-img
      .opis-179-product-desc-with-img__img {
      width: 65px;
      -o-object-fit: contain;
      object-fit: contain;
    }
  }
  @media (max-width: 600px) {
    .opis-179-main-wrapp .opis-179-product-opis {
      padding-top: 20px;
      padding-right: 12px;
      padding-left: 15px;
    }
    .opis-179-main-wrapp
      .opis-179-product-opis
      .opis-179-product-desc-with-img
      .opis-179-product-desc-with-img__img {
      padding-right: 0;
    }
  }
  .opis-179-main-wrapp
    .opis-179-product-opis
    .opis-179-product-desc-with-img
    .opis-179-product-desc-with-img__text {
    padding-left: 24px;
  }
  @media (max-width: 645px) {
    .opis-179-main-wrapp
      .opis-179-product-opis
      .opis-179-product-desc-with-img
      .opis-179-product-desc-with-img__text {
      padding-left: 10px;
    }
  }
  .opis-179-product-desc-with-img {
    display: flex;
    align-items: center;
  }
  .opis-179-product-desc-with-img__texts-firstone {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 !important;
    margin: 0;
  }
  .opis-179-product-desc-with-img__texts-firstone
    .opis-179-product-desc-with-img__text {
    margin: 0;
  }
  .opis-179-main-wrapp
    .opis-179-product-opis
    .opis-179-product-desc-with-img
    .opis-179-product-desc-with-img__text--first {
    margin-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 20px !important;
    line-height: 20px;
    font-weight: 700;
  }
  .opis-179-product-background-wave {
    position: absolute;
    right: 0;
    top: -275px;
    z-index: 0;
  }
  @media (max-width: 867px) {
    .opis-179-product-background-wave {
      top: -175px;
    }
  }
  
  /*ALL TOGETHER*/
  .opis-179-all-together {
    margin-top: 140px;
    padding: 106.67px 100px;
    background-image: url("/img/opisy/179/all-together-background.svg");
    background-position: top;
    background-repeat: no-repeat;
    position: relative;
    min-height: 1154px;
  }
  .opis-179-all-together__logo {
    margin: auto;
    display: flex;
    max-width: 378px;
    max-width: 80%;
  }
  .opis-179-all-together__title {
    margin-top: 38.51px;
    font-size: 48px !important;
    line-height: 45px;
    letter-spacing: 0.48px;
    text-align: center;
    font-weight: 400;
  }
  .opis-179-all-together__title span {
    font-weight: 500;
  }
  .opis-179-all-together-background-symbol {
    position: absolute;
    z-index: 0;
    z-index: 0;
    right: 0;
    top: 30%;
  }
  .opis-179-all-together-items {
    margin-top: 100px;
    padding: 0 !important;
  }
  .opis-179-all-together-additional-info {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    text-align: right;
    padding-right: 65px;
  }
  .opis-179-all-together-additional-info-block-number {
    font-size: 43px !important ;
    line-height: 31px !important;
    margin-bottom: 15px;
    margin-top: 10px;
    color: #CC6C5E !important;
    letter-spacing: 1.07px;
    font-weight: 700 !important;
  }
  .opis-179-all-together-additional-info-block-text {
    font-size: 25px !important ;
    line-height: 26.5px !important;
    font-weight: 600 !important;
  }
  .opis-179-all-together-additional-info-block-3
    .opis-179-all-together-additional-info-block-number {
    font-size: 77px !important ;
    letter-spacing: 1.93px ;
    line-height: 56px ;
  }
  .opis-179-all-together-additional-info-block-3
    .opis-179-all-together-additional-info-block-text {
    font-size: 18px !important;
    line-height: 25px !important;
    font-weight: 600 !important;
  }
  
  .opis-179-all-together__animal-friendly {
    display: flex;
    margin-top: 32.09px;
    margin-left: 67px;
  }
  .opis-179-all-together__animal-friendly-img {
    max-width: 72px;
    object-fit: contain;
    margin-right: 23px;
  }
  .opis-179-all-together__animal-friendly-texts {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
  }
  .opis-179-all-together__animal-friendly-texts--big {
    font-size: 28px !important;
    line-height: 34px !important;
    font-weight: 700 !important;
    color: #CC6C5E !important;
    text-transform: uppercase;
    margin: 0;
  }
  @media (max-width: 767px) {
    .opis-179-all-together__animal-friendly {
      justify-content: center;
    }
  }
  .opis-179-all-together-img-wrapper {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
  }
  .opis-179-all-together-img {
    object-fit: contain;
    max-width: 100%;
  }
  
  /*********/
  .opis-179-important-things {
    margin: 64px 0;
  }
  .opis-179-important-things .row {
    margin-bottom: -60px;
  }
  .opis-179-important-things__title {
    font-size: 42px !important;
    line-height: 45px;
    letter-spacing: 0.42px;
    color: #EB9483;
    text-transform: uppercase;
    font-weight: 600;
  }
  .opis-179-important-things__subtitle {
    font-size: 38px !important;
    line-height: 45px;
    letter-spacing: 0.38px;
    font-weight: 550;
  }
  .opis-179-important-things__title-block {
    margin-bottom: 100px;
  }
  .opis-179-important-things__item-text-img {
    min-height: 91px;
    margin-bottom: 20.47px;
  }
  .opis-179-important-things__item-text-text {
    max-width: 422px;
  }
  .opis-179-important-things__item-text-wrapp * {
    transform: translateY(-25px);
  }
  .opis-179-important-things__item-text-wrapp--first * {
    transform: translate(0);
  }
  .opis-179-important-things__item-text-wrapp--right {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    padding-left: 52.2px;
  }
  .opis-179-important-things__item-text-wrapp--left {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: center;
    text-align: right;
    padding-right: 52.2px;
  }
  
  .opis-179-important-things__item-text-wrapp--first {
    justify-content: flex-start;
  }
  .opis-179-important-things__item-text-title {
    font-size: 26px !important;
    line-height: 30px !important;;
    margin-bottom: 13px;
    font-weight: 600 !important;;
    color: #EB9483 !important;;
  }
  .opis-179-important-things__item-text-wrapp--first
    .opis-179-important-things__item-text-title {
    line-height: 24px !important;;
  }
  .opis-179-important-things__item-text-subtitle {
    font-size: 18px !important;
    line-height: 20px !important;;
    margin-bottom: 11px !important;;
    color: #EB9483 !important;;
    font-weight: 600 !important;;
  }
  .opis-179-important-things__item-text-text {
    font-size: 18px !important;
    line-height: 23px !important;;
    letter-spacing: 0.45px !important;;
  }
  .opis-179-important-things__item-img {
    object-fit: contain;
    max-width: 100%;
  }
  .opis-179-important-things__item-text-wrapp--second
    .opis-179-important-things__item-text-text {
    font-size: 18px !important;
    line-height: 23px !important;;
    letter-spacing: -0.63px !important;;
  }
  .opis-179-important-things__item-text-wrapp--third
    .opis-179-important-things__item-text-text {
    font-size: 16px !important;
    line-height: 23px !important;;
    letter-spacing: -0.54px !important;;
    max-width: 398px;
  }
  .opis-179-important-things__item-text-wrapp--fourth
    .opis-179-important-things__item-text-text {
    font-size: 16px !important;
    line-height: 23px !important;;
    letter-spacing: -0.54px !important;;
    max-width: 373px;
  }
  .opis-179-important-things__item-text-wrapp--fourth
    .opis-179-important-things__item-text-img {
    max-width: 100%;
    margin-top: 75px;
  }
  
  /*****ADDITIONAL ITEMS******/
  .opis-179-additional-items {
    margin-top: 107.53px;
  }
  .opis-179-additional-items__title {
    font-size: 42px !important;
    line-height: 45px;
    letter-spacing: 0.42px;
    color: #EB9483 !important;
    text-transform: uppercase;
    font-weight: 600;
  }
  .opis-179-additional-items__subtitle {
    font-size: 38px !important;
    line-height: 45px;
    letter-spacing: 0.38px;
    font-weight: 550;
  }
  .opis-179-additional-items-cards {
    margin-top: 46px;
    padding: 0 160px;
  }
  .opis-179-additional-items-card {
    padding: 0 29px;
    display: flex;
    flex-direction: column;
    align-content: center;
  }
  .opis-179-additional-items-card__title {
    font-size: 16px !important;
    line-height: 19px !important;;
    max-width: 188px !important;;
    text-align: center;
    font-weight: 400 !important;;
    margin: auto;
    margin-bottom: 12px;
  }
  .opis-179-important-things__item-text-img--prizes {
    max-height: 84px;
  }
  .opis-179-additional-items-card__subtitle {
    font-size: 13px !important;
    line-height: 14px !important;;
    color: #cc6c5e !important;;
    text-align: center;
  }
  .opis-179-additional-items-card__title span {
    font-weight: 600 !important;;
  }
  .opis-179-additional-items-card__img {
    max-width: 148px;
    object-fit: contain;
    margin: auto;
    margin-top: 16px;
  }
  .opis-179-additional-items-card__buy-btn {
    background-color: #de4e1b;
    width: 175px;
    min-height: 40.04px;
    color: white !important;
    text-decoration: none !important;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
    border-radius: 30px;
    font-size: 16px !important;
    line-height: 19px;
    letter-spacing: 1.6px;
    font-weight: 600;
    margin-top: 26px;
  }
  .opis-179-additional-items-card-sm-screen-line {
    width: 55%;
    background-color: #ff8c5b;
    height: 2px;
    border-radius: 50px;
    margin: 20px auto;
    display: none;
  }
  
  /***********/
  .opis-179-footer {
    width: 100%;
    margin-top: 67px;
  }
  
  .opis-179-footer .opis-179-footer-waves {
    width: 100%;
  }
  
  @media (max-width: 1000px) {
    .opis-179-main-wrapp {
      padding-right: 50.45px;
      padding-left: 50.81px;
    }
    .opis-179-important-things {
      padding: 0 20px;
    }
    .opis-179-important-things .row {
      margin-bottom: 0;
    }
  }
  
  @media (max-width: 675px) {
    .opis-179-main-wrapp {
      padding-right: 15px;
      padding-left: 15px;
    }
    .opis-179-important-things {
      padding: 0 15px;
    }
    .opis-179-main-wrapp
      .opis-179-product-opis
      .opis-179-product-desc-with-img
      .opis-179-product-desc-with-img__img {
      min-width: 60px;
    }
  }
  .opis-179-additional-items-card__title{
      min-height: 58px;
  }
  
  @media (max-width: 1199px) {
    .opis-179-additional-items-cards {
      padding: 0 10px;
    }
  }
  @media (max-width: 300px) {
    .opis-179-additional-items-cards {
      padding: 0 5px;
    }
  }
  @media (max-width: 767px) {
    .opis-179-additional-items-cards {
      margin-top: 15px;
    }
    .opis-179-all-together {
      margin-top: 40px;
    }
    .opis-179-additional-items-card-sm-screen-line {
      display: block;
    }
    .opis-179-all-together-additional-info-block-3 {
      text-align: center;
    }
    .opis-179-all-together-additional-info {
      justify-content: space-evenly;
    }
    .opis-179-all-together__title {
      font-size: 38px !important;
      line-height: 35px;
    }
    .opis-179-all-together__animal-friendly {
      margin-left: 0px;
    }
    .opis-179-all-together__animal-friendly-texts--big {
      font-size: 24px !important;
    }
    .opis-179-all-together {
      padding-bottom: 50px !important;
    }
  }
  @media (max-width: 867px) {
    .opis-179-all-together {
      margin-top: 40px;
    }
    .opis-179-all-together-additional-info-block-3 {
      text-align: center;
    }
    .opis-179-all-together-additional-info {
      justify-content: space-evenly;
    }
    .opis-179-all-together__title {
      font-size: 38px !important;
      line-height: 35px;
    }
    .opis-179-all-together__animal-friendly {
      margin-left: 0px;
    }
    .opis-179-all-together__animal-friendly-texts--big {
      font-size: 24px !important;
    }
    .opis-179-all-together {
      padding-bottom: 50px !important;
    }
  }
  @media (max-width: 1199px) {
    .opis-179-all-together {
      padding: 106.67px 7px;
    }
  }
  @media (max-width: 966px) {
    .opis-179-all-together-additional-info {
      padding-right: 15px;
    }
  }
  @media (max-width: 465px) {
    .opis-179-additional-items__title {
      font-size: 32px !important;
      line-height: 31px;
    }
    .opis-179-additional-items__subtitle {
      font-size: 28px !important;
      line-height: 20px;
    }
  }
  @media (max-width: 600px) {
    .opis-179-all-together-items {
      margin-top: 50px;
      padding: 0 !important;
    }
  }
  .opis-179-additional-items-card__subtitle {
    min-height: 27px;
  }
  .opis-179-main-wrapp .opis-179-product-opis {
    padding-right: 57px;
  }
  @media (max-width: 867px) {
    .opis-179-main-wrapp .opis-179-product-opis {
      padding-right: 12px;
    }
  }
  .opis-179-all-together-additional-info-block-3--img {
    margin-top: 20px;
    margin-bottom: 15px;
  }
  .opis-179-all-together__animal-friendly--big-screen {
    white-space: nowrap;
    margin-left: 0;
  }
  @media (max-width: 960px) {
    .opis-179-all-together__animal-friendly--big-screen {
      white-space: normal;
    }
  }
  .opis-179-all-together__animal-friendly--small-screen {
    display: none;
  }
  @media (max-width: 867px) {
    .opis-179-all-together__animal-friendly--big-screen {
      display: none;
    }
    .opis-179-all-together__animal-friendly--small-screen {
      display: flex;
    }
  }
  
  /*****/
  .opis-179-important-things__item {
    display: flex;
  }
  .opis-179-important-things__item .opis-179-important-things__item-img-wrapp {
    width: 50%;
  }
  .opis-179-important-things__item-text-wrapp {
    width: 50%;
  }
  
  .opis-179-important-things__item--first {
    margin-bottom: -100px;
  }
  .opis-179-important-things__item--second {
    margin-bottom: -45px;
  }
  .opis-179-important-things__item--third {
    margin-bottom: -40px;
  }
  .opis-179-important-things__item-img--last {
    padding-right: 15px;
  }
  @media (max-width: 1150px) {
    .opis-179-important-things__item--first {
      margin-bottom: 0px;
    }
    .opis-179-important-things__item--second {
      margin-bottom: 5px;
    }
    .opis-179-important-things__item--third {
      margin-bottom: 0px;
    }
  }
  @media (max-width: 868px) {
    .opis-179-important-things__item--first {
      flex-direction: column-reverse;
    }
    .opis-179-important-things__item--second {
      flex-direction: column;
    }
    .opis-179-important-things__item--third {
      flex-direction: column-reverse;
    }
    .opis-179-important-things__item--fourth {
      flex-direction: column;
    }
    .opis-179-important-things__item .opis-179-important-things__item-img-wrapp {
      width: 100%;
    }
    .opis-179-important-things__item-text-wrapp {
      width: 100%;
    }
    .opis-179-important-things__item-text-wrapp--right {
      padding: 0 10px;
    }
    .opis-179-important-things__item-text-wrapp--left {
      padding-right: 0 10px;
      text-align: left;
    }
    .opis-179-important-things__item-text-text {
      max-width: unset;
    }
    .opis-179-important-things__item-text-wrapp--fourth
      .opis-179-important-things__item-text-text {
      max-width: unset !important;
    }
    .opis-179-important-things__item-text-wrapp--left {
      align-items: unset;
    }
    .opis-179-important-things__item-text-wrapp--third
      .opis-179-important-things__item-text-text {
      max-width: unset !important;
    }
    .opis-179-important-things__item-text-wrapp--first * {
      transform: translateY(0px);
    }
    .opis-179-important-things__item-text-wrapp * {
      transform: translateY(0px);
    }
    .opis-179-important-things__item-img {
      width: 100%;
    }
    .opis-179-important-things__title-block {
      margin-bottom: 40px;
    }
    .opis-179-important-things__item-text-wrapp--first
      .opis-179-important-things__item-text-img {
      left: 50%;
      position: relative;
      transform: translateX(-50%);
      max-width: 40%;
    }
    .opis-179-important-things__title {
      font-size: 36px !important;
      line-height: 36px;
    }
    .opis-179-important-things__subtitle {
      font-size: 27px !important;
      line-height: 28px;
    }
    .opis-179-important-things__item-text-wrapp--fourth
      .opis-179-important-things__item-text-img {
      margin-top: 15px !important;
    }
    .opis-179-important-things__item-text-wrapp--left {
      padding-right: 15px;
    }
    .opis-179-important-things__item-text-text {
      font-size: 16px !important;
    }
  }
  .opis-179-product-section-title {
    position: relative;
    z-index: 1;
  }
  .opis-179-product-background-wave {
    z-index: 0;
    max-width: 40%;
  }
  .opis-179-main-wrapp {
    display: flex;
  }
  .opis-179-product-opis {
    width: 60%;
      position:relative;
  }
  .opis-179-pruduct {
    z-index: 2;
    width: 40%;
  }
  .opis-179-all-together-items {
  display: flex;
  }
  .opis-179-all-together-additional-info {
    width: 40%;
    position: relative;
    z-index: 1;
  }
  .opis-179-all-together-img-wrapper {
    width: 60%;
    position: relative;
    z-index: 1;
  }
  @media (max-width: 867px) {
    .opis-179-main-wrapp {
      flex-direction: column-reverse;
    }
    .opis-179-product-opis {
      width: 100%;
    }
    .opis-179-pruduct {
      z-index: 2;
      width: 100%;
    }
    .opis-179-product-background-wave {
      top: -100px;
      width: 50%;
    }
    .opis-179-title-wrapp .opis-179-title-text-with-back span {
      font-size: 15px !important;
      line-height: 20px;
    }
    .opis-179-all-together-items {
      flex-direction: column-reverse;
    }
    .opis-179-all-together-additional-info {
      width: 100%;
    }
    .opis-179-all-together-img-wrapper {
      width: 100%;
    }
  }
  
  .opis-167-all {
    max-width: 1110px;
    font-family: "Work Sans", sans-serif;
    margin: 0 auto;
    overflow: hidden;
  }
  .opis-167-header {
    position: relative;
  }
  .opis-167-header-img {
    width: 100%;
  }
  
  .opis-167-title-wrapp {
    color: #232323 !important;
    margin-top: 48px;
    padding: 0 15px;
    position: relative;
    z-index: 1;
  }
  @media (max-width: 867px) {
    .opis-167-title-wrapp {
      margin-top: 20px;
    }
    .opis-167-all-together-background-symbol {
      top: 23% !important;
    }
  }
  @media (max-width: 700px) {
    .opis-167-all-together-background-symbol {
      display: none;
    }
  }
  .opis-167-title-wrapp p {
    margin: 0;
  }
  .opis-167-title-main-colored-text {
    font-size: 32px !important;
    line-height: 45px !important;
    letter-spacing: 0.32px;
    text-transform: uppercase;
    color: #2E4EAC !important;
    font-weight: 500 !important;;
  }
  .opis-167-title-wrapp .opis-167-title-main-text {
    font-size: 45px !important;
    line-height: 49px;
    letter-spacing: 0.45px;
  }
  .opis-167-title-wrapp .opis-167-title-main-text span {
    font-weight: 500;
  }
  @media (max-width: 660px) {
    .opis-167-title-wrapp .opis-167-title-main-text {
      font-size: 36px !important;
      line-height: 39px;
    }
  }
  .opis-167-title-wrapp .opis-167-title-submain-text {
    font-size: 24px !important;
    line-height: 36px;
    margin-top: 10px;
  }
  .opis-167-title-wrapp .opis-167-title-text-with-back span {
    display: inline-block;
    font-size: 19px !important;
    line-height: 25px;
    font-weight: 500;
    background-color: #2E4EAC;
    color: white;
    border-radius: 27px;
    padding: 14px 25px;
    margin-top: 20px;
    max-width: 713px;
  }
  @media (max-width: 675px) {
    .opis-167-title-main-colored-text {
      font-size: 30px !important;
      line-height: 40px !important;
    }
    .opis-167-title-wrapp .opis-167-title-main-text {
      font-size: 38px !important;
      line-height: 40px;
    }
    .opis-167-title-wrapp .opis-167-title-submain-text {
      font-size: 21px !important;
      line-height: 26px;
      margin-top: 5px;
    }
    .opis-167-important-things__item-text-wrapp--third
      .opis-167-important-things__item-text-img {
      align-self: center;
      max-width: 40%;
    }
  }
  @media (max-width: 500px) {
    .opis-167-title-main-colored-text {
      font-size: 25px !important;
      line-height: 30px !important;
    }
    .opis-167-title-wrapp .opis-167-title-main-text {
      font-size: 29px !important;
      line-height: 31px;
    }
    .opis-167-title-wrapp .opis-167-title-submain-text {
      font-size: 18px !important;
      line-height: 22px;
      margin-top: 5px;
    }
  }
  
  .opis-167-main-wrapp {
    padding: 0px;
    margin-top: 53px;
    padding-right: 101.45px;
    padding-left: 104.81px;
    position: relative;
  }
  @media (max-width: 867px) {
    .opis-167-main-wrapp {
      background-position-y: 3%;
      padding-right: 20px;
      padding-left: 20px;
    }
  }
  .opis-167-main-wrapp .opis-167-pruduct {
    margin-top: 60px;
  }
  @media (max-width: 867px) {
    .opis-167-main-wrapp .opis-167-pruduct {
      margin-top: 0;
      margin-bottom: 20px;
    }
  }
  .opis-167-main-wrapp .opis-167-pruduct .opis-167-product__img {
    max-width: 100%;
  }
  @media (max-width: 867px) {
    .opis-167-main-wrapp .opis-167-pruduct .opis-167-product__img {
      max-width: 40%;
    }
  }
  .opis-167-main-wrapp
    .opis-167-product-opis
    .opis-167-product-opis__normal-text {
    font-size: 14px !important;
    line-height: 20px !important;
    margin-bottom: 10px !important;
  }
  .opis-167-main-wrapp
    .opis-167-product-opis
    .opis-167-product-zalety
    .opis-167-product-zalety__items {
    list-style: none;
    margin-left: 25px;
  }
  .opis-167-main-wrapp
    .opis-167-product-opis
    .opis-167-product-zalety
    .opis-167-product-zalety__items
    .opis-167-product-zalety__item {
    margin-bottom: 10px;
    font-size: 16px !important;
    line-height: 23px;
    position: relative;
  }
  .opis-167-main-wrapp
    .opis-167-product-opis
    .opis-167-product-zalety
    .opis-167-product-zalety__items
    .opis-167-product-zalety__item::before {
    content: "";
    position: absolute;
    width: 15px;
    height: 15px;
    top: 2px;
    left: -26px;
    border-radius: 50%;
    background-color: #2E4EAC;
  }
  
  .opis-167-main-wrapp .opis-167-product-opis .opis-167-product-section-title {
    font-size: 23px !important;
    line-height: 27px !important;
    letter-spacing: -0.57px !important;
    color: #232323;
    font-weight: 600 !important;
    margin: 25px 0 15px;
  }
  .opis-167-main-wrapp
    .opis-167-product-opis
    .opis-167-product-opis__pojemnosc-wrapp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px;
  }
  .opis-167-main-wrapp
    .opis-167-product-opis
    .opis-167-product-opis__pojemnosc-wrapp
    .opis-167-product-section-title:last-child {
    color: #000000;
    font-weight: 600;
    margin-left: 15px;
  }
  .opis-167-product__additional-text {
    font-size: 16px !important;
    line-height: 28px !important;
    color: #2E4EAC !important;
    font-weight: 500;
  }
  .opis-167-main-wrapp
    .opis-167-product-opis
    .opis-167-product-desc-with-img
    .opis-167-product-desc-with-img__img {
    width: 71px;
    -o-object-fit: contain;
    object-fit: contain;
  }
  .opis-167-product-desc-with-img {
    display: flex;
  }
  .opis-167-product-desc-with-img__text.opis-167-product-desc-with-img__text--first {
    padding-left: 15px !important;
  }
  @media (max-width: 645px) {
    .opis-167-main-wrapp
      .opis-167-product-opis
      .opis-167-product-desc-with-img
      .opis-167-product-desc-with-img__img {
      width: 65px;
      -o-object-fit: contain;
      object-fit: contain;
    }
  }
  @media (max-width: 600px) {
    .opis-167-main-wrapp .opis-167-product-opis {
      padding-top: 20px;
      padding-right: 12px;
      padding-left: 15px;
    }
    .opis-167-main-wrapp
      .opis-167-product-opis
      .opis-167-product-desc-with-img
      .opis-167-product-desc-with-img__img {
      padding-right: 0;
    }
  }
  .opis-167-main-wrapp
    .opis-167-product-opis
    .opis-167-product-desc-with-img
    .opis-167-product-desc-with-img__text {
    padding-left: 24px;
  }
  @media (max-width: 645px) {
    .opis-167-main-wrapp
      .opis-167-product-opis
      .opis-167-product-desc-with-img
      .opis-167-product-desc-with-img__text {
      padding-left: 10px;
    }
  }
  .opis-167-product-desc-with-img {
    display: flex;
    align-items: center;
  }
  .opis-167-product-desc-with-img__texts-firstone {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 !important;
    margin: 0;
  }
  .opis-167-product-desc-with-img__texts-firstone
    .opis-167-product-desc-with-img__text {
    margin: 0;
  }
  .opis-167-main-wrapp
    .opis-167-product-opis
    .opis-167-product-desc-with-img
    .opis-167-product-desc-with-img__text--first {
    margin-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 20px !important;
    line-height: 20px;
    font-weight: 700;
  }
  .opis-167-product-background-wave {
    position: absolute;
    right: 0;
    top: -275px;
    z-index: 0;
  }
  @media (max-width: 867px) {
    .opis-167-product-background-wave {
      top: -175px;
    }
  }
  
  /*ALL TOGETHER*/
  .opis-167-all-together {
    margin-top: 140px;
    padding: 106.67px 100px;
    background-image: url("/img/opisy/167/all-together-background.svg");
    background-position: top;
    background-repeat: no-repeat;
    position: relative;
    min-height: 1154px;
  }
  .opis-167-all-together__logo {
    margin: auto;
    display: flex;
    max-width: 378px;
    max-width: 80%;
  }
  .opis-167-all-together__title {
    margin-top: 38.51px;
    font-size: 48px !important;
    line-height: 45px;
    letter-spacing: 0.48px;
    text-align: center;
    font-weight: 400;
  }
  .opis-167-all-together__title span {
    font-weight: 500;
  }
  .opis-167-all-together-background-symbol {
    position: absolute;
    z-index: 0;
    z-index: 0;
    right: 0;
    top: 30%;
  }
  .opis-167-all-together-items {
    margin-top: 100px;
    padding: 0 !important;
  }
  .opis-167-all-together-additional-info {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    text-align: right;
    padding-right: 65px;
  }
  .opis-167-all-together-additional-info-block-number {
    font-size: 43px !important ;
    line-height: 31px !important;
    margin-bottom: 15px;
    margin-top: 10px;
    color: #2E4EAC !important;
    letter-spacing: 1.07px;
    font-weight: 700 !important;
  }
  .opis-167-all-together-additional-info-block-text {
    font-size: 25px !important ;
    line-height: 26.5px !important;
    font-weight: 600 !important;
  }
  .opis-167-all-together-additional-info-block-3
    .opis-167-all-together-additional-info-block-number {
    font-size: 77px !important ;
    letter-spacing: 1.93px ;
    line-height: 56px ;
  }
  .opis-167-all-together-additional-info-block-3
    .opis-167-all-together-additional-info-block-text {
    font-size: 18px !important;
    line-height: 25px !important;
    font-weight: 600 !important;
  }
  
  .opis-167-all-together__animal-friendly {
    display: flex;
    margin-top: 32.09px;
    margin-left: 67px;
  }
  .opis-167-all-together__animal-friendly-img {
    max-width: 72px;
    object-fit: contain;
    margin-right: 23px;
  }
  .opis-167-all-together__animal-friendly-texts {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
  }
  .opis-167-all-together__animal-friendly-texts--big {
    font-size: 28px !important;
    line-height: 34px !important;
    font-weight: 700 !important;
    color: #2E4EAC !important;
    text-transform: uppercase;
    margin: 0;
  }
  @media (max-width: 767px) {
    .opis-167-all-together__animal-friendly {
      justify-content: center;
    }
  }
  .opis-167-all-together-img-wrapper {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
  }
  .opis-167-all-together-img {
    object-fit: contain;
    max-width: 100%;
  }
  
  /*********/
  .opis-167-important-things {
    margin: 64px 0;
  }
  .opis-167-important-things .row {
    margin-bottom: -60px;
  }
  .opis-167-important-things__title {
    font-size: 42px !important;
    line-height: 45px;
    letter-spacing: 0.42px;
    color: #2E4EAC;
    text-transform: uppercase;
    font-weight: 600;
  }
  .opis-167-important-things__subtitle {
    font-size: 38px !important;
    line-height: 45px;
    letter-spacing: 0.38px;
    font-weight: 550;
  }
  .opis-167-important-things__title-block {
    margin-bottom: 100px;
  }
  .opis-167-important-things__item-text-img {
    min-height: 91px;
    margin-bottom: 20.47px;
  }
  .opis-167-important-things__item-text-text {
    max-width: 422px;
  }
  .opis-167-important-things__item-text-wrapp * {
    transform: translateY(-25px);
  }
  .opis-167-important-things__item-text-wrapp--first * {
    transform: translate(0);
  }
  .opis-167-important-things__item-text-wrapp--right {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    padding-left: 52.2px;
  }
  .opis-167-important-things__item-text-wrapp--left {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: center;
    text-align: right;
    padding-right: 52.2px;
  }
  
  .opis-167-important-things__item-text-wrapp--first {
    justify-content: flex-start;
  }
  .opis-167-important-things__item-text-title {
    font-size: 26px !important;
    line-height: 30px !important;;
    margin-bottom: 13px;
    font-weight: 600 !important;;
    color: #2E4EAC !important;;
  }
  .opis-167-important-things__item-text-wrapp--first
    .opis-167-important-things__item-text-title {
    line-height: 24px !important;;
  }
  .opis-167-important-things__item-text-subtitle {
    font-size: 18px !important;
    line-height: 20px !important;;
    margin-bottom: 11px !important;;
    color: #2E4EAC !important;;
    font-weight: 600 !important;;
  }
  .opis-167-important-things__item-text-text {
    font-size: 18px !important;
    line-height: 23px !important;;
    letter-spacing: 0.45px !important;;
  }
  .opis-167-important-things__item-img {
    object-fit: contain;
    max-width: 100%;
  }
  .opis-167-important-things__item-text-wrapp--second
    .opis-167-important-things__item-text-text {
    font-size: 18px !important;
    line-height: 23px !important;;
    letter-spacing: -0.63px !important;;
  }
  .opis-167-important-things__item-text-wrapp--third
    .opis-167-important-things__item-text-text {
    font-size: 16px !important;
    line-height: 23px !important;;
    letter-spacing: -0.54px !important;;
    max-width: 398px;
  }
  .opis-167-important-things__item-text-wrapp--fourth
    .opis-167-important-things__item-text-text {
    font-size: 16px !important;
    line-height: 23px !important;;
    letter-spacing: -0.54px !important;;
    max-width: 373px;
  }
  .opis-167-important-things__item-text-wrapp--fourth
    .opis-167-important-things__item-text-img {
    max-width: 100%;
    margin-top: 75px;
  }
  
  /*****ADDITIONAL ITEMS******/
  .opis-167-additional-items {
    margin-top: 107.53px;
  }
  .opis-167-additional-items__title {
    font-size: 42px !important;
    line-height: 45px;
    letter-spacing: 0.42px;
    color: #2E4EAC !important;
    text-transform: uppercase;
    font-weight: 600;
  }
  .opis-167-additional-items__subtitle {
    font-size: 38px !important;
    line-height: 45px;
    letter-spacing: 0.38px;
    font-weight: 550;
  }
  .opis-167-additional-items-cards {
    margin-top: 46px;
    padding: 0 160px;
  }
  .opis-167-additional-items-card {
    padding: 0 29px;
    display: flex;
    flex-direction: column;
    align-content: center;
  }
  .opis-167-additional-items-card__title {
    font-size: 16px !important;
    line-height: 19px !important;;
    max-width: 188px !important;;
    text-align: center;
    font-weight: 400 !important;;
    margin: auto;
    margin-bottom: 12px;
  }
  .opis-167-important-things__item-text-img--prizes {
    max-height: 84px;
  }
  .opis-167-additional-items-card__subtitle {
    font-size: 13px !important;
    line-height: 14px !important;;
    color: #cc6c5e !important;;
    text-align: center;
  }
  .opis-167-additional-items-card__title span {
    font-weight: 600 !important;;
  }
  .opis-167-additional-items-card__img {
    max-width: 148px;
    object-fit: contain;
    margin: auto;
    margin-top: 16px;
  }
  .opis-167-additional-items-card__buy-btn {
    background-color: #de4e1b;
    width: 175px;
    min-height: 40.04px;
    color: white !important;
    text-decoration: none !important;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
    border-radius: 30px;
    font-size: 16px !important;
    line-height: 19px;
    letter-spacing: 1.6px;
    font-weight: 600;
    margin-top: 26px;
  }
  .opis-167-additional-items-card-sm-screen-line {
    width: 55%;
    background-color: #ff8c5b;
    height: 2px;
    border-radius: 50px;
    margin: 20px auto;
    display: none;
  }
  
  /***********/
  .opis-167-footer {
    width: 100%;
    margin-top: 67px;
  }
  
  .opis-167-footer .opis-167-footer-waves {
    width: 100%;
  }
  
  @media (max-width: 1000px) {
    .opis-167-main-wrapp {
      padding-right: 50.45px;
      padding-left: 50.81px;
    }
    .opis-167-important-things {
      padding: 0 20px;
    }
    .opis-167-important-things .row {
      margin-bottom: 0;
    }
  }
  
  @media (max-width: 675px) {
    .opis-167-main-wrapp {
      padding-right: 15px;
      padding-left: 15px;
    }
    .opis-167-important-things {
      padding: 0 15px;
    }
    .opis-167-main-wrapp
      .opis-167-product-opis
      .opis-167-product-desc-with-img
      .opis-167-product-desc-with-img__img {
      min-width: 60px;
    }
  }
  .opis-167-additional-items-card__title{
      min-height: 58px;
  }
  
  @media (max-width: 1199px) {
    .opis-167-additional-items-cards {
      padding: 0 10px;
    }
  }
  @media (max-width: 300px) {
    .opis-167-additional-items-cards {
      padding: 0 5px;
    }
  }
  @media (max-width: 767px) {
    .opis-167-additional-items-cards {
      margin-top: 15px;
    }
    .opis-167-all-together {
      margin-top: 40px;
    }
    .opis-167-additional-items-card-sm-screen-line {
      display: block;
    }
    .opis-167-all-together-additional-info-block-3 {
      text-align: center;
    }
    .opis-167-all-together-additional-info {
      justify-content: space-evenly;
    }
    .opis-167-all-together__title {
      font-size: 38px !important;
      line-height: 35px;
    }
    .opis-167-all-together__animal-friendly {
      margin-left: 0px;
    }
    .opis-167-all-together__animal-friendly-texts--big {
      font-size: 24px !important;
    }
    .opis-167-all-together {
      padding-bottom: 50px !important;
    }
  }
  @media (max-width: 867px) {
    .opis-167-all-together {
      margin-top: 40px;
    }
    .opis-167-all-together-additional-info-block-3 {
      text-align: center;
    }
    .opis-167-all-together-additional-info {
      justify-content: space-evenly;
    }
    .opis-167-all-together__title {
      font-size: 38px !important;
      line-height: 35px;
    }
    .opis-167-all-together__animal-friendly {
      margin-left: 0px;
    }
    .opis-167-all-together__animal-friendly-texts--big {
      font-size: 24px !important;
    }
    .opis-167-all-together {
      padding-bottom: 50px !important;
    }
  }
  @media (max-width: 1199px) {
    .opis-167-all-together {
      padding: 106.67px 7px;
    }
  }
  @media (max-width: 966px) {
    .opis-167-all-together-additional-info {
      padding-right: 15px;
    }
  }
  @media (max-width: 465px) {
    .opis-167-additional-items__title {
      font-size: 32px !important;
      line-height: 31px;
    }
    .opis-167-additional-items__subtitle {
      font-size: 28px !important;
      line-height: 20px;
    }
  }
  @media (max-width: 600px) {
    .opis-167-all-together-items {
      margin-top: 50px;
      padding: 0 !important;
    }
  }
  .opis-167-additional-items-card__subtitle {
    min-height: 27px;
  }
  .opis-167-main-wrapp .opis-167-product-opis {
    padding-right: 57px;
  }
  @media (max-width: 867px) {
    .opis-167-main-wrapp .opis-167-product-opis {
      padding-right: 12px;
    }
  }
  .opis-167-all-together-additional-info-block-3--img {
    margin-top: 20px;
    margin-bottom: 15px;
  }
  .opis-167-all-together__animal-friendly--big-screen {
    white-space: nowrap;
    margin-left: 0;
  }
  @media (max-width: 960px) {
    .opis-167-all-together__animal-friendly--big-screen {
      white-space: normal;
    }
  }
  .opis-167-all-together__animal-friendly--small-screen {
    display: none;
  }
  @media (max-width: 867px) {
    .opis-167-all-together__animal-friendly--big-screen {
      display: none;
    }
    .opis-167-all-together__animal-friendly--small-screen {
      display: flex;
    }
  }
  
  /*****/
  .opis-167-important-things__item {
    display: flex;
  }
  .opis-167-important-things__item .opis-167-important-things__item-img-wrapp {
    width: 50%;
  }
  .opis-167-important-things__item-text-wrapp {
    width: 50%;
  }
  
  .opis-167-important-things__item--first {
    margin-bottom: -100px;
  }
  .opis-167-important-things__item--second {
    margin-bottom: -45px;
  }
  .opis-167-important-things__item--third {
    margin-bottom: -40px;
  }
  .opis-167-important-things__item-img--last {
    padding-right: 15px;
  }
  @media (max-width: 1199px) {
    .opis-167-important-things__item--first {
      margin-bottom: 0px;
    }
    .opis-167-important-things__item--second {
      margin-bottom: 5px;
    }
    .opis-167-important-things__item--third {
      margin-bottom: 0px;
    }
  }
  @media (max-width: 868px) {
    .opis-167-important-things__item--first {
      flex-direction: column-reverse;
    }
    .opis-167-important-things__item--second {
      flex-direction: column;
    }
    .opis-167-important-things__item--third {
      flex-direction: column-reverse;
    }
    .opis-167-important-things__item--fourth {
      flex-direction: column;
    }
    .opis-167-important-things__item .opis-167-important-things__item-img-wrapp {
      width: 100%;
    }
    .opis-167-important-things__item-text-wrapp {
      width: 100%;
    }
    .opis-167-important-things__item-text-wrapp--right {
      padding: 0 10px;
    }
    .opis-167-important-things__item-text-wrapp--left {
      padding-right: 0 10px;
      text-align: left;
    }
    .opis-167-important-things__item-text-text {
      max-width: unset;
    }
    .opis-167-important-things__item-text-wrapp--fourth
      .opis-167-important-things__item-text-text {
      max-width: unset !important;
    }
    .opis-167-important-things__item-text-wrapp--left {
      align-items: unset;
    }
    .opis-167-important-things__item-text-wrapp--third
      .opis-167-important-things__item-text-text {
      max-width: unset !important;
    }
    .opis-167-important-things__item-text-wrapp--first * {
      transform: translateY(0px);
    }
    .opis-167-important-things__item-text-wrapp * {
      transform: translateY(0px);
    }
    .opis-167-important-things__item-img {
      width: 100%;
    }
    .opis-167-important-things__title-block {
      margin-bottom: 40px;
    }
    .opis-167-important-things__item-text-wrapp--first
      .opis-167-important-things__item-text-img {
      left: 50%;
      position: relative;
      transform: translateX(-50%);
      max-width: 40%;
    }
    .opis-167-important-things__title {
      font-size: 36px !important;
      line-height: 36px;
    }
    .opis-167-important-things__subtitle {
      font-size: 27px !important;
      line-height: 28px;
    }
    .opis-167-important-things__item-text-wrapp--fourth
      .opis-167-important-things__item-text-img {
      margin-top: 15px !important;
    }
    .opis-167-important-things__item-text-wrapp--left {
      padding-right: 15px;
    }
    .opis-167-important-things__item-text-text {
      font-size: 16px !important;
    }
  }
  .opis-167-product-section-title {
    position: relative;
    z-index: 1;
  }
  .opis-167-product-background-wave {
    z-index: 0;
    max-width: 40%;
  }
  .opis-167-main-wrapp {
    display: flex;
  }
  .opis-167-product-opis {
    width: 60%;
      position:relative;
  }
  .opis-167-pruduct {
    z-index: 2;
    width: 40%;
  }
  .opis-167-all-together-items {
  display: flex;
  }
  .opis-167-all-together-additional-info {
    width: 40%;
    position: relative;
    z-index: 1;
  }
  .opis-167-all-together-img-wrapper {
    width: 60%;
    position: relative;
    z-index: 1;
  }
  @media (max-width: 867px) {
    .opis-167-main-wrapp {
      flex-direction: column-reverse;
    }
    .opis-167-product-opis {
      width: 100%;
    }
    .opis-167-pruduct {
      z-index: 2;
      width: 100%;
    }
    .opis-167-product-background-wave {
      top: -100px;
      width: 50%;
    }
    .opis-167-title-wrapp .opis-167-title-text-with-back span {
      font-size: 15px !important;
      line-height: 20px;
    }
    .opis-167-all-together-items {
      flex-direction: column-reverse;
    }
    .opis-167-all-together-additional-info {
      width: 100%;
    }
    .opis-167-all-together-img-wrapper {
      width: 100%;
    }
  }
  
  .opis-165-all {
    max-width: 1110px;
    font-family: "Work Sans", sans-serif;
    margin: 0 auto;
    overflow: hidden;
  }
  .opis-165-header {
    position: relative;
  }
  .opis-165-header-img {
    width: 100%;
  }
  
  .opis-165-title-wrapp {
    color: #232323 !important;
    margin-top: 48px;
    padding: 0 15px;
    position: relative;
    z-index: 1;
  }
  @media (max-width: 867px) {
    .opis-165-title-wrapp {
      margin-top: 20px;
    }
    .opis-165-all-together-background-symbol {
      top: 23% !important;
    }
  }
  @media (max-width: 700px) {
    .opis-165-all-together-background-symbol {
      display: none;
    }
  }
  .opis-165-title-wrapp p {
    margin: 0;
  }
  .opis-165-title-main-colored-text {
    font-size: 32px !important;
    line-height: 45px !important;
    letter-spacing: 0.32px;
    text-transform: uppercase;
    color: #2E4EAC !important;
    font-weight: 500 !important;;
  }
  .opis-165-title-wrapp .opis-165-title-main-text {
    font-size: 45px !important;
    line-height: 49px;
    letter-spacing: 0.45px;
  }
  .opis-165-title-wrapp .opis-165-title-main-text span {
    font-weight: 500;
  }
  @media (max-width: 660px) {
    .opis-165-title-wrapp .opis-165-title-main-text {
      font-size: 36px !important;
      line-height: 39px;
    }
  }
  .opis-165-title-wrapp .opis-165-title-submain-text {
    font-size: 24px !important;
    line-height: 36px;
    margin-top: 10px;
  }
  .opis-165-title-wrapp .opis-165-title-text-with-back span {
    display: inline-block;
    font-size: 19px !important;
    line-height: 25px;
    font-weight: 500;
    background-color: #2E4EAC;
    color: white;
    border-radius: 27px;
    padding: 14px 25px;
    margin-top: 20px;
    max-width: 713px;
  }
  @media (max-width: 675px) {
    .opis-165-title-main-colored-text {
      font-size: 30px !important;
      line-height: 40px !important;
    }
    .opis-165-title-wrapp .opis-165-title-main-text {
      font-size: 38px !important;
      line-height: 40px;
    }
    .opis-165-title-wrapp .opis-165-title-submain-text {
      font-size: 21px !important;
      line-height: 26px;
      margin-top: 5px;
    }
    .opis-165-important-things__item-text-wrapp--third
      .opis-165-important-things__item-text-img {
      align-self: center;
      max-width: 40%;
    }
  }
  @media (max-width: 500px) {
    .opis-165-title-main-colored-text {
      font-size: 25px !important;
      line-height: 30px !important;
    }
    .opis-165-title-wrapp .opis-165-title-main-text {
      font-size: 29px !important;
      line-height: 31px;
    }
    .opis-165-title-wrapp .opis-165-title-submain-text {
      font-size: 18px !important;
      line-height: 22px;
      margin-top: 5px;
    }
  }
  
  .opis-165-main-wrapp {
    padding: 0px;
    margin-top: 53px;
    padding-right: 101.45px;
    padding-left: 104.81px;
    position: relative;
  }
  @media (max-width: 867px) {
    .opis-165-main-wrapp {
      background-position-y: 3%;
      padding-right: 20px;
      padding-left: 20px;
    }
  }
  .opis-165-main-wrapp .opis-165-pruduct {
    margin-top: 60px;
  }
  @media (max-width: 867px) {
    .opis-165-main-wrapp .opis-165-pruduct {
      margin-top: 0;
      margin-bottom: 20px;
    }
  }
  .opis-165-main-wrapp .opis-165-pruduct .opis-165-product__img {
    max-width: 100%;
  }
  @media (max-width: 867px) {
    .opis-165-main-wrapp .opis-165-pruduct .opis-165-product__img {
      max-width: 40%;
    }
  }
  .opis-165-main-wrapp
    .opis-165-product-opis
    .opis-165-product-opis__normal-text {
    font-size: 14px !important;
    line-height: 20px !important;
    margin-bottom: 10px !important;
  }
  .opis-165-main-wrapp
    .opis-165-product-opis
    .opis-165-product-zalety
    .opis-165-product-zalety__items {
    list-style: none;
    margin-left: 25px;
  }
  .opis-165-main-wrapp
    .opis-165-product-opis
    .opis-165-product-zalety
    .opis-165-product-zalety__items
    .opis-165-product-zalety__item {
    margin-bottom: 10px;
    font-size: 16px !important;
    line-height: 23px;
    position: relative;
  }
  .opis-165-main-wrapp
    .opis-165-product-opis
    .opis-165-product-zalety
    .opis-165-product-zalety__items
    .opis-165-product-zalety__item::before {
    content: "";
    position: absolute;
    width: 15px;
    height: 15px;
    top: 2px;
    left: -26px;
    border-radius: 50%;
    background-color: #2E4EAC;
  }
  
  .opis-165-main-wrapp .opis-165-product-opis .opis-165-product-section-title {
    font-size: 23px !important;
    line-height: 27px !important;
    letter-spacing: -0.57px !important;
    color: #232323;
    font-weight: 600 !important;
    margin: 25px 0 15px;
  }
  .opis-165-main-wrapp
    .opis-165-product-opis
    .opis-165-product-opis__pojemnosc-wrapp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px;
  }
  .opis-165-main-wrapp
    .opis-165-product-opis
    .opis-165-product-opis__pojemnosc-wrapp
    .opis-165-product-section-title:last-child {
    color: #000000;
    font-weight: 600;
    margin-left: 15px;
  }
  .opis-165-product__additional-text {
    font-size: 16px !important;
    line-height: 28px !important;
    color: #2E4EAC !important;
    font-weight: 500;
  }
  .opis-165-main-wrapp
    .opis-165-product-opis
    .opis-165-product-desc-with-img
    .opis-165-product-desc-with-img__img {
    width: 71px;
    -o-object-fit: contain;
    object-fit: contain;
  }
  .opis-165-product-desc-with-img {
    display: flex;
  }
  .opis-165-product-desc-with-img__text.opis-165-product-desc-with-img__text--first {
    padding-left: 15px !important;
  }
  @media (max-width: 645px) {
    .opis-165-main-wrapp
      .opis-165-product-opis
      .opis-165-product-desc-with-img
      .opis-165-product-desc-with-img__img {
      width: 65px;
      -o-object-fit: contain;
      object-fit: contain;
    }
  }
  @media (max-width: 600px) {
    .opis-165-main-wrapp .opis-165-product-opis {
      padding-top: 20px;
      padding-right: 12px;
      padding-left: 15px;
    }
    .opis-165-main-wrapp
      .opis-165-product-opis
      .opis-165-product-desc-with-img
      .opis-165-product-desc-with-img__img {
      padding-right: 0;
    }
  }
  .opis-165-main-wrapp
    .opis-165-product-opis
    .opis-165-product-desc-with-img
    .opis-165-product-desc-with-img__text {
    padding-left: 24px;
  }
  @media (max-width: 645px) {
    .opis-165-main-wrapp
      .opis-165-product-opis
      .opis-165-product-desc-with-img
      .opis-165-product-desc-with-img__text {
      padding-left: 10px;
    }
  }
  .opis-165-product-desc-with-img {
    display: flex;
    align-items: center;
  }
  .opis-165-product-desc-with-img__texts-firstone {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 !important;
    margin: 0;
  }
  .opis-165-product-desc-with-img__texts-firstone
    .opis-165-product-desc-with-img__text {
    margin: 0;
  }
  .opis-165-main-wrapp
    .opis-165-product-opis
    .opis-165-product-desc-with-img
    .opis-165-product-desc-with-img__text--first {
    margin-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 20px !important;
    line-height: 20px;
    font-weight: 700;
  }
  .opis-165-product-background-wave {
    position: absolute;
    right: 0;
    top: -275px;
    z-index: 0;
  }
  @media (max-width: 867px) {
    .opis-165-product-background-wave {
      top: -175px;
    }
  }
  
  /*ALL TOGETHER*/
  .opis-165-all-together {
    margin-top: 140px;
    padding: 106.67px 100px;
    background-image: url("/img/opisy/165/all-together-background.svg");
    background-position: top;
    background-repeat: no-repeat;
    position: relative;
    min-height: 1154px;
  }
  .opis-165-all-together__logo {
    margin: auto;
    display: flex;
    max-width: 378px;
    max-width: 80%;
  }
  .opis-165-all-together__title {
    margin-top: 38.51px;
    font-size: 48px !important;
    line-height: 45px;
    letter-spacing: 0.48px;
    text-align: center;
    font-weight: 400;
  }
  .opis-165-all-together__title span {
    font-weight: 500;
  }
  .opis-165-all-together-background-symbol {
    position: absolute;
    z-index: 0;
    z-index: 0;
    right: 0;
    top: 30%;
  }
  .opis-165-all-together-items {
    margin-top: 100px;
    padding: 0 !important;
  }
  .opis-165-all-together-additional-info {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    text-align: right;
    padding-right: 65px;
  }
  .opis-165-all-together-additional-info-block-number {
    font-size: 43px !important ;
    line-height: 31px !important;
    margin-bottom: 15px;
    margin-top: 10px;
    color: #2E4EAC !important;
    letter-spacing: 1.07px;
    font-weight: 700 !important;
  }
  .opis-165-all-together-additional-info-block-text {
    font-size: 25px !important ;
    line-height: 26.5px !important;
    font-weight: 600 !important;
  }
  .opis-165-all-together-additional-info-block-3
    .opis-165-all-together-additional-info-block-number {
    font-size: 77px !important ;
    letter-spacing: 1.93px ;
    line-height: 56px ;
  }
  .opis-165-all-together-additional-info-block-3
    .opis-165-all-together-additional-info-block-text {
    font-size: 18px !important;
    line-height: 25px !important;
    font-weight: 600 !important;
  }
  
  .opis-165-all-together__animal-friendly {
    display: flex;
    margin-top: 32.09px;
    margin-left: 67px;
  }
  .opis-165-all-together__animal-friendly-img {
    max-width: 72px;
    object-fit: contain;
    margin-right: 23px;
  }
  .opis-165-all-together__animal-friendly-texts {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
  }
  .opis-165-all-together__animal-friendly-texts--big {
    font-size: 28px !important;
    line-height: 34px !important;
    font-weight: 700 !important;
    color: #2E4EAC !important;
    text-transform: uppercase;
    margin: 0;
  }
  @media (max-width: 767px) {
    .opis-165-all-together__animal-friendly {
      justify-content: center;
    }
  }
  .opis-165-all-together-img-wrapper {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
  }
  .opis-165-all-together-img {
    object-fit: contain;
    max-width: 100%;
  }
  
  /*********/
  .opis-165-important-things {
    margin: 64px 0;
  }
  .opis-165-important-things .row {
    margin-bottom: -60px;
  }
  .opis-165-important-things__title {
    font-size: 42px !important;
    line-height: 45px;
    letter-spacing: 0.42px;
    color: #2E4EAC;
    text-transform: uppercase;
    font-weight: 600;
  }
  .opis-165-important-things__subtitle {
    font-size: 38px !important;
    line-height: 45px;
    letter-spacing: 0.38px;
    font-weight: 550;
  }
  .opis-165-important-things__title-block {
    margin-bottom: 100px;
  }
  .opis-165-important-things__item-text-img {
    min-height: 91px;
    margin-bottom: 20.47px;
  }
  .opis-165-important-things__item-text-text {
    max-width: 422px;
  }
  .opis-165-important-things__item-text-wrapp * {
    transform: translateY(-25px);
  }
  .opis-165-important-things__item-text-wrapp--first * {
    transform: translate(0);
  }
  .opis-165-important-things__item-text-wrapp--right {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    padding-left: 52.2px;
  }
  .opis-165-important-things__item-text-wrapp--left {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: center;
    text-align: right;
    padding-right: 52.2px;
  }
  
  .opis-165-important-things__item-text-wrapp--first {
    justify-content: flex-start;
  }
  .opis-165-important-things__item-text-title {
    font-size: 26px !important;
    line-height: 30px !important;;
    margin-bottom: 13px;
    font-weight: 600 !important;;
    color: #2E4EAC !important;;
  }
  .opis-165-important-things__item-text-wrapp--first
    .opis-165-important-things__item-text-title {
    line-height: 24px !important;;
  }
  .opis-165-important-things__item-text-subtitle {
    font-size: 18px !important;
    line-height: 20px !important;;
    margin-bottom: 11px !important;;
    color: #2E4EAC !important;;
    font-weight: 600 !important;;
  }
  .opis-165-important-things__item-text-text {
    font-size: 18px !important;
    line-height: 23px !important;;
    letter-spacing: 0.45px !important;;
  }
  .opis-165-important-things__item-img {
    object-fit: contain;
    max-width: 100%;
  }
  .opis-165-important-things__item-text-wrapp--second
    .opis-165-important-things__item-text-text {
    font-size: 18px !important;
    line-height: 23px !important;;
    letter-spacing: -0.63px !important;;
  }
  .opis-165-important-things__item-text-wrapp--third
    .opis-165-important-things__item-text-text {
    font-size: 16px !important;
    line-height: 23px !important;;
    letter-spacing: -0.54px !important;;
    max-width: 398px;
  }
  .opis-165-important-things__item-text-wrapp--fourth
    .opis-165-important-things__item-text-text {
    font-size: 16px !important;
    line-height: 23px !important;;
    letter-spacing: -0.54px !important;;
    max-width: 373px;
  }
  .opis-165-important-things__item-text-wrapp--fourth
    .opis-165-important-things__item-text-img {
    max-width: 100%;
    margin-top: 75px;
  }
  
  /*****ADDITIONAL ITEMS******/
  .opis-165-additional-items {
    margin-top: 107.53px;
  }
  .opis-165-additional-items__title {
    font-size: 42px !important;
    line-height: 45px;
    letter-spacing: 0.42px;
    color: #2E4EAC !important;
    text-transform: uppercase;
    font-weight: 600;
  }
  .opis-165-additional-items__subtitle {
    font-size: 38px !important;
    line-height: 45px;
    letter-spacing: 0.38px;
    font-weight: 550;
  }
  .opis-165-additional-items-cards {
    margin-top: 46px;
    padding: 0 160px;
  }
  .opis-165-additional-items-card {
    padding: 0 29px;
    display: flex;
    flex-direction: column;
    align-content: center;
  }
  .opis-165-additional-items-card__title {
    font-size: 16px !important;
    line-height: 19px !important;;
    max-width: 188px !important;;
    text-align: center;
    font-weight: 400 !important;;
    margin: auto;
    margin-bottom: 12px;
  }
  .opis-165-important-things__item-text-img--prizes {
    max-height: 84px;
  }
  .opis-165-additional-items-card__subtitle {
    font-size: 13px !important;
    line-height: 14px !important;;
    color: #cc6c5e !important;;
    text-align: center;
  }
  .opis-165-additional-items-card__title span {
    font-weight: 600 !important;;
  }
  .opis-165-additional-items-card__img {
    max-width: 148px;
    object-fit: contain;
    margin: auto;
    margin-top: 16px;
  }
  .opis-165-additional-items-card__buy-btn {
    background-color: #de4e1b;
    width: 175px;
    min-height: 40.04px;
    color: white !important;
    text-decoration: none !important;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
    border-radius: 30px;
    font-size: 16px !important;
    line-height: 19px;
    letter-spacing: 1.6px;
    font-weight: 600;
    margin-top: 26px;
  }
  .opis-165-additional-items-card-sm-screen-line {
    width: 55%;
    background-color: #ff8c5b;
    height: 2px;
    border-radius: 50px;
    margin: 20px auto;
    display: none;
  }
  
  /***********/
  .opis-165-footer {
    width: 100%;
    margin-top: 67px;
  }
  
  .opis-165-footer .opis-165-footer-waves {
    width: 100%;
  }
  
  @media (max-width: 1000px) {
    .opis-165-main-wrapp {
      padding-right: 50.45px;
      padding-left: 50.81px;
    }
    .opis-165-important-things {
      padding: 0 20px;
    }
    .opis-165-important-things .row {
      margin-bottom: 0;
    }
  }
  
  @media (max-width: 675px) {
    .opis-165-main-wrapp {
      padding-right: 15px;
      padding-left: 15px;
    }
    .opis-165-important-things {
      padding: 0 15px;
    }
    .opis-165-main-wrapp
      .opis-165-product-opis
      .opis-165-product-desc-with-img
      .opis-165-product-desc-with-img__img {
      min-width: 60px;
    }
  }
  .opis-165-additional-items-card__title{
      min-height: 58px;
  }
  
  @media (max-width: 1199px) {
    .opis-165-additional-items-cards {
      padding: 0 10px;
    }
  }
  @media (max-width: 300px) {
    .opis-165-additional-items-cards {
      padding: 0 5px;
    }
  }
  @media (max-width: 767px) {
    .opis-165-additional-items-cards {
      margin-top: 15px;
    }
    .opis-165-all-together {
      margin-top: 40px;
    }
    .opis-165-additional-items-card-sm-screen-line {
      display: block;
    }
    .opis-165-all-together-additional-info-block-3 {
      text-align: center;
    }
    .opis-165-all-together-additional-info {
      justify-content: space-evenly;
    }
    .opis-165-all-together__title {
      font-size: 38px !important;
      line-height: 35px;
    }
    .opis-165-all-together__animal-friendly {
      margin-left: 0px;
    }
    .opis-165-all-together__animal-friendly-texts--big {
      font-size: 24px !important;
    }
    .opis-165-all-together {
      padding-bottom: 50px !important;
    }
  }
  @media (max-width: 867px) {
    .opis-165-all-together {
      margin-top: 40px;
    }
    .opis-165-all-together-additional-info-block-3 {
      text-align: center;
    }
    .opis-165-all-together-additional-info {
      justify-content: space-evenly;
    }
    .opis-165-all-together__title {
      font-size: 38px !important;
      line-height: 35px;
    }
    .opis-165-all-together__animal-friendly {
      margin-left: 0px;
    }
    .opis-165-all-together__animal-friendly-texts--big {
      font-size: 24px !important;
    }
    .opis-165-all-together {
      padding-bottom: 50px !important;
    }
  }
  @media (max-width: 1199px) {
    .opis-165-all-together {
      padding: 106.67px 7px;
    }
  }
  @media (max-width: 966px) {
    .opis-165-all-together-additional-info {
      padding-right: 15px;
    }
  }
  @media (max-width: 465px) {
    .opis-165-additional-items__title {
      font-size: 32px !important;
      line-height: 31px;
    }
    .opis-165-additional-items__subtitle {
      font-size: 28px !important;
      line-height: 20px;
    }
  }
  @media (max-width: 600px) {
    .opis-165-all-together-items {
      margin-top: 50px;
      padding: 0 !important;
    }
  }
  .opis-165-additional-items-card__subtitle {
    min-height: 27px;
  }
  .opis-165-main-wrapp .opis-165-product-opis {
    padding-right: 57px;
  }
  @media (max-width: 867px) {
    .opis-165-main-wrapp .opis-165-product-opis {
      padding-right: 12px;
    }
  }
  .opis-165-all-together-additional-info-block-3--img {
    margin-top: 20px;
    margin-bottom: 15px;
  }
  .opis-165-all-together__animal-friendly--big-screen {
    white-space: nowrap;
    margin-left: 0;
  }
  @media (max-width: 960px) {
    .opis-165-all-together__animal-friendly--big-screen {
      white-space: normal;
    }
  }
  .opis-165-all-together__animal-friendly--small-screen {
    display: none;
  }
  @media (max-width: 867px) {
    .opis-165-all-together__animal-friendly--big-screen {
      display: none;
    }
    .opis-165-all-together__animal-friendly--small-screen {
      display: flex;
    }
  }
  
  /*****/
  .opis-165-important-things__item {
    display: flex;
  }
  .opis-165-important-things__item .opis-165-important-things__item-img-wrapp {
    width: 50%;
  }
  .opis-165-important-things__item-text-wrapp {
    width: 50%;
  }
  
  .opis-165-important-things__item--first {
    margin-bottom: -100px;
  }
  .opis-165-important-things__item--second {
    margin-bottom: -45px;
  }
  .opis-165-important-things__item--third {
    margin-bottom: -40px;
  }
  .opis-165-important-things__item-img--last {
    padding-right: 15px;
  }
  @media (max-width: 1199px) {
    .opis-165-important-things__item--first {
      margin-bottom: 0px;
    }
    .opis-165-important-things__item--second {
      margin-bottom: 5px;
    }
    .opis-165-important-things__item--third {
      margin-bottom: 0px;
    }
  }
  @media (max-width: 868px) {
    .opis-165-important-things__item--first {
      flex-direction: column-reverse;
    }
    .opis-165-important-things__item--second {
      flex-direction: column;
    }
    .opis-165-important-things__item--third {
      flex-direction: column-reverse;
    }
    .opis-165-important-things__item--fourth {
      flex-direction: column;
    }
    .opis-165-important-things__item .opis-165-important-things__item-img-wrapp {
      width: 100%;
    }
    .opis-165-important-things__item-text-wrapp {
      width: 100%;
    }
    .opis-165-important-things__item-text-wrapp--right {
      padding: 0 10px;
    }
    .opis-165-important-things__item-text-wrapp--left {
      padding-right: 0 10px;
      text-align: left;
    }
    .opis-165-important-things__item-text-text {
      max-width: unset;
    }
    .opis-165-important-things__item-text-wrapp--fourth
      .opis-165-important-things__item-text-text {
      max-width: unset !important;
    }
    .opis-165-important-things__item-text-wrapp--left {
      align-items: unset;
    }
    .opis-165-important-things__item-text-wrapp--third
      .opis-165-important-things__item-text-text {
      max-width: unset !important;
    }
    .opis-165-important-things__item-text-wrapp--first * {
      transform: translateY(0px);
    }
    .opis-165-important-things__item-text-wrapp * {
      transform: translateY(0px);
    }
    .opis-165-important-things__item-img {
      width: 100%;
    }
    .opis-165-important-things__title-block {
      margin-bottom: 40px;
    }
    .opis-165-important-things__item-text-wrapp--first
      .opis-165-important-things__item-text-img {
      left: 50%;
      position: relative;
      transform: translateX(-50%);
      max-width: 40%;
    }
    .opis-165-important-things__title {
      font-size: 36px !important;
      line-height: 36px;
    }
    .opis-165-important-things__subtitle {
      font-size: 27px !important;
      line-height: 28px;
    }
    .opis-165-important-things__item-text-wrapp--fourth
      .opis-165-important-things__item-text-img {
      margin-top: 15px !important;
    }
    .opis-165-important-things__item-text-wrapp--left {
      padding-right: 15px;
    }
    .opis-165-important-things__item-text-text {
      font-size: 16px !important;
    }
  }
  .opis-165-product-section-title {
    position: relative;
    z-index: 1;
  }
  .opis-165-product-background-wave {
    z-index: 0;
    max-width: 40%;
  }
  .opis-165-main-wrapp {
    display: flex;
  }
  .opis-165-product-opis {
    width: 60%;
      position:relative;
  }
  .opis-165-pruduct {
    z-index: 2;
    width: 40%;
  }
  .opis-165-all-together-items {
  display: flex;
  }
  .opis-165-all-together-additional-info {
    width: 40%;
    position: relative;
    z-index: 1;
  }
  .opis-165-all-together-img-wrapper {
    width: 60%;
    position: relative;
    z-index: 1;
  }
  @media (max-width: 867px) {
    .opis-165-main-wrapp {
      flex-direction: column-reverse;
    }
    .opis-165-product-opis {
      width: 100%;
    }
    .opis-165-pruduct {
      z-index: 2;
      width: 100%;
    }
    .opis-165-product-background-wave {
      top: -100px;
      width: 50%;
    }
    .opis-165-title-wrapp .opis-165-title-text-with-back span {
      font-size: 15px !important;
      line-height: 20px;
    }
    .opis-165-all-together-items {
      flex-direction: column-reverse;
    }
    .opis-165-all-together-additional-info {
      width: 100%;
    }
    .opis-165-all-together-img-wrapper {
      width: 100%;
    }
  }
  
  .opis-163-all {
    max-width: 1110px;
    font-family: "Work Sans", sans-serif;
    margin: 0 auto;
    overflow: hidden;
  }
  .opis-163-header {
    position: relative;
  }
  .opis-163-header-img {
    width: 100%;
  }
  
  .opis-163-title-wrapp {
    color: #232323 !important;
    margin-top: 48px;
    padding: 0 15px;
    position: relative;
    z-index: 1;
  }
  @media (max-width: 867px) {
    .opis-163-title-wrapp {
      margin-top: 20px;
    }
    .opis-163-all-together-background-symbol {
      top: 23% !important;
    }
  }
  @media (max-width: 700px) {
    .opis-163-all-together-background-symbol {
      display: none;
    }
  }
  .opis-163-title-wrapp p {
    margin: 0;
  }
  .opis-163-title-main-colored-text {
    font-size: 32px !important;
    line-height: 45px !important;
    letter-spacing: 0.32px;
    text-transform: uppercase;
    color: #2E4EAC !important;
    font-weight: 500 !important;;
  }
  .opis-163-title-wrapp .opis-163-title-main-text {
    font-size: 45px !important;
    line-height: 49px;
    letter-spacing: 0.45px;
  }
  .opis-163-title-wrapp .opis-163-title-main-text span {
    font-weight: 500;
  }
  @media (max-width: 660px) {
    .opis-163-title-wrapp .opis-163-title-main-text {
      font-size: 36px !important;
      line-height: 39px;
    }
  }
  .opis-163-title-wrapp .opis-163-title-submain-text {
    font-size: 24px !important;
    line-height: 36px;
    margin-top: 10px;
  }
  .opis-163-title-wrapp .opis-163-title-text-with-back span {
    display: inline-block;
    font-size: 19px !important;
    line-height: 25px;
    font-weight: 500;
    background-color: #2E4EAC;
    color: white;
    border-radius: 27px;
    padding: 14px 25px;
    margin-top: 20px;
    max-width: 713px;
  }
  @media (max-width: 675px) {
    .opis-163-title-main-colored-text {
      font-size: 30px !important;
      line-height: 40px !important;
    }
    .opis-163-title-wrapp .opis-163-title-main-text {
      font-size: 38px !important;
      line-height: 40px;
    }
    .opis-163-title-wrapp .opis-163-title-submain-text {
      font-size: 21px !important;
      line-height: 26px;
      margin-top: 5px;
    }
    .opis-163-important-things__item-text-wrapp--third
      .opis-163-important-things__item-text-img {
      align-self: center;
      max-width: 40%;
    }
  }
  @media (max-width: 500px) {
    .opis-163-title-main-colored-text {
      font-size: 25px !important;
      line-height: 30px !important;
    }
    .opis-163-title-wrapp .opis-163-title-main-text {
      font-size: 29px !important;
      line-height: 31px;
    }
    .opis-163-title-wrapp .opis-163-title-submain-text {
      font-size: 18px !important;
      line-height: 22px;
      margin-top: 5px;
    }
  }
  
  .opis-163-main-wrapp {
    padding: 0px;
    margin-top: 53px;
    padding-right: 101.45px;
    padding-left: 104.81px;
    position: relative;
  }
  @media (max-width: 867px) {
    .opis-163-main-wrapp {
      background-position-y: 3%;
      padding-right: 20px;
      padding-left: 20px;
    }
  }
  .opis-163-main-wrapp .opis-163-pruduct {
    margin-top: 60px;
  }
  @media (max-width: 867px) {
    .opis-163-main-wrapp .opis-163-pruduct {
      margin-top: 0;
      margin-bottom: 20px;
    }
  }
  .opis-163-main-wrapp .opis-163-pruduct .opis-163-product__img {
    max-width: 100%;
  }
  @media (max-width: 867px) {
    .opis-163-main-wrapp .opis-163-pruduct .opis-163-product__img {
      max-width: 40%;
    }
  }
  .opis-163-main-wrapp
    .opis-163-product-opis
    .opis-163-product-opis__normal-text {
    font-size: 14px !important;
    line-height: 20px !important;
    margin-bottom: 10px !important;
  }
  .opis-163-main-wrapp
    .opis-163-product-opis
    .opis-163-product-zalety
    .opis-163-product-zalety__items {
    list-style: none;
    margin-left: 25px;
  }
  .opis-163-main-wrapp
    .opis-163-product-opis
    .opis-163-product-zalety
    .opis-163-product-zalety__items
    .opis-163-product-zalety__item {
    margin-bottom: 10px;
    font-size: 16px !important;
    line-height: 23px;
    position: relative;
  }
  .opis-163-main-wrapp
    .opis-163-product-opis
    .opis-163-product-zalety
    .opis-163-product-zalety__items
    .opis-163-product-zalety__item::before {
    content: "";
    position: absolute;
    width: 15px;
    height: 15px;
    top: 2px;
    left: -26px;
    border-radius: 50%;
    background-color: #2E4EAC;
  }
  
  .opis-163-main-wrapp .opis-163-product-opis .opis-163-product-section-title {
    font-size: 23px !important;
    line-height: 27px !important;
    letter-spacing: -0.57px !important;
    color: #232323;
    font-weight: 600 !important;
    margin: 25px 0 15px;
  }
  .opis-163-main-wrapp
    .opis-163-product-opis
    .opis-163-product-opis__pojemnosc-wrapp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px;
  }
  .opis-163-main-wrapp
    .opis-163-product-opis
    .opis-163-product-opis__pojemnosc-wrapp
    .opis-163-product-section-title:last-child {
    color: #000000;
    font-weight: 600;
    margin-left: 15px;
  }
  .opis-163-product__additional-text {
    font-size: 16px !important;
    line-height: 28px !important;
    color: #2E4EAC !important;
    font-weight: 500;
  }
  .opis-163-main-wrapp
    .opis-163-product-opis
    .opis-163-product-desc-with-img
    .opis-163-product-desc-with-img__img {
    width: 71px;
    -o-object-fit: contain;
    object-fit: contain;
  }
  .opis-163-product-desc-with-img {
    display: flex;
  }
  .opis-163-product-desc-with-img__text.opis-163-product-desc-with-img__text--first {
    padding-left: 15px !important;
  }
  @media (max-width: 645px) {
    .opis-163-main-wrapp
      .opis-163-product-opis
      .opis-163-product-desc-with-img
      .opis-163-product-desc-with-img__img {
      width: 65px;
      -o-object-fit: contain;
      object-fit: contain;
    }
  }
  @media (max-width: 600px) {
    .opis-163-main-wrapp .opis-163-product-opis {
      padding-top: 20px;
      padding-right: 12px;
      padding-left: 15px;
    }
    .opis-163-main-wrapp
      .opis-163-product-opis
      .opis-163-product-desc-with-img
      .opis-163-product-desc-with-img__img {
      padding-right: 0;
    }
  }
  .opis-163-main-wrapp
    .opis-163-product-opis
    .opis-163-product-desc-with-img
    .opis-163-product-desc-with-img__text {
    padding-left: 24px;
  }
  @media (max-width: 645px) {
    .opis-163-main-wrapp
      .opis-163-product-opis
      .opis-163-product-desc-with-img
      .opis-163-product-desc-with-img__text {
      padding-left: 10px;
    }
  }
  .opis-163-product-desc-with-img {
    display: flex;
    align-items: center;
  }
  .opis-163-product-desc-with-img__texts-firstone {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 !important;
    margin: 0;
  }
  .opis-163-product-desc-with-img__texts-firstone
    .opis-163-product-desc-with-img__text {
    margin: 0;
  }
  .opis-163-main-wrapp
    .opis-163-product-opis
    .opis-163-product-desc-with-img
    .opis-163-product-desc-with-img__text--first {
    margin-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 20px !important;
    line-height: 20px;
    font-weight: 700;
  }
  .opis-163-product-background-wave {
    position: absolute;
    right: 0;
    top: -275px;
    z-index: 0;
  }
  @media (max-width: 867px) {
    .opis-163-product-background-wave {
      top: -175px;
    }
  }
  
  /*ALL TOGETHER*/
  .opis-163-all-together {
    margin-top: 140px;
    padding: 106.67px 100px;
    background-image: url("/img/opisy/163/all-together-background.svg");
    background-position: top;
    background-repeat: no-repeat;
    position: relative;
    min-height: 1154px;
  }
  .opis-163-all-together__logo {
    margin: auto;
    display: flex;
    max-width: 378px;
    max-width: 80%;
  }
  .opis-163-all-together__title {
    margin-top: 38.51px;
    font-size: 48px !important;
    line-height: 45px;
    letter-spacing: 0.48px;
    text-align: center;
    font-weight: 400;
  }
  .opis-163-all-together__title span {
    font-weight: 500;
  }
  .opis-163-all-together-background-symbol {
    position: absolute;
    z-index: 0;
    z-index: 0;
    right: 0;
    top: 30%;
  }
  .opis-163-all-together-items {
    margin-top: 100px;
    padding: 0 !important;
  }
  .opis-163-all-together-additional-info {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    text-align: right;
    padding-right: 65px;
  }
  .opis-163-all-together-additional-info-block-number {
    font-size: 43px !important ;
    line-height: 31px !important;
    margin-bottom: 15px;
    margin-top: 10px;
    color: #2E4EAC !important;
    letter-spacing: 1.07px;
    font-weight: 700 !important;
  }
  .opis-163-all-together-additional-info-block-text {
    font-size: 25px !important ;
    line-height: 26.5px !important;
    font-weight: 600 !important;
  }
  .opis-163-all-together-additional-info-block-3
    .opis-163-all-together-additional-info-block-number {
    font-size: 77px !important ;
    letter-spacing: 1.93px ;
    line-height: 56px ;
  }
  .opis-163-all-together-additional-info-block-3
    .opis-163-all-together-additional-info-block-text {
    font-size: 18px !important;
    line-height: 25px !important;
    font-weight: 600 !important;
  }
  
  .opis-163-all-together__animal-friendly {
    display: flex;
    margin-top: 32.09px;
    margin-left: 67px;
  }
  .opis-163-all-together__animal-friendly-img {
    max-width: 72px;
    object-fit: contain;
    margin-right: 23px;
  }
  .opis-163-all-together__animal-friendly-texts {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
  }
  .opis-163-all-together__animal-friendly-texts--big {
    font-size: 28px !important;
    line-height: 34px !important;
    font-weight: 700 !important;
    color: #2E4EAC !important;
    text-transform: uppercase;
    margin: 0;
  }
  @media (max-width: 767px) {
    .opis-163-all-together__animal-friendly {
      justify-content: center;
    }
  }
  .opis-163-all-together-img-wrapper {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
  }
  .opis-163-all-together-img {
    object-fit: contain;
    max-width: 100%;
  }
  
  /*********/
  .opis-163-important-things {
    margin: 64px 0;
  }
  .opis-163-important-things .row {
    margin-bottom: -60px;
  }
  .opis-163-important-things__title {
    font-size: 42px !important;
    line-height: 45px;
    letter-spacing: 0.42px;
    color: #2E4EAC;
    text-transform: uppercase;
    font-weight: 600;
  }
  .opis-163-important-things__subtitle {
    font-size: 38px !important;
    line-height: 45px;
    letter-spacing: 0.38px;
    font-weight: 550;
  }
  .opis-163-important-things__title-block {
    margin-bottom: 100px;
  }
  .opis-163-important-things__item-text-img {
    min-height: 91px;
    margin-bottom: 20.47px;
  }
  .opis-163-important-things__item-text-text {
    max-width: 422px;
  }
  .opis-163-important-things__item-text-wrapp * {
    transform: translateY(-25px);
  }
  .opis-163-important-things__item-text-wrapp--first * {
    transform: translate(0);
  }
  .opis-163-important-things__item-text-wrapp--right {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    padding-left: 52.2px;
  }
  .opis-163-important-things__item-text-wrapp--left {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: center;
    text-align: right;
    padding-right: 52.2px;
  }
  
  .opis-163-important-things__item-text-wrapp--first {
    justify-content: flex-start;
  }
  .opis-163-important-things__item-text-title {
    font-size: 26px !important;
    line-height: 30px !important;;
    margin-bottom: 13px;
    font-weight: 600 !important;;
    color: #2E4EAC !important;;
  }
  .opis-163-important-things__item-text-wrapp--first
    .opis-163-important-things__item-text-title {
    line-height: 24px !important;;
  }
  .opis-163-important-things__item-text-subtitle {
    font-size: 18px !important;
    line-height: 20px !important;;
    margin-bottom: 11px !important;;
    color: #2E4EAC !important;;
    font-weight: 600 !important;;
  }
  .opis-163-important-things__item-text-text {
    font-size: 18px !important;
    line-height: 23px !important;;
    letter-spacing: 0.45px !important;;
  }
  .opis-163-important-things__item-img {
    object-fit: contain;
    max-width: 100%;
  }
  .opis-163-important-things__item-text-wrapp--second
    .opis-163-important-things__item-text-text {
    font-size: 18px !important;
    line-height: 23px !important;;
    letter-spacing: -0.63px !important;;
  }
  .opis-163-important-things__item-text-wrapp--third
    .opis-163-important-things__item-text-text {
    font-size: 16px !important;
    line-height: 23px !important;;
    letter-spacing: -0.54px !important;;
    max-width: 398px;
  }
  .opis-163-important-things__item-text-wrapp--fourth
    .opis-163-important-things__item-text-text {
    font-size: 16px !important;
    line-height: 23px !important;;
    letter-spacing: -0.54px !important;;
    max-width: 373px;
  }
  .opis-163-important-things__item-text-wrapp--fourth
    .opis-163-important-things__item-text-img {
    max-width: 100%;
    margin-top: 75px;
  }
  
  /*****ADDITIONAL ITEMS******/
  .opis-163-additional-items {
    margin-top: 107.53px;
  }
  .opis-163-additional-items__title {
    font-size: 42px !important;
    line-height: 45px;
    letter-spacing: 0.42px;
    color: #2E4EAC !important;
    text-transform: uppercase;
    font-weight: 600;
  }
  .opis-163-additional-items__subtitle {
    font-size: 38px !important;
    line-height: 45px;
    letter-spacing: 0.38px;
    font-weight: 550;
  }
  .opis-163-additional-items-cards {
    margin-top: 46px;
    padding: 0 160px;
  }
  .opis-163-additional-items-card {
    padding: 0 29px;
    display: flex;
    flex-direction: column;
    align-content: center;
  }
  .opis-163-additional-items-card__title {
    font-size: 16px !important;
    line-height: 19px !important;;
    max-width: 188px !important;;
    text-align: center;
    font-weight: 400 !important;;
    margin: auto;
    margin-bottom: 12px;
  }
  .opis-163-important-things__item-text-img--prizes {
    max-height: 84px;
  }
  .opis-163-additional-items-card__subtitle {
    font-size: 13px !important;
    line-height: 14px !important;;
    color: #cc6c5e !important;;
    text-align: center;
  }
  .opis-163-additional-items-card__title span {
    font-weight: 600 !important;;
  }
  .opis-163-additional-items-card__img {
    max-width: 148px;
    object-fit: contain;
    margin: auto;
    margin-top: 16px;
  }
  .opis-163-additional-items-card__buy-btn {
    background-color: #de4e1b;
    width: 175px;
    min-height: 40.04px;
    color: white !important;
    text-decoration: none !important;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
    border-radius: 30px;
    font-size: 16px !important;
    line-height: 19px;
    letter-spacing: 1.6px;
    font-weight: 600;
    margin-top: 26px;
  }
  .opis-163-additional-items-card-sm-screen-line {
    width: 55%;
    background-color: #ff8c5b;
    height: 2px;
    border-radius: 50px;
    margin: 20px auto;
    display: none;
  }
  
  /***********/
  .opis-163-footer {
    width: 100%;
    margin-top: 67px;
  }
  
  .opis-163-footer .opis-163-footer-waves {
    width: 100%;
  }
  
  @media (max-width: 1000px) {
    .opis-163-main-wrapp {
      padding-right: 50.45px;
      padding-left: 50.81px;
    }
    .opis-163-important-things {
      padding: 0 20px;
    }
    .opis-163-important-things .row {
      margin-bottom: 0;
    }
  }
  
  @media (max-width: 675px) {
    .opis-163-main-wrapp {
      padding-right: 15px;
      padding-left: 15px;
    }
    .opis-163-important-things {
      padding: 0 15px;
    }
    .opis-163-main-wrapp
      .opis-163-product-opis
      .opis-163-product-desc-with-img
      .opis-163-product-desc-with-img__img {
      min-width: 60px;
    }
  }
  .opis-163-additional-items-card__title{
      min-height: 58px;
  }
  
  @media (max-width: 1199px) {
    .opis-163-additional-items-cards {
      padding: 0 10px;
    }
  }
  @media (max-width: 300px) {
    .opis-163-additional-items-cards {
      padding: 0 5px;
    }
  }
  @media (max-width: 767px) {
    .opis-163-additional-items-cards {
      margin-top: 15px;
    }
    .opis-163-all-together {
      margin-top: 40px;
    }
    .opis-163-additional-items-card-sm-screen-line {
      display: block;
    }
    .opis-163-all-together-additional-info-block-3 {
      text-align: center;
    }
    .opis-163-all-together-additional-info {
      justify-content: space-evenly;
    }
    .opis-163-all-together__title {
      font-size: 38px !important;
      line-height: 35px;
    }
    .opis-163-all-together__animal-friendly {
      margin-left: 0px;
    }
    .opis-163-all-together__animal-friendly-texts--big {
      font-size: 24px !important;
    }
    .opis-163-all-together {
      padding-bottom: 50px !important;
    }
  }
  @media (max-width: 867px) {
    .opis-163-all-together {
      margin-top: 40px;
    }
    .opis-163-all-together-additional-info-block-3 {
      text-align: center;
    }
    .opis-163-all-together-additional-info {
      justify-content: space-evenly;
    }
    .opis-163-all-together__title {
      font-size: 38px !important;
      line-height: 35px;
    }
    .opis-163-all-together__animal-friendly {
      margin-left: 0px;
    }
    .opis-163-all-together__animal-friendly-texts--big {
      font-size: 24px !important;
    }
    .opis-163-all-together {
      padding-bottom: 50px !important;
    }
  }
  @media (max-width: 1199px) {
    .opis-163-all-together {
      padding: 106.67px 7px;
    }
  }
  @media (max-width: 966px) {
    .opis-163-all-together-additional-info {
      padding-right: 15px;
    }
  }
  @media (max-width: 465px) {
    .opis-163-additional-items__title {
      font-size: 32px !important;
      line-height: 31px;
    }
    .opis-163-additional-items__subtitle {
      font-size: 28px !important;
      line-height: 20px;
    }
  }
  @media (max-width: 600px) {
    .opis-163-all-together-items {
      margin-top: 50px;
      padding: 0 !important;
    }
  }
  .opis-163-additional-items-card__subtitle {
    min-height: 27px;
  }
  .opis-163-main-wrapp .opis-163-product-opis {
    padding-right: 57px;
  }
  @media (max-width: 867px) {
    .opis-163-main-wrapp .opis-163-product-opis {
      padding-right: 12px;
    }
  }
  .opis-163-all-together-additional-info-block-3--img {
    margin-top: 20px;
    margin-bottom: 15px;
  }
  .opis-163-all-together__animal-friendly--big-screen {
    white-space: nowrap;
    margin-left: 0;
  }
  @media (max-width: 960px) {
    .opis-163-all-together__animal-friendly--big-screen {
      white-space: normal;
    }
  }
  .opis-163-all-together__animal-friendly--small-screen {
    display: none;
  }
  @media (max-width: 867px) {
    .opis-163-all-together__animal-friendly--big-screen {
      display: none;
    }
    .opis-163-all-together__animal-friendly--small-screen {
      display: flex;
    }
  }
  
  /*****/
  .opis-163-important-things__item {
    display: flex;
  }
  .opis-163-important-things__item .opis-163-important-things__item-img-wrapp {
    width: 50%;
  }
  .opis-163-important-things__item-text-wrapp {
    width: 50%;
  }
  
  .opis-163-important-things__item--first {
    margin-bottom: -100px;
  }
  .opis-163-important-things__item--second {
    margin-bottom: -45px;
  }
  .opis-163-important-things__item--third {
    margin-bottom: -40px;
  }
  .opis-163-important-things__item-img--last {
    padding-right: 15px;
  }
  @media (max-width: 1199px) {
    .opis-163-important-things__item--first {
      margin-bottom: 0px;
    }
    .opis-163-important-things__item--second {
      margin-bottom: 5px;
    }
    .opis-163-important-things__item--third {
      margin-bottom: 0px;
    }
  }
  @media (max-width: 868px) {
    .opis-163-important-things__item--first {
      flex-direction: column-reverse;
    }
    .opis-163-important-things__item--second {
      flex-direction: column;
    }
    .opis-163-important-things__item--third {
      flex-direction: column-reverse;
    }
    .opis-163-important-things__item--fourth {
      flex-direction: column;
    }
    .opis-163-important-things__item .opis-163-important-things__item-img-wrapp {
      width: 100%;
    }
    .opis-163-important-things__item-text-wrapp {
      width: 100%;
    }
    .opis-163-important-things__item-text-wrapp--right {
      padding: 0 10px;
    }
    .opis-163-important-things__item-text-wrapp--left {
      padding-right: 0 10px;
      text-align: left;
    }
    .opis-163-important-things__item-text-text {
      max-width: unset;
    }
    .opis-163-important-things__item-text-wrapp--fourth
      .opis-163-important-things__item-text-text {
      max-width: unset !important;
    }
    .opis-163-important-things__item-text-wrapp--left {
      align-items: unset;
    }
    .opis-163-important-things__item-text-wrapp--third
      .opis-163-important-things__item-text-text {
      max-width: unset !important;
    }
    .opis-163-important-things__item-text-wrapp--first * {
      transform: translateY(0px);
    }
    .opis-163-important-things__item-text-wrapp * {
      transform: translateY(0px);
    }
    .opis-163-important-things__item-img {
      width: 100%;
    }
    .opis-163-important-things__title-block {
      margin-bottom: 40px;
    }
    .opis-163-important-things__item-text-wrapp--first
      .opis-163-important-things__item-text-img {
      left: 50%;
      position: relative;
      transform: translateX(-50%);
      max-width: 40%;
    }
    .opis-163-important-things__title {
      font-size: 36px !important;
      line-height: 36px;
    }
    .opis-163-important-things__subtitle {
      font-size: 27px !important;
      line-height: 28px;
    }
    .opis-163-important-things__item-text-wrapp--fourth
      .opis-163-important-things__item-text-img {
      margin-top: 15px !important;
    }
    .opis-163-important-things__item-text-wrapp--left {
      padding-right: 15px;
    }
    .opis-163-important-things__item-text-text {
      font-size: 16px !important;
    }
  }
  .opis-163-product-section-title {
    position: relative;
    z-index: 1;
  }
  .opis-163-product-background-wave {
    z-index: 0;
    max-width: 40%;
  }
  .opis-163-main-wrapp {
    display: flex;
  }
  .opis-163-product-opis {
    width: 60%;
      position:relative;
  }
  .opis-163-pruduct {
    z-index: 2;
    width: 40%;
  }
  .opis-163-all-together-items {
  display: flex;
  }
  .opis-163-all-together-additional-info {
    width: 40%;
    position: relative;
    z-index: 1;
  }
  .opis-163-all-together-img-wrapper {
    width: 60%;
    position: relative;
    z-index: 1;
  }
  @media (max-width: 867px) {
    .opis-163-main-wrapp {
      flex-direction: column-reverse;
    }
    .opis-163-product-opis {
      width: 100%;
    }
    .opis-163-pruduct {
      z-index: 2;
      width: 100%;
    }
    .opis-163-product-background-wave {
      top: -100px;
      width: 50%;
    }
    .opis-163-title-wrapp .opis-163-title-text-with-back span {
      font-size: 15px !important;
      line-height: 20px;
    }
    .opis-163-all-together-items {
      flex-direction: column-reverse;
    }
    .opis-163-all-together-additional-info {
      width: 100%;
    }
    .opis-163-all-together-img-wrapper {
      width: 100%;
    }
  }

  .opis-180-all {
    max-width: 1110px;
    font-family: "Work Sans", sans-serif;
    margin: 0 auto;
    overflow: hidden;
  }
  .opis-180-header {
    position: relative;
  }
  .opis-180-header-img {
    width: 100%;
  }
  
  .opis-180-title-wrapp {
    color: #232323 !important;
    margin-top: 48px;
    padding: 0 15px;
    position: relative;
    z-index: 1;
  }
  @media (max-width: 867px) {
    .opis-180-title-wrapp {
      margin-top: 20px;
    }
    .opis-180-all-together-background-symbol {
      top: 23% !important;
    }
  }
  @media (max-width: 700px) {
    .opis-180-all-together-background-symbol {
      display: none;
    }
  }
  .opis-180-title-wrapp p {
    margin: 0;
  }
  .opis-180-title-main-colored-text {
    font-size: 32px !important;
    line-height: 45px !important;
    letter-spacing: 0.32px;
    text-transform: uppercase;
    color: #2E4EAC !important;
    font-weight: 500 !important;;
  }
  .opis-180-title-wrapp .opis-180-title-main-text {
    font-size: 45px !important;
    line-height: 49px;
    letter-spacing: 0.45px;
  }
  .opis-180-title-wrapp .opis-180-title-main-text span {
    font-weight: 500;
  }
  @media (max-width: 660px) {
    .opis-180-title-wrapp .opis-180-title-main-text {
      font-size: 36px !important;
      line-height: 39px;
    }
  }
  .opis-180-title-wrapp .opis-180-title-submain-text {
    font-size: 24px !important;
    line-height: 36px;
    margin-top: 10px;
  }
  .opis-180-title-wrapp .opis-180-title-text-with-back span {
    display: inline-block;
    font-size: 19px !important;
    line-height: 25px;
    font-weight: 500;
    background-color: #2E4EAC;
    color: white;
    border-radius: 27px;
    padding: 14px 25px;
    margin-top: 20px;
    max-width: 713px;
  }
  @media (max-width: 675px) {
    .opis-180-title-main-colored-text {
      font-size: 30px !important;
      line-height: 40px !important;
    }
    .opis-180-title-wrapp .opis-180-title-main-text {
      font-size: 38px !important;
      line-height: 40px;
    }
    .opis-180-title-wrapp .opis-180-title-submain-text {
      font-size: 21px !important;
      line-height: 26px;
      margin-top: 5px;
    }
    .opis-180-important-things__item-text-wrapp--third
      .opis-180-important-things__item-text-img {
      align-self: center;
      max-width: 40%;
    }
  }
  @media (max-width: 500px) {
    .opis-180-title-main-colored-text {
      font-size: 25px !important;
      line-height: 30px !important;
    }
    .opis-180-title-wrapp .opis-180-title-main-text {
      font-size: 29px !important;
      line-height: 31px;
    }
    .opis-180-title-wrapp .opis-180-title-submain-text {
      font-size: 18px !important;
      line-height: 22px;
      margin-top: 5px;
    }
  }
  
  .opis-180-main-wrapp {
    padding: 0px;
    margin-top: 53px;
    padding-right: 101.45px;
    padding-left: 104.81px;
    position: relative;
  }
  @media (max-width: 867px) {
    .opis-180-main-wrapp {
      background-position-y: 3%;
      padding-right: 20px;
      padding-left: 20px;
    }
  }
  .opis-180-main-wrapp .opis-180-pruduct {
    margin-top: 60px;
  }
  @media (max-width: 867px) {
    .opis-180-main-wrapp .opis-180-pruduct {
      margin-top: 0;
      margin-bottom: 20px;
    }
  }
  .opis-180-main-wrapp .opis-180-pruduct .opis-180-product__img {
    max-width: 100%;
  }
  @media (max-width: 867px) {
    .opis-180-main-wrapp .opis-180-pruduct .opis-180-product__img {
      max-width: 40%;
    }
  }
  .opis-180-main-wrapp
    .opis-180-product-opis
    .opis-180-product-opis__normal-text {
    font-size: 14px !important;
    line-height: 20px !important;
    margin-bottom: 10px !important;
  }
  .opis-180-main-wrapp
    .opis-180-product-opis
    .opis-180-product-zalety
    .opis-180-product-zalety__items {
    list-style: none;
    margin-left: 25px;
  }
  .opis-180-main-wrapp
    .opis-180-product-opis
    .opis-180-product-zalety
    .opis-180-product-zalety__items
    .opis-180-product-zalety__item {
    margin-bottom: 10px;
    font-size: 16px !important;
    line-height: 23px;
    position: relative;
  }
  .opis-180-main-wrapp
    .opis-180-product-opis
    .opis-180-product-zalety
    .opis-180-product-zalety__items
    .opis-180-product-zalety__item::before {
    content: "";
    position: absolute;
    width: 15px;
    height: 15px;
    top: 2px;
    left: -26px;
    border-radius: 50%;
    background-color: #2E4EAC;
  }
  
  .opis-180-main-wrapp .opis-180-product-opis .opis-180-product-section-title {
    font-size: 23px !important;
    line-height: 27px !important;
    letter-spacing: -0.57px !important;
    color: #232323;
    font-weight: 600 !important;
    margin: 25px 0 15px;
  }
  .opis-180-main-wrapp
    .opis-180-product-opis
    .opis-180-product-opis__pojemnosc-wrapp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px;
  }
  .opis-180-main-wrapp
    .opis-180-product-opis
    .opis-180-product-opis__pojemnosc-wrapp
    .opis-180-product-section-title:last-child {
    color: #000000;
    font-weight: 600;
    margin-left: 15px;
  }
  .opis-180-product__additional-text {
    font-size: 16px !important;
    line-height: 28px !important;
    color: #2E4EAC !important;
    font-weight: 500;
  }
  .opis-180-main-wrapp
    .opis-180-product-opis
    .opis-180-product-desc-with-img
    .opis-180-product-desc-with-img__img {
    width: 71px;
    -o-object-fit: contain;
    object-fit: contain;
  }
  .opis-180-product-desc-with-img {
    display: flex;
  }
  .opis-180-product-desc-with-img__text.opis-180-product-desc-with-img__text--first {
    padding-left: 15px !important;
  }
  @media (max-width: 645px) {
    .opis-180-main-wrapp
      .opis-180-product-opis
      .opis-180-product-desc-with-img
      .opis-180-product-desc-with-img__img {
      width: 65px;
      -o-object-fit: contain;
      object-fit: contain;
    }
  }
  @media (max-width: 600px) {
    .opis-180-main-wrapp .opis-180-product-opis {
      padding-top: 20px;
      padding-right: 12px;
      padding-left: 15px;
    }
    .opis-180-main-wrapp
      .opis-180-product-opis
      .opis-180-product-desc-with-img
      .opis-180-product-desc-with-img__img {
      padding-right: 0;
    }
  }
  .opis-180-main-wrapp
    .opis-180-product-opis
    .opis-180-product-desc-with-img
    .opis-180-product-desc-with-img__text {
    padding-left: 24px;
  }
  @media (max-width: 645px) {
    .opis-180-main-wrapp
      .opis-180-product-opis
      .opis-180-product-desc-with-img
      .opis-180-product-desc-with-img__text {
      padding-left: 10px;
    }
  }
  .opis-180-product-desc-with-img {
    display: flex;
    align-items: center;
  }
  .opis-180-product-desc-with-img__texts-firstone {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 !important;
    margin: 0;
  }
  .opis-180-product-desc-with-img__texts-firstone
    .opis-180-product-desc-with-img__text {
    margin: 0;
  }
  .opis-180-main-wrapp
    .opis-180-product-opis
    .opis-180-product-desc-with-img
    .opis-180-product-desc-with-img__text--first {
    margin-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 20px !important;
    line-height: 20px;
    font-weight: 700;
  }
  .opis-180-product-background-wave {
    position: absolute;
    right: 0;
    top: -275px;
    z-index: 0;
  }
  @media (max-width: 867px) {
    .opis-180-product-background-wave {
      top: -175px;
    }
  }
  
  /*ALL TOGETHER*/
  .opis-180-all-together {
    margin-top: 140px;
    padding: 106.67px 100px;
    background-image: url("/img/opisy/180/all-together-background.svg");
    background-position: top;
    background-repeat: no-repeat;
    position: relative;
    min-height: 1154px;
  }
  .opis-180-all-together__logo {
    margin: auto;
    display: flex;
    max-width: 378px;
    max-width: 80%;
  }
  .opis-180-all-together__title {
    margin-top: 38.51px;
    font-size: 48px !important;
    line-height: 45px;
    letter-spacing: 0.48px;
    text-align: center;
    font-weight: 400;
  }
  .opis-180-all-together__title span {
    font-weight: 500;
  }
  .opis-180-all-together-background-symbol {
    position: absolute;
    z-index: 0;
    z-index: 0;
    right: 0;
    top: 30%;
  }
  .opis-180-all-together-items {
    margin-top: 100px;
    padding: 0 !important;
  }
  .opis-180-all-together-additional-info {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    text-align: right;
    padding-right: 65px;
  }
  .opis-180-all-together-additional-info-block-number {
    font-size: 43px !important ;
    line-height: 31px !important;
    margin-bottom: 15px;
    margin-top: 10px;
    color: #2E4EAC !important;
    letter-spacing: 1.07px;
    font-weight: 700 !important;
  }
  .opis-180-all-together-additional-info-block-text {
    font-size: 25px !important ;
    line-height: 26.5px !important;
    font-weight: 600 !important;
  }
  .opis-180-all-together-additional-info-block-3
    .opis-180-all-together-additional-info-block-number {
    font-size: 77px !important ;
    letter-spacing: 1.93px ;
    line-height: 56px ;
  }
  .opis-180-all-together-additional-info-block-3
    .opis-180-all-together-additional-info-block-text {
    font-size: 18px !important;
    line-height: 25px !important;
    font-weight: 600 !important;
  }
  
  .opis-180-all-together__animal-friendly {
    display: flex;
    margin-top: 32.09px;
    margin-left: 67px;
  }
  .opis-180-all-together__animal-friendly-img {
    max-width: 72px;
    object-fit: contain;
    margin-right: 23px;
  }
  .opis-180-all-together__animal-friendly-texts {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
  }
  .opis-180-all-together__animal-friendly-texts--big {
    font-size: 28px !important;
    line-height: 34px !important;
    font-weight: 700 !important;
    color: #2E4EAC !important;
    text-transform: uppercase;
    margin: 0;
  }
  @media (max-width: 767px) {
    .opis-180-all-together__animal-friendly {
      justify-content: center;
    }
  }
  .opis-180-all-together-img-wrapper {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
  }
  .opis-180-all-together-img {
    object-fit: contain;
    max-width: 100%;
  }
  
  /*********/
  .opis-180-important-things {
    margin: 64px 0;
  }
  .opis-180-important-things .row {
    margin-bottom: -60px;
  }
  .opis-180-important-things__title {
    font-size: 42px !important;
    line-height: 45px;
    letter-spacing: 0.42px;
    color: #2E4EAC;
    text-transform: uppercase;
    font-weight: 600;
  }
  .opis-180-important-things__subtitle {
    font-size: 38px !important;
    line-height: 45px;
    letter-spacing: 0.38px;
    font-weight: 550;
  }
  .opis-180-important-things__title-block {
    margin-bottom: 100px;
  }
  .opis-180-important-things__item-text-img {
    min-height: 91px;
    margin-bottom: 20.47px;
  }
  .opis-180-important-things__item-text-text {
    max-width: 422px;
  }
  .opis-180-important-things__item-text-wrapp * {
    transform: translateY(-25px);
  }
  .opis-180-important-things__item-text-wrapp--first * {
    transform: translate(0);
  }
  .opis-180-important-things__item-text-wrapp--right {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    padding-left: 52.2px;
  }
  .opis-180-important-things__item-text-wrapp--left {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: center;
    text-align: right;
    padding-right: 52.2px;
  }
  
  .opis-180-important-things__item-text-wrapp--first {
    justify-content: flex-start;
  }
  .opis-180-important-things__item-text-title {
    font-size: 26px !important;
    line-height: 30px !important;;
    margin-bottom: 13px;
    font-weight: 600 !important;;
    color: #2E4EAC !important;;
  }
  .opis-180-important-things__item-text-wrapp--first
    .opis-180-important-things__item-text-title {
    line-height: 24px !important;;
  }
  .opis-180-important-things__item-text-subtitle {
    font-size: 18px !important;
    line-height: 20px !important;;
    margin-bottom: 11px !important;;
    color: #2E4EAC !important;;
    font-weight: 600 !important;;
  }
  .opis-180-important-things__item-text-text {
    font-size: 18px !important;
    line-height: 23px !important;;
    letter-spacing: 0.45px !important;;
  }
  .opis-180-important-things__item-img {
    object-fit: contain;
    max-width: 100%;
  }
  .opis-180-important-things__item-text-wrapp--second
    .opis-180-important-things__item-text-text {
    font-size: 18px !important;
    line-height: 23px !important;;
    letter-spacing: -0.63px !important;;
  }
  .opis-180-important-things__item-text-wrapp--third
    .opis-180-important-things__item-text-text {
    font-size: 16px !important;
    line-height: 23px !important;;
    letter-spacing: -0.54px !important;;
    max-width: 398px;
  }
  .opis-180-important-things__item-text-wrapp--fourth
    .opis-180-important-things__item-text-text {
    font-size: 16px !important;
    line-height: 23px !important;;
    letter-spacing: -0.54px !important;;
    max-width: 373px;
  }
  .opis-180-important-things__item-text-wrapp--fourth
    .opis-180-important-things__item-text-img {
    max-width: 100%;
    margin-top: 75px;
  }
  
  /*****ADDITIONAL ITEMS******/
  .opis-180-additional-items {
    margin-top: 107.53px;
  }
  .opis-180-additional-items__title {
    font-size: 42px !important;
    line-height: 45px;
    letter-spacing: 0.42px;
    color: #2E4EAC !important;
    text-transform: uppercase;
    font-weight: 600;
  }
  .opis-180-additional-items__subtitle {
    font-size: 38px !important;
    line-height: 45px;
    letter-spacing: 0.38px;
    font-weight: 550;
  }
  .opis-180-additional-items-cards {
    margin-top: 46px;
    padding: 0 160px;
  }
  .opis-180-additional-items-card {
    padding: 0 29px;
    display: flex;
    flex-direction: column;
    align-content: center;
  }
  .opis-180-additional-items-card__title {
    font-size: 16px !important;
    line-height: 19px !important;;
    max-width: 188px !important;;
    text-align: center;
    font-weight: 400 !important;;
    margin: auto;
    margin-bottom: 12px;
  }
  .opis-180-important-things__item-text-img--prizes {
    max-height: 84px;
  }
  .opis-180-additional-items-card__subtitle {
    font-size: 13px !important;
    line-height: 14px !important;;
    color: #cc6c5e !important;;
    text-align: center;
  }
  .opis-180-additional-items-card__title span {
    font-weight: 600 !important;;
  }
  .opis-180-additional-items-card__img {
    max-width: 148px;
    object-fit: contain;
    margin: auto;
    margin-top: 16px;
  }
  .opis-180-additional-items-card__buy-btn {
    background-color: #de4e1b;
    width: 175px;
    min-height: 40.04px;
    color: white !important;
    text-decoration: none !important;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
    border-radius: 30px;
    font-size: 16px !important;
    line-height: 19px;
    letter-spacing: 1.6px;
    font-weight: 600;
    margin-top: 26px;
  }
  .opis-180-additional-items-card-sm-screen-line {
    width: 55%;
    background-color: #ff8c5b;
    height: 2px;
    border-radius: 50px;
    margin: 20px auto;
    display: none;
  }
  
  /***********/
  .opis-180-footer {
    width: 100%;
    margin-top: 67px;
  }
  
  .opis-180-footer .opis-180-footer-waves {
    width: 100%;
  }
  
  @media (max-width: 1000px) {
    .opis-180-main-wrapp {
      padding-right: 50.45px;
      padding-left: 50.81px;
    }
    .opis-180-important-things {
      padding: 0 20px;
    }
    .opis-180-important-things .row {
      margin-bottom: 0;
    }
  }
  
  @media (max-width: 675px) {
    .opis-180-main-wrapp {
      padding-right: 15px;
      padding-left: 15px;
    }
    .opis-180-important-things {
      padding: 0 15px;
    }
    .opis-180-main-wrapp
      .opis-180-product-opis
      .opis-180-product-desc-with-img
      .opis-180-product-desc-with-img__img {
      min-width: 60px;
    }
  }
  .opis-180-additional-items-card__title{
      min-height: 58px;
  }
  
  @media (max-width: 1199px) {
    .opis-180-additional-items-cards {
      padding: 0 10px;
    }
  }
  @media (max-width: 300px) {
    .opis-180-additional-items-cards {
      padding: 0 5px;
    }
  }
  @media (max-width: 767px) {
    .opis-180-additional-items-cards {
      margin-top: 15px;
    }
    .opis-180-all-together {
      margin-top: 40px;
    }
    .opis-180-additional-items-card-sm-screen-line {
      display: block;
    }
    .opis-180-all-together-additional-info-block-3 {
      text-align: center;
    }
    .opis-180-all-together-additional-info {
      justify-content: space-evenly;
    }
    .opis-180-all-together__title {
      font-size: 38px !important;
      line-height: 35px;
    }
    .opis-180-all-together__animal-friendly {
      margin-left: 0px;
    }
    .opis-180-all-together__animal-friendly-texts--big {
      font-size: 24px !important;
    }
    .opis-180-all-together {
      padding-bottom: 50px !important;
    }
  }
  @media (max-width: 867px) {
    .opis-180-all-together {
      margin-top: 40px;
    }
    .opis-180-all-together-additional-info-block-3 {
      text-align: center;
    }
    .opis-180-all-together-additional-info {
      justify-content: space-evenly;
    }
    .opis-180-all-together__title {
      font-size: 38px !important;
      line-height: 35px;
    }
    .opis-180-all-together__animal-friendly {
      margin-left: 0px;
    }
    .opis-180-all-together__animal-friendly-texts--big {
      font-size: 24px !important;
    }
    .opis-180-all-together {
      padding-bottom: 50px !important;
    }
  }
  @media (max-width: 1199px) {
    .opis-180-all-together {
      padding: 106.67px 7px;
    }
  }
  @media (max-width: 966px) {
    .opis-180-all-together-additional-info {
      padding-right: 15px;
    }
  }
  @media (max-width: 465px) {
    .opis-180-additional-items__title {
      font-size: 32px !important;
      line-height: 31px;
    }
    .opis-180-additional-items__subtitle {
      font-size: 28px !important;
      line-height: 20px;
    }
  }
  @media (max-width: 600px) {
    .opis-180-all-together-items {
      margin-top: 50px;
      padding: 0 !important;
    }
  }
  .opis-180-additional-items-card__subtitle {
    min-height: 27px;
  }
  .opis-180-main-wrapp .opis-180-product-opis {
    padding-right: 57px;
  }
  @media (max-width: 867px) {
    .opis-180-main-wrapp .opis-180-product-opis {
      padding-right: 12px;
    }
  }
  .opis-180-all-together-additional-info-block-3--img {
    margin-top: 20px;
    margin-bottom: 15px;
  }
  .opis-180-all-together__animal-friendly--big-screen {
    white-space: nowrap;
    margin-left: 0;
  }
  @media (max-width: 960px) {
    .opis-180-all-together__animal-friendly--big-screen {
      white-space: normal;
    }
  }
  .opis-180-all-together__animal-friendly--small-screen {
    display: none;
  }
  @media (max-width: 867px) {
    .opis-180-all-together__animal-friendly--big-screen {
      display: none;
    }
    .opis-180-all-together__animal-friendly--small-screen {
      display: flex;
    }
  }
  
  /*****/
  .opis-180-important-things__item {
    display: flex;
  }
  .opis-180-important-things__item .opis-180-important-things__item-img-wrapp {
    width: 50%;
  }
  .opis-180-important-things__item-text-wrapp {
    width: 50%;
  }
  
  .opis-180-important-things__item--first {
    margin-bottom: -100px;
  }
  .opis-180-important-things__item--second {
    margin-bottom: -45px;
  }
  .opis-180-important-things__item--third {
    margin-bottom: -40px;
  }
  .opis-180-important-things__item-img--last {
    padding-right: 15px;
  }
  @media (max-width: 1199px) {
    .opis-180-important-things__item--first {
      margin-bottom: 0px;
    }
    .opis-180-important-things__item--second {
      margin-bottom: 5px;
    }
    .opis-180-important-things__item--third {
      margin-bottom: 0px;
    }
  }
  @media (max-width: 868px) {
    .opis-180-important-things__item--first {
      flex-direction: column-reverse;
    }
    .opis-180-important-things__item--second {
      flex-direction: column;
    }
    .opis-180-important-things__item--third {
      flex-direction: column-reverse;
    }
    .opis-180-important-things__item--fourth {
      flex-direction: column;
    }
    .opis-180-important-things__item .opis-180-important-things__item-img-wrapp {
      width: 100%;
    }
    .opis-180-important-things__item-text-wrapp {
      width: 100%;
    }
    .opis-180-important-things__item-text-wrapp--right {
      padding: 0 10px;
    }
    .opis-180-important-things__item-text-wrapp--left {
      padding-right: 0 10px;
      text-align: left;
    }
    .opis-180-important-things__item-text-text {
      max-width: unset;
    }
    .opis-180-important-things__item-text-wrapp--fourth
      .opis-180-important-things__item-text-text {
      max-width: unset !important;
    }
    .opis-180-important-things__item-text-wrapp--left {
      align-items: unset;
    }
    .opis-180-important-things__item-text-wrapp--third
      .opis-180-important-things__item-text-text {
      max-width: unset !important;
    }
    .opis-180-important-things__item-text-wrapp--first * {
      transform: translateY(0px);
    }
    .opis-180-important-things__item-text-wrapp * {
      transform: translateY(0px);
    }
    .opis-180-important-things__item-img {
      width: 100%;
    }
    .opis-180-important-things__title-block {
      margin-bottom: 40px;
    }
    .opis-180-important-things__item-text-wrapp--first
      .opis-180-important-things__item-text-img {
      left: 50%;
      position: relative;
      transform: translateX(-50%);
      max-width: 40%;
    }
    .opis-180-important-things__title {
      font-size: 36px !important;
      line-height: 36px;
    }
    .opis-180-important-things__subtitle {
      font-size: 27px !important;
      line-height: 28px;
    }
    .opis-180-important-things__item-text-wrapp--fourth
      .opis-180-important-things__item-text-img {
      margin-top: 15px !important;
    }
    .opis-180-important-things__item-text-wrapp--left {
      padding-right: 15px;
    }
    .opis-180-important-things__item-text-text {
      font-size: 16px !important;
    }
  }
  .opis-180-product-section-title {
    position: relative;
    z-index: 1;
  }
  .opis-180-product-background-wave {
    z-index: 0;
    max-width: 40%;
  }
  .opis-180-main-wrapp {
    display: flex;
  }
  .opis-180-product-opis {
    width: 60%;
      position:relative;
  }
  .opis-180-pruduct {
    z-index: 2;
    width: 40%;
  }
  .opis-180-all-together-items {
  display: flex;
  }
  .opis-180-all-together-additional-info {
    width: 40%;
    position: relative;
    z-index: 1;
  }
  .opis-180-all-together-img-wrapper {
    width: 60%;
    position: relative;
    z-index: 1;
  }
  @media (max-width: 867px) {
    .opis-180-main-wrapp {
      flex-direction: column-reverse;
    }
    .opis-180-product-opis {
      width: 100%;
    }
    .opis-180-pruduct {
      z-index: 2;
      width: 100%;
    }
    .opis-180-product-background-wave {
      top: -100px;
      width: 50%;
    }
    .opis-180-title-wrapp .opis-180-title-text-with-back span {
      font-size: 15px !important;
      line-height: 20px;
    }
    .opis-180-all-together-items {
      flex-direction: column-reverse;
    }
    .opis-180-all-together-additional-info {
      width: 100%;
    }
    .opis-180-all-together-img-wrapper {
      width: 100%;
    }
  }

.opis-169-all {
  max-width: 1110px;
  font-family: "Work Sans", sans-serif;
  margin: 0 auto;
  overflow: hidden;
}
.opis-169-header {
  position: relative;
}
.opis-169-header-img {
  width: 100%;
}

.opis-169-title-wrapp {
  color: #232323 !important;
  margin-top: 48px;
  padding: 0 15px;
  position: relative;
  z-index: 1;
}
@media (max-width: 867px) {
  .opis-169-title-wrapp {
    margin-top: 20px;
  }
  .opis-169-all-together-background-symbol {
    top: 23% !important;
  }
}
@media (max-width: 700px) {
  .opis-169-all-together-background-symbol {
    display: none;
  }
}
.opis-169-title-wrapp p {
  margin: 0;
}
.opis-169-title-main-colored-text {
  font-size: 32px !important;
  line-height: 45px !important;
  letter-spacing: 0.32px;
  text-transform: uppercase;
  color: #2E4EAC !important;
  font-weight: 500 !important;;
}
.opis-169-title-wrapp .opis-169-title-main-text {
  font-size: 45px !important;
  line-height: 49px;
  letter-spacing: 0.45px;
}
.opis-169-title-wrapp .opis-169-title-main-text span {
  font-weight: 500;
}
@media (max-width: 660px) {
  .opis-169-title-wrapp .opis-169-title-main-text {
    font-size: 36px !important;
    line-height: 39px;
  }
}
.opis-169-title-wrapp .opis-169-title-submain-text {
  font-size: 24px !important;
  line-height: 36px;
  margin-top: 10px;
}
.opis-169-title-wrapp .opis-169-title-text-with-back span {
  display: inline-block;
  font-size: 19px !important;
  line-height: 25px;
  font-weight: 500;
  background-color: #2E4EAC;
  color: white;
  border-radius: 27px;
  padding: 14px 25px;
  margin-top: 20px;
  max-width: 713px;
}
@media (max-width: 675px) {
  .opis-169-title-main-colored-text {
    font-size: 30px !important;
    line-height: 40px !important;
  }
  .opis-169-title-wrapp .opis-169-title-main-text {
    font-size: 38px !important;
    line-height: 40px;
  }
  .opis-169-title-wrapp .opis-169-title-submain-text {
    font-size: 21px !important;
    line-height: 26px;
    margin-top: 5px;
  }
  .opis-169-important-things__item-text-wrapp--third
    .opis-169-important-things__item-text-img {
    align-self: center;
    max-width: 40%;
  }
}
@media (max-width: 500px) {
  .opis-169-title-main-colored-text {
    font-size: 25px !important;
    line-height: 30px !important;
  }
  .opis-169-title-wrapp .opis-169-title-main-text {
    font-size: 29px !important;
    line-height: 31px;
  }
  .opis-169-title-wrapp .opis-169-title-submain-text {
    font-size: 18px !important;
    line-height: 22px;
    margin-top: 5px;
  }
}

.opis-169-main-wrapp {
  padding: 0px;
  margin-top: 53px;
  padding-right: 101.45px;
  padding-left: 104.81px;
  position: relative;
}
@media (max-width: 867px) {
  .opis-169-main-wrapp {
    background-position-y: 3%;
    padding-right: 20px;
    padding-left: 20px;
  }
}
.opis-169-main-wrapp .opis-169-pruduct {
  margin-top: 60px;
}
@media (max-width: 867px) {
  .opis-169-main-wrapp .opis-169-pruduct {
    margin-top: 0;
    margin-bottom: 20px;
  }
}
.opis-169-main-wrapp .opis-169-pruduct .opis-169-product__img {
  max-width: 100%;
}
@media (max-width: 867px) {
  .opis-169-main-wrapp .opis-169-pruduct .opis-169-product__img {
    max-width: 40%;
  }
}
.opis-169-main-wrapp
  .opis-169-product-opis
  .opis-169-product-opis__normal-text {
  font-size: 14px !important;
  line-height: 20px !important;
  margin-bottom: 10px !important;
}
.opis-169-main-wrapp
  .opis-169-product-opis
  .opis-169-product-zalety
  .opis-169-product-zalety__items {
  list-style: none;
  margin-left: 25px;
}
.opis-169-main-wrapp
  .opis-169-product-opis
  .opis-169-product-zalety
  .opis-169-product-zalety__items
  .opis-169-product-zalety__item {
  margin-bottom: 10px;
  font-size: 16px !important;
  line-height: 23px;
  position: relative;
}
.opis-169-main-wrapp
  .opis-169-product-opis
  .opis-169-product-zalety
  .opis-169-product-zalety__items
  .opis-169-product-zalety__item::before {
  content: "";
  position: absolute;
  width: 15px;
  height: 15px;
  top: 2px;
  left: -26px;
  border-radius: 50%;
  background-color: #2E4EAC;
}

.opis-169-main-wrapp .opis-169-product-opis .opis-169-product-section-title {
  font-size: 23px !important;
  line-height: 27px !important;
  letter-spacing: -0.57px !important;
  color: #232323;
  font-weight: 600 !important;
  margin: 25px 0 15px;
}
.opis-169-main-wrapp
  .opis-169-product-opis
  .opis-169-product-opis__pojemnosc-wrapp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
}
.opis-169-main-wrapp
  .opis-169-product-opis
  .opis-169-product-opis__pojemnosc-wrapp
  .opis-169-product-section-title:last-child {
  color: #000000;
  font-weight: 600;
  margin-left: 15px;
}
.opis-169-product__additional-text {
  font-size: 16px !important;
  line-height: 28px !important;
  color: #2E4EAC !important;
  font-weight: 500;
}
.opis-169-main-wrapp
  .opis-169-product-opis
  .opis-169-product-desc-with-img
  .opis-169-product-desc-with-img__img {
  width: 71px;
  -o-object-fit: contain;
  object-fit: contain;
}
.opis-169-product-desc-with-img {
  display: flex;
}
.opis-169-product-desc-with-img__text.opis-169-product-desc-with-img__text--first {
  padding-left: 15px !important;
}
@media (max-width: 645px) {
  .opis-169-main-wrapp
    .opis-169-product-opis
    .opis-169-product-desc-with-img
    .opis-169-product-desc-with-img__img {
    width: 65px;
    -o-object-fit: contain;
    object-fit: contain;
  }
}
@media (max-width: 600px) {
  .opis-169-main-wrapp .opis-169-product-opis {
    padding-top: 20px;
    padding-right: 12px;
    padding-left: 15px;
  }
  .opis-169-main-wrapp
    .opis-169-product-opis
    .opis-169-product-desc-with-img
    .opis-169-product-desc-with-img__img {
    padding-right: 0;
  }
}
.opis-169-main-wrapp
  .opis-169-product-opis
  .opis-169-product-desc-with-img
  .opis-169-product-desc-with-img__text {
  padding-left: 24px;
}
@media (max-width: 645px) {
  .opis-169-main-wrapp
    .opis-169-product-opis
    .opis-169-product-desc-with-img
    .opis-169-product-desc-with-img__text {
    padding-left: 10px;
  }
}
.opis-169-product-desc-with-img {
  display: flex;
  align-items: center;
}
.opis-169-product-desc-with-img__texts-firstone {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0 !important;
  margin: 0;
}
.opis-169-product-desc-with-img__texts-firstone
  .opis-169-product-desc-with-img__text {
  margin: 0;
}
.opis-169-main-wrapp
  .opis-169-product-opis
  .opis-169-product-desc-with-img
  .opis-169-product-desc-with-img__text--first {
  margin-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 20px !important;
  line-height: 20px;
  font-weight: 700;
}
.opis-169-product-background-wave {
  position: absolute;
  right: 0;
  top: -275px;
  z-index: 0;
}
@media (max-width: 867px) {
  .opis-169-product-background-wave {
    top: -175px;
  }
}

/*ALL TOGETHER*/
.opis-169-all-together {
  margin-top: 140px;
  padding: 106.67px 100px;
  background-image: url("/img/opisy/169/all-together-background.svg");
  background-position: top;
  background-repeat: no-repeat;
  position: relative;
  min-height: 1154px;
}
.opis-169-all-together__logo {
  margin: auto;
  display: flex;
  max-width: 378px;
  max-width: 80%;
}
.opis-169-all-together__title {
  margin-top: 38.51px;
  font-size: 48px !important;
  line-height: 45px;
  letter-spacing: 0.48px;
  text-align: center;
  font-weight: 400;
}
.opis-169-all-together__title span {
  font-weight: 500;
}
.opis-169-all-together-background-symbol {
  position: absolute;
  z-index: 0;
  z-index: 0;
  right: 0;
  top: 30%;
}
.opis-169-all-together-items {
  margin-top: 100px;
  padding: 0 !important;
}
.opis-169-all-together-additional-info {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  text-align: right;
  padding-right: 65px;
}
.opis-169-all-together-additional-info-block-number {
  font-size: 43px !important ;
  line-height: 31px !important;
  margin-bottom: 15px;
  margin-top: 10px;
  color: #2E4EAC !important;
  letter-spacing: 1.07px;
  font-weight: 700 !important;
}
.opis-169-all-together-additional-info-block-text {
  font-size: 25px !important ;
  line-height: 26.5px !important;
  font-weight: 600 !important;
}
.opis-169-all-together-additional-info-block-3
  .opis-169-all-together-additional-info-block-number {
  font-size: 77px !important ;
  letter-spacing: 1.93px ;
  line-height: 56px ;
}
.opis-169-all-together-additional-info-block-3
  .opis-169-all-together-additional-info-block-text {
  font-size: 18px !important;
  line-height: 25px !important;
  font-weight: 600 !important;
}

.opis-169-all-together__animal-friendly {
  display: flex;
  margin-top: 32.09px;
  margin-left: 67px;
}
.opis-169-all-together__animal-friendly-img {
  max-width: 72px;
  object-fit: contain;
  margin-right: 23px;
}
.opis-169-all-together__animal-friendly-texts {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.opis-169-all-together__animal-friendly-texts--big {
  font-size: 28px !important;
  line-height: 34px !important;
  font-weight: 700 !important;
  color: #2E4EAC !important;
  text-transform: uppercase;
  margin: 0;
}
@media (max-width: 767px) {
  .opis-169-all-together__animal-friendly {
    justify-content: center;
  }
}
.opis-169-all-together-img-wrapper {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
.opis-169-all-together-img {
  object-fit: contain;
  max-width: 100%;
}

/*********/
.opis-169-important-things {
  margin: 64px 0;
}
.opis-169-important-things .row {
  margin-bottom: -60px;
}
.opis-169-important-things__title {
  font-size: 42px !important;
  line-height: 45px;
  letter-spacing: 0.42px;
  color: #2E4EAC;
  text-transform: uppercase;
  font-weight: 600;
}
.opis-169-important-things__subtitle {
  font-size: 38px !important;
  line-height: 45px;
  letter-spacing: 0.38px;
  font-weight: 550;
}
.opis-169-important-things__title-block {
  margin-bottom: 100px;
}
.opis-169-important-things__item-text-img {
  min-height: 91px;
  margin-bottom: 20.47px;
}
.opis-169-important-things__item-text-text {
  max-width: 422px;
}
.opis-169-important-things__item-text-wrapp * {
  transform: translateY(-25px);
}
.opis-169-important-things__item-text-wrapp--first * {
  transform: translate(0);
}
.opis-169-important-things__item-text-wrapp--right {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  padding-left: 52.2px;
}
.opis-169-important-things__item-text-wrapp--left {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: center;
  text-align: right;
  padding-right: 52.2px;
}

.opis-169-important-things__item-text-wrapp--first {
  justify-content: flex-start;
}
.opis-169-important-things__item-text-title {
  font-size: 26px !important;
  line-height: 30px !important;;
  margin-bottom: 13px;
  font-weight: 600 !important;;
  color: #2E4EAC !important;;
}
.opis-169-important-things__item-text-wrapp--first
  .opis-169-important-things__item-text-title {
  line-height: 24px !important;;
}
.opis-169-important-things__item-text-subtitle {
  font-size: 18px !important;
  line-height: 20px !important;;
  margin-bottom: 11px !important;;
  color: #2E4EAC !important;;
  font-weight: 600 !important;;
}
.opis-169-important-things__item-text-text {
  font-size: 18px !important;
  line-height: 23px !important;;
  letter-spacing: 0.45px !important;;
}
.opis-169-important-things__item-img {
  object-fit: contain;
  max-width: 100%;
}
.opis-169-important-things__item-text-wrapp--second
  .opis-169-important-things__item-text-text {
  font-size: 18px !important;
  line-height: 23px !important;;
  letter-spacing: -0.63px !important;;
}
.opis-169-important-things__item-text-wrapp--third
  .opis-169-important-things__item-text-text {
  font-size: 16px !important;
  line-height: 23px !important;;
  letter-spacing: -0.54px !important;;
  max-width: 398px;
}
.opis-169-important-things__item-text-wrapp--fourth
  .opis-169-important-things__item-text-text {
  font-size: 16px !important;
  line-height: 23px !important;;
  letter-spacing: -0.54px !important;;
  max-width: 373px;
}
.opis-169-important-things__item-text-wrapp--fourth
  .opis-169-important-things__item-text-img {
  max-width: 100%;
  margin-top: 75px;
}

/*****ADDITIONAL ITEMS******/
.opis-169-additional-items {
  margin-top: 107.53px;
}
.opis-169-additional-items__title {
  font-size: 42px !important;
  line-height: 45px;
  letter-spacing: 0.42px;
  color: #2E4EAC !important;
  text-transform: uppercase;
  font-weight: 600;
}
.opis-169-additional-items__subtitle {
  font-size: 38px !important;
  line-height: 45px;
  letter-spacing: 0.38px;
  font-weight: 550;
}
.opis-169-additional-items-cards {
  margin-top: 46px;
  padding: 0 160px;
}
.opis-169-additional-items-card {
  padding: 0 29px;
  display: flex;
  flex-direction: column;
  align-content: center;
}
.opis-169-additional-items-card__title {
  font-size: 16px !important;
  line-height: 19px !important;;
  max-width: 188px !important;;
  text-align: center;
  font-weight: 400 !important;;
  margin: auto;
  margin-bottom: 12px;
}
.opis-169-important-things__item-text-img--prizes {
  max-height: 84px;
}
.opis-169-additional-items-card__subtitle {
  font-size: 13px !important;
  line-height: 14px !important;;
  color: #cc6c5e !important;;
  text-align: center;
}
.opis-169-additional-items-card__title span {
  font-weight: 600 !important;;
}
.opis-169-additional-items-card__img {
  max-width: 148px;
  object-fit: contain;
  margin: auto;
  margin-top: 16px;
}
.opis-169-additional-items-card__buy-btn {
  background-color: #de4e1b;
  width: 175px;
  min-height: 40.04px;
  color: white !important;
  text-decoration: none !important;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: auto;
  border-radius: 30px;
  font-size: 16px !important;
  line-height: 19px;
  letter-spacing: 1.6px;
  font-weight: 600;
  margin-top: 26px;
}
.opis-169-additional-items-card-sm-screen-line {
  width: 55%;
  background-color: #ff8c5b;
  height: 2px;
  border-radius: 50px;
  margin: 20px auto;
  display: none;
}

/***********/
.opis-169-footer {
  width: 100%;
  margin-top: 67px;
}

.opis-169-footer .opis-169-footer-waves {
  width: 100%;
}

@media (max-width: 1000px) {
  .opis-169-main-wrapp {
    padding-right: 50.45px;
    padding-left: 50.81px;
  }
  .opis-169-important-things {
    padding: 0 20px;
  }
  .opis-169-important-things .row {
    margin-bottom: 0;
  }
}

@media (max-width: 675px) {
  .opis-169-main-wrapp {
    padding-right: 15px;
    padding-left: 15px;
  }
  .opis-169-important-things {
    padding: 0 15px;
  }
  .opis-169-main-wrapp
    .opis-169-product-opis
    .opis-169-product-desc-with-img
    .opis-169-product-desc-with-img__img {
    min-width: 60px;
  }
}
.opis-169-additional-items-card__title{
    min-height: 58px;
}

@media (max-width: 1199px) {
  .opis-169-additional-items-cards {
    padding: 0 10px;
  }
}
@media (max-width: 300px) {
  .opis-169-additional-items-cards {
    padding: 0 5px;
  }
}
@media (max-width: 767px) {
  .opis-169-additional-items-cards {
    margin-top: 15px;
  }
  .opis-169-all-together {
    margin-top: 40px;
  }
  .opis-169-additional-items-card-sm-screen-line {
    display: block;
  }
  .opis-169-all-together-additional-info-block-3 {
    text-align: center;
  }
  .opis-169-all-together-additional-info {
    justify-content: space-evenly;
  }
  .opis-169-all-together__title {
    font-size: 38px !important;
    line-height: 35px;
  }
  .opis-169-all-together__animal-friendly {
    margin-left: 0px;
  }
  .opis-169-all-together__animal-friendly-texts--big {
    font-size: 24px !important;
  }
  .opis-169-all-together {
    padding-bottom: 50px !important;
  }
}
@media (max-width: 867px) {
  .opis-169-all-together {
    margin-top: 40px;
  }
  .opis-169-all-together-additional-info-block-3 {
    text-align: center;
  }
  .opis-169-all-together-additional-info {
    justify-content: space-evenly;
  }
  .opis-169-all-together__title {
    font-size: 38px !important;
    line-height: 35px;
  }
  .opis-169-all-together__animal-friendly {
    margin-left: 0px;
  }
  .opis-169-all-together__animal-friendly-texts--big {
    font-size: 24px !important;
  }
  .opis-169-all-together {
    padding-bottom: 50px !important;
  }
}
@media (max-width: 1199px) {
  .opis-169-all-together {
    padding: 106.67px 7px;
  }
}
@media (max-width: 966px) {
  .opis-169-all-together-additional-info {
    padding-right: 15px;
  }
}
@media (max-width: 465px) {
  .opis-169-additional-items__title {
    font-size: 32px !important;
    line-height: 31px;
  }
  .opis-169-additional-items__subtitle {
    font-size: 28px !important;
    line-height: 20px;
  }
}
@media (max-width: 600px) {
  .opis-169-all-together-items {
    margin-top: 50px;
    padding: 0 !important;
  }
}
.opis-169-additional-items-card__subtitle {
  min-height: 27px;
}
.opis-169-main-wrapp .opis-169-product-opis {
  padding-right: 57px;
}
@media (max-width: 867px) {
  .opis-169-main-wrapp .opis-169-product-opis {
    padding-right: 12px;
  }
}
.opis-169-all-together-additional-info-block-3--img {
  margin-top: 20px;
  margin-bottom: 15px;
}
.opis-169-all-together__animal-friendly--big-screen {
  white-space: nowrap;
  margin-left: 0;
}
@media (max-width: 960px) {
  .opis-169-all-together__animal-friendly--big-screen {
    white-space: normal;
  }
}
.opis-169-all-together__animal-friendly--small-screen {
  display: none;
}
@media (max-width: 867px) {
  .opis-169-all-together__animal-friendly--big-screen {
    display: none;
  }
  .opis-169-all-together__animal-friendly--small-screen {
    display: flex;
  }
}

/*****/
.opis-169-important-things__item {
  display: flex;
}
.opis-169-important-things__item .opis-169-important-things__item-img-wrapp {
  width: 50%;
}
.opis-169-important-things__item-text-wrapp {
  width: 50%;
}

.opis-169-important-things__item--first {
  margin-bottom: -100px;
}
.opis-169-important-things__item--second {
  margin-bottom: -45px;
}
.opis-169-important-things__item--third {
  margin-bottom: -40px;
}
.opis-169-important-things__item-img--last {
  padding-right: 15px;
}
@media (max-width: 1199px) {
  .opis-169-important-things__item--first {
    margin-bottom: 0px;
  }
  .opis-169-important-things__item--second {
    margin-bottom: 5px;
  }
  .opis-169-important-things__item--third {
    margin-bottom: 0px;
  }
}
@media (max-width: 868px) {
  .opis-169-important-things__item--first {
    flex-direction: column-reverse;
  }
  .opis-169-important-things__item--second {
    flex-direction: column;
  }
  .opis-169-important-things__item--third {
    flex-direction: column-reverse;
  }
  .opis-169-important-things__item--fourth {
    flex-direction: column;
  }
  .opis-169-important-things__item .opis-169-important-things__item-img-wrapp {
    width: 100%;
  }
  .opis-169-important-things__item-text-wrapp {
    width: 100%;
  }
  .opis-169-important-things__item-text-wrapp--right {
    padding: 0 10px;
  }
  .opis-169-important-things__item-text-wrapp--left {
    padding-right: 0 10px;
    text-align: left;
  }
  .opis-169-important-things__item-text-text {
    max-width: unset;
  }
  .opis-169-important-things__item-text-wrapp--fourth
    .opis-169-important-things__item-text-text {
    max-width: unset !important;
  }
  .opis-169-important-things__item-text-wrapp--left {
    align-items: unset;
  }
  .opis-169-important-things__item-text-wrapp--third
    .opis-169-important-things__item-text-text {
    max-width: unset !important;
  }
  .opis-169-important-things__item-text-wrapp--first * {
    transform: translateY(0px);
  }
  .opis-169-important-things__item-text-wrapp * {
    transform: translateY(0px);
  }
  .opis-169-important-things__item-img {
    width: 100%;
  }
  .opis-169-important-things__title-block {
    margin-bottom: 40px;
  }
  .opis-169-important-things__item-text-wrapp--first
    .opis-169-important-things__item-text-img {
    left: 50%;
    position: relative;
    transform: translateX(-50%);
    max-width: 40%;
  }
  .opis-169-important-things__title {
    font-size: 36px !important;
    line-height: 36px;
  }
  .opis-169-important-things__subtitle {
    font-size: 27px !important;
    line-height: 28px;
  }
  .opis-169-important-things__item-text-wrapp--fourth
    .opis-169-important-things__item-text-img {
    margin-top: 15px !important;
  }
  .opis-169-important-things__item-text-wrapp--left {
    padding-right: 15px;
  }
  .opis-169-important-things__item-text-text {
    font-size: 16px !important;
  }
}
.opis-169-product-section-title {
  position: relative;
  z-index: 1;
}
.opis-169-product-background-wave {
  z-index: 0;
  max-width: 40%;
}
.opis-169-main-wrapp {
  display: flex;
}
.opis-169-product-opis {
  width: 60%;
    position:relative;
}
.opis-169-pruduct {
  z-index: 2;
  width: 40%;
}
.opis-169-all-together-items {
display: flex;
}
.opis-169-all-together-additional-info {
  width: 40%;
  position: relative;
  z-index: 1;
}
.opis-169-all-together-img-wrapper {
  width: 60%;
  position: relative;
  z-index: 1;
}
@media (max-width: 867px) {
  .opis-169-main-wrapp {
    flex-direction: column-reverse;
  }
  .opis-169-product-opis {
    width: 100%;
  }
  .opis-169-pruduct {
    z-index: 2;
    width: 100%;
  }
  .opis-169-product-background-wave {
    top: -100px;
    width: 50%;
  }
  .opis-169-title-wrapp .opis-169-title-text-with-back span {
    font-size: 15px !important;
    line-height: 20px;
  }
  .opis-169-all-together-items {
    flex-direction: column-reverse;
  }
  .opis-169-all-together-additional-info {
    width: 100%;
  }
  .opis-169-all-together-img-wrapper {
    width: 100%;
  }
}

.opis-178-all {
    max-width: 1110px;
    font-family: "Work Sans", sans-serif;
    margin: 0 auto;
    overflow: hidden;
  }
  .opis-178-header {
    position: relative;
  }
  .opis-178-header-img {
    width: 100%;
  }
  
  .opis-178-title-wrapp {
    color: #232323 !important;
    margin-top: 48px;
    padding: 0 15px;
    position: relative;
    z-index: 1;
  }
  @media (max-width: 867px) {
    .opis-178-title-wrapp {
      margin-top: 20px;
    }
    .opis-178-all-together-background-symbol {
      top: 23% !important;
    }
  }
  @media (max-width: 700px) {
    .opis-178-all-together-background-symbol {
      display: none;
    }
  }
  .opis-178-title-wrapp p {
    margin: 0;
  }
  .opis-178-title-main-colored-text {
    font-size: 32px !important;
    line-height: 45px !important;
    letter-spacing: 0.32px;
    text-transform: uppercase;
    color: #FF8D5B !important;
    font-weight: 500 !important;;
  }
  .opis-178-title-wrapp .opis-178-title-main-text {
    font-size: 45px !important;
    line-height: 49px;
    letter-spacing: 0.45px;
  }
  .opis-178-title-wrapp .opis-178-title-main-text span {
    font-weight: 500;
  }
  @media (max-width: 660px) {
    .opis-178-title-wrapp .opis-178-title-main-text {
      font-size: 36px !important;
      line-height: 39px;
    }
  }
  .opis-178-title-wrapp .opis-178-title-submain-text {
    font-size: 24px !important;
    line-height: 36px;
    margin-top: 10px;
  }
  .opis-178-title-wrapp .opis-178-title-text-with-back span {
    display: inline-block;
    font-size: 19px !important;
    line-height: 25px;
    font-weight: 500;
    background-color: #FF8D5B;
    color: white;
    border-radius: 27px;
    padding: 14px 25px;
    margin-top: 20px;
    max-width: 713px;
  }
  @media (max-width: 675px) {
    .opis-178-title-main-colored-text {
      font-size: 30px !important;
      line-height: 40px !important;
    }
    .opis-178-title-wrapp .opis-178-title-main-text {
      font-size: 38px !important;
      line-height: 40px;
    }
    .opis-178-title-wrapp .opis-178-title-submain-text {
      font-size: 21px !important;
      line-height: 26px;
      margin-top: 5px;
    }
    .opis-178-important-things__item-text-wrapp--third
      .opis-178-important-things__item-text-img {
      align-self: center;
      max-width: 40%;
    }
  }
  @media (max-width: 500px) {
    .opis-178-title-main-colored-text {
      font-size: 25px !important;
      line-height: 30px !important;
    }
    .opis-178-title-wrapp .opis-178-title-main-text {
      font-size: 29px !important;
      line-height: 31px;
    }
    .opis-178-title-wrapp .opis-178-title-submain-text {
      font-size: 18px !important;
      line-height: 22px;
      margin-top: 5px;
    }
  }
  
  .opis-178-main-wrapp {
    padding: 0px;
    margin-top: 53px;
    padding-right: 101.45px;
    padding-left: 104.81px;
    position: relative;
  }
  @media (max-width: 867px) {
    .opis-178-main-wrapp {
      background-position-y: 3%;
      padding-right: 20px;
      padding-left: 20px;
    }
  }
  .opis-178-main-wrapp .opis-178-pruduct {
    margin-top: 60px;
  }
  @media (max-width: 867px) {
    .opis-178-main-wrapp .opis-178-pruduct {
      margin-top: 0;
      margin-bottom: 20px;
    }
  }
  .opis-178-main-wrapp .opis-178-pruduct .opis-178-product__img {
    max-width: 100%;
  }
  @media (max-width: 867px) {
    .opis-178-main-wrapp .opis-178-pruduct .opis-178-product__img {
      max-width: 40%;
    }
  }
  .opis-178-main-wrapp
    .opis-178-product-opis
    .opis-178-product-opis__normal-text {
    font-size: 14px !important;
    line-height: 20px !important;
    margin-bottom: 10px !important;
  }
  .opis-178-main-wrapp
    .opis-178-product-opis
    .opis-178-product-zalety
    .opis-178-product-zalety__items {
    list-style: none;
    margin-left: 25px;
  }
  .opis-178-main-wrapp
    .opis-178-product-opis
    .opis-178-product-zalety
    .opis-178-product-zalety__items
    .opis-178-product-zalety__item {
    margin-bottom: 10px;
    font-size: 16px !important;
    line-height: 23px;
    position: relative;
  }
  .opis-178-main-wrapp
    .opis-178-product-opis
    .opis-178-product-zalety
    .opis-178-product-zalety__items
    .opis-178-product-zalety__item::before {
    content: "";
    position: absolute;
    width: 15px;
    height: 15px;
    top: 2px;
    left: -26px;
    border-radius: 50%;
    background-color: #FFB875;
  }
  
  .opis-178-main-wrapp .opis-178-product-opis .opis-178-product-section-title {
    font-size: 23px !important;
    line-height: 27px !important;
    letter-spacing: -0.57px !important;
    color: #232323;
    font-weight: 600 !important;
    margin: 25px 0 15px;
  }
  .opis-178-main-wrapp
    .opis-178-product-opis
    .opis-178-product-opis__pojemnosc-wrapp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px;
  }
  .opis-178-main-wrapp
    .opis-178-product-opis
    .opis-178-product-opis__pojemnosc-wrapp
    .opis-178-product-section-title:last-child {
    color: #000000;
    font-weight: 600;
    margin-left: 15px;
  }
  .opis-178-product__additional-text {
    font-size: 16px !important;
    line-height: 28px !important;
    color: #FF8D5B !important;
    font-weight: 500;
  }
  .opis-178-main-wrapp
    .opis-178-product-opis
    .opis-178-product-desc-with-img
    .opis-178-product-desc-with-img__img {
    width: 71px;
    -o-object-fit: contain;
    object-fit: contain;
  }
  .opis-178-product-desc-with-img {
    display: flex;
  }
  .opis-178-product-desc-with-img__text.opis-178-product-desc-with-img__text--first {
    padding-left: 15px !important;
  }
  @media (max-width: 645px) {
    .opis-178-main-wrapp
      .opis-178-product-opis
      .opis-178-product-desc-with-img
      .opis-178-product-desc-with-img__img {
      width: 65px;
      -o-object-fit: contain;
      object-fit: contain;
    }
  }
  @media (max-width: 600px) {
    .opis-178-main-wrapp .opis-178-product-opis {
      padding-top: 20px;
      padding-right: 12px;
      padding-left: 15px;
    }
    .opis-178-main-wrapp
      .opis-178-product-opis
      .opis-178-product-desc-with-img
      .opis-178-product-desc-with-img__img {
      padding-right: 0;
    }
  }
  .opis-178-main-wrapp
    .opis-178-product-opis
    .opis-178-product-desc-with-img
    .opis-178-product-desc-with-img__text {
    padding-left: 24px;
  }
  @media (max-width: 645px) {
    .opis-178-main-wrapp
      .opis-178-product-opis
      .opis-178-product-desc-with-img
      .opis-178-product-desc-with-img__text {
      padding-left: 10px;
    }
  }
  .opis-178-product-desc-with-img {
    display: flex;
    align-items: center;
  }
  .opis-178-product-desc-with-img__texts-firstone {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 !important;
    margin: 0;
  }
  .opis-178-product-desc-with-img__texts-firstone
    .opis-178-product-desc-with-img__text {
    margin: 0;
  }
  .opis-178-main-wrapp
    .opis-178-product-opis
    .opis-178-product-desc-with-img
    .opis-178-product-desc-with-img__text--first {
    margin-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 20px !important;
    line-height: 20px;
    font-weight: 700;
  }
  .opis-178-product-background-wave {
    position: absolute;
    right: 0;
    top: -275px;
    z-index: 0;
  }
  @media (max-width: 867px) {
    .opis-178-product-background-wave {
      top: -175px;
    }
  }
  
  /*ALL TOGETHER*/
  .opis-178-all-together {
    margin-top: 140px;
    padding: 106.67px 100px;
    background-image: url("/img/opisy/178/all-together-background.svg");
    background-position: top;
    background-repeat: no-repeat;
    position: relative;
    min-height: 1154px;
  }
  .opis-178-all-together__logo {
    margin: auto;
    display: flex;
    max-width: 378px;
    max-width: 80%;
  }
  .opis-178-all-together__title {
    margin-top: 38.51px;
    font-size: 48px !important;
    line-height: 45px;
    letter-spacing: 0.48px;
    text-align: center;
    font-weight: 400;
  }
  .opis-178-all-together__title span {
    font-weight: 500;
  }
  .opis-178-all-together-background-symbol {
    position: absolute;
    z-index: 0;
    z-index: 0;
    right: 0;
    top: 30%;
  }
  .opis-178-all-together-items {
    margin-top: 100px;
    padding: 0 !important;
  }
  .opis-178-all-together-additional-info {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    text-align: right;
    padding-right: 65px;
  }
  .opis-178-all-together-additional-info-block-number {
    font-size: 43px !important ;
    line-height: 31px !important;
    margin-bottom: 15px;
    margin-top: 10px;
    color: #FF8D5B !important;
    letter-spacing: 1.07px;
    font-weight: 700 !important;
  }
  .opis-178-all-together-additional-info-block-text {
    font-size: 25px !important ;
    line-height: 26.5px !important;
    font-weight: 600 !important;
  }
  .opis-178-all-together-additional-info-block-3
    .opis-178-all-together-additional-info-block-number {
    font-size: 77px !important ;
    letter-spacing: 1.93px ;
    line-height: 56px ;
  }
  .opis-178-all-together-additional-info-block-3
    .opis-178-all-together-additional-info-block-text {
    font-size: 18px !important;
    line-height: 25px !important;
    font-weight: 600 !important;
  }
  
  .opis-178-all-together__animal-friendly {
    display: flex;
    margin-top: 32.09px;
    margin-left: 67px;
  }
  .opis-178-all-together__animal-friendly-img {
    max-width: 72px;
    object-fit: contain;
    margin-right: 23px;
  }
  .opis-178-all-together__animal-friendly-texts {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
  }
  .opis-178-all-together__animal-friendly-texts--big {
    font-size: 28px !important;
    line-height: 34px !important;
    font-weight: 700 !important;
    color: #FF8D5B !important;
    text-transform: uppercase;
    margin: 0;
  }
  @media (max-width: 767px) {
    .opis-178-all-together__animal-friendly {
      justify-content: center;
    }
  }
  .opis-178-all-together-img-wrapper {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
  }
  .opis-178-all-together-img {
    object-fit: contain;
    max-width: 100%;
  }
  
  /*********/
  .opis-178-important-things {
    margin: 64px 0;
  }
  .opis-178-important-things .row {
    margin-bottom: -60px;
  }
  .opis-178-important-things__title {
    font-size: 42px !important;
    line-height: 45px;
    letter-spacing: 0.42px;
    color: #FF8D5B;
    text-transform: uppercase;
    font-weight: 600;
  }
  .opis-178-important-things__subtitle {
    font-size: 38px !important;
    line-height: 45px;
    letter-spacing: 0.38px;
    font-weight: 550;
  }
  .opis-178-important-things__title-block {
    margin-bottom: 100px;
  }
  .opis-178-important-things__item-text-img {
    min-height: 91px;
    margin-bottom: 20.47px;
  }
  .opis-178-important-things__item-text-text {
    max-width: 422px;
  }
  .opis-178-important-things__item-text-wrapp * {
    transform: translateY(-25px);
  }
  .opis-178-important-things__item-text-wrapp--first * {
    transform: translate(0);
  }
  .opis-178-important-things__item-text-wrapp--right {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    padding-left: 52.2px;
  }
  .opis-178-important-things__item-text-wrapp--left {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: center;
    text-align: right;
    padding-right: 52.2px;
  }
  
  .opis-178-important-things__item-text-wrapp--first {
    justify-content: flex-start;
  }
  .opis-178-important-things__item-text-title {
    font-size: 26px !important;
    line-height: 30px !important;;
    margin-bottom: 13px;
    font-weight: 600 !important;;
    color: #FF8D5B !important;;
  }
  .opis-178-important-things__item-text-wrapp--first
    .opis-178-important-things__item-text-title {
    line-height: 24px !important;;
  }
  .opis-178-important-things__item-text-subtitle {
    font-size: 18px !important;
    line-height: 20px !important;;
    margin-bottom: 11px !important;;
    color: #FF8D5B !important;;
    font-weight: 600 !important;;
  }
  .opis-178-important-things__item-text-text {
    font-size: 18px !important;
    line-height: 23px !important;;
    letter-spacing: 0.45px !important;;
  }
  .opis-178-important-things__item-img {
    object-fit: contain;
    max-width: 100%;
  }
  .opis-178-important-things__item-text-wrapp--second
    .opis-178-important-things__item-text-text {
    font-size: 18px !important;
    line-height: 23px !important;;
    letter-spacing: -0.63px !important;;
  }
  .opis-178-important-things__item-text-wrapp--third
    .opis-178-important-things__item-text-text {
    font-size: 16px !important;
    line-height: 23px !important;;
    letter-spacing: -0.54px !important;;
    max-width: 398px;
  }
  .opis-178-important-things__item-text-wrapp--fourth
    .opis-178-important-things__item-text-text {
    font-size: 16px !important;
    line-height: 23px !important;;
    letter-spacing: -0.54px !important;;
    max-width: 373px;
  }
  .opis-178-important-things__item-text-wrapp--fourth
    .opis-178-important-things__item-text-img {
    max-width: 100%;
    margin-top: 75px;
  }
  
  /*****ADDITIONAL ITEMS******/
  .opis-178-additional-items {
    margin-top: 107.53px;
  }
  .opis-178-additional-items__title {
    font-size: 42px !important;
    line-height: 45px;
    letter-spacing: 0.42px;
    color: #FF8D5B !important;
    text-transform: uppercase;
    font-weight: 600;
  }
  .opis-178-additional-items__subtitle {
    font-size: 38px !important;
    line-height: 45px;
    letter-spacing: 0.38px;
    font-weight: 550;
  }
  .opis-178-additional-items-cards {
    margin-top: 46px;
    padding: 0 160px;
  }
  .opis-178-additional-items-card {
    padding: 0 29px;
    display: flex;
    flex-direction: column;
    align-content: center;
  }
  .opis-178-additional-items-card__title {
    font-size: 16px !important;
    line-height: 19px !important;;
    max-width: 188px !important;;
    text-align: center;
    font-weight: 400 !important;;
    margin: auto;
    margin-bottom: 12px;
  }
  .opis-178-important-things__item-text-img--prizes {
    max-height: 84px;
  }
  .opis-178-additional-items-card__subtitle {
    font-size: 13px !important;
    line-height: 14px !important;;
    color: #cc6c5e !important;;
    text-align: center;
  }
  .opis-178-additional-items-card__title span {
    font-weight: 600 !important;;
  }
  .opis-178-additional-items-card__img {
    max-width: 148px;
    object-fit: contain;
    margin: auto;
    margin-top: 16px;
  }
  .opis-178-additional-items-card__buy-btn {
    background-color: #de4e1b;
    width: 175px;
    min-height: 40.04px;
    color: white !important;
    text-decoration: none !important;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
    border-radius: 30px;
    font-size: 16px !important;
    line-height: 19px;
    letter-spacing: 1.6px;
    font-weight: 600;
    margin-top: 26px;
  }
  .opis-178-additional-items-card-sm-screen-line {
    width: 55%;
    background-color: #ff8c5b;
    height: 2px;
    border-radius: 50px;
    margin: 20px auto;
    display: none;
  }
  
  /***********/
  .opis-178-footer {
    width: 100%;
    margin-top: 67px;
  }
  
  .opis-178-footer .opis-178-footer-waves {
    width: 100%;
  }
  
  @media (max-width: 1000px) {
    .opis-178-main-wrapp {
      padding-right: 50.45px;
      padding-left: 50.81px;
    }
    .opis-178-important-things {
      padding: 0 20px;
    }
    .opis-178-important-things .row {
      margin-bottom: 0;
    }
  }
  
  @media (max-width: 675px) {
    .opis-178-main-wrapp {
      padding-right: 15px;
      padding-left: 15px;
    }
    .opis-178-important-things {
      padding: 0 15px;
    }
    .opis-178-main-wrapp
      .opis-178-product-opis
      .opis-178-product-desc-with-img
      .opis-178-product-desc-with-img__img {
      min-width: 60px;
    }
  }
  .opis-178-additional-items-card__title{
      min-height: 58px;
  }
  
  @media (max-width: 1199px) {
    .opis-178-additional-items-cards {
      padding: 0 10px;
    }
  }
  @media (max-width: 300px) {
    .opis-178-additional-items-cards {
      padding: 0 5px;
    }
  }
  @media (max-width: 767px) {
    .opis-178-additional-items-cards {
      margin-top: 15px;
    }
    .opis-178-all-together {
      margin-top: 40px;
    }
    .opis-178-additional-items-card-sm-screen-line {
      display: block;
    }
    .opis-178-all-together-additional-info-block-3 {
      text-align: center;
    }
    .opis-178-all-together-additional-info {
      justify-content: space-evenly;
    }
    .opis-178-all-together__title {
      font-size: 38px !important;
      line-height: 35px;
    }
    .opis-178-all-together__animal-friendly {
      margin-left: 0px;
    }
    .opis-178-all-together__animal-friendly-texts--big {
      font-size: 24px !important;
    }
    .opis-178-all-together {
      padding-bottom: 50px !important;
    }
  }
  @media (max-width: 867px) {
    .opis-178-all-together {
      margin-top: 40px;
    }
    .opis-178-all-together-additional-info-block-3 {
      text-align: center;
    }
    .opis-178-all-together-additional-info {
      justify-content: space-evenly;
    }
    .opis-178-all-together__title {
      font-size: 38px !important;
      line-height: 35px;
    }
    .opis-178-all-together__animal-friendly {
      margin-left: 0px;
    }
    .opis-178-all-together__animal-friendly-texts--big {
      font-size: 24px !important;
    }
    .opis-178-all-together {
      padding-bottom: 50px !important;
    }
  }
  @media (max-width: 1199px) {
    .opis-178-all-together {
      padding: 106.67px 7px;
    }
  }
  @media (max-width: 966px) {
    .opis-178-all-together-additional-info {
      padding-right: 15px;
    }
  }
  @media (max-width: 465px) {
    .opis-178-additional-items__title {
      font-size: 32px !important;
      line-height: 31px;
    }
    .opis-178-additional-items__subtitle {
      font-size: 28px !important;
      line-height: 20px;
    }
  }
  @media (max-width: 600px) {
    .opis-178-all-together-items {
      margin-top: 50px;
      padding: 0 !important;
    }
  }
  .opis-178-additional-items-card__subtitle {
    min-height: 27px;
  }
  .opis-178-main-wrapp .opis-178-product-opis {
    padding-right: 57px;
  }
  @media (max-width: 867px) {
    .opis-178-main-wrapp .opis-178-product-opis {
      padding-right: 12px;
    }
  }
  .opis-178-all-together-additional-info-block-3--img {
    margin-top: 20px;
    margin-bottom: 15px;
  }
  .opis-178-all-together__animal-friendly--big-screen {
    white-space: nowrap;
    margin-left: 0;
  }
  @media (max-width: 960px) {
    .opis-178-all-together__animal-friendly--big-screen {
      white-space: normal;
    }
  }
  .opis-178-all-together__animal-friendly--small-screen {
    display: none;
  }
  @media (max-width: 867px) {
    .opis-178-all-together__animal-friendly--big-screen {
      display: none;
    }
    .opis-178-all-together__animal-friendly--small-screen {
      display: flex;
    }
  }
  
  /*****/
  .opis-178-important-things__item {
    display: flex;
  }
  .opis-178-important-things__item .opis-178-important-things__item-img-wrapp {
    width: 50%;
  }
  .opis-178-important-things__item-text-wrapp {
    width: 50%;
  }
  
  .opis-178-important-things__item--first {
    margin-bottom: -100px;
  }
  .opis-178-important-things__item--second {
    margin-bottom: -45px;
  }
  .opis-178-important-things__item--third {
    margin-bottom: -40px;
  }
  .opis-178-important-things__item-img--last {
    padding-right: 15px;
  }
  @media (max-width: 1199px) {
    .opis-178-important-things__item--first {
      margin-bottom: 0px;
    }
    .opis-178-important-things__item--second {
      margin-bottom: 5px;
    }
    .opis-178-important-things__item--third {
      margin-bottom: 0px;
    }
  }
  @media (max-width: 868px) {
    .opis-178-important-things__item--first {
      flex-direction: column-reverse;
    }
    .opis-178-important-things__item--second {
      flex-direction: column;
    }
    .opis-178-important-things__item--third {
      flex-direction: column-reverse;
    }
    .opis-178-important-things__item--fourth {
      flex-direction: column;
    }
    .opis-178-important-things__item .opis-178-important-things__item-img-wrapp {
      width: 100%;
    }
    .opis-178-important-things__item-text-wrapp {
      width: 100%;
    }
    .opis-178-important-things__item-text-wrapp--right {
      padding: 0 10px;
    }
    .opis-178-important-things__item-text-wrapp--left {
      padding-right: 0 10px;
      text-align: left;
    }
    .opis-178-important-things__item-text-text {
      max-width: unset;
    }
    .opis-178-important-things__item-text-wrapp--fourth
      .opis-178-important-things__item-text-text {
      max-width: unset !important;
    }
    .opis-178-important-things__item-text-wrapp--left {
      align-items: unset;
    }
    .opis-178-important-things__item-text-wrapp--third
      .opis-178-important-things__item-text-text {
      max-width: unset !important;
    }
    .opis-178-important-things__item-text-wrapp--first * {
      transform: translateY(0px);
    }
    .opis-178-important-things__item-text-wrapp * {
      transform: translateY(0px);
    }
    .opis-178-important-things__item-img {
      width: 100%;
    }
    .opis-178-important-things__title-block {
      margin-bottom: 40px;
    }
    .opis-178-important-things__item-text-wrapp--first
      .opis-178-important-things__item-text-img {
      left: 50%;
      position: relative;
      transform: translateX(-50%);
      max-width: 40%;
    }
    .opis-178-important-things__title {
      font-size: 36px !important;
      line-height: 36px;
    }
    .opis-178-important-things__subtitle {
      font-size: 27px !important;
      line-height: 28px;
    }
    .opis-178-important-things__item-text-wrapp--fourth
      .opis-178-important-things__item-text-img {
      margin-top: 15px !important;
    }
    .opis-178-important-things__item-text-wrapp--left {
      padding-right: 15px;
    }
    .opis-178-important-things__item-text-text {
      font-size: 16px !important;
    }
  }
  .opis-178-product-section-title {
    position: relative;
    z-index: 1;
  }
  .opis-178-product-background-wave {
    z-index: 0;
    max-width: 40%;
  }
  .opis-178-main-wrapp {
    display: flex;
  }
  .opis-178-product-opis {
    width: 60%;
      position:relative;
  }
  .opis-178-pruduct {
    z-index: 2;
    width: 40%;
  }
  .opis-178-all-together-items {
  display: flex;
  }
  .opis-178-all-together-additional-info {
    width: 40%;
    position: relative;
    z-index: 1;
  }
  .opis-178-all-together-img-wrapper {
    width: 60%;
    position: relative;
    z-index: 1;
  }
  @media (max-width: 867px) {
    .opis-178-main-wrapp {
      flex-direction: column-reverse;
    }
    .opis-178-product-opis {
      width: 100%;
    }
    .opis-178-pruduct {
      z-index: 2;
      width: 100%;
    }
    .opis-178-product-background-wave {
      top: -100px;
      width: 50%;
    }
    .opis-178-title-wrapp .opis-178-title-text-with-back span {
      font-size: 15px !important;
      line-height: 20px;
    }
    .opis-178-all-together-items {
      flex-direction: column-reverse;
    }
    .opis-178-all-together-additional-info {
      width: 100%;
    }
    .opis-178-all-together-img-wrapper {
      width: 100%;
    }
  }


  .opis-172-all {
    max-width: 1110px;
    font-family: "Work Sans", sans-serif;
    margin: 0 auto;
    overflow: hidden;
  }
  .opis-172-header {
    position: relative;
  }
  .opis-172-header-img {
    width: 100%;
  }
  
  .opis-172-title-wrapp {
    color: #232323 !important;
    margin-top: 48px;
    padding: 0 15px;
    position: relative;
    z-index: 1;
  }
  @media (max-width: 867px) {
    .opis-172-title-wrapp {
      margin-top: 20px;
    }
    .opis-172-all-together-background-symbol {
      top: 23% !important;
    }
  }
  @media (max-width: 700px) {
    .opis-172-all-together-background-symbol {
      display: none;
    }
  }
  .opis-172-title-wrapp p {
    margin: 0;
  }
  .opis-172-title-main-colored-text {
    font-size: 32px !important;
    line-height: 45px !important;
    letter-spacing: 0.32px;
    text-transform: uppercase;
    color: #2E4EAC !important;
    font-weight: 500 !important;;
  }
  .opis-172-title-wrapp .opis-172-title-main-text {
    font-size: 45px !important;
    line-height: 49px;
    letter-spacing: 0.45px;
  }
  .opis-172-title-wrapp .opis-172-title-main-text span {
    font-weight: 500;
  }
  @media (max-width: 660px) {
    .opis-172-title-wrapp .opis-172-title-main-text {
      font-size: 36px !important;
      line-height: 39px;
    }
  }
  .opis-172-title-wrapp .opis-172-title-submain-text {
    font-size: 24px !important;
    line-height: 36px;
    margin-top: 10px;
  }
  .opis-172-title-wrapp .opis-172-title-text-with-back span {
    display: inline-block;
    font-size: 19px !important;
    line-height: 25px;
    font-weight: 500;
    background-color: #2E4EAC;
    color: white;
    border-radius: 27px;
    padding: 14px 25px;
    margin-top: 20px;
    max-width: 713px;
  }
  @media (max-width: 675px) {
    .opis-172-title-main-colored-text {
      font-size: 30px !important;
      line-height: 40px !important;
    }
    .opis-172-title-wrapp .opis-172-title-main-text {
      font-size: 38px !important;
      line-height: 40px;
    }
    .opis-172-title-wrapp .opis-172-title-submain-text {
      font-size: 21px !important;
      line-height: 26px;
      margin-top: 5px;
    }
    .opis-172-important-things__item-text-wrapp--third
      .opis-172-important-things__item-text-img {
      align-self: center;
      max-width: 40%;
    }
  }
  @media (max-width: 500px) {
    .opis-172-title-main-colored-text {
      font-size: 25px !important;
      line-height: 30px !important;
    }
    .opis-172-title-wrapp .opis-172-title-main-text {
      font-size: 29px !important;
      line-height: 31px;
    }
    .opis-172-title-wrapp .opis-172-title-submain-text {
      font-size: 18px !important;
      line-height: 22px;
      margin-top: 5px;
    }
  }
  
  .opis-172-main-wrapp {
    padding: 0px;
    margin-top: 53px;
    padding-right: 101.45px;
    padding-left: 104.81px;
    position: relative;
  }
  @media (max-width: 867px) {
    .opis-172-main-wrapp {
      background-position-y: 3%;
      padding-right: 20px;
      padding-left: 20px;
    }
  }
  .opis-172-main-wrapp .opis-172-pruduct {
    margin-top: 60px;
  }
  @media (max-width: 867px) {
    .opis-172-main-wrapp .opis-172-pruduct {
      margin-top: 0;
      margin-bottom: 20px;
    }
  }
  .opis-172-main-wrapp .opis-172-pruduct .opis-172-product__img {
    max-width: 100%;
  }
  @media (max-width: 867px) {
    .opis-172-main-wrapp .opis-172-pruduct .opis-172-product__img {
      max-width: 40%;
    }
  }
  .opis-172-main-wrapp
    .opis-172-product-opis
    .opis-172-product-opis__normal-text {
    font-size: 14px !important;
    line-height: 20px !important;
    margin-bottom: 10px !important;
  }
  .opis-172-main-wrapp
    .opis-172-product-opis
    .opis-172-product-zalety
    .opis-172-product-zalety__items {
    list-style: none;
    margin-left: 25px;
  }
  .opis-172-main-wrapp
    .opis-172-product-opis
    .opis-172-product-zalety
    .opis-172-product-zalety__items
    .opis-172-product-zalety__item {
    margin-bottom: 10px;
    font-size: 16px !important;
    line-height: 23px;
    position: relative;
  }
  .opis-172-main-wrapp
    .opis-172-product-opis
    .opis-172-product-zalety
    .opis-172-product-zalety__items
    .opis-172-product-zalety__item::before {
    content: "";
    position: absolute;
    width: 15px;
    height: 15px;
    top: 2px;
    left: -26px;
    border-radius: 50%;
    background-color: #2E4EAC;
  }
  
  .opis-172-main-wrapp .opis-172-product-opis .opis-172-product-section-title {
    font-size: 23px !important;
    line-height: 27px !important;
    letter-spacing: -0.57px !important;
    color: #232323;
    font-weight: 600 !important;
    margin: 25px 0 15px;
  }
  .opis-172-main-wrapp
    .opis-172-product-opis
    .opis-172-product-opis__pojemnosc-wrapp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px;
  }
  .opis-172-main-wrapp
    .opis-172-product-opis
    .opis-172-product-opis__pojemnosc-wrapp
    .opis-172-product-section-title:last-child {
    color: #000000;
    font-weight: 600;
    margin-left: 15px;
  }
  .opis-172-product__additional-text {
    font-size: 16px !important;
    line-height: 28px !important;
    color: #2E4EAC !important;
    font-weight: 500;
  }
  .opis-172-main-wrapp
    .opis-172-product-opis
    .opis-172-product-desc-with-img
    .opis-172-product-desc-with-img__img {
    width: 71px;
    -o-object-fit: contain;
    object-fit: contain;
  }
  .opis-172-product-desc-with-img {
    display: flex;
  }
  .opis-172-product-desc-with-img__text.opis-172-product-desc-with-img__text--first {
    padding-left: 15px !important;
  }
  @media (max-width: 645px) {
    .opis-172-main-wrapp
      .opis-172-product-opis
      .opis-172-product-desc-with-img
      .opis-172-product-desc-with-img__img {
      width: 65px;
      -o-object-fit: contain;
      object-fit: contain;
    }
  }
  @media (max-width: 600px) {
    .opis-172-main-wrapp .opis-172-product-opis {
      padding-top: 20px;
      padding-right: 12px;
      padding-left: 15px;
    }
    .opis-172-main-wrapp
      .opis-172-product-opis
      .opis-172-product-desc-with-img
      .opis-172-product-desc-with-img__img {
      padding-right: 0;
    }
  }
  .opis-172-main-wrapp
    .opis-172-product-opis
    .opis-172-product-desc-with-img
    .opis-172-product-desc-with-img__text {
    padding-left: 24px;
  }
  @media (max-width: 645px) {
    .opis-172-main-wrapp
      .opis-172-product-opis
      .opis-172-product-desc-with-img
      .opis-172-product-desc-with-img__text {
      padding-left: 10px;
    }
  }
  .opis-172-product-desc-with-img {
    display: flex;
    align-items: center;
  }
  .opis-172-product-desc-with-img__texts-firstone {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 !important;
    margin: 0;
  }
  .opis-172-product-desc-with-img__texts-firstone
    .opis-172-product-desc-with-img__text {
    margin: 0;
  }
  .opis-172-main-wrapp
    .opis-172-product-opis
    .opis-172-product-desc-with-img
    .opis-172-product-desc-with-img__text--first {
    margin-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 20px !important;
    line-height: 20px;
    font-weight: 700;
  }
  .opis-172-product-background-wave {
    position: absolute;
    right: 0;
    top: -275px;
    z-index: 0;
  }
  @media (max-width: 867px) {
    .opis-172-product-background-wave {
      top: -175px;
    }
  }
  
  /*ALL TOGETHER*/
  .opis-172-all-together {
    margin-top: 140px;
    padding: 106.67px 100px;
    background-image: url("/img/opisy/172/all-together-background.svg");
    background-position: top;
    background-repeat: no-repeat;
    position: relative;
    min-height: 1154px;
  }
  .opis-172-all-together__logo {
    margin: auto;
    display: flex;
    max-width: 378px;
    max-width: 80%;
  }
  .opis-172-all-together__title {
    margin-top: 38.51px;
    font-size: 48px !important;
    line-height: 45px;
    letter-spacing: 0.48px;
    text-align: center;
    font-weight: 400;
  }
  .opis-172-all-together__title span {
    font-weight: 500;
  }
  .opis-172-all-together-background-symbol {
    position: absolute;
    z-index: 0;
    z-index: 0;
    right: 0;
    top: 30%;
  }
  .opis-172-all-together-items {
    margin-top: 100px;
    padding: 0 !important;
  }
  .opis-172-all-together-additional-info {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    text-align: right;
    padding-right: 65px;
  }
  .opis-172-all-together-additional-info-block-number {
    font-size: 43px !important ;
    line-height: 31px !important;
    margin-bottom: 15px;
    margin-top: 10px;
    color: #2E4EAC !important;
    letter-spacing: 1.07px;
    font-weight: 700 !important;
  }
  .opis-172-all-together-additional-info-block-text {
    font-size: 25px !important ;
    line-height: 26.5px !important;
    font-weight: 600 !important;
  }
  .opis-172-all-together-additional-info-block-3
    .opis-172-all-together-additional-info-block-number {
    font-size: 77px !important ;
    letter-spacing: 1.93px ;
    line-height: 56px ;
  }
  .opis-172-all-together-additional-info-block-3
    .opis-172-all-together-additional-info-block-text {
    font-size: 18px !important;
    line-height: 25px !important;
    font-weight: 600 !important;
  }
  
  .opis-172-all-together__animal-friendly {
    display: flex;
    margin-top: 32.09px;
    margin-left: 67px;
  }
  .opis-172-all-together__animal-friendly-img {
    max-width: 72px;
    object-fit: contain;
    margin-right: 23px;
  }
  .opis-172-all-together__animal-friendly-texts {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
  }
  .opis-172-all-together__animal-friendly-texts--big {
    font-size: 28px !important;
    line-height: 34px !important;
    font-weight: 700 !important;
    color: #2E4EAC !important;
    text-transform: uppercase;
    margin: 0;
  }
  @media (max-width: 767px) {
    .opis-172-all-together__animal-friendly {
      justify-content: center;
    }
  }
  .opis-172-all-together-img-wrapper {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
  }
  .opis-172-all-together-img {
    object-fit: contain;
    max-width: 100%;
  }
  
  /*********/
  .opis-172-important-things {
    margin: 64px 0;
  }
  .opis-172-important-things .row {
    margin-bottom: -60px;
  }
  .opis-172-important-things__title {
    font-size: 42px !important;
    line-height: 45px;
    letter-spacing: 0.42px;
    color: #2E4EAC;
    text-transform: uppercase;
    font-weight: 600;
  }
  .opis-172-important-things__subtitle {
    font-size: 38px !important;
    line-height: 45px;
    letter-spacing: 0.38px;
    font-weight: 550;
  }
  .opis-172-important-things__title-block {
    margin-bottom: 100px;
  }
  .opis-172-important-things__item-text-img {
    min-height: 91px;
    margin-bottom: 20.47px;
  }
  .opis-172-important-things__item-text-text {
    max-width: 422px;
  }
  .opis-172-important-things__item-text-wrapp * {
    transform: translateY(-25px);
  }
  .opis-172-important-things__item-text-wrapp--first * {
    transform: translate(0);
  }
  .opis-172-important-things__item-text-wrapp--right {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    padding-left: 52.2px;
  }
  .opis-172-important-things__item-text-wrapp--left {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: center;
    text-align: right;
    padding-right: 52.2px;
  }
  
  .opis-172-important-things__item-text-wrapp--first {
    justify-content: flex-start;
  }
  .opis-172-important-things__item-text-title {
    font-size: 26px !important;
    line-height: 30px !important;;
    margin-bottom: 13px;
    font-weight: 600 !important;;
    color: #2E4EAC !important;;
  }
  .opis-172-important-things__item-text-wrapp--first
    .opis-172-important-things__item-text-title {
    line-height: 24px !important;;
  }
  .opis-172-important-things__item-text-subtitle {
    font-size: 18px !important;
    line-height: 20px !important;;
    margin-bottom: 11px !important;;
    color: #2E4EAC !important;;
    font-weight: 600 !important;;
  }
  .opis-172-important-things__item-text-text {
    font-size: 18px !important;
    line-height: 23px !important;;
    letter-spacing: 0.45px !important;;
  }
  .opis-172-important-things__item-img {
    object-fit: contain;
    max-width: 100%;
  }
  .opis-172-important-things__item-text-wrapp--second
    .opis-172-important-things__item-text-text {
    font-size: 18px !important;
    line-height: 23px !important;;
    letter-spacing: -0.63px !important;;
  }
  .opis-172-important-things__item-text-wrapp--third
    .opis-172-important-things__item-text-text {
    font-size: 16px !important;
    line-height: 23px !important;;
    letter-spacing: -0.54px !important;;
    max-width: 398px;
  }
  .opis-172-important-things__item-text-wrapp--fourth
    .opis-172-important-things__item-text-text {
    font-size: 16px !important;
    line-height: 23px !important;;
    letter-spacing: -0.54px !important;;
    max-width: 373px;
  }
  .opis-172-important-things__item-text-wrapp--fourth
    .opis-172-important-things__item-text-img {
    max-width: 100%;
    margin-top: 75px;
  }
  
  /*****ADDITIONAL ITEMS******/
  .opis-172-additional-items {
    margin-top: 107.53px;
  }
  .opis-172-additional-items__title {
    font-size: 42px !important;
    line-height: 45px;
    letter-spacing: 0.42px;
    color: #2E4EAC !important;
    text-transform: uppercase;
    font-weight: 600;
  }
  .opis-172-additional-items__subtitle {
    font-size: 38px !important;
    line-height: 45px;
    letter-spacing: 0.38px;
    font-weight: 550;
  }
  .opis-172-additional-items-cards {
    margin-top: 46px;
    padding: 0 160px;
  }
  .opis-172-additional-items-card {
    padding: 0 29px;
    display: flex;
    flex-direction: column;
    align-content: center;
  }
  .opis-172-additional-items-card__title {
    font-size: 16px !important;
    line-height: 19px !important;;
    max-width: 188px !important;;
    text-align: center;
    font-weight: 400 !important;;
    margin: auto;
    margin-bottom: 12px;
  }
  .opis-172-important-things__item-text-img--prizes {
    max-height: 84px;
  }
  .opis-172-additional-items-card__subtitle {
    font-size: 13px !important;
    line-height: 14px !important;;
    color: #cc6c5e !important;;
    text-align: center;
  }
  .opis-172-additional-items-card__title span {
    font-weight: 600 !important;;
  }
  .opis-172-additional-items-card__img {
    max-width: 148px;
    object-fit: contain;
    margin: auto;
    margin-top: 16px;
  }
  .opis-172-additional-items-card__buy-btn {
    background-color: #de4e1b;
    width: 175px;
    min-height: 40.04px;
    color: white !important;
    text-decoration: none !important;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
    border-radius: 30px;
    font-size: 16px !important;
    line-height: 19px;
    letter-spacing: 1.6px;
    font-weight: 600;
    margin-top: 26px;
  }
  .opis-172-additional-items-card-sm-screen-line {
    width: 55%;
    background-color: #ff8c5b;
    height: 2px;
    border-radius: 50px;
    margin: 20px auto;
    display: none;
  }
  
  /***********/
  .opis-172-footer {
    width: 100%;
    margin-top: 67px;
  }
  
  .opis-172-footer .opis-172-footer-waves {
    width: 100%;
  }
  
  @media (max-width: 1000px) {
    .opis-172-main-wrapp {
      padding-right: 50.45px;
      padding-left: 50.81px;
    }
    .opis-172-important-things {
      padding: 0 20px;
    }
    .opis-172-important-things .row {
      margin-bottom: 0;
    }
  }
  
  @media (max-width: 675px) {
    .opis-172-main-wrapp {
      padding-right: 15px;
      padding-left: 15px;
    }
    .opis-172-important-things {
      padding: 0 15px;
    }
    .opis-172-main-wrapp
      .opis-172-product-opis
      .opis-172-product-desc-with-img
      .opis-172-product-desc-with-img__img {
      min-width: 60px;
    }
  }
  .opis-172-additional-items-card__title{
      min-height: 58px;
  }
  
  @media (max-width: 1199px) {
    .opis-172-additional-items-cards {
      padding: 0 10px;
    }
  }
  @media (max-width: 300px) {
    .opis-172-additional-items-cards {
      padding: 0 5px;
    }
  }
  @media (max-width: 767px) {
    .opis-172-additional-items-cards {
      margin-top: 15px;
    }
    .opis-172-all-together {
      margin-top: 40px;
    }
    .opis-172-additional-items-card-sm-screen-line {
      display: block;
    }
    .opis-172-all-together-additional-info-block-3 {
      text-align: center;
    }
    .opis-172-all-together-additional-info {
      justify-content: space-evenly;
    }
    .opis-172-all-together__title {
      font-size: 38px !important;
      line-height: 35px;
    }
    .opis-172-all-together__animal-friendly {
      margin-left: 0px;
    }
    .opis-172-all-together__animal-friendly-texts--big {
      font-size: 24px !important;
    }
    .opis-172-all-together {
      padding-bottom: 50px !important;
    }
  }
  @media (max-width: 867px) {
    .opis-172-all-together {
      margin-top: 40px;
    }
    .opis-172-all-together-additional-info-block-3 {
      text-align: center;
    }
    .opis-172-all-together-additional-info {
      justify-content: space-evenly;
    }
    .opis-172-all-together__title {
      font-size: 38px !important;
      line-height: 35px;
    }
    .opis-172-all-together__animal-friendly {
      margin-left: 0px;
    }
    .opis-172-all-together__animal-friendly-texts--big {
      font-size: 24px !important;
    }
    .opis-172-all-together {
      padding-bottom: 50px !important;
    }
  }
  @media (max-width: 1199px) {
    .opis-172-all-together {
      padding: 106.67px 7px;
    }
  }
  @media (max-width: 966px) {
    .opis-172-all-together-additional-info {
      padding-right: 15px;
    }
  }
  @media (max-width: 465px) {
    .opis-172-additional-items__title {
      font-size: 32px !important;
      line-height: 31px;
    }
    .opis-172-additional-items__subtitle {
      font-size: 28px !important;
      line-height: 20px;
    }
  }
  @media (max-width: 600px) {
    .opis-172-all-together-items {
      margin-top: 50px;
      padding: 0 !important;
    }
  }
  .opis-172-additional-items-card__subtitle {
    min-height: 27px;
  }
  .opis-172-main-wrapp .opis-172-product-opis {
    padding-right: 57px;
  }
  @media (max-width: 867px) {
    .opis-172-main-wrapp .opis-172-product-opis {
      padding-right: 12px;
    }
  }
  .opis-172-all-together-additional-info-block-3--img {
    margin-top: 20px;
    margin-bottom: 15px;
  }
  .opis-172-all-together__animal-friendly--big-screen {
    white-space: nowrap;
    margin-left: 0;
  }
  @media (max-width: 960px) {
    .opis-172-all-together__animal-friendly--big-screen {
      white-space: normal;
    }
  }
  .opis-172-all-together__animal-friendly--small-screen {
    display: none;
  }
  @media (max-width: 867px) {
    .opis-172-all-together__animal-friendly--big-screen {
      display: none;
    }
    .opis-172-all-together__animal-friendly--small-screen {
      display: flex;
    }
  }
  
  /*****/
  .opis-172-important-things__item {
    display: flex;
  }
  .opis-172-important-things__item .opis-172-important-things__item-img-wrapp {
    width: 50%;
  }
  .opis-172-important-things__item-text-wrapp {
    width: 50%;
  }
  
  .opis-172-important-things__item--first {
    margin-bottom: -100px;
  }
  .opis-172-important-things__item--second {
    margin-bottom: -45px;
  }
  .opis-172-important-things__item--third {
    margin-bottom: -40px;
  }
  .opis-172-important-things__item-img--last {
    padding-right: 15px;
  }
  @media (max-width: 1199px) {
    .opis-172-important-things__item--first {
      margin-bottom: 0px;
    }
    .opis-172-important-things__item--second {
      margin-bottom: 5px;
    }
    .opis-172-important-things__item--third {
      margin-bottom: 0px;
    }
  }
  @media (max-width: 868px) {
    .opis-172-important-things__item--first {
      flex-direction: column-reverse;
    }
    .opis-172-important-things__item--second {
      flex-direction: column;
    }
    .opis-172-important-things__item--third {
      flex-direction: column-reverse;
    }
    .opis-172-important-things__item--fourth {
      flex-direction: column;
    }
    .opis-172-important-things__item .opis-172-important-things__item-img-wrapp {
      width: 100%;
    }
    .opis-172-important-things__item-text-wrapp {
      width: 100%;
    }
    .opis-172-important-things__item-text-wrapp--right {
      padding: 0 10px;
    }
    .opis-172-important-things__item-text-wrapp--left {
      padding-right: 0 10px;
      text-align: left;
    }
    .opis-172-important-things__item-text-text {
      max-width: unset;
    }
    .opis-172-important-things__item-text-wrapp--fourth
      .opis-172-important-things__item-text-text {
      max-width: unset !important;
    }
    .opis-172-important-things__item-text-wrapp--left {
      align-items: unset;
    }
    .opis-172-important-things__item-text-wrapp--third
      .opis-172-important-things__item-text-text {
      max-width: unset !important;
    }
    .opis-172-important-things__item-text-wrapp--first * {
      transform: translateY(0px);
    }
    .opis-172-important-things__item-text-wrapp * {
      transform: translateY(0px);
    }
    .opis-172-important-things__item-img {
      width: 100%;
    }
    .opis-172-important-things__title-block {
      margin-bottom: 40px;
    }
    .opis-172-important-things__item-text-wrapp--first
      .opis-172-important-things__item-text-img {
      left: 50%;
      position: relative;
      transform: translateX(-50%);
      max-width: 40%;
    }
    .opis-172-important-things__title {
      font-size: 36px !important;
      line-height: 36px;
    }
    .opis-172-important-things__subtitle {
      font-size: 27px !important;
      line-height: 28px;
    }
    .opis-172-important-things__item-text-wrapp--fourth
      .opis-172-important-things__item-text-img {
      margin-top: 15px !important;
    }
    .opis-172-important-things__item-text-wrapp--left {
      padding-right: 15px;
    }
    .opis-172-important-things__item-text-text {
      font-size: 16px !important;
    }
  }
  .opis-172-product-section-title {
    position: relative;
    z-index: 1;
  }
  .opis-172-product-background-wave {
    z-index: 0;
    max-width: 40%;
  }
  .opis-172-main-wrapp {
    display: flex;
  }
  .opis-172-product-opis {
    width: 60%;
      position:relative;
  }
  .opis-172-pruduct {
    z-index: 2;
    width: 40%;
  }
  .opis-172-all-together-items {
  display: flex;
  }
  .opis-172-all-together-additional-info {
    width: 40%;
    position: relative;
    z-index: 1;
  }
  .opis-172-all-together-img-wrapper {
    width: 60%;
    position: relative;
    z-index: 1;
  }
  @media (max-width: 867px) {
    .opis-172-main-wrapp {
      flex-direction: column-reverse;
    }
    .opis-172-product-opis {
      width: 100%;
    }
    .opis-172-pruduct {
      z-index: 2;
      width: 100%;
    }
    .opis-172-product-background-wave {
      top: -100px;
      width: 50%;
    }
    .opis-172-title-wrapp .opis-172-title-text-with-back span {
      font-size: 15px !important;
      line-height: 20px;
    }
    .opis-172-all-together-items {
      flex-direction: column-reverse;
    }
    .opis-172-all-together-additional-info {
      width: 100%;
    }
    .opis-172-all-together-img-wrapper {
      width: 100%;
    }
  }

  .opis-177-all {
    max-width: 1110px;
    font-family: "Work Sans", sans-serif;
    margin: 0 auto;
    overflow: hidden;
  }
  .opis-177-header {
    position: relative;
  }
  .opis-177-header-img {
    width: 100%;
  }
  
  .opis-177-title-wrapp {
    color: #232323 !important;
    margin-top: 48px;
    padding: 0 15px;
    position: relative;
    z-index: 1;
  }
  @media (max-width: 867px) {
    .opis-177-title-wrapp {
      margin-top: 20px;
    }
    .opis-177-all-together-background-symbol {
      top: 23% !important;
    }
  }
  @media (max-width: 700px) {
    .opis-177-all-together-background-symbol {
      display: none;
    }
  }
  .opis-177-title-wrapp p {
    margin: 0;
  }
  .opis-177-title-main-colored-text {
    font-size: 32px !important;
    line-height: 45px !important;
    letter-spacing: 0.32px;
    text-transform: uppercase;
    color: #CC6C5E !important;
    font-weight: 500 !important;;
  }
  .opis-177-title-wrapp .opis-177-title-main-text {
    font-size: 45px !important;
    line-height: 49px;
    letter-spacing: 0.45px;
  }
  .opis-177-title-wrapp .opis-177-title-main-text span {
    font-weight: 500;
  }
  @media (max-width: 660px) {
    .opis-177-title-wrapp .opis-177-title-main-text {
      font-size: 36px !important;
      line-height: 39px;
    }
  }
  .opis-177-title-wrapp .opis-177-title-submain-text {
    font-size: 24px !important;
    line-height: 36px;
    margin-top: 10px;
  }
  .opis-177-title-wrapp .opis-177-title-text-with-back span {
    display: inline-block;
    font-size: 19px !important;
    line-height: 25px;
    font-weight: 500;
    background-color: #EB9483;
    color: white;
    border-radius: 27px;
    padding: 14px 25px;
    margin-top: 20px;
    max-width: 713px;
  }
  @media (max-width: 675px) {
    .opis-177-title-main-colored-text {
      font-size: 30px !important;
      line-height: 40px !important;
    }
    .opis-177-title-wrapp .opis-177-title-main-text {
      font-size: 38px !important;
      line-height: 40px;
    }
    .opis-177-title-wrapp .opis-177-title-submain-text {
      font-size: 21px !important;
      line-height: 26px;
      margin-top: 5px;
    }
    .opis-177-important-things__item-text-wrapp--third
      .opis-177-important-things__item-text-img {
      align-self: center;
      max-width: 40%;
    }
  }
  @media (max-width: 500px) {
    .opis-177-title-main-colored-text {
      font-size: 25px !important;
      line-height: 30px !important;
    }
    .opis-177-title-wrapp .opis-177-title-main-text {
      font-size: 29px !important;
      line-height: 31px;
    }
    .opis-177-title-wrapp .opis-177-title-submain-text {
      font-size: 18px !important;
      line-height: 22px;
      margin-top: 5px;
    }
  }
  
  .opis-177-main-wrapp {
    padding: 0px;
    margin-top: 53px;
    padding-right: 101.45px;
    padding-left: 104.81px;
    position: relative;
  }
  @media (max-width: 867px) {
    .opis-177-main-wrapp {
      background-position-y: 3%;
      padding-right: 20px;
      padding-left: 20px;
    }
  }
  .opis-177-main-wrapp .opis-177-pruduct {
    margin-top: 60px;
  }
  @media (max-width: 867px) {
    .opis-177-main-wrapp .opis-177-pruduct {
      margin-top: 0;
      margin-bottom: 20px;
    }
  }
  .opis-177-main-wrapp .opis-177-pruduct .opis-177-product__img {
    max-width: 100%;
  }
  @media (max-width: 867px) {
    .opis-177-main-wrapp .opis-177-pruduct .opis-177-product__img {
      max-width: 40%;
    }
  }
  .opis-177-main-wrapp
    .opis-177-product-opis
    .opis-177-product-opis__normal-text {
    font-size: 14px !important;
    line-height: 20px !important;
    margin-bottom: 10px !important;
  }
  .opis-177-main-wrapp
    .opis-177-product-opis
    .opis-177-product-zalety
    .opis-177-product-zalety__items {
    list-style: none;
    margin-left: 25px;
  }
  .opis-177-main-wrapp
    .opis-177-product-opis
    .opis-177-product-zalety
    .opis-177-product-zalety__items
    .opis-177-product-zalety__item {
    margin-bottom: 10px;
    font-size: 16px !important;
    line-height: 23px;
    position: relative;
  }
  .opis-177-main-wrapp
    .opis-177-product-opis
    .opis-177-product-zalety
    .opis-177-product-zalety__items
    .opis-177-product-zalety__item::before {
    content: "";
    position: absolute;
    width: 15px;
    height: 15px;
    top: 2px;
    left: -26px;
    border-radius: 50%;
    background-color: #CC6C5E;
  }
  
  .opis-177-main-wrapp .opis-177-product-opis .opis-177-product-section-title {
    font-size: 23px !important;
    line-height: 27px !important;
    letter-spacing: -0.57px !important;
    color: #232323;
    font-weight: 600 !important;
    margin: 25px 0 15px;
  }
  .opis-177-main-wrapp
    .opis-177-product-opis
    .opis-177-product-opis__pojemnosc-wrapp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px;
  }
  .opis-177-main-wrapp
    .opis-177-product-opis
    .opis-177-product-opis__pojemnosc-wrapp
    .opis-177-product-section-title:last-child {
    color: #000000;
    font-weight: 600;
    margin-left: 15px;
  }
  .opis-177-product__additional-text {
    font-size: 16px !important;
    line-height: 28px !important;
    color: #CC6C5E !important;
    font-weight: 500;
  }
  .opis-177-main-wrapp
    .opis-177-product-opis
    .opis-177-product-desc-with-img
    .opis-177-product-desc-with-img__img {
    width: 71px;
    -o-object-fit: contain;
    object-fit: contain;
  }
  .opis-177-product-desc-with-img {
    display: flex;
  }
  .opis-177-product-desc-with-img__text.opis-177-product-desc-with-img__text--first {
    padding-left: 15px !important;
  }
  @media (max-width: 645px) {
    .opis-177-main-wrapp
      .opis-177-product-opis
      .opis-177-product-desc-with-img
      .opis-177-product-desc-with-img__img {
      width: 65px;
      -o-object-fit: contain;
      object-fit: contain;
    }
  }
  @media (max-width: 600px) {
    .opis-177-main-wrapp .opis-177-product-opis {
      padding-top: 20px;
      padding-right: 12px;
      padding-left: 15px;
    }
    .opis-177-main-wrapp
      .opis-177-product-opis
      .opis-177-product-desc-with-img
      .opis-177-product-desc-with-img__img {
      padding-right: 0;
    }
  }
  .opis-177-main-wrapp
    .opis-177-product-opis
    .opis-177-product-desc-with-img
    .opis-177-product-desc-with-img__text {
    padding-left: 24px;
  }
  @media (max-width: 645px) {
    .opis-177-main-wrapp
      .opis-177-product-opis
      .opis-177-product-desc-with-img
      .opis-177-product-desc-with-img__text {
      padding-left: 10px;
    }
  }
  .opis-177-product-desc-with-img {
    display: flex;
    align-items: center;
  }
  .opis-177-product-desc-with-img__texts-firstone {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 !important;
    margin: 0;
  }
  .opis-177-product-desc-with-img__texts-firstone
    .opis-177-product-desc-with-img__text {
    margin: 0;
  }
  .opis-177-main-wrapp
    .opis-177-product-opis
    .opis-177-product-desc-with-img
    .opis-177-product-desc-with-img__text--first {
    margin-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 20px !important;
    line-height: 20px;
    font-weight: 700;
  }
  .opis-177-product-background-wave {
    position: absolute;
    right: 0;
    top: -275px;
    z-index: 0;
  }
  @media (max-width: 867px) {
    .opis-177-product-background-wave {
      top: -175px;
    }
  }
  
  /*ALL TOGETHER*/
  .opis-177-all-together {
    margin-top: 140px;
    padding: 106.67px 100px;
    background-image: url("/img/opisy/177/all-together-background.svg");
    background-position: top;
    background-repeat: no-repeat;
    position: relative;
    min-height: 1154px;
  }
  .opis-177-all-together__logo {
    margin: auto;
    display: flex;
    max-width: 378px;
    max-width: 80%;
  }
  .opis-177-all-together__title {
    margin-top: 38.51px;
    font-size: 48px !important;
    line-height: 45px;
    letter-spacing: 0.48px;
    text-align: center;
    font-weight: 400;
  }
  .opis-177-all-together__title span {
    font-weight: 500;
  }
  .opis-177-all-together-background-symbol {
    position: absolute;
    z-index: 0;
    z-index: 0;
    right: 0;
    top: 30%;
  }
  .opis-177-all-together-items {
    margin-top: 100px;
    padding: 0 !important;
  }
  .opis-177-all-together-additional-info {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    text-align: right;
    padding-right: 65px;
  }
  .opis-177-all-together-additional-info-block-number {
    font-size: 43px !important ;
    line-height: 31px !important;
    margin-bottom: 15px;
    margin-top: 10px;
    color: #CC6C5E !important;
    letter-spacing: 1.07px;
    font-weight: 700 !important;
  }
  .opis-177-all-together-additional-info-block-text {
    font-size: 25px !important ;
    line-height: 26.5px !important;
    font-weight: 600 !important;
  }
  .opis-177-all-together-additional-info-block-3
    .opis-177-all-together-additional-info-block-number {
    font-size: 77px !important ;
    letter-spacing: 1.93px ;
    line-height: 56px ;
  }
  .opis-177-all-together-additional-info-block-3
    .opis-177-all-together-additional-info-block-text {
    font-size: 18px !important;
    line-height: 25px !important;
    font-weight: 600 !important;
  }
  
  .opis-177-all-together__animal-friendly {
    display: flex;
    margin-top: 32.09px;
    margin-left: 67px;
  }
  .opis-177-all-together__animal-friendly-img {
    max-width: 72px;
    object-fit: contain;
    margin-right: 23px;
  }
  .opis-177-all-together__animal-friendly-texts {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
  }
  .opis-177-all-together__animal-friendly-texts--big {
    font-size: 28px !important;
    line-height: 34px !important;
    font-weight: 700 !important;
    color: #CC6C5E !important;
    text-transform: uppercase;
    margin: 0;
  }
  @media (max-width: 767px) {
    .opis-177-all-together__animal-friendly {
      justify-content: center;
    }
  }
  .opis-177-all-together-img-wrapper {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
  }
  .opis-177-all-together-img {
    object-fit: contain;
    max-width: 100%;
  }
  
  /*********/
  .opis-177-important-things {
    margin: 64px 0;
  }
  .opis-177-important-things .row {
    margin-bottom: -60px;
  }
  .opis-177-important-things__title {
    font-size: 42px !important;
    line-height: 45px;
    letter-spacing: 0.42px;
    color: #CC6C5E;
    text-transform: uppercase;
    font-weight: 600;
  }
  .opis-177-important-things__subtitle {
    font-size: 38px !important;
    line-height: 45px;
    letter-spacing: 0.38px;
    font-weight: 550;
  }
  .opis-177-important-things__title-block {
    margin-bottom: 100px;
  }
  .opis-177-important-things__item-text-img {
    min-height: 91px;
    margin-bottom: 20.47px;
  }
  .opis-177-important-things__item-text-text {
    max-width: 422px;
  }
  .opis-177-important-things__item-text-wrapp * {
    transform: translateY(-25px);
  }
  .opis-177-important-things__item-text-wrapp--first * {
    transform: translate(0);
  }
  .opis-177-important-things__item-text-wrapp--right {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    padding-left: 52.2px;
  }
  .opis-177-important-things__item-text-wrapp--left {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: center;
    text-align: right;
    padding-right: 52.2px;
  }
  
  .opis-177-important-things__item-text-wrapp--first {
    justify-content: flex-start;
  }
  .opis-177-important-things__item-text-title {
    font-size: 26px !important;
    line-height: 30px !important;;
    margin-bottom: 13px;
    font-weight: 600 !important;;
    color: #CC6C5E !important;;
  }
  .opis-177-important-things__item-text-wrapp--first
    .opis-177-important-things__item-text-title {
    line-height: 24px !important;;
  }
  .opis-177-important-things__item-text-subtitle {
    font-size: 18px !important;
    line-height: 20px !important;;
    margin-bottom: 11px !important;;
    color: #CC6C5E !important;;
    font-weight: 600 !important;;
  }
  .opis-177-important-things__item-text-text {
    font-size: 18px !important;
    line-height: 23px !important;;
    letter-spacing: 0.45px !important;;
  }
  .opis-177-important-things__item-img {
    object-fit: contain;
    max-width: 100%;
  }
  .opis-177-important-things__item-text-wrapp--second
    .opis-177-important-things__item-text-text {
    font-size: 18px !important;
    line-height: 23px !important;;
    letter-spacing: -0.63px !important;;
  }
  .opis-177-important-things__item-text-wrapp--third
    .opis-177-important-things__item-text-text {
    font-size: 16px !important;
    line-height: 23px !important;;
    letter-spacing: -0.54px !important;;
    max-width: 398px;
  }
  .opis-177-important-things__item-text-wrapp--fourth
    .opis-177-important-things__item-text-text {
    font-size: 16px !important;
    line-height: 23px !important;;
    letter-spacing: -0.54px !important;;
    max-width: 373px;
  }
  .opis-177-important-things__item-text-wrapp--fourth
    .opis-177-important-things__item-text-img {
    max-width: 100%;
    margin-top: 75px;
  }
  
  /*****ADDITIONAL ITEMS******/
  .opis-177-additional-items {
    margin-top: 107.53px;
  }
  .opis-177-additional-items__title {
    font-size: 42px !important;
    line-height: 45px;
    letter-spacing: 0.42px;
    color: #CC6C5E !important;
    text-transform: uppercase;
    font-weight: 600;
  }
  .opis-177-additional-items__subtitle {
    font-size: 38px !important;
    line-height: 45px;
    letter-spacing: 0.38px;
    font-weight: 550;
  }
  .opis-177-additional-items-cards {
    margin-top: 46px;
    padding: 0 160px;
  }
  .opis-177-additional-items-card {
    padding: 0 29px;
    display: flex;
    flex-direction: column;
    align-content: center;
  }
  .opis-177-additional-items-card__title {
    font-size: 16px !important;
    line-height: 19px !important;;
    max-width: 188px !important;;
    text-align: center;
    font-weight: 400 !important;;
    margin: auto;
    margin-bottom: 12px;
  }
  .opis-177-important-things__item-text-img--prizes {
    max-height: 84px;
  }
  .opis-177-additional-items-card__subtitle {
    font-size: 13px !important;
    line-height: 14px !important;;
    color: #cc6c5e !important;;
    text-align: center;
  }
  .opis-177-additional-items-card__title span {
    font-weight: 600 !important;;
  }
  .opis-177-additional-items-card__img {
    max-width: 148px;
    object-fit: contain;
    margin: auto;
    margin-top: 16px;
  }
  .opis-177-additional-items-card__buy-btn {
    background-color: #de4e1b;
    width: 175px;
    min-height: 40.04px;
    color: white !important;
    text-decoration: none !important;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
    border-radius: 30px;
    font-size: 16px !important;
    line-height: 19px;
    letter-spacing: 1.6px;
    font-weight: 600;
    margin-top: 26px;
  }
  .opis-177-additional-items-card-sm-screen-line {
    width: 55%;
    background-color: #ff8c5b;
    height: 2px;
    border-radius: 50px;
    margin: 20px auto;
    display: none;
  }
  
  /***********/
  .opis-177-footer {
    width: 100%;
    margin-top: 67px;
  }
  
  .opis-177-footer .opis-177-footer-waves {
    width: 100%;
  }
  
  @media (max-width: 1000px) {
    .opis-177-main-wrapp {
      padding-right: 50.45px;
      padding-left: 50.81px;
    }
    .opis-177-important-things {
      padding: 0 20px;
    }
    .opis-177-important-things .row {
      margin-bottom: 0;
    }
  }
  
  @media (max-width: 675px) {
    .opis-177-main-wrapp {
      padding-right: 15px;
      padding-left: 15px;
    }
    .opis-177-important-things {
      padding: 0 15px;
    }
    .opis-177-main-wrapp
      .opis-177-product-opis
      .opis-177-product-desc-with-img
      .opis-177-product-desc-with-img__img {
      min-width: 60px;
    }
  }
  .opis-177-additional-items-card__title{
      min-height: 58px;
  }
  
  @media (max-width: 1199px) {
    .opis-177-additional-items-cards {
      padding: 0 10px;
    }
  }
  @media (max-width: 300px) {
    .opis-177-additional-items-cards {
      padding: 0 5px;
    }
  }
  @media (max-width: 767px) {
    .opis-177-additional-items-cards {
      margin-top: 15px;
    }
    .opis-177-all-together {
      margin-top: 40px;
    }
    .opis-177-additional-items-card-sm-screen-line {
      display: block;
    }
    .opis-177-all-together-additional-info-block-3 {
      text-align: center;
    }
    .opis-177-all-together-additional-info {
      justify-content: space-evenly;
    }
    .opis-177-all-together__title {
      font-size: 38px !important;
      line-height: 35px;
    }
    .opis-177-all-together__animal-friendly {
      margin-left: 0px;
    }
    .opis-177-all-together__animal-friendly-texts--big {
      font-size: 24px !important;
    }
    .opis-177-all-together {
      padding-bottom: 50px !important;
    }
  }
  @media (max-width: 867px) {
    .opis-177-all-together {
      margin-top: 40px;
    }
    .opis-177-all-together-additional-info-block-3 {
      text-align: center;
    }
    .opis-177-all-together-additional-info {
      justify-content: space-evenly;
    }
    .opis-177-all-together__title {
      font-size: 38px !important;
      line-height: 35px;
    }
    .opis-177-all-together__animal-friendly {
      margin-left: 0px;
    }
    .opis-177-all-together__animal-friendly-texts--big {
      font-size: 24px !important;
    }
    .opis-177-all-together {
      padding-bottom: 50px !important;
    }
  }
  @media (max-width: 1199px) {
    .opis-177-all-together {
      padding: 106.67px 7px;
    }
  }
  @media (max-width: 966px) {
    .opis-177-all-together-additional-info {
      padding-right: 15px;
    }
  }
  @media (max-width: 465px) {
    .opis-177-additional-items__title {
      font-size: 32px !important;
      line-height: 31px;
    }
    .opis-177-additional-items__subtitle {
      font-size: 28px !important;
      line-height: 20px;
    }
  }
  @media (max-width: 600px) {
    .opis-177-all-together-items {
      margin-top: 50px;
      padding: 0 !important;
    }
  }
  .opis-177-additional-items-card__subtitle {
    min-height: 27px;
  }
  .opis-177-main-wrapp .opis-177-product-opis {
    padding-right: 57px;
  }
  @media (max-width: 867px) {
    .opis-177-main-wrapp .opis-177-product-opis {
      padding-right: 12px;
    }
  }
  .opis-177-all-together-additional-info-block-3--img {
    margin-top: 20px;
    margin-bottom: 15px;
  }
  .opis-177-all-together__animal-friendly--big-screen {
    white-space: nowrap;
    margin-left: 0;
  }
  @media (max-width: 960px) {
    .opis-177-all-together__animal-friendly--big-screen {
      white-space: normal;
    }
  }
  .opis-177-all-together__animal-friendly--small-screen {
    display: none;
  }
  @media (max-width: 867px) {
    .opis-177-all-together__animal-friendly--big-screen {
      display: none;
    }
    .opis-177-all-together__animal-friendly--small-screen {
      display: flex;
    }
  }
  
  /*****/
  .opis-177-important-things__item {
    display: flex;
  }
  .opis-177-important-things__item .opis-177-important-things__item-img-wrapp {
    width: 50%;
  }
  .opis-177-important-things__item-text-wrapp {
    width: 50%;
  }
  
  .opis-177-important-things__item--first {
    margin-bottom: -100px;
  }
  .opis-177-important-things__item--second {
    margin-bottom: -45px;
  }
  .opis-177-important-things__item--third {
    margin-bottom: -40px;
  }
  .opis-177-important-things__item-img--last {
    padding-right: 15px;
  }
  @media (max-width: 1199px) {
    .opis-177-important-things__item--first {
      margin-bottom: 0px;
    }
    .opis-177-important-things__item--second {
      margin-bottom: 5px;
    }
    .opis-177-important-things__item--third {
      margin-bottom: 0px;
    }
  }
  @media (max-width: 868px) {
    .opis-177-important-things__item--first {
      flex-direction: column-reverse;
    }
    .opis-177-important-things__item--second {
      flex-direction: column;
    }
    .opis-177-important-things__item--third {
      flex-direction: column-reverse;
    }
    .opis-177-important-things__item--fourth {
      flex-direction: column;
    }
    .opis-177-important-things__item .opis-177-important-things__item-img-wrapp {
      width: 100%;
    }
    .opis-177-important-things__item-text-wrapp {
      width: 100%;
    }
    .opis-177-important-things__item-text-wrapp--right {
      padding: 0 10px;
    }
    .opis-177-important-things__item-text-wrapp--left {
      padding-right: 0 10px;
      text-align: left;
    }
    .opis-177-important-things__item-text-text {
      max-width: unset;
    }
    .opis-177-important-things__item-text-wrapp--fourth
      .opis-177-important-things__item-text-text {
      max-width: unset !important;
    }
    .opis-177-important-things__item-text-wrapp--left {
      align-items: unset;
    }
    .opis-177-important-things__item-text-wrapp--third
      .opis-177-important-things__item-text-text {
      max-width: unset !important;
    }
    .opis-177-important-things__item-text-wrapp--first * {
      transform: translateY(0px);
    }
    .opis-177-important-things__item-text-wrapp * {
      transform: translateY(0px);
    }
    .opis-177-important-things__item-img {
      width: 100%;
    }
    .opis-177-important-things__title-block {
      margin-bottom: 40px;
    }
    .opis-177-important-things__item-text-wrapp--first
      .opis-177-important-things__item-text-img {
      left: 50%;
      position: relative;
      transform: translateX(-50%);
      max-width: 40%;
    }
    .opis-177-important-things__title {
      font-size: 36px !important;
      line-height: 36px;
    }
    .opis-177-important-things__subtitle {
      font-size: 27px !important;
      line-height: 28px;
    }
    .opis-177-important-things__item-text-wrapp--fourth
      .opis-177-important-things__item-text-img {
      margin-top: 15px !important;
    }
    .opis-177-important-things__item-text-wrapp--left {
      padding-right: 15px;
    }
    .opis-177-important-things__item-text-text {
      font-size: 16px !important;
    }
  }
  .opis-177-product-section-title {
    position: relative;
    z-index: 1;
  }
  .opis-177-product-background-wave {
    z-index: 0;
    max-width: 40%;
  }
  .opis-177-main-wrapp {
    display: flex;
  }
  .opis-177-product-opis {
    width: 60%;
      position:relative;
  }
  .opis-177-pruduct {
    z-index: 2;
    width: 40%;
  }
  .opis-177-all-together-items {
  display: flex;
  }
  .opis-177-all-together-additional-info {
    width: 40%;
    position: relative;
    z-index: 1;
  }
  .opis-177-all-together-img-wrapper {
    width: 60%;
    position: relative;
    z-index: 1;
  }
  @media (max-width: 867px) {
    .opis-177-main-wrapp {
      flex-direction: column-reverse;
    }
    .opis-177-product-opis {
      width: 100%;
    }
    .opis-177-pruduct {
      z-index: 2;
      width: 100%;
    }
    .opis-177-product-background-wave {
      top: -100px;
      width: 50%;
    }
    .opis-177-title-wrapp .opis-177-title-text-with-back span {
      font-size: 15px !important;
      line-height: 20px;
    }
    .opis-177-all-together-items {
      flex-direction: column-reverse;
    }
    .opis-177-all-together-additional-info {
      width: 100%;
    }
    .opis-177-all-together-img-wrapper {
      width: 100%;
    }
  }

  .opis-166-all {
    max-width: 1110px;
    font-family: "Work Sans", sans-serif;
    margin: 0 auto;
    overflow: hidden;
  }
  .opis-166-header {
    position: relative;
  }
  .opis-166-header-img {
    width: 100%;
  }
  
  .opis-166-title-wrapp {
    color: #232323 !important;
    margin-top: 48px;
    padding: 0 15px;
    position: relative;
    z-index: 1;
  }
  @media (max-width: 867px) {
    .opis-166-title-wrapp {
      margin-top: 20px;
    }
    .opis-166-all-together-background-symbol {
      top: 23% !important;
    }
  }
  @media (max-width: 700px) {
    .opis-166-all-together-background-symbol {
      display: none;
    }
  }
  .opis-166-title-wrapp p {
    margin: 0;
  }
  .opis-166-title-main-colored-text {
    font-size: 32px !important;
    line-height: 45px !important;
    letter-spacing: 0.32px;
    text-transform: uppercase;
    color: #2E4EAC !important;
    font-weight: 500 !important;;
  }
  .opis-166-title-wrapp .opis-166-title-main-text {
    font-size: 45px !important;
    line-height: 49px;
    letter-spacing: 0.45px;
  }
  .opis-166-title-wrapp .opis-166-title-main-text span {
    font-weight: 500;
  }
  @media (max-width: 660px) {
    .opis-166-title-wrapp .opis-166-title-main-text {
      font-size: 36px !important;
      line-height: 39px;
    }
  }
  .opis-166-title-wrapp .opis-166-title-submain-text {
    font-size: 24px !important;
    line-height: 36px;
    margin-top: 10px;
  }
  .opis-166-title-wrapp .opis-166-title-text-with-back span {
    display: inline-block;
    font-size: 19px !important;
    line-height: 25px;
    font-weight: 500;
    background-color: #2E4EAC;
    color: white;
    border-radius: 27px;
    padding: 14px 25px;
    margin-top: 20px;
    max-width: 713px;
  }
  @media (max-width: 675px) {
    .opis-166-title-main-colored-text {
      font-size: 30px !important;
      line-height: 40px !important;
    }
    .opis-166-title-wrapp .opis-166-title-main-text {
      font-size: 38px !important;
      line-height: 40px;
    }
    .opis-166-title-wrapp .opis-166-title-submain-text {
      font-size: 21px !important;
      line-height: 26px;
      margin-top: 5px;
    }
    .opis-166-important-things__item-text-wrapp--third
      .opis-166-important-things__item-text-img {
      align-self: center;
      max-width: 40%;
    }
  }
  @media (max-width: 500px) {
    .opis-166-title-main-colored-text {
      font-size: 25px !important;
      line-height: 30px !important;
    }
    .opis-166-title-wrapp .opis-166-title-main-text {
      font-size: 29px !important;
      line-height: 31px;
    }
    .opis-166-title-wrapp .opis-166-title-submain-text {
      font-size: 18px !important;
      line-height: 22px;
      margin-top: 5px;
    }
  }
  
  .opis-166-main-wrapp {
    padding: 0px;
    margin-top: 53px;
    padding-right: 101.45px;
    padding-left: 104.81px;
    position: relative;
  }
  @media (max-width: 867px) {
    .opis-166-main-wrapp {
      background-position-y: 3%;
      padding-right: 20px;
      padding-left: 20px;
    }
  }
  .opis-166-main-wrapp .opis-166-pruduct {
    margin-top: 60px;
  }
  @media (max-width: 867px) {
    .opis-166-main-wrapp .opis-166-pruduct {
      margin-top: 0;
      margin-bottom: 20px;
    }
  }
  .opis-166-main-wrapp .opis-166-pruduct .opis-166-product__img {
    max-width: 100%;
  }
  @media (max-width: 867px) {
    .opis-166-main-wrapp .opis-166-pruduct .opis-166-product__img {
      max-width: 40%;
    }
  }
  .opis-166-main-wrapp
    .opis-166-product-opis
    .opis-166-product-opis__normal-text {
    font-size: 14px !important;
    line-height: 20px !important;
    margin-bottom: 10px !important;
  }
  .opis-166-main-wrapp
    .opis-166-product-opis
    .opis-166-product-zalety
    .opis-166-product-zalety__items {
    list-style: none;
    margin-left: 25px;
  }
  .opis-166-main-wrapp
    .opis-166-product-opis
    .opis-166-product-zalety
    .opis-166-product-zalety__items
    .opis-166-product-zalety__item {
    margin-bottom: 10px;
    font-size: 16px !important;
    line-height: 23px;
    position: relative;
  }
  .opis-166-main-wrapp
    .opis-166-product-opis
    .opis-166-product-zalety
    .opis-166-product-zalety__items
    .opis-166-product-zalety__item::before {
    content: "";
    position: absolute;
    width: 15px;
    height: 15px;
    top: 2px;
    left: -26px;
    border-radius: 50%;
    background-color: #2E4EAC;
  }
  
  .opis-166-main-wrapp .opis-166-product-opis .opis-166-product-section-title {
    font-size: 23px !important;
    line-height: 27px !important;
    letter-spacing: -0.57px !important;
    color: #232323;
    font-weight: 600 !important;
    margin: 25px 0 15px;
  }
  .opis-166-main-wrapp
    .opis-166-product-opis
    .opis-166-product-opis__pojemnosc-wrapp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px;
  }
  .opis-166-main-wrapp
    .opis-166-product-opis
    .opis-166-product-opis__pojemnosc-wrapp
    .opis-166-product-section-title:last-child {
    color: #000000;
    font-weight: 600;
    margin-left: 15px;
  }
  .opis-166-product__additional-text {
    font-size: 16px !important;
    line-height: 28px !important;
    color: #2E4EAC !important;
    font-weight: 500;
  }
  .opis-166-main-wrapp
    .opis-166-product-opis
    .opis-166-product-desc-with-img
    .opis-166-product-desc-with-img__img {
    width: 71px;
    -o-object-fit: contain;
    object-fit: contain;
  }
  .opis-166-product-desc-with-img {
    display: flex;
  }
  .opis-166-product-desc-with-img__text.opis-166-product-desc-with-img__text--first {
    padding-left: 15px !important;
  }
  @media (max-width: 645px) {
    .opis-166-main-wrapp
      .opis-166-product-opis
      .opis-166-product-desc-with-img
      .opis-166-product-desc-with-img__img {
      width: 65px;
      -o-object-fit: contain;
      object-fit: contain;
    }
  }
  @media (max-width: 600px) {
    .opis-166-main-wrapp .opis-166-product-opis {
      padding-top: 20px;
      padding-right: 12px;
      padding-left: 15px;
    }
    .opis-166-main-wrapp
      .opis-166-product-opis
      .opis-166-product-desc-with-img
      .opis-166-product-desc-with-img__img {
      padding-right: 0;
    }
  }
  .opis-166-main-wrapp
    .opis-166-product-opis
    .opis-166-product-desc-with-img
    .opis-166-product-desc-with-img__text {
    padding-left: 24px;
  }
  @media (max-width: 645px) {
    .opis-166-main-wrapp
      .opis-166-product-opis
      .opis-166-product-desc-with-img
      .opis-166-product-desc-with-img__text {
      padding-left: 10px;
    }
  }
  .opis-166-product-desc-with-img {
    display: flex;
    align-items: center;
  }
  .opis-166-product-desc-with-img__texts-firstone {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 !important;
    margin: 0;
  }
  .opis-166-product-desc-with-img__texts-firstone
    .opis-166-product-desc-with-img__text {
    margin: 0;
  }
  .opis-166-main-wrapp
    .opis-166-product-opis
    .opis-166-product-desc-with-img
    .opis-166-product-desc-with-img__text--first {
    margin-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 20px !important;
    line-height: 20px;
    font-weight: 700;
  }
  .opis-166-product-background-wave {
    position: absolute;
    right: 0;
    top: -275px;
    z-index: 0;
  }
  @media (max-width: 867px) {
    .opis-166-product-background-wave {
      top: -175px;
    }
  }
  
  /*ALL TOGETHER*/
  .opis-166-all-together {
    margin-top: 140px;
    padding: 106.67px 100px;
    background-image: url("/img/opisy/166/all-together-background.svg");
    background-position: top;
    background-repeat: no-repeat;
    position: relative;
    min-height: 1154px;
  }
  .opis-166-all-together__logo {
    margin: auto;
    display: flex;
    max-width: 378px;
    max-width: 80%;
  }
  .opis-166-all-together__title {
    margin-top: 38.51px;
    font-size: 48px !important;
    line-height: 45px;
    letter-spacing: 0.48px;
    text-align: center;
    font-weight: 400;
  }
  .opis-166-all-together__title span {
    font-weight: 500;
  }
  .opis-166-all-together-background-symbol {
    position: absolute;
    z-index: 0;
    z-index: 0;
    right: 0;
    top: 30%;
  }
  .opis-166-all-together-items {
    margin-top: 100px;
    padding: 0 !important;
  }
  .opis-166-all-together-additional-info {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    text-align: right;
    padding-right: 65px;
  }
  .opis-166-all-together-additional-info-block-number {
    font-size: 43px !important ;
    line-height: 31px !important;
    margin-bottom: 15px;
    margin-top: 10px;
    color: #2E4EAC !important;
    letter-spacing: 1.07px;
    font-weight: 700 !important;
  }
  .opis-166-all-together-additional-info-block-text {
    font-size: 25px !important ;
    line-height: 26.5px !important;
    font-weight: 600 !important;
  }
  .opis-166-all-together-additional-info-block-3
    .opis-166-all-together-additional-info-block-number {
    font-size: 77px !important ;
    letter-spacing: 1.93px ;
    line-height: 56px ;
  }
  .opis-166-all-together-additional-info-block-3
    .opis-166-all-together-additional-info-block-text {
    font-size: 18px !important;
    line-height: 25px !important;
    font-weight: 600 !important;
  }
  
  .opis-166-all-together__animal-friendly {
    display: flex;
    margin-top: 32.09px;
    margin-left: 67px;
  }
  .opis-166-all-together__animal-friendly-img {
    max-width: 72px;
    object-fit: contain;
    margin-right: 23px;
  }
  .opis-166-all-together__animal-friendly-texts {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
  }
  .opis-166-all-together__animal-friendly-texts--big {
    font-size: 28px !important;
    line-height: 34px !important;
    font-weight: 700 !important;
    color: #2E4EAC !important;
    text-transform: uppercase;
    margin: 0;
  }
  @media (max-width: 767px) {
    .opis-166-all-together__animal-friendly {
      justify-content: center;
    }
  }
  .opis-166-all-together-img-wrapper {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
  }
  .opis-166-all-together-img {
    object-fit: contain;
    max-width: 100%;
  }
  
  /*********/
  .opis-166-important-things {
    margin: 64px 0;
  }
  .opis-166-important-things .row {
    margin-bottom: -60px;
  }
  .opis-166-important-things__title {
    font-size: 42px !important;
    line-height: 45px;
    letter-spacing: 0.42px;
    color: #2E4EAC;
    text-transform: uppercase;
    font-weight: 600;
  }
  .opis-166-important-things__subtitle {
    font-size: 38px !important;
    line-height: 45px;
    letter-spacing: 0.38px;
    font-weight: 550;
  }
  .opis-166-important-things__title-block {
    margin-bottom: 100px;
  }
  .opis-166-important-things__item-text-img {
    min-height: 91px;
    margin-bottom: 20.47px;
  }
  .opis-166-important-things__item-text-text {
    max-width: 422px;
  }
  .opis-166-important-things__item-text-wrapp * {
    transform: translateY(-25px);
  }
  .opis-166-important-things__item-text-wrapp--first * {
    transform: translate(0);
  }
  .opis-166-important-things__item-text-wrapp--right {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    padding-left: 52.2px;
  }
  .opis-166-important-things__item-text-wrapp--left {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: center;
    text-align: right;
    padding-right: 52.2px;
  }
  
  .opis-166-important-things__item-text-wrapp--first {
    justify-content: flex-start;
  }
  .opis-166-important-things__item-text-title {
    font-size: 26px !important;
    line-height: 30px !important;;
    margin-bottom: 13px;
    font-weight: 600 !important;;
    color: #2E4EAC !important;;
  }
  .opis-166-important-things__item-text-wrapp--first
    .opis-166-important-things__item-text-title {
    line-height: 24px !important;;
  }
  .opis-166-important-things__item-text-subtitle {
    font-size: 18px !important;
    line-height: 20px !important;;
    margin-bottom: 11px !important;;
    color: #2E4EAC !important;;
    font-weight: 600 !important;;
  }
  .opis-166-important-things__item-text-text {
    font-size: 18px !important;
    line-height: 23px !important;;
    letter-spacing: 0.45px !important;;
  }
  .opis-166-important-things__item-img {
    object-fit: contain;
    max-width: 100%;
  }
  .opis-166-important-things__item-text-wrapp--second
    .opis-166-important-things__item-text-text {
    font-size: 18px !important;
    line-height: 23px !important;;
    letter-spacing: -0.63px !important;;
  }
  .opis-166-important-things__item-text-wrapp--third
    .opis-166-important-things__item-text-text {
    font-size: 16px !important;
    line-height: 23px !important;;
    letter-spacing: -0.54px !important;;
    max-width: 398px;
  }
  .opis-166-important-things__item-text-wrapp--fourth
    .opis-166-important-things__item-text-text {
    font-size: 16px !important;
    line-height: 23px !important;;
    letter-spacing: -0.54px !important;;
    max-width: 373px;
  }
  .opis-166-important-things__item-text-wrapp--fourth
    .opis-166-important-things__item-text-img {
    max-width: 100%;
    margin-top: 75px;
  }
  
  /*****ADDITIONAL ITEMS******/
  .opis-166-additional-items {
    margin-top: 107.53px;
  }
  .opis-166-additional-items__title {
    font-size: 42px !important;
    line-height: 45px;
    letter-spacing: 0.42px;
    color: #2E4EAC !important;
    text-transform: uppercase;
    font-weight: 600;
  }
  .opis-166-additional-items__subtitle {
    font-size: 38px !important;
    line-height: 45px;
    letter-spacing: 0.38px;
    font-weight: 550;
  }
  .opis-166-additional-items-cards {
    margin-top: 46px;
    padding: 0 160px;
  }
  .opis-166-additional-items-card {
    padding: 0 29px;
    display: flex;
    flex-direction: column;
    align-content: center;
  }
  .opis-166-additional-items-card__title {
    font-size: 16px !important;
    line-height: 19px !important;;
    max-width: 188px !important;;
    text-align: center;
    font-weight: 400 !important;;
    margin: auto;
    margin-bottom: 12px;
  }
  .opis-166-important-things__item-text-img--prizes {
    max-height: 84px;
  }
  .opis-166-additional-items-card__subtitle {
    font-size: 13px !important;
    line-height: 14px !important;;
    color: #cc6c5e !important;;
    text-align: center;
  }
  .opis-166-additional-items-card__title span {
    font-weight: 600 !important;;
  }
  .opis-166-additional-items-card__img {
    max-width: 148px;
    object-fit: contain;
    margin: auto;
    margin-top: 16px;
  }
  .opis-166-additional-items-card__buy-btn {
    background-color: #de4e1b;
    width: 175px;
    min-height: 40.04px;
    color: white !important;
    text-decoration: none !important;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
    border-radius: 30px;
    font-size: 16px !important;
    line-height: 19px;
    letter-spacing: 1.6px;
    font-weight: 600;
    margin-top: 26px;
  }
  .opis-166-additional-items-card-sm-screen-line {
    width: 55%;
    background-color: #ff8c5b;
    height: 2px;
    border-radius: 50px;
    margin: 20px auto;
    display: none;
  }
  
  /***********/
  .opis-166-footer {
    width: 100%;
    margin-top: 67px;
  }
  
  .opis-166-footer .opis-166-footer-waves {
    width: 100%;
  }
  
  @media (max-width: 1000px) {
    .opis-166-main-wrapp {
      padding-right: 50.45px;
      padding-left: 50.81px;
    }
    .opis-166-important-things {
      padding: 0 20px;
    }
    .opis-166-important-things .row {
      margin-bottom: 0;
    }
  }
  
  @media (max-width: 675px) {
    .opis-166-main-wrapp {
      padding-right: 15px;
      padding-left: 15px;
    }
    .opis-166-important-things {
      padding: 0 15px;
    }
    .opis-166-main-wrapp
      .opis-166-product-opis
      .opis-166-product-desc-with-img
      .opis-166-product-desc-with-img__img {
      min-width: 60px;
    }
  }
  .opis-166-additional-items-card__title{
      min-height: 58px;
  }
  
  @media (max-width: 1199px) {
    .opis-166-additional-items-cards {
      padding: 0 10px;
    }
  }
  @media (max-width: 300px) {
    .opis-166-additional-items-cards {
      padding: 0 5px;
    }
  }
  @media (max-width: 767px) {
    .opis-166-additional-items-cards {
      margin-top: 15px;
    }
    .opis-166-all-together {
      margin-top: 40px;
    }
    .opis-166-additional-items-card-sm-screen-line {
      display: block;
    }
    .opis-166-all-together-additional-info-block-3 {
      text-align: center;
    }
    .opis-166-all-together-additional-info {
      justify-content: space-evenly;
    }
    .opis-166-all-together__title {
      font-size: 38px !important;
      line-height: 35px;
    }
    .opis-166-all-together__animal-friendly {
      margin-left: 0px;
    }
    .opis-166-all-together__animal-friendly-texts--big {
      font-size: 24px !important;
    }
    .opis-166-all-together {
      padding-bottom: 50px !important;
    }
  }
  @media (max-width: 867px) {
    .opis-166-all-together {
      margin-top: 40px;
    }
    .opis-166-all-together-additional-info-block-3 {
      text-align: center;
    }
    .opis-166-all-together-additional-info {
      justify-content: space-evenly;
    }
    .opis-166-all-together__title {
      font-size: 38px !important;
      line-height: 35px;
    }
    .opis-166-all-together__animal-friendly {
      margin-left: 0px;
    }
    .opis-166-all-together__animal-friendly-texts--big {
      font-size: 24px !important;
    }
    .opis-166-all-together {
      padding-bottom: 50px !important;
    }
  }
  @media (max-width: 1199px) {
    .opis-166-all-together {
      padding: 106.67px 7px;
    }
  }
  @media (max-width: 966px) {
    .opis-166-all-together-additional-info {
      padding-right: 15px;
    }
  }
  @media (max-width: 465px) {
    .opis-166-additional-items__title {
      font-size: 32px !important;
      line-height: 31px;
    }
    .opis-166-additional-items__subtitle {
      font-size: 28px !important;
      line-height: 20px;
    }
  }
  @media (max-width: 600px) {
    .opis-166-all-together-items {
      margin-top: 50px;
      padding: 0 !important;
    }
  }
  .opis-166-additional-items-card__subtitle {
    min-height: 27px;
  }
  .opis-166-main-wrapp .opis-166-product-opis {
    padding-right: 57px;
  }
  @media (max-width: 867px) {
    .opis-166-main-wrapp .opis-166-product-opis {
      padding-right: 12px;
    }
  }
  .opis-166-all-together-additional-info-block-3--img {
    margin-top: 20px;
    margin-bottom: 15px;
  }
  .opis-166-all-together__animal-friendly--big-screen {
    white-space: nowrap;
    margin-left: 0;
  }
  @media (max-width: 960px) {
    .opis-166-all-together__animal-friendly--big-screen {
      white-space: normal;
    }
  }
  .opis-166-all-together__animal-friendly--small-screen {
    display: none;
  }
  @media (max-width: 867px) {
    .opis-166-all-together__animal-friendly--big-screen {
      display: none;
    }
    .opis-166-all-together__animal-friendly--small-screen {
      display: flex;
    }
  }
  
  /*****/
  .opis-166-important-things__item {
    display: flex;
  }
  .opis-166-important-things__item .opis-166-important-things__item-img-wrapp {
    width: 50%;
  }
  .opis-166-important-things__item-text-wrapp {
    width: 50%;
  }
  
  .opis-166-important-things__item--first {
    margin-bottom: -100px;
  }
  .opis-166-important-things__item--second {
    margin-bottom: -45px;
  }
  .opis-166-important-things__item--third {
    margin-bottom: -40px;
  }
  .opis-166-important-things__item-img--last {
    padding-right: 15px;
  }
  @media (max-width: 1199px) {
    .opis-166-important-things__item--first {
      margin-bottom: 0px;
    }
    .opis-166-important-things__item--second {
      margin-bottom: 5px;
    }
    .opis-166-important-things__item--third {
      margin-bottom: 0px;
    }
  }
  @media (max-width: 868px) {
    .opis-166-important-things__item--first {
      flex-direction: column-reverse;
    }
    .opis-166-important-things__item--second {
      flex-direction: column;
    }
    .opis-166-important-things__item--third {
      flex-direction: column-reverse;
    }
    .opis-166-important-things__item--fourth {
      flex-direction: column;
    }
    .opis-166-important-things__item .opis-166-important-things__item-img-wrapp {
      width: 100%;
    }
    .opis-166-important-things__item-text-wrapp {
      width: 100%;
    }
    .opis-166-important-things__item-text-wrapp--right {
      padding: 0 10px;
    }
    .opis-166-important-things__item-text-wrapp--left {
      padding-right: 0 10px;
      text-align: left;
    }
    .opis-166-important-things__item-text-text {
      max-width: unset;
    }
    .opis-166-important-things__item-text-wrapp--fourth
      .opis-166-important-things__item-text-text {
      max-width: unset !important;
    }
    .opis-166-important-things__item-text-wrapp--left {
      align-items: unset;
    }
    .opis-166-important-things__item-text-wrapp--third
      .opis-166-important-things__item-text-text {
      max-width: unset !important;
    }
    .opis-166-important-things__item-text-wrapp--first * {
      transform: translateY(0px);
    }
    .opis-166-important-things__item-text-wrapp * {
      transform: translateY(0px);
    }
    .opis-166-important-things__item-img {
      width: 100%;
    }
    .opis-166-important-things__title-block {
      margin-bottom: 40px;
    }
    .opis-166-important-things__item-text-wrapp--first
      .opis-166-important-things__item-text-img {
      left: 50%;
      position: relative;
      transform: translateX(-50%);
      max-width: 40%;
    }
    .opis-166-important-things__title {
      font-size: 36px !important;
      line-height: 36px;
    }
    .opis-166-important-things__subtitle {
      font-size: 27px !important;
      line-height: 28px;
    }
    .opis-166-important-things__item-text-wrapp--fourth
      .opis-166-important-things__item-text-img {
      margin-top: 15px !important;
    }
    .opis-166-important-things__item-text-wrapp--left {
      padding-right: 15px;
    }
    .opis-166-important-things__item-text-text {
      font-size: 16px !important;
    }
  }
  .opis-166-product-section-title {
    position: relative;
    z-index: 1;
  }
  .opis-166-product-background-wave {
    z-index: 0;
    max-width: 40%;
  }
  .opis-166-main-wrapp {
    display: flex;
  }
  .opis-166-product-opis {
    width: 60%;
      position:relative;
  }
  .opis-166-pruduct {
    z-index: 2;
    width: 40%;
  }
  .opis-166-all-together-items {
  display: flex;
  }
  .opis-166-all-together-additional-info {
    width: 40%;
    position: relative;
    z-index: 1;
  }
  .opis-166-all-together-img-wrapper {
    width: 60%;
    position: relative;
    z-index: 1;
  }
  @media (max-width: 867px) {
    .opis-166-main-wrapp {
      flex-direction: column-reverse;
    }
    .opis-166-product-opis {
      width: 100%;
    }
    .opis-166-pruduct {
      z-index: 2;
      width: 100%;
    }
    .opis-166-product-background-wave {
      top: -100px;
      width: 50%;
    }
    .opis-166-title-wrapp .opis-166-title-text-with-back span {
      font-size: 15px !important;
      line-height: 20px;
    }
    .opis-166-all-together-items {
      flex-direction: column-reverse;
    }
    .opis-166-all-together-additional-info {
      width: 100%;
    }
    .opis-166-all-together-img-wrapper {
      width: 100%;
    }
  }


  .opis-175-all {
    max-width: 1110px;
    font-family: "Work Sans", sans-serif;
    margin: 0 auto;
    overflow: hidden;
  }
  .opis-175-header {
    position: relative;
  }
  .opis-175-header-img {
    width: 100%;
  }
  
  .opis-175-title-wrapp {
    color: #232323 !important;
    margin-top: 48px;
    padding: 0 15px;
    position: relative;
    z-index: 1;
  }
  @media (max-width: 867px) {
    .opis-175-title-wrapp {
      margin-top: 20px;
    }
    .opis-175-all-together-background-symbol {
      top: 23% !important;
    }
  }
  @media (max-width: 700px) {
    .opis-175-all-together-background-symbol {
      display: none;
    }
  }
  .opis-175-title-wrapp p {
    margin: 0;
  }
  .opis-175-title-main-colored-text {
    font-size: 32px !important;
    line-height: 45px !important;
    letter-spacing: 0.32px;
    text-transform: uppercase;
    color: #CC6C5E !important;
    font-weight: 500 !important;;
  }
  .opis-175-title-wrapp .opis-175-title-main-text {
    font-size: 45px !important;
    line-height: 49px;
    letter-spacing: 0.45px;
  }
  .opis-175-title-wrapp .opis-175-title-main-text span {
    font-weight: 500;
  }
  @media (max-width: 660px) {
    .opis-175-title-wrapp .opis-175-title-main-text {
      font-size: 36px !important;
      line-height: 39px;
    }
  }
  .opis-175-title-wrapp .opis-175-title-submain-text {
    font-size: 24px !important;
    line-height: 36px;
    margin-top: 10px;
  }
  .opis-175-title-wrapp .opis-175-title-text-with-back span {
    display: inline-block;
    font-size: 19px !important;
    line-height: 25px;
    font-weight: 500;
    background-color: #EB9483;
    color: white;
    border-radius: 27px;
    padding: 14px 25px;
    margin-top: 20px;
    max-width: 763px;
  }
  @media (max-width: 675px) {
    .opis-175-title-main-colored-text {
      font-size: 30px !important;
      line-height: 40px !important;
    }
    .opis-175-title-wrapp .opis-175-title-main-text {
      font-size: 38px !important;
      line-height: 40px;
    }
    .opis-175-title-wrapp .opis-175-title-submain-text {
      font-size: 21px !important;
      line-height: 26px;
      margin-top: 5px;
    }
    .opis-175-important-things__item-text-wrapp--third
      .opis-175-important-things__item-text-img {
      align-self: center;
      max-width: 40%;
    }
  }
  @media (max-width: 500px) {
    .opis-175-title-main-colored-text {
      font-size: 25px !important;
      line-height: 30px !important;
    }
    .opis-175-title-wrapp .opis-175-title-main-text {
      font-size: 29px !important;
      line-height: 31px;
    }
    .opis-175-title-wrapp .opis-175-title-submain-text {
      font-size: 18px !important;
      line-height: 22px;
      margin-top: 5px;
    }
  }
  
  .opis-175-main-wrapp {
    padding: 0px;
    margin-top: 53px;
    padding-right: 101.45px;
    padding-left: 104.81px;
    position: relative;
  }
  @media (max-width: 867px) {
    .opis-175-main-wrapp {
      background-position-y: 3%;
      padding-right: 20px;
      padding-left: 20px;
    }
  }
  .opis-175-main-wrapp .opis-175-pruduct {
    margin-top: 60px;
  }
  @media (max-width: 867px) {
    .opis-175-main-wrapp .opis-175-pruduct {
      margin-top: 0;
      margin-bottom: 20px;
    }
  }
  .opis-175-main-wrapp .opis-175-pruduct .opis-175-product__img {
    max-width: 100%;
  }
  @media (max-width: 867px) {
    .opis-175-main-wrapp .opis-175-pruduct .opis-175-product__img {
      max-width: 40%;
    }
  }
  .opis-175-main-wrapp
    .opis-175-product-opis
    .opis-175-product-opis__normal-text {
    font-size: 14px !important;
    line-height: 20px !important;
    margin-bottom: 10px !important;
  }
  .opis-175-main-wrapp
    .opis-175-product-opis
    .opis-175-product-zalety
    .opis-175-product-zalety__items {
    list-style: none;
    margin-left: 25px;
  }
  .opis-175-main-wrapp
    .opis-175-product-opis
    .opis-175-product-zalety
    .opis-175-product-zalety__items
    .opis-175-product-zalety__item {
    margin-bottom: 10px;
    font-size: 16px !important;
    line-height: 23px;
    position: relative;
  }
  .opis-175-main-wrapp
    .opis-175-product-opis
    .opis-175-product-zalety
    .opis-175-product-zalety__items
    .opis-175-product-zalety__item::before {
    content: "";
    position: absolute;
    width: 15px;
    height: 15px;
    top: 2px;
    left: -26px;
    border-radius: 50%;
    background-color: #CC6C5E;
  }
  
  .opis-175-main-wrapp .opis-175-product-opis .opis-175-product-section-title {
    font-size: 23px !important;
    line-height: 27px !important;
    letter-spacing: -0.57px !important;
    color: #232323;
    font-weight: 600 !important;
    margin: 25px 0 15px;
  }
  .opis-175-main-wrapp
    .opis-175-product-opis
    .opis-175-product-opis__pojemnosc-wrapp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px;
  }
  .opis-175-main-wrapp
    .opis-175-product-opis
    .opis-175-product-opis__pojemnosc-wrapp
    .opis-175-product-section-title:last-child {
    color: #000000;
    font-weight: 600;
    margin-left: 15px;
  }
  .opis-175-product__additional-text {
    font-size: 16px !important;
    line-height: 28px !important;
    color: #CC6C5E !important;
    font-weight: 500;
  }
  .opis-175-main-wrapp
    .opis-175-product-opis
    .opis-175-product-desc-with-img
    .opis-175-product-desc-with-img__img {
    width: 71px;
    -o-object-fit: contain;
    object-fit: contain;
  }
  .opis-175-product-desc-with-img {
    display: flex;
  }
  .opis-175-product-desc-with-img__text.opis-175-product-desc-with-img__text--first {
    padding-left: 15px !important;
  }
  @media (max-width: 645px) {
    .opis-175-main-wrapp
      .opis-175-product-opis
      .opis-175-product-desc-with-img
      .opis-175-product-desc-with-img__img {
      width: 65px;
      -o-object-fit: contain;
      object-fit: contain;
    }
  }
  @media (max-width: 600px) {
    .opis-175-main-wrapp .opis-175-product-opis {
      padding-top: 20px;
      padding-right: 12px;
      padding-left: 15px;
    }
    .opis-175-main-wrapp
      .opis-175-product-opis
      .opis-175-product-desc-with-img
      .opis-175-product-desc-with-img__img {
      padding-right: 0;
    }
  }
  .opis-175-main-wrapp
    .opis-175-product-opis
    .opis-175-product-desc-with-img
    .opis-175-product-desc-with-img__text {
    padding-left: 24px;
  }
  @media (max-width: 645px) {
    .opis-175-main-wrapp
      .opis-175-product-opis
      .opis-175-product-desc-with-img
      .opis-175-product-desc-with-img__text {
      padding-left: 10px;
    }
  }
  .opis-175-product-desc-with-img {
    display: flex;
    align-items: center;
  }
  .opis-175-product-desc-with-img__texts-firstone {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 !important;
    margin: 0;
  }
  .opis-175-product-desc-with-img__texts-firstone
    .opis-175-product-desc-with-img__text {
    margin: 0;
  }
  .opis-175-main-wrapp
    .opis-175-product-opis
    .opis-175-product-desc-with-img
    .opis-175-product-desc-with-img__text--first {
    margin-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 20px !important;
    line-height: 20px;
    font-weight: 700;
  }
  .opis-175-product-background-wave {
    position: absolute;
    right: 0;
    top: -275px;
    z-index: 0;
  }
  @media (max-width: 867px) {
    .opis-175-product-background-wave {
      top: -175px;
    }
  }
  
  /*ALL TOGETHER*/
  .opis-175-all-together {
    margin-top: 140px;
    padding: 106.67px 100px;
    background-image: url("/img/opisy/175/all-together-background.svg");
    background-position: top;
    background-repeat: no-repeat;
    position: relative;
    min-height: 1154px;
  }
  .opis-175-all-together__logo {
    margin: auto;
    display: flex;
    max-width: 378px;
    max-width: 80%;
  }
  .opis-175-all-together__title {
    margin-top: 38.51px;
    font-size: 48px !important;
    line-height: 45px;
    letter-spacing: 0.48px;
    text-align: center;
    font-weight: 400;
  }
  .opis-175-all-together__title span {
    font-weight: 500;
  }
  .opis-175-all-together-background-symbol {
    position: absolute;
    z-index: 0;
    z-index: 0;
    right: 0;
    top: 30%;
  }
  .opis-175-all-together-items {
    margin-top: 100px;
    padding: 0 !important;
  }
  .opis-175-all-together-additional-info {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    text-align: right;
    padding-right: 65px;
  }
  .opis-175-all-together-additional-info-block-number {
    font-size: 43px !important ;
    line-height: 31px !important;
    margin-bottom: 15px;
    margin-top: 10px;
    color: #CC6C5E !important;
    letter-spacing: 1.07px;
    font-weight: 700 !important;
  }
  .opis-175-all-together-additional-info-block-text {
    font-size: 25px !important ;
    line-height: 26.5px !important;
    font-weight: 600 !important;
  }
  .opis-175-all-together-additional-info-block-3
    .opis-175-all-together-additional-info-block-number {
    font-size: 77px !important ;
    letter-spacing: 1.93px ;
    line-height: 56px ;
  }
  .opis-175-all-together-additional-info-block-3
    .opis-175-all-together-additional-info-block-text {
    font-size: 18px !important;
    line-height: 25px !important;
    font-weight: 600 !important;
  }
  
  .opis-175-all-together__animal-friendly {
    display: flex;
    margin-top: 32.09px;
    margin-left: 67px;
  }
  .opis-175-all-together__animal-friendly-img {
    max-width: 72px;
    object-fit: contain;
    margin-right: 23px;
  }
  .opis-175-all-together__animal-friendly-texts {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
  }
  .opis-175-all-together__animal-friendly-texts--big {
    font-size: 28px !important;
    line-height: 34px !important;
    font-weight: 700 !important;
    color: #CC6C5E !important;
    text-transform: uppercase;
    margin: 0;
  }
  @media (max-width: 767px) {
    .opis-175-all-together__animal-friendly {
      justify-content: center;
    }
  }
  .opis-175-all-together-img-wrapper {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
  }
  .opis-175-all-together-img {
    object-fit: contain;
    max-width: 100%;
  }
  
  /*********/
  .opis-175-important-things {
    margin: 64px 0;
  }
  .opis-175-important-things .row {
    margin-bottom: -60px;
  }
  .opis-175-important-things__title {
    font-size: 42px !important;
    line-height: 45px;
    letter-spacing: 0.42px;
    color: #CC6C5E;
    text-transform: uppercase;
    font-weight: 600;
  }
  .opis-175-important-things__subtitle {
    font-size: 38px !important;
    line-height: 45px;
    letter-spacing: 0.38px;
    font-weight: 550;
  }
  .opis-175-important-things__title-block {
    margin-bottom: 100px;
  }
  .opis-175-important-things__item-text-img {
    min-height: 91px;
    margin-bottom: 20.47px;
  }
  .opis-175-important-things__item-text-text {
    max-width: 422px;
  }
  .opis-175-important-things__item-text-wrapp * {
    transform: translateY(-25px);
  }
  .opis-175-important-things__item-text-wrapp--first * {
    transform: translate(0);
  }
  .opis-175-important-things__item-text-wrapp--right {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    padding-left: 52.2px;
  }
  .opis-175-important-things__item-text-wrapp--left {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: center;
    text-align: right;
    padding-right: 52.2px;
  }
  
  .opis-175-important-things__item-text-wrapp--first {
    justify-content: flex-start;
  }
  .opis-175-important-things__item-text-title {
    font-size: 26px !important;
    line-height: 30px !important;;
    margin-bottom: 13px;
    font-weight: 600 !important;;
    color: #CC6C5E !important;;
  }
  .opis-175-important-things__item-text-wrapp--first
    .opis-175-important-things__item-text-title {
    line-height: 24px !important;;
  }
  .opis-175-important-things__item-text-subtitle {
    font-size: 18px !important;
    line-height: 20px !important;;
    margin-bottom: 11px !important;;
    color: #CC6C5E !important;;
    font-weight: 600 !important;;
  }
  .opis-175-important-things__item-text-text {
    font-size: 18px !important;
    line-height: 23px !important;;
    letter-spacing: 0.45px !important;;
  }
  .opis-175-important-things__item-img {
    object-fit: contain;
    max-width: 100%;
  }
  .opis-175-important-things__item-text-wrapp--second
    .opis-175-important-things__item-text-text {
    font-size: 18px !important;
    line-height: 23px !important;;
    letter-spacing: -0.63px !important;;
  }
  .opis-175-important-things__item-text-wrapp--third
    .opis-175-important-things__item-text-text {
    font-size: 16px !important;
    line-height: 23px !important;;
    letter-spacing: -0.54px !important;;
    max-width: 398px;
  }
  .opis-175-important-things__item-text-wrapp--fourth
    .opis-175-important-things__item-text-text {
    font-size: 16px !important;
    line-height: 23px !important;;
    letter-spacing: -0.54px !important;;
    max-width: 373px;
  }
  .opis-175-important-things__item-text-wrapp--fourth
    .opis-175-important-things__item-text-img {
    max-width: 100%;
    margin-top: 75px;
  }
  
  /*****ADDITIONAL ITEMS******/
  .opis-175-additional-items {
    margin-top: 107.53px;
  }
  .opis-175-additional-items__title {
    font-size: 42px !important;
    line-height: 45px;
    letter-spacing: 0.42px;
    color: #CC6C5E !important;
    text-transform: uppercase;
    font-weight: 600;
  }
  .opis-175-additional-items__subtitle {
    font-size: 38px !important;
    line-height: 45px;
    letter-spacing: 0.38px;
    font-weight: 550;
  }
  .opis-175-additional-items-cards {
    margin-top: 46px;
    padding: 0 160px;
  }
  .opis-175-additional-items-card {
    padding: 0 29px;
    display: flex;
    flex-direction: column;
    align-content: center;
  }
  .opis-175-additional-items-card__title {
    font-size: 16px !important;
    line-height: 19px !important;;
    max-width: 188px !important;;
    text-align: center;
    font-weight: 400 !important;;
    margin: auto;
    margin-bottom: 12px;
  }
  .opis-175-important-things__item-text-img--prizes {
    max-height: 84px;
  }
  .opis-175-additional-items-card__subtitle {
    font-size: 13px !important;
    line-height: 14px !important;;
    color: #cc6c5e !important;;
    text-align: center;
  }
  .opis-175-additional-items-card__title span {
    font-weight: 600 !important;;
  }
  .opis-175-additional-items-card__img {
    max-width: 148px;
    object-fit: contain;
    margin: auto;
    margin-top: 16px;
  }
  .opis-175-additional-items-card__buy-btn {
    background-color: #de4e1b;
    width: 175px;
    min-height: 40.04px;
    color: white !important;
    text-decoration: none !important;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
    border-radius: 30px;
    font-size: 16px !important;
    line-height: 19px;
    letter-spacing: 1.6px;
    font-weight: 600;
    margin-top: 26px;
  }
  .opis-175-additional-items-card-sm-screen-line {
    width: 55%;
    background-color: #ff8c5b;
    height: 2px;
    border-radius: 50px;
    margin: 20px auto;
    display: none;
  }
  
  /***********/
  .opis-175-footer {
    width: 100%;
    margin-top: 67px;
  }
  
  .opis-175-footer .opis-175-footer-waves {
    width: 100%;
  }
  
  @media (max-width: 1000px) {
    .opis-175-main-wrapp {
      padding-right: 50.45px;
      padding-left: 50.81px;
    }
    .opis-175-important-things {
      padding: 0 20px;
    }
    .opis-175-important-things .row {
      margin-bottom: 0;
    }
  }
  
  @media (max-width: 675px) {
    .opis-175-main-wrapp {
      padding-right: 15px;
      padding-left: 15px;
    }
    .opis-175-important-things {
      padding: 0 15px;
    }
    .opis-175-main-wrapp
      .opis-175-product-opis
      .opis-175-product-desc-with-img
      .opis-175-product-desc-with-img__img {
      min-width: 60px;
    }
  }
  .opis-175-additional-items-card__title{
      min-height: 58px;
  }
  
  @media (max-width: 1199px) {
    .opis-175-additional-items-cards {
      padding: 0 10px;
    }
  }
  @media (max-width: 300px) {
    .opis-175-additional-items-cards {
      padding: 0 5px;
    }
  }
  @media (max-width: 767px) {
    .opis-175-additional-items-cards {
      margin-top: 15px;
    }
    .opis-175-all-together {
      margin-top: 40px;
    }
    .opis-175-additional-items-card-sm-screen-line {
      display: block;
    }
    .opis-175-all-together-additional-info-block-3 {
      text-align: center;
    }
    .opis-175-all-together-additional-info {
      justify-content: space-evenly;
    }
    .opis-175-all-together__title {
      font-size: 38px !important;
      line-height: 35px;
    }
    .opis-175-all-together__animal-friendly {
      margin-left: 0px;
    }
    .opis-175-all-together__animal-friendly-texts--big {
      font-size: 24px !important;
    }
    .opis-175-all-together {
      padding-bottom: 50px !important;
    }
  }
  @media (max-width: 867px) {
    .opis-175-all-together {
      margin-top: 40px;
    }
    .opis-175-all-together-additional-info-block-3 {
      text-align: center;
    }
    .opis-175-all-together-additional-info {
      justify-content: space-evenly;
    }
    .opis-175-all-together__title {
      font-size: 38px !important;
      line-height: 35px;
    }
    .opis-175-all-together__animal-friendly {
      margin-left: 0px;
    }
    .opis-175-all-together__animal-friendly-texts--big {
      font-size: 24px !important;
    }
    .opis-175-all-together {
      padding-bottom: 50px !important;
    }
  }
  @media (max-width: 1199px) {
    .opis-175-all-together {
      padding: 106.67px 7px;
    }
  }
  @media (max-width: 966px) {
    .opis-175-all-together-additional-info {
      padding-right: 15px;
    }
  }
  @media (max-width: 465px) {
    .opis-175-additional-items__title {
      font-size: 32px !important;
      line-height: 31px;
    }
    .opis-175-additional-items__subtitle {
      font-size: 28px !important;
      line-height: 20px;
    }
  }
  @media (max-width: 600px) {
    .opis-175-all-together-items {
      margin-top: 50px;
      padding: 0 !important;
    }
  }
  .opis-175-additional-items-card__subtitle {
    min-height: 27px;
  }
  .opis-175-main-wrapp .opis-175-product-opis {
    padding-right: 57px;
  }
  @media (max-width: 867px) {
    .opis-175-main-wrapp .opis-175-product-opis {
      padding-right: 12px;
    }
  }
  .opis-175-all-together-additional-info-block-3--img {
    margin-top: 20px;
    margin-bottom: 15px;
  }
  .opis-175-all-together__animal-friendly--big-screen {
    white-space: nowrap;
    margin-left: 0;
  }
  @media (max-width: 960px) {
    .opis-175-all-together__animal-friendly--big-screen {
      white-space: normal;
    }
  }
  .opis-175-all-together__animal-friendly--small-screen {
    display: none;
  }
  @media (max-width: 867px) {
    .opis-175-all-together__animal-friendly--big-screen {
      display: none;
    }
    .opis-175-all-together__animal-friendly--small-screen {
      display: flex;
    }
  }
  
  /*****/
  .opis-175-important-things__item {
    display: flex;
  }
  .opis-175-important-things__item .opis-175-important-things__item-img-wrapp {
    width: 50%;
  }
  .opis-175-important-things__item-text-wrapp {
    width: 50%;
  }
  
  .opis-175-important-things__item--first {
    margin-bottom: -100px;
  }
  .opis-175-important-things__item--second {
    margin-bottom: -45px;
  }
  .opis-175-important-things__item--third {
    margin-bottom: -40px;
  }
  .opis-175-important-things__item-img--last {
    padding-right: 15px;
  }
  @media (max-width: 1199px) {
    .opis-175-important-things__item--first {
      margin-bottom: 0px;
    }
    .opis-175-important-things__item--second {
      margin-bottom: 5px;
    }
    .opis-175-important-things__item--third {
      margin-bottom: 0px;
    }
  }
  @media (max-width: 868px) {
    .opis-175-important-things__item--first {
      flex-direction: column-reverse;
    }
    .opis-175-important-things__item--second {
      flex-direction: column;
    }
    .opis-175-important-things__item--third {
      flex-direction: column-reverse;
    }
    .opis-175-important-things__item--fourth {
      flex-direction: column;
    }
    .opis-175-important-things__item .opis-175-important-things__item-img-wrapp {
      width: 100%;
    }
    .opis-175-important-things__item-text-wrapp {
      width: 100%;
    }
    .opis-175-important-things__item-text-wrapp--right {
      padding: 0 10px;
    }
    .opis-175-important-things__item-text-wrapp--left {
      padding-right: 0 10px;
      text-align: left;
    }
    .opis-175-important-things__item-text-text {
      max-width: unset;
    }
    .opis-175-important-things__item-text-wrapp--fourth
      .opis-175-important-things__item-text-text {
      max-width: unset !important;
    }
    .opis-175-important-things__item-text-wrapp--left {
      align-items: unset;
    }
    .opis-175-important-things__item-text-wrapp--third
      .opis-175-important-things__item-text-text {
      max-width: unset !important;
    }
    .opis-175-important-things__item-text-wrapp--first * {
      transform: translateY(0px);
    }
    .opis-175-important-things__item-text-wrapp * {
      transform: translateY(0px);
    }
    .opis-175-important-things__item-img {
      width: 100%;
    }
    .opis-175-important-things__title-block {
      margin-bottom: 40px;
    }
    .opis-175-important-things__item-text-wrapp--first
      .opis-175-important-things__item-text-img {
      left: 50%;
      position: relative;
      transform: translateX(-50%);
      max-width: 40%;
    }
    .opis-175-important-things__title {
      font-size: 36px !important;
      line-height: 36px;
    }
    .opis-175-important-things__subtitle {
      font-size: 27px !important;
      line-height: 28px;
    }
    .opis-175-important-things__item-text-wrapp--fourth
      .opis-175-important-things__item-text-img {
      margin-top: 15px !important;
    }
    .opis-175-important-things__item-text-wrapp--left {
      padding-right: 15px;
    }
    .opis-175-important-things__item-text-text {
      font-size: 16px !important;
    }
  }
  .opis-175-product-section-title {
    position: relative;
    z-index: 1;
  }
  .opis-175-product-background-wave {
    z-index: 0;
    max-width: 40%;
  }
  .opis-175-main-wrapp {
    display: flex;
  }
  .opis-175-product-opis {
    width: 60%;
      position:relative;
  }
  .opis-175-pruduct {
    z-index: 2;
    width: 40%;
  }
  .opis-175-all-together-items {
  display: flex;
  }
  .opis-175-all-together-additional-info {
    width: 40%;
    position: relative;
    z-index: 1;
  }
  .opis-175-all-together-img-wrapper {
    width: 60%;
    position: relative;
    z-index: 1;
  }
  @media (max-width: 867px) {
    .opis-175-main-wrapp {
      flex-direction: column-reverse;
    }
    .opis-175-product-opis {
      width: 100%;
    }
    .opis-175-pruduct {
      z-index: 2;
      width: 100%;
    }
    .opis-175-product-background-wave {
      top: -100px;
      width: 50%;
    }
    .opis-175-title-wrapp .opis-175-title-text-with-back span {
      font-size: 15px !important;
      line-height: 20px;
    }
    .opis-175-all-together-items {
      flex-direction: column-reverse;
    }
    .opis-175-all-together-additional-info {
      width: 100%;
    }
    .opis-175-all-together-img-wrapper {
      width: 100%;
    }
  }

.opis-176-all {
  max-width: 1110px;
  font-family: "Work Sans", sans-serif;
  margin: 0 auto;
  overflow: hidden;
}
.opis-176-header {
  position: relative;
}
.opis-176-header-img {
  width: 100%;
}

.opis-176-title-wrapp {
  color: #232323 !important;
  margin-top: 48px;
  padding: 0 15px;
  position: relative;
  z-index: 1;
}
@media (max-width: 867px) {
  .opis-176-title-wrapp {
    margin-top: 20px;
  }
  .opis-176-all-together-background-symbol {
    top: 23% !important;
  }
}
@media (max-width: 700px) {
  .opis-176-all-together-background-symbol {
    display: none;
  }
}
.opis-176-title-wrapp p {
  margin: 0;
}
.opis-176-title-main-colored-text {
  font-size: 32px !important;
  line-height: 45px !important;
  letter-spacing: 0.32px;
  text-transform: uppercase;
  color: #CC6C5E !important;
  font-weight: 500 !important;;
}
.opis-176-title-wrapp .opis-176-title-main-text {
  font-size: 45px !important;
  line-height: 49px;
  letter-spacing: 0.45px;
}
.opis-176-title-wrapp .opis-176-title-main-text span {
  font-weight: 500;
}
@media (max-width: 660px) {
  .opis-176-title-wrapp .opis-176-title-main-text {
    font-size: 36px !important;
    line-height: 39px;
  }
}
.opis-176-title-wrapp .opis-176-title-submain-text {
  font-size: 24px !important;
  line-height: 36px;
  margin-top: 10px;
}
.opis-176-title-wrapp .opis-176-title-text-with-back span {
  display: inline-block;
  font-size: 19px !important;
  line-height: 25px;
  font-weight: 500;
  background-color: #EB9483;
  color: white;
  border-radius: 27px;
  padding: 14px 25px;
  margin-top: 20px;
  max-width: 763px;
}
@media (max-width: 675px) {
  .opis-176-title-main-colored-text {
    font-size: 30px !important;
    line-height: 40px !important;
  }
  .opis-176-title-wrapp .opis-176-title-main-text {
    font-size: 38px !important;
    line-height: 40px;
  }
  .opis-176-title-wrapp .opis-176-title-submain-text {
    font-size: 21px !important;
    line-height: 26px;
    margin-top: 5px;
  }
  .opis-176-important-things__item-text-wrapp--third
    .opis-176-important-things__item-text-img {
    align-self: center;
    max-width: 40%;
  }
}
@media (max-width: 500px) {
  .opis-176-title-main-colored-text {
    font-size: 25px !important;
    line-height: 30px !important;
  }
  .opis-176-title-wrapp .opis-176-title-main-text {
    font-size: 29px !important;
    line-height: 31px;
  }
  .opis-176-title-wrapp .opis-176-title-submain-text {
    font-size: 18px !important;
    line-height: 22px;
    margin-top: 5px;
  }
}

.opis-176-main-wrapp {
  padding: 0px;
  margin-top: 53px;
  padding-right: 101.45px;
  padding-left: 104.81px;
  position: relative;
}
@media (max-width: 867px) {
  .opis-176-main-wrapp {
    background-position-y: 3%;
    padding-right: 20px;
    padding-left: 20px;
  }
}
.opis-176-main-wrapp .opis-176-pruduct {
  margin-top: 60px;
}
@media (max-width: 867px) {
  .opis-176-main-wrapp .opis-176-pruduct {
    margin-top: 0;
    margin-bottom: 20px;
  }
}
.opis-176-main-wrapp .opis-176-pruduct .opis-176-product__img {
  max-width: 100%;
}
@media (max-width: 867px) {
  .opis-176-main-wrapp .opis-176-pruduct .opis-176-product__img {
    max-width: 40%;
  }
}
.opis-176-main-wrapp
  .opis-176-product-opis
  .opis-176-product-opis__normal-text {
  font-size: 14px !important;
  line-height: 20px !important;
  margin-bottom: 10px !important;
}
.opis-176-main-wrapp
  .opis-176-product-opis
  .opis-176-product-zalety
  .opis-176-product-zalety__items {
  list-style: none;
  margin-left: 25px;
}
.opis-176-main-wrapp
  .opis-176-product-opis
  .opis-176-product-zalety
  .opis-176-product-zalety__items
  .opis-176-product-zalety__item {
  margin-bottom: 10px;
  font-size: 16px !important;
  line-height: 23px;
  position: relative;
}
.opis-176-main-wrapp
  .opis-176-product-opis
  .opis-176-product-zalety
  .opis-176-product-zalety__items
  .opis-176-product-zalety__item::before {
  content: "";
  position: absolute;
  width: 15px;
  height: 15px;
  top: 2px;
  left: -26px;
  border-radius: 50%;
  background-color: #CC6C5E;
}

.opis-176-main-wrapp .opis-176-product-opis .opis-176-product-section-title {
  font-size: 23px !important;
  line-height: 27px !important;
  letter-spacing: -0.57px !important;
  color: #232323;
  font-weight: 600 !important;
  margin: 25px 0 15px;
}
.opis-176-main-wrapp
  .opis-176-product-opis
  .opis-176-product-opis__pojemnosc-wrapp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
}
.opis-176-main-wrapp
  .opis-176-product-opis
  .opis-176-product-opis__pojemnosc-wrapp
  .opis-176-product-section-title:last-child {
  color: #000000;
  font-weight: 600;
  margin-left: 15px;
}
.opis-176-product__additional-text {
  font-size: 16px !important;
  line-height: 28px !important;
  color: #CC6C5E !important;
  font-weight: 500;
}
.opis-176-main-wrapp
  .opis-176-product-opis
  .opis-176-product-desc-with-img
  .opis-176-product-desc-with-img__img {
  width: 71px;
  -o-object-fit: contain;
  object-fit: contain;
}
.opis-176-product-desc-with-img {
  display: flex;
}
.opis-176-product-desc-with-img__text.opis-176-product-desc-with-img__text--first {
  padding-left: 15px !important;
}
@media (max-width: 645px) {
  .opis-176-main-wrapp
    .opis-176-product-opis
    .opis-176-product-desc-with-img
    .opis-176-product-desc-with-img__img {
    width: 65px;
    -o-object-fit: contain;
    object-fit: contain;
  }
}
@media (max-width: 600px) {
  .opis-176-main-wrapp .opis-176-product-opis {
    padding-top: 20px;
    padding-right: 12px;
    padding-left: 15px;
  }
  .opis-176-main-wrapp
    .opis-176-product-opis
    .opis-176-product-desc-with-img
    .opis-176-product-desc-with-img__img {
    padding-right: 0;
  }
}
.opis-176-main-wrapp
  .opis-176-product-opis
  .opis-176-product-desc-with-img
  .opis-176-product-desc-with-img__text {
  padding-left: 24px;
}
@media (max-width: 645px) {
  .opis-176-main-wrapp
    .opis-176-product-opis
    .opis-176-product-desc-with-img
    .opis-176-product-desc-with-img__text {
    padding-left: 10px;
  }
}
.opis-176-product-desc-with-img {
  display: flex;
  align-items: center;
}
.opis-176-product-desc-with-img__texts-firstone {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0 !important;
  margin: 0;
}
.opis-176-product-desc-with-img__texts-firstone
  .opis-176-product-desc-with-img__text {
  margin: 0;
}
.opis-176-main-wrapp
  .opis-176-product-opis
  .opis-176-product-desc-with-img
  .opis-176-product-desc-with-img__text--first {
  margin-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 20px !important;
  line-height: 20px;
  font-weight: 700;
}
.opis-176-product-background-wave {
  position: absolute;
  right: 0;
  top: -275px;
  z-index: 0;
}
@media (max-width: 867px) {
  .opis-176-product-background-wave {
    top: -175px;
  }
}

/*ALL TOGETHER*/
.opis-176-all-together {
  margin-top: 140px;
  padding: 106.67px 100px;
  background-image: url("/img/opisy/176/all-together-background.svg");
  background-position: top;
  background-repeat: no-repeat;
  position: relative;
  min-height: 1154px;
}
.opis-176-all-together__logo {
  margin: auto;
  display: flex;
  max-width: 378px;
  max-width: 80%;
}
.opis-176-all-together__title {
  margin-top: 38.51px;
  font-size: 48px !important;
  line-height: 45px;
  letter-spacing: 0.48px;
  text-align: center;
  font-weight: 400;
}
.opis-176-all-together__title span {
  font-weight: 500;
}
.opis-176-all-together-background-symbol {
  position: absolute;
  z-index: 0;
  z-index: 0;
  right: 0;
  top: 30%;
}
.opis-176-all-together-items {
  margin-top: 100px;
  padding: 0 !important;
}
.opis-176-all-together-additional-info {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  text-align: right;
  padding-right: 65px;
}
.opis-176-all-together-additional-info-block-number {
  font-size: 43px !important ;
  line-height: 31px !important;
  margin-bottom: 15px;
  margin-top: 10px;
  color: #CC6C5E !important;
  letter-spacing: 1.07px;
  font-weight: 700 !important;
}
.opis-176-all-together-additional-info-block-text {
  font-size: 25px !important ;
  line-height: 26.5px !important;
  font-weight: 600 !important;
}
.opis-176-all-together-additional-info-block-3
  .opis-176-all-together-additional-info-block-number {
  font-size: 77px !important ;
  letter-spacing: 1.93px ;
  line-height: 56px ;
}
.opis-176-all-together-additional-info-block-3
  .opis-176-all-together-additional-info-block-text {
  font-size: 18px !important;
  line-height: 25px !important;
  font-weight: 600 !important;
}

.opis-176-all-together__animal-friendly {
  display: flex;
  margin-top: 32.09px;
  margin-left: 67px;
}
.opis-176-all-together__animal-friendly-img {
  max-width: 72px;
  object-fit: contain;
  margin-right: 23px;
}
.opis-176-all-together__animal-friendly-texts {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.opis-176-all-together__animal-friendly-texts--big {
  font-size: 28px !important;
  line-height: 34px !important;
  font-weight: 700 !important;
  color: #CC6C5E !important;
  text-transform: uppercase;
  margin: 0;
}
@media (max-width: 767px) {
  .opis-176-all-together__animal-friendly {
    justify-content: center;
  }
}
.opis-176-all-together-img-wrapper {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
.opis-176-all-together-img {
  object-fit: contain;
  max-width: 100%;
}

/*********/
.opis-176-important-things {
  margin: 64px 0;
}
.opis-176-important-things .row {
  margin-bottom: -60px;
}
.opis-176-important-things__title {
  font-size: 42px !important;
  line-height: 45px;
  letter-spacing: 0.42px;
  color: #CC6C5E;
  text-transform: uppercase;
  font-weight: 600;
}
.opis-176-important-things__subtitle {
  font-size: 38px !important;
  line-height: 45px;
  letter-spacing: 0.38px;
  font-weight: 550;
}
.opis-176-important-things__title-block {
  margin-bottom: 100px;
}
.opis-176-important-things__item-text-img {
  min-height: 91px;
  margin-bottom: 20.47px;
}
.opis-176-important-things__item-text-text {
  max-width: 422px;
}
.opis-176-important-things__item-text-wrapp * {
  transform: translateY(-25px);
}
.opis-176-important-things__item-text-wrapp--first * {
  transform: translate(0);
}
.opis-176-important-things__item-text-wrapp--right {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  padding-left: 52.2px;
}
.opis-176-important-things__item-text-wrapp--left {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: center;
  text-align: right;
  padding-right: 52.2px;
}

.opis-176-important-things__item-text-wrapp--first {
  justify-content: flex-start;
}
.opis-176-important-things__item-text-title {
  font-size: 26px !important;
  line-height: 30px !important;;
  margin-bottom: 13px;
  font-weight: 600 !important;;
  color: #CC6C5E !important;;
}
.opis-176-important-things__item-text-wrapp--first
  .opis-176-important-things__item-text-title {
  line-height: 24px !important;;
}
.opis-176-important-things__item-text-subtitle {
  font-size: 18px !important;
  line-height: 20px !important;;
  margin-bottom: 11px !important;;
  color: #CC6C5E !important;;
  font-weight: 600 !important;;
}
.opis-176-important-things__item-text-text {
  font-size: 18px !important;
  line-height: 23px !important;;
  letter-spacing: 0.45px !important;;
}
.opis-176-important-things__item-img {
  object-fit: contain;
  max-width: 100%;
}
.opis-176-important-things__item-text-wrapp--second
  .opis-176-important-things__item-text-text {
  font-size: 18px !important;
  line-height: 23px !important;;
  letter-spacing: -0.63px !important;;
}
.opis-176-important-things__item-text-wrapp--third
  .opis-176-important-things__item-text-text {
  font-size: 16px !important;
  line-height: 23px !important;;
  letter-spacing: -0.54px !important;;
  max-width: 398px;
}
.opis-176-important-things__item-text-wrapp--fourth
  .opis-176-important-things__item-text-text {
  font-size: 16px !important;
  line-height: 23px !important;;
  letter-spacing: -0.54px !important;;
  max-width: 373px;
}
.opis-176-important-things__item-text-wrapp--fourth
  .opis-176-important-things__item-text-img {
  max-width: 100%;
  margin-top: 75px;
}

/*****ADDITIONAL ITEMS******/
.opis-176-additional-items {
  margin-top: 107.53px;
}
.opis-176-additional-items__title {
  font-size: 42px !important;
  line-height: 45px;
  letter-spacing: 0.42px;
  color: #CC6C5E !important;
  text-transform: uppercase;
  font-weight: 600;
}
.opis-176-additional-items__subtitle {
  font-size: 38px !important;
  line-height: 45px;
  letter-spacing: 0.38px;
  font-weight: 550;
}
.opis-176-additional-items-cards {
  margin-top: 46px;
  padding: 0 160px;
}
.opis-176-additional-items-card {
  padding: 0 29px;
  display: flex;
  flex-direction: column;
  align-content: center;
}
.opis-176-additional-items-card__title {
  font-size: 16px !important;
  line-height: 19px !important;;
  max-width: 188px !important;;
  text-align: center;
  font-weight: 400 !important;;
  margin: auto;
  margin-bottom: 12px;
}
.opis-176-important-things__item-text-img--prizes {
  max-height: 84px;
}
.opis-176-additional-items-card__subtitle {
  font-size: 13px !important;
  line-height: 14px !important;;
  color: #cc6c5e !important;;
  text-align: center;
}
.opis-176-additional-items-card__title span {
  font-weight: 600 !important;;
}
.opis-176-additional-items-card__img {
  max-width: 148px;
  object-fit: contain;
  margin: auto;
  margin-top: 16px;
}
.opis-176-additional-items-card__buy-btn {
  background-color: #de4e1b;
  width: 175px;
  min-height: 40.04px;
  color: white !important;
  text-decoration: none !important;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: auto;
  border-radius: 30px;
  font-size: 16px !important;
  line-height: 19px;
  letter-spacing: 1.6px;
  font-weight: 600;
  margin-top: 26px;
}
.opis-176-additional-items-card-sm-screen-line {
  width: 55%;
  background-color: #ff8c5b;
  height: 2px;
  border-radius: 50px;
  margin: 20px auto;
  display: none;
}

/***********/
.opis-176-footer {
  width: 100%;
  margin-top: 67px;
}

.opis-176-footer .opis-176-footer-waves {
  width: 100%;
}

@media (max-width: 1000px) {
  .opis-176-main-wrapp {
    padding-right: 50.45px;
    padding-left: 50.81px;
  }
  .opis-176-important-things {
    padding: 0 20px;
  }
  .opis-176-important-things .row {
    margin-bottom: 0;
  }
}

@media (max-width: 675px) {
  .opis-176-main-wrapp {
    padding-right: 15px;
    padding-left: 15px;
  }
  .opis-176-important-things {
    padding: 0 15px;
  }
  .opis-176-main-wrapp
    .opis-176-product-opis
    .opis-176-product-desc-with-img
    .opis-176-product-desc-with-img__img {
    min-width: 60px;
  }
}
.opis-176-additional-items-card__title{
    min-height: 58px;
}

@media (max-width: 1199px) {
  .opis-176-additional-items-cards {
    padding: 0 10px;
  }
}
@media (max-width: 300px) {
  .opis-176-additional-items-cards {
    padding: 0 5px;
  }
}
@media (max-width: 767px) {
  .opis-176-additional-items-cards {
    margin-top: 15px;
  }
  .opis-176-all-together {
    margin-top: 40px;
  }
  .opis-176-additional-items-card-sm-screen-line {
    display: block;
  }
  .opis-176-all-together-additional-info-block-3 {
    text-align: center;
  }
  .opis-176-all-together-additional-info {
    justify-content: space-evenly;
  }
  .opis-176-all-together__title {
    font-size: 38px !important;
    line-height: 35px;
  }
  .opis-176-all-together__animal-friendly {
    margin-left: 0px;
  }
  .opis-176-all-together__animal-friendly-texts--big {
    font-size: 24px !important;
  }
  .opis-176-all-together {
    padding-bottom: 50px !important;
  }
}
@media (max-width: 867px) {
  .opis-176-all-together {
    margin-top: 40px;
  }
  .opis-176-all-together-additional-info-block-3 {
    text-align: center;
  }
  .opis-176-all-together-additional-info {
    justify-content: space-evenly;
  }
  .opis-176-all-together__title {
    font-size: 38px !important;
    line-height: 35px;
  }
  .opis-176-all-together__animal-friendly {
    margin-left: 0px;
  }
  .opis-176-all-together__animal-friendly-texts--big {
    font-size: 24px !important;
  }
  .opis-176-all-together {
    padding-bottom: 50px !important;
  }
}
@media (max-width: 1199px) {
  .opis-176-all-together {
    padding: 106.67px 7px;
  }
}
@media (max-width: 966px) {
  .opis-176-all-together-additional-info {
    padding-right: 15px;
  }
}
@media (max-width: 465px) {
  .opis-176-additional-items__title {
    font-size: 32px !important;
    line-height: 31px;
  }
  .opis-176-additional-items__subtitle {
    font-size: 28px !important;
    line-height: 20px;
  }
}
@media (max-width: 600px) {
  .opis-176-all-together-items {
    margin-top: 50px;
    padding: 0 !important;
  }
}
.opis-176-additional-items-card__subtitle {
  min-height: 27px;
}
.opis-176-main-wrapp .opis-176-product-opis {
  padding-right: 57px;
}
@media (max-width: 867px) {
  .opis-176-main-wrapp .opis-176-product-opis {
    padding-right: 12px;
  }
}
.opis-176-all-together-additional-info-block-3--img {
  margin-top: 20px;
  margin-bottom: 15px;
}
.opis-176-all-together__animal-friendly--big-screen {
  white-space: nowrap;
  margin-left: 0;
}
@media (max-width: 960px) {
  .opis-176-all-together__animal-friendly--big-screen {
    white-space: normal;
  }
}
.opis-176-all-together__animal-friendly--small-screen {
  display: none;
}
@media (max-width: 867px) {
  .opis-176-all-together__animal-friendly--big-screen {
    display: none;
  }
  .opis-176-all-together__animal-friendly--small-screen {
    display: flex;
  }
}

/*****/
.opis-176-important-things__item {
  display: flex;
}
.opis-176-important-things__item .opis-176-important-things__item-img-wrapp {
  width: 50%;
}
.opis-176-important-things__item-text-wrapp {
  width: 50%;
}

.opis-176-important-things__item--first {
  margin-bottom: -100px;
}
.opis-176-important-things__item--second {
  margin-bottom: -45px;
}
.opis-176-important-things__item--third {
  margin-bottom: -40px;
}
.opis-176-important-things__item-img--last {
  padding-right: 15px;
}
@media (max-width: 1199px) {
  .opis-176-important-things__item--first {
    margin-bottom: 0px;
  }
  .opis-176-important-things__item--second {
    margin-bottom: 5px;
  }
  .opis-176-important-things__item--third {
    margin-bottom: 0px;
  }
}
@media (max-width: 868px) {
  .opis-176-important-things__item--first {
    flex-direction: column-reverse;
  }
  .opis-176-important-things__item--second {
    flex-direction: column;
  }
  .opis-176-important-things__item--third {
    flex-direction: column-reverse;
  }
  .opis-176-important-things__item--fourth {
    flex-direction: column;
  }
  .opis-176-important-things__item .opis-176-important-things__item-img-wrapp {
    width: 100%;
  }
  .opis-176-important-things__item-text-wrapp {
    width: 100%;
  }
  .opis-176-important-things__item-text-wrapp--right {
    padding: 0 10px;
  }
  .opis-176-important-things__item-text-wrapp--left {
    padding-right: 0 10px;
    text-align: left;
  }
  .opis-176-important-things__item-text-text {
    max-width: unset;
  }
  .opis-176-important-things__item-text-wrapp--fourth
    .opis-176-important-things__item-text-text {
    max-width: unset !important;
  }
  .opis-176-important-things__item-text-wrapp--left {
    align-items: unset;
  }
  .opis-176-important-things__item-text-wrapp--third
    .opis-176-important-things__item-text-text {
    max-width: unset !important;
  }
  .opis-176-important-things__item-text-wrapp--first * {
    transform: translateY(0px);
  }
  .opis-176-important-things__item-text-wrapp * {
    transform: translateY(0px);
  }
  .opis-176-important-things__item-img {
    width: 100%;
  }
  .opis-176-important-things__title-block {
    margin-bottom: 40px;
  }
  .opis-176-important-things__item-text-wrapp--first
    .opis-176-important-things__item-text-img {
    left: 50%;
    position: relative;
    transform: translateX(-50%);
    max-width: 40%;
  }
  .opis-176-important-things__title {
    font-size: 36px !important;
    line-height: 36px;
  }
  .opis-176-important-things__subtitle {
    font-size: 27px !important;
    line-height: 28px;
  }
  .opis-176-important-things__item-text-wrapp--fourth
    .opis-176-important-things__item-text-img {
    margin-top: 15px !important;
  }
  .opis-176-important-things__item-text-wrapp--left {
    padding-right: 15px;
  }
  .opis-176-important-things__item-text-text {
    font-size: 16px !important;
  }
}
.opis-176-product-section-title {
  position: relative;
  z-index: 1;
}
.opis-176-product-background-wave {
  z-index: 0;
  max-width: 40%;
}
.opis-176-main-wrapp {
  display: flex;
}
.opis-176-product-opis {
  width: 60%;
    position:relative;
}
.opis-176-pruduct {
  z-index: 2;
  width: 40%;
}
.opis-176-all-together-items {
display: flex;
}
.opis-176-all-together-additional-info {
  width: 40%;
  position: relative;
  z-index: 1;
}
.opis-176-all-together-img-wrapper {
  width: 60%;
  position: relative;
  z-index: 1;
}
@media (max-width: 867px) {
  .opis-176-main-wrapp {
    flex-direction: column-reverse;
  }
  .opis-176-product-opis {
    width: 100%;
  }
  .opis-176-pruduct {
    z-index: 2;
    width: 100%;
  }
  .opis-176-product-background-wave {
    top: -100px;
    width: 50%;
  }
  .opis-176-title-wrapp .opis-176-title-text-with-back span {
    font-size: 15px !important;
    line-height: 20px;
  }
  .opis-176-all-together-items {
    flex-direction: column-reverse;
  }
  .opis-176-all-together-additional-info {
    width: 100%;
  }
  .opis-176-all-together-img-wrapper {
    width: 100%;
  }
}

/* rck4 */

.opis-161-all {
    max-width: 1110px;
    font-family: "Work Sans", sans-serif;
    margin: 0 auto;
    overflow: hidden;
  }
  .opis-161-header {
    position: relative;
  }
  .opis-161-header-img {
    width: 100%;
  }
  
  .opis-161-title-wrapp {
    color: #232323 !important;
    margin-top: 48px;
    padding: 0 15px;
    position: relative;
    z-index: 1;
  }
  @media (max-width: 867px) {
    .opis-161-title-wrapp {
      margin-top: 20px;
    }
    .opis-161-all-together-background-symbol {
      top: 23% !important;
    }
  }
  @media (max-width: 700px) {
    .opis-161-all-together-background-symbol {
      display: none;
    }
  }
  .opis-161-title-wrapp p {
    margin: 0;
  }
  .opis-161-title-main-colored-text {
    font-size: 32px !important;
    line-height: 45px !important;
    letter-spacing: 0.32px;
    text-transform: uppercase;
    color: #2E4EAC !important;
    font-weight: 500 !important;;
  }
  .opis-161-title-wrapp .opis-161-title-main-text {
    font-size: 45px !important;
    line-height: 49px;
    letter-spacing: 0.45px;
  }
  .opis-161-title-wrapp .opis-161-title-main-text span {
    font-weight: 500;
  }
  @media (max-width: 660px) {
    .opis-161-title-wrapp .opis-161-title-main-text {
      font-size: 36px !important;
      line-height: 39px;
    }
  }
  .opis-161-title-wrapp .opis-161-title-submain-text {
    font-size: 24px !important;
    line-height: 36px;
    margin-top: 10px;
  }
  .opis-161-title-wrapp .opis-161-title-text-with-back span {
    display: inline-block;
    font-size: 19px !important;
    line-height: 25px;
    font-weight: 500;
    background-color: #2E4EAC;
    color: white;
    border-radius: 27px;
    padding: 14px 25px;
    margin-top: 20px;
    max-width: 713px;
  }
  @media (max-width: 675px) {
    .opis-161-title-main-colored-text {
      font-size: 30px !important;
      line-height: 40px !important;
    }
    .opis-161-title-wrapp .opis-161-title-main-text {
      font-size: 38px !important;
      line-height: 40px;
    }
    .opis-161-title-wrapp .opis-161-title-submain-text {
      font-size: 21px !important;
      line-height: 26px;
      margin-top: 5px;
    }
    .opis-161-important-things__item-text-wrapp--third
      .opis-161-important-things__item-text-img {
      align-self: center;
      max-width: 40%;
    }
  }
  @media (max-width: 500px) {
    .opis-161-title-main-colored-text {
      font-size: 25px !important;
      line-height: 30px !important;
    }
    .opis-161-title-wrapp .opis-161-title-main-text {
      font-size: 29px !important;
      line-height: 31px;
    }
    .opis-161-title-wrapp .opis-161-title-submain-text {
      font-size: 18px !important;
      line-height: 22px;
      margin-top: 5px;
    }
  }
  
  .opis-161-main-wrapp {
    padding: 0px;
    margin-top: 53px;
    padding-right: 101.45px;
    padding-left: 104.81px;
    position: relative;
  }
  @media (max-width: 867px) {
    .opis-161-main-wrapp {
      background-position-y: 3%;
      padding-right: 20px;
      padding-left: 20px;
    }
  }
  .opis-161-main-wrapp .opis-161-pruduct {
    margin-top: 60px;
  }
  @media (max-width: 867px) {
    .opis-161-main-wrapp .opis-161-pruduct {
      margin-top: 0;
      margin-bottom: 20px;
    }
  }
  .opis-161-main-wrapp .opis-161-pruduct .opis-161-product__img {
    max-width: 100%;
  }
  @media (max-width: 867px) {
    .opis-161-main-wrapp .opis-161-pruduct .opis-161-product__img {
      max-width: 40%;
    }
  }
  .opis-161-main-wrapp
    .opis-161-product-opis
    .opis-161-product-opis__normal-text {
    font-size: 14px !important;
    line-height: 20px !important;
    margin-bottom: 10px !important;
  }
  .opis-161-main-wrapp
    .opis-161-product-opis
    .opis-161-product-zalety
    .opis-161-product-zalety__items {
    list-style: none;
    margin-left: 25px;
  }
  .opis-161-main-wrapp
    .opis-161-product-opis
    .opis-161-product-zalety
    .opis-161-product-zalety__items
    .opis-161-product-zalety__item {
    margin-bottom: 10px;
    font-size: 16px !important;
    line-height: 23px;
    position: relative;
  }
  .opis-161-main-wrapp
    .opis-161-product-opis
    .opis-161-product-zalety
    .opis-161-product-zalety__items
    .opis-161-product-zalety__item::before {
    content: "";
    position: absolute;
    width: 15px;
    height: 15px;
    top: 2px;
    left: -26px;
    border-radius: 50%;
    background-color: #2E4EAC;
  }
  
  .opis-161-main-wrapp .opis-161-product-opis .opis-161-product-section-title {
    font-size: 23px !important;
    line-height: 27px !important;
    letter-spacing: -0.57px !important;
    color: #232323;
    font-weight: 600 !important;
    margin: 25px 0 15px;
  }
  .opis-161-main-wrapp
    .opis-161-product-opis
    .opis-161-product-opis__pojemnosc-wrapp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px;
  }
  .opis-161-main-wrapp
    .opis-161-product-opis
    .opis-161-product-opis__pojemnosc-wrapp
    .opis-161-product-section-title:last-child {
    color: #000000;
    font-weight: 600;
    margin-left: 15px;
  }
  .opis-161-product__additional-text {
    font-size: 16px !important;
    line-height: 28px !important;
    color: #2E4EAC !important;
    font-weight: 500;
  }
  .opis-161-main-wrapp
    .opis-161-product-opis
    .opis-161-product-desc-with-img
    .opis-161-product-desc-with-img__img {
    width: 71px;
    -o-object-fit: contain;
    object-fit: contain;
  }
  .opis-161-product-desc-with-img {
    display: flex;
  }
  .opis-161-product-desc-with-img__text.opis-161-product-desc-with-img__text--first {
    padding-left: 15px !important;
  }
  @media (max-width: 645px) {
    .opis-161-main-wrapp
      .opis-161-product-opis
      .opis-161-product-desc-with-img
      .opis-161-product-desc-with-img__img {
      width: 65px;
      -o-object-fit: contain;
      object-fit: contain;
    }
  }
  @media (max-width: 600px) {
    .opis-161-main-wrapp .opis-161-product-opis {
      padding-top: 20px;
      padding-right: 12px;
      padding-left: 15px;
    }
    .opis-161-main-wrapp
      .opis-161-product-opis
      .opis-161-product-desc-with-img
      .opis-161-product-desc-with-img__img {
      padding-right: 0;
    }
  }
  .opis-161-main-wrapp
    .opis-161-product-opis
    .opis-161-product-desc-with-img
    .opis-161-product-desc-with-img__text {
    padding-left: 24px;
  }
  @media (max-width: 645px) {
    .opis-161-main-wrapp
      .opis-161-product-opis
      .opis-161-product-desc-with-img
      .opis-161-product-desc-with-img__text {
      padding-left: 10px;
    }
  }
  .opis-161-product-desc-with-img {
    display: flex;
    align-items: center;
  }
  .opis-161-product-desc-with-img__texts-firstone {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 !important;
    margin: 0;
  }
  .opis-161-product-desc-with-img__texts-firstone
    .opis-161-product-desc-with-img__text {
    margin: 0;
  }
  .opis-161-main-wrapp
    .opis-161-product-opis
    .opis-161-product-desc-with-img
    .opis-161-product-desc-with-img__text--first {
    margin-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 20px !important;
    line-height: 20px;
    font-weight: 700;
  }
  .opis-161-product-background-wave {
    position: absolute;
    right: 0;
    top: -275px;
    z-index: 0;
  }
  @media (max-width: 867px) {
    .opis-161-product-background-wave {
      top: -175px;
    }
  }
  
  /*ALL TOGETHER*/
  .opis-161-all-together {
    margin-top: 140px;
    padding: 106.67px 100px;
    background-image: url("https://onlybio.life/img/opisy/161/all-together-background.svg");
    background-position: top;
    background-repeat: no-repeat;
    position: relative;
    min-height: 1154px;
  }
  .opis-161-all-together__logo {
    margin: auto;
    display: flex;
    max-width: 378px;
    max-width: 80%;
  }
  .opis-161-all-together__title {
    margin-top: 38.51px;
    font-size: 48px !important;
    line-height: 45px;
    letter-spacing: 0.48px;
    text-align: center;
    font-weight: 400;
  }
  .opis-161-all-together__title span {
    font-weight: 500;
  }
  .opis-161-all-together-background-symbol {
    position: absolute;
    z-index: 0;
    z-index: 0;
    right: 0;
    top: 30%;
  }
  .opis-161-all-together-items {
    margin-top: 100px;
    padding: 0 !important;
  }
  .opis-161-all-together-additional-info {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    text-align: right;
    padding-right: 65px;
  }
  .opis-161-all-together-additional-info-block-number {
    font-size: 43px !important ;
    line-height: 31px !important;
    margin-bottom: 15px;
    margin-top: 10px;
    color: #2E4EAC !important;
    letter-spacing: 1.07px;
    font-weight: 700 !important;
  }
  .opis-161-all-together-additional-info-block-text {
    font-size: 25px !important ;
    line-height: 26.5px !important;
    font-weight: 600 !important;
  }
  .opis-161-all-together-additional-info-block-3
    .opis-161-all-together-additional-info-block-number {
    font-size: 77px !important ;
    letter-spacing: 1.93px ;
    line-height: 56px ;
  }
  .opis-161-all-together-additional-info-block-3
    .opis-161-all-together-additional-info-block-text {
    font-size: 18px !important;
    line-height: 25px !important;
    font-weight: 600 !important;
  }
  
  .opis-161-all-together__animal-friendly {
    display: flex;
    margin-top: 32.09px;
    margin-left: 67px;
  }
  .opis-161-all-together__animal-friendly-img {
    max-width: 72px;
    object-fit: contain;
    margin-right: 23px;
  }
  .opis-161-all-together__animal-friendly-texts {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
  }
  .opis-161-all-together__animal-friendly-texts--big {
    font-size: 28px !important;
    line-height: 34px !important;
    font-weight: 700 !important;
    color: #2E4EAC !important;
    text-transform: uppercase;
    margin: 0;
  }
  @media (max-width: 767px) {
    .opis-161-all-together__animal-friendly {
      justify-content: center;
    }
  }
  .opis-161-all-together-img-wrapper {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
  }
  .opis-161-all-together-img {
    object-fit: contain;
    max-width: 100%;
  }
  
  /*********/
  .opis-161-important-things {
    margin: 64px 0;
  }
  .opis-161-important-things .row {
    margin-bottom: -60px;
  }
  .opis-161-important-things__title {
    font-size: 42px !important;
    line-height: 45px;
    letter-spacing: 0.42px;
    color: #2E4EAC;
    text-transform: uppercase;
    font-weight: 600;
  }
  .opis-161-important-things__subtitle {
    font-size: 38px !important;
    line-height: 45px;
    letter-spacing: 0.38px;
    font-weight: 550;
  }
  .opis-161-important-things__title-block {
    margin-bottom: 100px;
  }
  .opis-161-important-things__item-text-img {
    min-height: 91px;
    margin-bottom: 20.47px;
  }
  .opis-161-important-things__item-text-text {
    max-width: 422px;
  }
  .opis-161-important-things__item-text-wrapp * {
    transform: translateY(-25px);
  }
  .opis-161-important-things__item-text-wrapp--first * {
    transform: translate(0);
  }
  .opis-161-important-things__item-text-wrapp--right {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    padding-left: 52.2px;
  }
  .opis-161-important-things__item-text-wrapp--left {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: center;
    text-align: right;
    padding-right: 52.2px;
  }
  
  .opis-161-important-things__item-text-wrapp--first {
    justify-content: flex-start;
  }
  .opis-161-important-things__item-text-title {
    font-size: 26px !important;
    line-height: 30px !important;;
    margin-bottom: 13px;
    font-weight: 600 !important;;
    color: #2E4EAC !important;;
  }
  .opis-161-important-things__item-text-wrapp--first
    .opis-161-important-things__item-text-title {
    line-height: 24px !important;;
  }
  .opis-161-important-things__item-text-subtitle {
    font-size: 18px !important;
    line-height: 20px !important;;
    margin-bottom: 11px !important;;
    color: #2E4EAC !important;;
    font-weight: 600 !important;;
  }
  .opis-161-important-things__item-text-text {
    font-size: 18px !important;
    line-height: 23px !important;;
    letter-spacing: 0.45px !important;;
  }
  .opis-161-important-things__item-img {
    object-fit: contain;
    max-width: 100%;
  }
  .opis-161-important-things__item-text-wrapp--second
    .opis-161-important-things__item-text-text {
    font-size: 18px !important;
    line-height: 23px !important;;
    letter-spacing: -0.63px !important;;
  }
  .opis-161-important-things__item-text-wrapp--third
    .opis-161-important-things__item-text-text {
    font-size: 16px !important;
    line-height: 23px !important;;
    letter-spacing: -0.54px !important;;
    max-width: 398px;
  }
  .opis-161-important-things__item-text-wrapp--fourth
    .opis-161-important-things__item-text-text {
    font-size: 16px !important;
    line-height: 23px !important;;
    letter-spacing: -0.54px !important;;
    max-width: 373px;
  }
  .opis-161-important-things__item-text-wrapp--fourth
    .opis-161-important-things__item-text-img {
    max-width: 100%;
    margin-top: 75px;
  }
  
  /*****ADDITIONAL ITEMS******/
  .opis-161-additional-items {
    margin-top: 107.53px;
  }
  .opis-161-additional-items__title {
    font-size: 42px !important;
    line-height: 45px;
    letter-spacing: 0.42px;
    color: #2E4EAC !important;
    text-transform: uppercase;
    font-weight: 600;
  }
  .opis-161-additional-items__subtitle {
    font-size: 38px !important;
    line-height: 45px;
    letter-spacing: 0.38px;
    font-weight: 550;
  }
  .opis-161-additional-items-cards {
    margin-top: 46px;
    padding: 0 160px;
  }
  .opis-161-additional-items-card {
    padding: 0 29px;
    display: flex;
    flex-direction: column;
    align-content: center;
  }
  .opis-161-additional-items-card__title {
    font-size: 16px !important;
    line-height: 19px !important;;
    max-width: 188px !important;;
    text-align: center;
    font-weight: 400 !important;;
    margin: auto;
    margin-bottom: 12px;
  }
  .opis-161-important-things__item-text-img--prizes {
    max-height: 84px;
  }
  .opis-161-additional-items-card__subtitle {
    font-size: 13px !important;
    line-height: 14px !important;;
    color: #2E4EAC !important;;
    text-align: center;
  }
  .opis-161-additional-items-card__title span {
    font-weight: 600 !important;;
  }
  .opis-161-additional-items-card__img {
    max-width: 148px;
    object-fit: contain;
    margin: auto;
    margin-top: 16px;
  }
  .opis-161-additional-items-card__buy-btn {
    background-color: #de4e1b;
    width: 175px;
    min-height: 40.04px;
    color: white !important;
    text-decoration: none !important;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
    border-radius: 30px;
    font-size: 16px !important;
    line-height: 19px;
    letter-spacing: 1.6px;
    font-weight: 600;
    margin-top: 26px;
  }
  .opis-161-additional-items-card-sm-screen-line {
    width: 55%;
    background-color: #ff8c5b;
    height: 2px;
    border-radius: 50px;
    margin: 20px auto;
    display: none;
  }
  
  /***********/
  .opis-161-footer {
    width: 100%;
    margin-top: 67px;
  }
  
  .opis-161-footer .opis-161-footer-waves {
    width: 100%;
  }
  
  @media (max-width: 1000px) {
    .opis-161-main-wrapp {
      padding-right: 50.45px;
      padding-left: 50.81px;
    }
    .opis-161-important-things {
      padding: 0 20px;
    }
    .opis-161-important-things .row {
      margin-bottom: 0;
    }
  }
  
  @media (max-width: 675px) {
    .opis-161-main-wrapp {
      padding-right: 15px;
      padding-left: 15px;
    }
    .opis-161-important-things {
      padding: 0 15px;
    }
    .opis-161-main-wrapp
      .opis-161-product-opis
      .opis-161-product-desc-with-img
      .opis-161-product-desc-with-img__img {
      min-width: 60px;
    }
  }
  .opis-161-additional-items-card__title{
      min-height: 58px;
  }
  
  @media (max-width: 1199px) {
    .opis-161-additional-items-cards {
      padding: 0 10px;
    }
  }
  @media (max-width: 300px) {
    .opis-161-additional-items-cards {
      padding: 0 5px;
    }
  }
  @media (max-width: 767px) {
    .opis-161-additional-items-cards {
      margin-top: 15px;
    }
    .opis-161-all-together {
      margin-top: 40px;
    }
    .opis-161-additional-items-card-sm-screen-line {
      display: block;
    }
    .opis-161-all-together-additional-info-block-3 {
      text-align: center;
    }
    .opis-161-all-together-additional-info {
      justify-content: space-evenly;
    }
    .opis-161-all-together__title {
      font-size: 38px !important;
      line-height: 35px;
    }
    .opis-161-all-together__animal-friendly {
      margin-left: 0px;
    }
    .opis-161-all-together__animal-friendly-texts--big {
      font-size: 24px !important;
    }
    .opis-161-all-together {
      padding-bottom: 50px !important;
    }
  }
  @media (max-width: 867px) {
    .opis-161-all-together {
      margin-top: 40px;
    }
    .opis-161-all-together-additional-info-block-3 {
      text-align: center;
    }
    .opis-161-all-together-additional-info {
      justify-content: space-evenly;
    }
    .opis-161-all-together__title {
      font-size: 38px !important;
      line-height: 35px;
    }
    .opis-161-all-together__animal-friendly {
      margin-left: 0px;
    }
    .opis-161-all-together__animal-friendly-texts--big {
      font-size: 24px !important;
    }
    .opis-161-all-together {
      padding-bottom: 50px !important;
    }
  }
  @media (max-width: 1199px) {
    .opis-161-all-together {
      padding: 106.67px 20px;
    }
  }
  @media (max-width: 966px) {
    .opis-161-all-together-additional-info {
      padding-right: 15px;
    }
  }
  @media (max-width: 465px) {
    .opis-161-additional-items__title {
      font-size: 32px !important;
      line-height: 31px;
    }
    .opis-161-additional-items__subtitle {
      font-size: 28px !important;
      line-height: 20px;
    }
  }
  @media (max-width: 600px) {
    .opis-161-all-together-items {
      margin-top: 50px;
      padding: 0 !important;
    }
  }
  .opis-161-additional-items-card__subtitle {
    min-height: 27px;
  }
  .opis-161-main-wrapp .opis-161-product-opis {
    padding-right: 57px;
  }
  @media (max-width: 867px) {
    .opis-161-main-wrapp .opis-161-product-opis {
      padding-right: 12px;
    }
  }
  .opis-161-all-together-additional-info-block-3--img {
    margin-top: 20px;
    margin-bottom: 15px;
  }
  .opis-161-all-together__animal-friendly--big-screen {
    white-space: nowrap;
    margin-left: 0;
  }
  @media (max-width: 960px) {
    .opis-161-all-together__animal-friendly--big-screen {
      white-space: normal;
    }
  }
  .opis-161-all-together__animal-friendly--small-screen {
    display: none;
  }
  @media (max-width: 867px) {
    .opis-161-all-together__animal-friendly--big-screen {
      display: none;
    }
    .opis-161-all-together__animal-friendly--small-screen {
      display: flex;
    }
  }
  
  /*****/
  .opis-161-important-things__item {
    display: flex;
  }
  .opis-161-important-things__item .opis-161-important-things__item-img-wrapp {
    width: 50%;
  }
  .opis-161-important-things__item-text-wrapp {
    width: 50%;
  }
  
  .opis-161-important-things__item--first {
    margin-bottom: -100px;
  }
  .opis-161-important-things__item--second {
    margin-bottom: -45px;
  }
  .opis-161-important-things__item--third {
    margin-bottom: -40px;
  }
  .opis-161-important-things__item-img--last {
    padding-right: 15px;
  }
  @media (max-width: 1199px) {
    .opis-161-important-things__item--first {
      margin-bottom: 0px;
    }
    .opis-161-important-things__item--second {
      margin-bottom: 5px;
    }
    .opis-161-important-things__item--third {
      margin-bottom: 0px;
    }
  }
  @media (max-width: 868px) {
    .opis-161-important-things__item--first {
      flex-direction: column-reverse;
    }
    .opis-161-important-things__item--second {
      flex-direction: column;
    }
    .opis-161-important-things__item--third {
      flex-direction: column-reverse;
    }
    .opis-161-important-things__item--fourth {
      flex-direction: column;
    }
    .opis-161-important-things__item .opis-161-important-things__item-img-wrapp {
      width: 100%;
    }
    .opis-161-important-things__item-text-wrapp {
      width: 100%;
    }
    .opis-161-important-things__item-text-wrapp--right {
      padding: 0 10px;
    }
    .opis-161-important-things__item-text-wrapp--left {
      padding-right: 0 10px;
      text-align: left;
    }
    .opis-161-important-things__item-text-text {
      max-width: unset;
    }
    .opis-161-important-things__item-text-wrapp--fourth
      .opis-161-important-things__item-text-text {
      max-width: unset !important;
    }
    .opis-161-important-things__item-text-wrapp--left {
      align-items: unset;
    }
    .opis-161-important-things__item-text-wrapp--third
      .opis-161-important-things__item-text-text {
      max-width: unset !important;
    }
    .opis-161-important-things__item-text-wrapp--first * {
      transform: translateY(0px);
    }
    .opis-161-important-things__item-text-wrapp * {
      transform: translateY(0px);
    }
    .opis-161-important-things__item-img {
      width: 100%;
    }
    .opis-161-important-things__title-block {
      margin-bottom: 40px;
    }
    .opis-161-important-things__item-text-wrapp--first
      .opis-161-important-things__item-text-img {
      left: 50%;
      position: relative;
      transform: translateX(-50%);
      max-width: 40%;
    }
    .opis-161-important-things__title {
      font-size: 36px !important;
      line-height: 36px;
    }
    .opis-161-important-things__subtitle {
      font-size: 27px !important;
      line-height: 28px;
    }
    .opis-161-important-things__item-text-wrapp--fourth
      .opis-161-important-things__item-text-img {
      margin-top: 15px !important;
    }
    .opis-161-important-things__item-text-wrapp--left {
      padding-right: 15px;
    }
    .opis-161-important-things__item-text-text {
      font-size: 16px !important;
    }
  }
  .opis-161-product-section-title {
    position: relative;
    z-index: 1;
  }
  .opis-161-product-background-wave {
    z-index: 0;
    max-width: 40%;
  }
  .opis-161-main-wrapp {
    display: flex;
  }
  .opis-161-product-opis {
    width: 60%;
      position:relative;
  }
  .opis-161-pruduct {
    z-index: 2;
    width: 40%;
  }
  .opis-161-all-together-items {
  display: flex;
  }
  .opis-161-all-together-additional-info {
    width: 40%;
    position: relative;
    z-index: 1;
  }
  .opis-161-all-together-img-wrapper {
    width: 60%;
    position: relative;
    z-index: 1;
  }
  @media (max-width: 867px) {
    .opis-161-main-wrapp {
      flex-direction: column-reverse;
    }
    .opis-161-product-opis {
      width: 100%;
    }
    .opis-161-pruduct {
      z-index: 2;
      width: 100%;
    }
    .opis-161-product-background-wave {
      top: -100px;
      width: 50%;
    }
    .opis-161-title-wrapp .opis-161-title-text-with-back span {
      font-size: 15px !important;
      line-height: 20px;
    }
    .opis-161-all-together-items {
      flex-direction: column-reverse;
    }
    .opis-161-all-together-additional-info {
      width: 100%;
    }
    .opis-161-all-together-img-wrapper {
      width: 100%;
    }
  }
  
  .opis-162-all {
      max-width: 1110px;
      font-family: "Work Sans", sans-serif;
      margin: 0 auto;
      overflow: hidden;
    }
    .opis-162-header {
      position: relative;
    }
    .opis-162-header-img {
      width: 100%;
    }
    
    .opis-162-title-wrapp {
      color: #232323 !important;
      margin-top: 48px;
      padding: 0 15px;
      position: relative;
      z-index: 1;
    }
    @media (max-width: 867px) {
      .opis-162-title-wrapp {
        margin-top: 20px;
      }
      .opis-162-all-together-background-symbol {
        top: 23% !important;
      }
    }
    @media (max-width: 700px) {
      .opis-162-all-together-background-symbol {
        display: none;
      }
    }
    .opis-162-title-wrapp p {
      margin: 0;
    }
    .opis-162-title-main-colored-text {
      font-size: 32px !important;
      line-height: 45px !important;
      letter-spacing: 0.32px;
      text-transform: uppercase;
      color: #2E4EAC !important;
      font-weight: 500 !important;;
    }
    .opis-162-title-wrapp .opis-162-title-main-text {
      font-size: 45px !important;
      line-height: 49px;
      letter-spacing: 0.45px;
    }
    .opis-162-title-wrapp .opis-162-title-main-text span {
      font-weight: 500;
    }
    @media (max-width: 660px) {
      .opis-162-title-wrapp .opis-162-title-main-text {
        font-size: 36px !important;
        line-height: 39px;
      }
    }
    .opis-162-title-wrapp .opis-162-title-submain-text {
      font-size: 24px !important;
      line-height: 36px;
      margin-top: 10px;
    }
    .opis-162-title-wrapp .opis-162-title-text-with-back span {
      display: inline-block;
      font-size: 19px !important;
      line-height: 25px;
      font-weight: 500;
      background-color: #2E4EAC;
      color: white;
      border-radius: 27px;
      padding: 14px 25px;
      margin-top: 20px;
      max-width: 713px;
    }
    @media (max-width: 675px) {
      .opis-162-title-main-colored-text {
        font-size: 30px !important;
        line-height: 40px !important;
      }
      .opis-162-title-wrapp .opis-162-title-main-text {
        font-size: 38px !important;
        line-height: 40px;
      }
      .opis-162-title-wrapp .opis-162-title-submain-text {
        font-size: 21px !important;
        line-height: 26px;
        margin-top: 5px;
      }
      .opis-162-important-things__item-text-wrapp--third
        .opis-162-important-things__item-text-img {
        align-self: center;
        max-width: 40%;
      }
    }
    @media (max-width: 500px) {
      .opis-162-title-main-colored-text {
        font-size: 25px !important;
        line-height: 30px !important;
      }
      .opis-162-title-wrapp .opis-162-title-main-text {
        font-size: 29px !important;
        line-height: 31px;
      }
      .opis-162-title-wrapp .opis-162-title-submain-text {
        font-size: 18px !important;
        line-height: 22px;
        margin-top: 5px;
      }
    }
    
    .opis-162-main-wrapp {
      padding: 0px;
      margin-top: 53px;
      padding-right: 101.45px;
      padding-left: 104.81px;
      position: relative;
    }
    @media (max-width: 867px) {
      .opis-162-main-wrapp {
        background-position-y: 3%;
        padding-right: 20px;
        padding-left: 20px;
      }
    }
    .opis-162-main-wrapp .opis-162-pruduct {
      margin-top: 60px;
    }
    @media (max-width: 867px) {
      .opis-162-main-wrapp .opis-162-pruduct {
        margin-top: 0;
        margin-bottom: 20px;
      }
    }
    .opis-162-main-wrapp .opis-162-pruduct .opis-162-product__img {
      max-width: 100%;
    }
    @media (max-width: 867px) {
      .opis-162-main-wrapp .opis-162-pruduct .opis-162-product__img {
        max-width: 40%;
      }
    }
    .opis-162-main-wrapp
      .opis-162-product-opis
      .opis-162-product-opis__normal-text {
      font-size: 14px !important;
      line-height: 20px !important;
      margin-bottom: 10px !important;
    }
    .opis-162-main-wrapp
      .opis-162-product-opis
      .opis-162-product-zalety
      .opis-162-product-zalety__items {
      list-style: none;
      margin-left: 25px;
    }
    .opis-162-main-wrapp
      .opis-162-product-opis
      .opis-162-product-zalety
      .opis-162-product-zalety__items
      .opis-162-product-zalety__item {
      margin-bottom: 10px;
      font-size: 16px !important;
      line-height: 23px;
      position: relative;
    }
    .opis-162-main-wrapp
      .opis-162-product-opis
      .opis-162-product-zalety
      .opis-162-product-zalety__items
      .opis-162-product-zalety__item::before {
      content: "";
      position: absolute;
      width: 15px;
      height: 15px;
      top: 2px;
      left: -26px;
      border-radius: 50%;
      background-color: #2E4EAC;
    }
    
    .opis-162-main-wrapp .opis-162-product-opis .opis-162-product-section-title {
      font-size: 23px !important;
      line-height: 27px !important;
      letter-spacing: -0.57px !important;
      color: #232323;
      font-weight: 600 !important;
      margin: 25px 0 15px;
    }
    .opis-162-main-wrapp
      .opis-162-product-opis
      .opis-162-product-opis__pojemnosc-wrapp {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin-bottom: 10px;
    }
    .opis-162-main-wrapp
      .opis-162-product-opis
      .opis-162-product-opis__pojemnosc-wrapp
      .opis-162-product-section-title:last-child {
      color: #000000;
      font-weight: 600;
      margin-left: 15px;
    }
    .opis-162-product__additional-text {
      font-size: 16px !important;
      line-height: 28px !important;
      color: #2E4EAC !important;
      font-weight: 500;
    }
    .opis-162-main-wrapp
      .opis-162-product-opis
      .opis-162-product-desc-with-img
      .opis-162-product-desc-with-img__img {
      width: 71px;
      -o-object-fit: contain;
      object-fit: contain;
    }
    .opis-162-product-desc-with-img {
      display: flex;
    }
    .opis-162-product-desc-with-img__text.opis-162-product-desc-with-img__text--first {
      padding-left: 15px !important;
    }
    @media (max-width: 645px) {
      .opis-162-main-wrapp
        .opis-162-product-opis
        .opis-162-product-desc-with-img
        .opis-162-product-desc-with-img__img {
        width: 65px;
        -o-object-fit: contain;
        object-fit: contain;
      }
    }
    @media (max-width: 600px) {
      .opis-162-main-wrapp .opis-162-product-opis {
        padding-top: 20px;
        padding-right: 12px;
        padding-left: 15px;
      }
      .opis-162-main-wrapp
        .opis-162-product-opis
        .opis-162-product-desc-with-img
        .opis-162-product-desc-with-img__img {
        padding-right: 0;
      }
    }
    .opis-162-main-wrapp
      .opis-162-product-opis
      .opis-162-product-desc-with-img
      .opis-162-product-desc-with-img__text {
      padding-left: 24px;
    }
    @media (max-width: 645px) {
      .opis-162-main-wrapp
        .opis-162-product-opis
        .opis-162-product-desc-with-img
        .opis-162-product-desc-with-img__text {
        padding-left: 10px;
      }
    }
    .opis-162-product-desc-with-img {
      display: flex;
      align-items: center;
    }
    .opis-162-product-desc-with-img__texts-firstone {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      padding: 0 !important;
      margin: 0;
    }
    .opis-162-product-desc-with-img__texts-firstone
      .opis-162-product-desc-with-img__text {
      margin: 0;
    }
    .opis-162-main-wrapp
      .opis-162-product-opis
      .opis-162-product-desc-with-img
      .opis-162-product-desc-with-img__text--first {
      margin-bottom: 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      font-size: 20px !important;
      line-height: 20px;
      font-weight: 700;
    }
    .opis-162-product-background-wave {
      position: absolute;
      right: 0;
      top: -275px;
      z-index: 0;
    }
    @media (max-width: 867px) {
      .opis-162-product-background-wave {
        top: -175px;
      }
    }
    
    /*ALL TOGETHER*/
    .opis-162-all-together {
      margin-top: 140px;
      padding: 106.67px 100px;
      background-image: url("https://onlybio.life/img/opisy/162/all-together-background.svg");
      background-position: top;
      background-repeat: no-repeat;
      position: relative;
      min-height: 1154px;
    }
    .opis-162-all-together__logo {
      margin: auto;
      display: flex;
      max-width: 378px;
      max-width: 80%;
    }
    .opis-162-all-together__title {
      margin-top: 38.51px;
      font-size: 48px !important;
      line-height: 45px;
      letter-spacing: 0.48px;
      text-align: center;
      font-weight: 400;
    }
    .opis-162-all-together__title span {
      font-weight: 500;
    }
    .opis-162-all-together-background-symbol {
      position: absolute;
      z-index: 0;
      z-index: 0;
      right: 0;
      top: 30%;
    }
    .opis-162-all-together-items {
      margin-top: 100px;
      padding: 0 !important;
    }
    .opis-162-all-together-additional-info {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between;
      align-items: center;
      text-align: right;
      padding-right: 65px;
    }
    .opis-162-all-together-additional-info-block-number {
      font-size: 43px !important ;
      line-height: 31px !important;
      margin-bottom: 15px;
      margin-top: 10px;
      color: #2E4EAC !important;
      letter-spacing: 1.07px;
      font-weight: 700 !important;
    }
    .opis-162-all-together-additional-info-block-text {
      font-size: 25px !important ;
      line-height: 26.5px !important;
      font-weight: 600 !important;
    }
    .opis-162-all-together-additional-info-block-3
      .opis-162-all-together-additional-info-block-number {
      font-size: 77px !important ;
      letter-spacing: 1.93px ;
      line-height: 56px ;
    }
    .opis-162-all-together-additional-info-block-3
      .opis-162-all-together-additional-info-block-text {
      font-size: 18px !important;
      line-height: 25px !important;
      font-weight: 600 !important;
    }
    
    .opis-162-all-together__animal-friendly {
      display: flex;
      margin-top: 32.09px;
      margin-left: 67px;
    }
    .opis-162-all-together__animal-friendly-img {
      max-width: 72px;
      object-fit: contain;
      margin-right: 23px;
    }
    .opis-162-all-together__animal-friendly-texts {
      display: flex;
      flex-direction: column;
      justify-content: flex-end;
    }
    .opis-162-all-together__animal-friendly-texts--big {
      font-size: 28px !important;
      line-height: 34px !important;
      font-weight: 700 !important;
      color: #2E4EAC !important;
      text-transform: uppercase;
      margin: 0;
    }
    @media (max-width: 767px) {
      .opis-162-all-together__animal-friendly {
        justify-content: center;
      }
    }
    .opis-162-all-together-img-wrapper {
      display: flex;
      justify-content: center;
      flex-direction: column;
      align-items: center;
    }
    .opis-162-all-together-img {
      object-fit: contain;
      max-width: 100%;
    }
    
    /*********/
    .opis-162-important-things {
      margin: 64px 0;
    }
    .opis-162-important-things .row {
      margin-bottom: -60px;
    }
    .opis-162-important-things__title {
      font-size: 42px !important;
      line-height: 45px;
      letter-spacing: 0.42px;
      color: #2E4EAC;
      text-transform: uppercase;
      font-weight: 600;
    }
    .opis-162-important-things__subtitle {
      font-size: 38px !important;
      line-height: 45px;
      letter-spacing: 0.38px;
      font-weight: 550;
    }
    .opis-162-important-things__title-block {
      margin-bottom: 100px;
    }
    .opis-162-important-things__item-text-img {
      min-height: 91px;
      margin-bottom: 20.47px;
    }
    .opis-162-important-things__item-text-text {
      max-width: 422px;
    }
    .opis-162-important-things__item-text-wrapp * {
      transform: translateY(-25px);
    }
    .opis-162-important-things__item-text-wrapp--first * {
      transform: translate(0);
    }
    .opis-162-important-things__item-text-wrapp--right {
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      justify-content: center;
      padding-left: 52.2px;
    }
    .opis-162-important-things__item-text-wrapp--left {
      display: flex;
      flex-direction: column;
      align-items: flex-end;
      justify-content: center;
      text-align: right;
      padding-right: 52.2px;
    }
    
    .opis-162-important-things__item-text-wrapp--first {
      justify-content: flex-start;
    }
    .opis-162-important-things__item-text-title {
      font-size: 26px !important;
      line-height: 30px !important;;
      margin-bottom: 13px;
      font-weight: 600 !important;;
      color: #2E4EAC !important;;
    }
    .opis-162-important-things__item-text-wrapp--first
      .opis-162-important-things__item-text-title {
      line-height: 24px !important;;
    }
    .opis-162-important-things__item-text-subtitle {
      font-size: 18px !important;
      line-height: 20px !important;;
      margin-bottom: 11px !important;;
      color: #2E4EAC !important;;
      font-weight: 600 !important;;
    }
    .opis-162-important-things__item-text-text {
      font-size: 18px !important;
      line-height: 23px !important;;
      letter-spacing: 0.45px !important;;
    }
    .opis-162-important-things__item-img {
      object-fit: contain;
      max-width: 100%;
    }
    .opis-162-important-things__item-text-wrapp--second
      .opis-162-important-things__item-text-text {
      font-size: 18px !important;
      line-height: 23px !important;;
      letter-spacing: -0.63px !important;;
    }
    .opis-162-important-things__item-text-wrapp--third
      .opis-162-important-things__item-text-text {
      font-size: 16px !important;
      line-height: 23px !important;;
      letter-spacing: -0.54px !important;;
      max-width: 398px;
    }
    .opis-162-important-things__item-text-wrapp--fourth
      .opis-162-important-things__item-text-text {
      font-size: 16px !important;
      line-height: 23px !important;;
      letter-spacing: -0.54px !important;;
      max-width: 373px;
    }
    .opis-162-important-things__item-text-wrapp--fourth
      .opis-162-important-things__item-text-img {
      max-width: 100%;
      margin-top: 75px;
    }
    
    /*****ADDITIONAL ITEMS******/
    .opis-162-additional-items {
      margin-top: 107.53px;
    }
    .opis-162-additional-items__title {
      font-size: 42px !important;
      line-height: 45px;
      letter-spacing: 0.42px;
      color: #2E4EAC !important;
      text-transform: uppercase;
      font-weight: 600;
    }
    .opis-162-additional-items__subtitle {
      font-size: 38px !important;
      line-height: 45px;
      letter-spacing: 0.38px;
      font-weight: 550;
    }
    .opis-162-additional-items-cards {
      margin-top: 46px;
      padding: 0 160px;
    }
    .opis-162-additional-items-card {
      padding: 0 29px;
      display: flex;
      flex-direction: column;
      align-content: center;
    }
    .opis-162-additional-items-card__title {
      font-size: 16px !important;
      line-height: 19px !important;;
      max-width: 188px !important;;
      text-align: center;
      font-weight: 400 !important;;
      margin: auto;
      margin-bottom: 12px;
    }
    .opis-162-important-things__item-text-img--prizes {
      max-height: 84px;
    }
    .opis-162-additional-items-card__subtitle {
      font-size: 13px !important;
      line-height: 14px !important;;
      color: #cc6c5e !important;;
      text-align: center;
    }
    .opis-162-additional-items-card__title span {
      font-weight: 600 !important;;
    }
    .opis-162-additional-items-card__img {
      max-width: 148px;
      object-fit: contain;
      margin: auto;
      margin-top: 16px;
    }
    .opis-162-additional-items-card__buy-btn {
      background-color: #de4e1b;
      width: 175px;
      min-height: 40.04px;
      color: white !important;
      text-decoration: none !important;
      display: flex;
      justify-content: center;
      align-items: center;
      margin: auto;
      border-radius: 30px;
      font-size: 16px !important;
      line-height: 19px;
      letter-spacing: 1.6px;
      font-weight: 600;
      margin-top: 26px;
    }
    .opis-162-additional-items-card-sm-screen-line {
      width: 55%;
      background-color: #ff8c5b;
      height: 2px;
      border-radius: 50px;
      margin: 20px auto;
      display: none;
    }
    
    /***********/
    .opis-162-footer {
      width: 100%;
      margin-top: 67px;
    }
    
    .opis-162-footer .opis-162-footer-waves {
      width: 100%;
    }
    
    @media (max-width: 1000px) {
      .opis-162-main-wrapp {
        padding-right: 50.45px;
        padding-left: 50.81px;
      }
      .opis-162-important-things {
        padding: 0 20px;
      }
      .opis-162-important-things .row {
        margin-bottom: 0;
      }
    }
    
    @media (max-width: 675px) {
      .opis-162-main-wrapp {
        padding-right: 15px;
        padding-left: 15px;
      }
      .opis-162-important-things {
        padding: 0 15px;
      }
      .opis-162-main-wrapp
        .opis-162-product-opis
        .opis-162-product-desc-with-img
        .opis-162-product-desc-with-img__img {
        min-width: 60px;
      }
    }
    .opis-162-additional-items-card__title{
        min-height: 58px;
    }
    
    @media (max-width: 1199px) {
      .opis-162-additional-items-cards {
        padding: 0 10px;
      }
    }
    @media (max-width: 300px) {
      .opis-162-additional-items-cards {
        padding: 0 5px;
      }
    }
    @media (max-width: 767px) {
      .opis-162-additional-items-cards {
        margin-top: 15px;
      }
      .opis-162-all-together {
        margin-top: 40px;
      }
      .opis-162-additional-items-card-sm-screen-line {
        display: block;
      }
      .opis-162-all-together-additional-info-block-3 {
        text-align: center;
      }
      .opis-162-all-together-additional-info {
        justify-content: space-evenly;
      }
      .opis-162-all-together__title {
        font-size: 38px !important;
        line-height: 35px;
      }
      .opis-162-all-together__animal-friendly {
        margin-left: 0px;
      }
      .opis-162-all-together__animal-friendly-texts--big {
        font-size: 24px !important;
      }
      .opis-162-all-together {
        padding-bottom: 50px !important;
      }
    }
    @media (max-width: 867px) {
      .opis-162-all-together {
        margin-top: 40px;
      }
      .opis-162-all-together-additional-info-block-3 {
        text-align: center;
      }
      .opis-162-all-together-additional-info {
        justify-content: space-evenly;
      }
      .opis-162-all-together__title {
        font-size: 38px !important;
        line-height: 35px;
      }
      .opis-162-all-together__animal-friendly {
        margin-left: 0px;
      }
      .opis-162-all-together__animal-friendly-texts--big {
        font-size: 24px !important;
      }
      .opis-162-all-together {
        padding-bottom: 50px !important;
      }
    }
    @media (max-width: 1199px) {
      .opis-162-all-together {
        padding: 106.67px 7px;
      }
    }
    @media (max-width: 966px) {
      .opis-162-all-together-additional-info {
        padding-right: 15px;
      }
    }
    @media (max-width: 465px) {
      .opis-162-additional-items__title {
        font-size: 32px !important;
        line-height: 31px;
      }
      .opis-162-additional-items__subtitle {
        font-size: 28px !important;
        line-height: 20px;
      }
    }
    @media (max-width: 600px) {
      .opis-162-all-together-items {
        margin-top: 50px;
        padding: 0 !important;
      }
    }
    .opis-162-additional-items-card__subtitle {
      min-height: 27px;
    }
    .opis-162-main-wrapp .opis-162-product-opis {
      padding-right: 57px;
    }
    @media (max-width: 867px) {
      .opis-162-main-wrapp .opis-162-product-opis {
        padding-right: 12px;
      }
    }
    .opis-162-all-together-additional-info-block-3--img {
      margin-top: 20px;
      margin-bottom: 15px;
    }
    .opis-162-all-together__animal-friendly--big-screen {
      white-space: nowrap;
      margin-left: 0;
    }
    @media (max-width: 960px) {
      .opis-162-all-together__animal-friendly--big-screen {
        white-space: normal;
      }
    }
    .opis-162-all-together__animal-friendly--small-screen {
      display: none;
    }
    @media (max-width: 867px) {
      .opis-162-all-together__animal-friendly--big-screen {
        display: none;
      }
      .opis-162-all-together__animal-friendly--small-screen {
        display: flex;
      }
    }
    
    /*****/
    .opis-162-important-things__item {
      display: flex;
    }
    .opis-162-important-things__item .opis-162-important-things__item-img-wrapp {
      width: 50%;
    }
    .opis-162-important-things__item-text-wrapp {
      width: 50%;
    }
    
    .opis-162-important-things__item--first {
      margin-bottom: -100px;
    }
    .opis-162-important-things__item--second {
      margin-bottom: -45px;
    }
    .opis-162-important-things__item--third {
      margin-bottom: -40px;
    }
    .opis-162-important-things__item-img--last {
      padding-right: 15px;
    }
    @media (max-width: 1199px) {
      .opis-162-important-things__item--first {
        margin-bottom: 0px;
      }
      .opis-162-important-things__item--second {
        margin-bottom: 5px;
      }
      .opis-162-important-things__item--third {
        margin-bottom: 0px;
      }
    }
    @media (max-width: 868px) {
      .opis-162-important-things__item--first {
        flex-direction: column-reverse;
      }
      .opis-162-important-things__item--second {
        flex-direction: column;
      }
      .opis-162-important-things__item--third {
        flex-direction: column-reverse;
      }
      .opis-162-important-things__item--fourth {
        flex-direction: column;
      }
      .opis-162-important-things__item .opis-162-important-things__item-img-wrapp {
        width: 100%;
      }
      .opis-162-important-things__item-text-wrapp {
        width: 100%;
      }
      .opis-162-important-things__item-text-wrapp--right {
        padding: 0 10px;
      }
      .opis-162-important-things__item-text-wrapp--left {
        padding-right: 0 10px;
        text-align: left;
      }
      .opis-162-important-things__item-text-text {
        max-width: unset;
      }
      .opis-162-important-things__item-text-wrapp--fourth
        .opis-162-important-things__item-text-text {
        max-width: unset !important;
      }
      .opis-162-important-things__item-text-wrapp--left {
        align-items: unset;
      }
      .opis-162-important-things__item-text-wrapp--third
        .opis-162-important-things__item-text-text {
        max-width: unset !important;
      }
      .opis-162-important-things__item-text-wrapp--first * {
        transform: translateY(0px);
      }
      .opis-162-important-things__item-text-wrapp * {
        transform: translateY(0px);
      }
      .opis-162-important-things__item-img {
        width: 100%;
      }
      .opis-162-important-things__title-block {
        margin-bottom: 40px;
      }
      .opis-162-important-things__item-text-wrapp--first
        .opis-162-important-things__item-text-img {
        left: 50%;
        position: relative;
        transform: translateX(-50%);
        max-width: 40%;
      }
      .opis-162-important-things__title {
        font-size: 36px !important;
        line-height: 36px;
      }
      .opis-162-important-things__subtitle {
        font-size: 27px !important;
        line-height: 28px;
      }
      .opis-162-important-things__item-text-wrapp--fourth
        .opis-162-important-things__item-text-img {
        margin-top: 15px !important;
      }
      .opis-162-important-things__item-text-wrapp--left {
        padding-right: 15px;
      }
      .opis-162-important-things__item-text-text {
        font-size: 16px !important;
      }
    }
    .opis-162-product-section-title {
      position: relative;
      z-index: 1;
    }
    .opis-162-product-background-wave {
      z-index: 0;
      max-width: 40%;
    }
    .opis-162-main-wrapp {
      display: flex;
    }
    .opis-162-product-opis {
      width: 60%;
        position:relative;
    }
    .opis-162-pruduct {
      z-index: 2;
      width: 40%;
    }
    .opis-162-all-together-items {
    display: flex;
    }
    .opis-162-all-together-additional-info {
      width: 40%;
      position: relative;
      z-index: 1;
    }
    .opis-162-all-together-img-wrapper {
      width: 60%;
      position: relative;
      z-index: 1;
    }
    @media (max-width: 867px) {
      .opis-162-main-wrapp {
        flex-direction: column-reverse;
      }
      .opis-162-product-opis {
        width: 100%;
      }
      .opis-162-pruduct {
        z-index: 2;
        width: 100%;
      }
      .opis-162-product-background-wave {
        top: -100px;
        width: 50%;
      }
      .opis-162-title-wrapp .opis-162-title-text-with-back span {
        font-size: 15px !important;
        line-height: 20px;
      }
      .opis-162-all-together-items {
        flex-direction: column-reverse;
      }
      .opis-162-all-together-additional-info {
        width: 100%;
      }
      .opis-162-all-together-img-wrapper {
        width: 100%;
      }
    }
  
  .opis-185-all {
    max-width: 1110px;
    font-family: "Work Sans", sans-serif;
    margin: 0 auto;
    overflow: hidden;
  }
  .opis-185-header {
    position: relative;
  }
  .opis-185-header-img {
    width: 100%;
  }
  
  .opis-185-title-wrapp {
    color: #232323 !important;
    margin-top: 48px;
    padding: 0 15px;
    position: relative;
    z-index: 1;
  }
  @media (max-width: 867px) {
    .opis-185-title-wrapp {
      margin-top: 20px;
    }
    .opis-185-all-together-background-symbol {
      top: 23% !important;
    }
  }
  @media (max-width: 700px) {
    .opis-185-all-together-background-symbol {
      display: none;
    }
  }
  .opis-185-title-wrapp p {
    margin: 0;
  }
  .opis-185-title-main-colored-text {
    font-size: 32px !important;
    line-height: 45px !important;
    letter-spacing: 0.32px;
    text-transform: uppercase;
    color: #2E4EAC !important;
    font-weight: 500 !important;;
  }
  .opis-185-title-wrapp .opis-185-title-main-text {
    font-size: 45px !important;
    line-height: 49px;
    letter-spacing: 0.45px;
  }
  .opis-185-title-wrapp .opis-185-title-main-text span {
    font-weight: 500;
  }
  @media (max-width: 660px) {
    .opis-185-title-wrapp .opis-185-title-main-text {
      font-size: 36px !important;
      line-height: 39px;
    }
  }
  .opis-185-title-wrapp .opis-185-title-submain-text {
    font-size: 24px !important;
    line-height: 36px;
    margin-top: 10px;
  }
  .opis-185-title-wrapp .opis-185-title-text-with-back span {
    display: inline-block;
    font-size: 19px !important;
    line-height: 25px;
    font-weight: 500;
    background-color: #2E4EAC;
    color: white;
    border-radius: 27px;
    padding: 14px 25px;
    margin-top: 20px;
    max-width: 713px;
  }
  @media (max-width: 675px) {
    .opis-185-title-main-colored-text {
      font-size: 30px !important;
      line-height: 40px !important;
    }
    .opis-185-title-wrapp .opis-185-title-main-text {
      font-size: 38px !important;
      line-height: 40px;
    }
    .opis-185-title-wrapp .opis-185-title-submain-text {
      font-size: 21px !important;
      line-height: 26px;
      margin-top: 5px;
    }
    .opis-185-important-things__item-text-wrapp--third
      .opis-185-important-things__item-text-img {
      align-self: center;
      max-width: 40%;
    }
  }
  @media (max-width: 500px) {
    .opis-185-title-main-colored-text {
      font-size: 25px !important;
      line-height: 30px !important;
    }
    .opis-185-title-wrapp .opis-185-title-main-text {
      font-size: 29px !important;
      line-height: 31px;
    }
    .opis-185-title-wrapp .opis-185-title-submain-text {
      font-size: 18px !important;
      line-height: 22px;
      margin-top: 5px;
    }
  }
  
  .opis-185-main-wrapp {
    padding: 0px;
    margin-top: 53px;
    padding-right: 101.45px;
    padding-left: 104.81px;
    position: relative;
  }
  @media (max-width: 867px) {
    .opis-185-main-wrapp {
      background-position-y: 3%;
      padding-right: 20px;
      padding-left: 20px;
    }
  }
  .opis-185-main-wrapp .opis-185-pruduct {
    margin-top: 60px;
  }
  @media (max-width: 867px) {
    .opis-185-main-wrapp .opis-185-pruduct {
      margin-top: 0;
      margin-bottom: 20px;
    }
  }
  .opis-185-main-wrapp .opis-185-pruduct .opis-185-product__img {
    max-width: 100%;
  }
  @media (max-width: 867px) {
    .opis-185-main-wrapp .opis-185-pruduct .opis-185-product__img {
      max-width: 40%;
    }
  }
  .opis-185-main-wrapp
    .opis-185-product-opis
    .opis-185-product-opis__normal-text {
    font-size: 14px !important;
    line-height: 20px !important;
    margin-bottom: 10px !important;
  }
  .opis-185-main-wrapp
    .opis-185-product-opis
    .opis-185-product-zalety
    .opis-185-product-zalety__items {
    list-style: none;
    margin-left: 25px;
  }
  .opis-185-main-wrapp
    .opis-185-product-opis
    .opis-185-product-zalety
    .opis-185-product-zalety__items
    .opis-185-product-zalety__item {
    margin-bottom: 10px;
    font-size: 16px !important;
    line-height: 23px;
    position: relative;
  }
  .opis-185-main-wrapp
    .opis-185-product-opis
    .opis-185-product-zalety
    .opis-185-product-zalety__items
    .opis-185-product-zalety__item::before {
    content: "";
    position: absolute;
    width: 15px;
    height: 15px;
    top: 2px;
    left: -26px;
    border-radius: 50%;
    background-color: #2E4EAC;
  }
  
  .opis-185-main-wrapp .opis-185-product-opis .opis-185-product-section-title {
    font-size: 23px !important;
    line-height: 27px !important;
    letter-spacing: -0.57px !important;
    color: #232323;
    font-weight: 600 !important;
    margin: 25px 0 15px;
  }
  .opis-185-main-wrapp
    .opis-185-product-opis
    .opis-185-product-opis__pojemnosc-wrapp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px;
  }
  .opis-185-main-wrapp
    .opis-185-product-opis
    .opis-185-product-opis__pojemnosc-wrapp
    .opis-185-product-section-title:last-child {
    color: #000000;
    font-weight: 600;
    margin-left: 15px;
  }
  .opis-185-product__additional-text {
    font-size: 16px !important;
    line-height: 28px !important;
    color: #2E4EAC !important;
    font-weight: 500;
  }
  .opis-185-main-wrapp
    .opis-185-product-opis
    .opis-185-product-desc-with-img
    .opis-185-product-desc-with-img__img {
    width: 71px;
    -o-object-fit: contain;
    object-fit: contain;
  }
  .opis-185-product-desc-with-img {
    display: flex;
  }
  .opis-185-product-desc-with-img__text.opis-185-product-desc-with-img__text--first {
    padding-left: 15px !important;
  }
  @media (max-width: 645px) {
    .opis-185-main-wrapp
      .opis-185-product-opis
      .opis-185-product-desc-with-img
      .opis-185-product-desc-with-img__img {
      width: 65px;
      -o-object-fit: contain;
      object-fit: contain;
    }
  }
  @media (max-width: 600px) {
    .opis-185-main-wrapp .opis-185-product-opis {
      padding-top: 20px;
      padding-right: 12px;
      padding-left: 15px;
    }
    .opis-185-main-wrapp
      .opis-185-product-opis
      .opis-185-product-desc-with-img
      .opis-185-product-desc-with-img__img {
      padding-right: 0;
    }
  }
  .opis-185-main-wrapp
    .opis-185-product-opis
    .opis-185-product-desc-with-img
    .opis-185-product-desc-with-img__text {
    padding-left: 24px;
  }
  @media (max-width: 645px) {
    .opis-185-main-wrapp
      .opis-185-product-opis
      .opis-185-product-desc-with-img
      .opis-185-product-desc-with-img__text {
      padding-left: 10px;
    }
  }
  .opis-185-product-desc-with-img {
    display: flex;
    align-items: center;
  }
  .opis-185-product-desc-with-img__texts-firstone {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 !important;
    margin: 0;
  }
  .opis-185-product-desc-with-img__texts-firstone
    .opis-185-product-desc-with-img__text {
    margin: 0;
  }
  .opis-185-main-wrapp
    .opis-185-product-opis
    .opis-185-product-desc-with-img
    .opis-185-product-desc-with-img__text--first {
    margin-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 20px !important;
    line-height: 20px;
    font-weight: 700;
  }
  .opis-185-product-background-wave {
    position: absolute;
    right: 0;
    top: -275px;
    z-index: 0;
  }
  @media (max-width: 867px) {
    .opis-185-product-background-wave {
      top: -175px;
    }
  }
  
  /*ALL TOGETHER*/
  .opis-185-all-together {
    margin-top: 140px;
    padding: 106.67px 100px;
    background-image: url("https://onlybio.life/img/opisy/185/all-together-background.svg");
    background-position: top;
    background-repeat: no-repeat;
    position: relative;
    min-height: 1154px;
  }
  .opis-185-all-together__logo {
    margin: auto;
    display: flex;
    max-width: 378px;
    max-width: 80%;
  }
  .opis-185-all-together__title {
    margin-top: 38.51px;
    font-size: 48px !important;
    line-height: 45px;
    letter-spacing: 0.48px;
    text-align: center;
    font-weight: 400;
  }
  .opis-185-all-together__title span {
    font-weight: 500;
  }
  .opis-185-all-together-background-symbol {
    position: absolute;
    z-index: 0;
    z-index: 0;
    right: 0;
    top: 30%;
  }
  .opis-185-all-together-items {
    margin-top: 100px;
    padding: 0 !important;
  }
  .opis-185-all-together-additional-info {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    text-align: right;
    padding-right: 65px;
  }
  .opis-185-all-together-additional-info-block-number {
    font-size: 43px !important ;
    line-height: 31px !important;
    margin-bottom: 15px;
    margin-top: 10px;
    color: #2E4EAC !important;
    letter-spacing: 1.07px;
    font-weight: 700 !important;
  }
  .opis-185-all-together-additional-info-block-text {
    font-size: 25px !important ;
    line-height: 26.5px !important;
    font-weight: 600 !important;
  }
  .opis-185-all-together-additional-info-block-3
    .opis-185-all-together-additional-info-block-number {
    font-size: 77px !important ;
    letter-spacing: 1.93px ;
    line-height: 56px ;
  }
  .opis-185-all-together-additional-info-block-3
    .opis-185-all-together-additional-info-block-text {
    font-size: 18px !important;
    line-height: 25px !important;
    font-weight: 600 !important;
  }
  
  .opis-185-all-together__animal-friendly {
    display: flex;
    margin-top: 32.09px;
    margin-left: 67px;
  }
  .opis-185-all-together__animal-friendly-img {
    max-width: 72px;
    object-fit: contain;
    margin-right: 23px;
  }
  .opis-185-all-together__animal-friendly-texts {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
  }
  .opis-185-all-together__animal-friendly-texts--big {
    font-size: 28px !important;
    line-height: 34px !important;
    font-weight: 700 !important;
    color: #2E4EAC !important;
    text-transform: uppercase;
    margin: 0;
  }
  @media (max-width: 767px) {
    .opis-185-all-together__animal-friendly {
      justify-content: center;
    }
  }
  .opis-185-all-together-img-wrapper {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
  }
  .opis-185-all-together-img {
    object-fit: contain;
    max-width: 100%;
  }
  
  /*********/
  .opis-185-important-things {
    margin: 64px 0;
  }
  .opis-185-important-things .row {
    margin-bottom: -60px;
  }
  .opis-185-important-things__title {
    font-size: 42px !important;
    line-height: 45px;
    letter-spacing: 0.42px;
    color: #2E4EAC;
    text-transform: uppercase;
    font-weight: 600;
  }
  .opis-185-important-things__subtitle {
    font-size: 38px !important;
    line-height: 45px;
    letter-spacing: 0.38px;
    font-weight: 550;
  }
  .opis-185-important-things__title-block {
    margin-bottom: 100px;
  }
  .opis-185-important-things__item-text-img {
    min-height: 91px;
    margin-bottom: 20.47px;
  }
  .opis-185-important-things__item-text-text {
    max-width: 422px;
  }
  .opis-185-important-things__item-text-wrapp * {
    transform: translateY(-25px);
  }
  .opis-185-important-things__item-text-wrapp--first * {
    transform: translate(0);
  }
  .opis-185-important-things__item-text-wrapp--right {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    padding-left: 52.2px;
  }
  .opis-185-important-things__item-text-wrapp--left {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: center;
    text-align: right;
    padding-right: 52.2px;
  }
  
  .opis-185-important-things__item-text-wrapp--first {
    justify-content: flex-start;
  }
  .opis-185-important-things__item-text-title {
    font-size: 26px !important;
    line-height: 30px !important;;
    margin-bottom: 13px;
    font-weight: 600 !important;;
    color: #2E4EAC !important;;
  }
  .opis-185-important-things__item-text-wrapp--first
    .opis-185-important-things__item-text-title {
    line-height: 24px !important;;
  }
  .opis-185-important-things__item-text-subtitle {
    font-size: 18px !important;
    line-height: 20px !important;;
    margin-bottom: 11px !important;;
    color: #2E4EAC !important;;
    font-weight: 600 !important;;
  }
  .opis-185-important-things__item-text-text {
    font-size: 18px !important;
    line-height: 23px !important;;
    letter-spacing: 0.45px !important;;
  }
  .opis-185-important-things__item-img {
    object-fit: contain;
    max-width: 100%;
  }
  .opis-185-important-things__item-text-wrapp--second
    .opis-185-important-things__item-text-text {
    font-size: 18px !important;
    line-height: 23px !important;;
    letter-spacing: -0.63px !important;;
  }
  .opis-185-important-things__item-text-wrapp--third
    .opis-185-important-things__item-text-text {
    font-size: 16px !important;
    line-height: 23px !important;;
    letter-spacing: -0.54px !important;;
    max-width: 398px;
  }
  .opis-185-important-things__item-text-wrapp--fourth
    .opis-185-important-things__item-text-text {
    font-size: 16px !important;
    line-height: 23px !important;;
    letter-spacing: -0.54px !important;;
    max-width: 373px;
  }
  .opis-185-important-things__item-text-wrapp--fourth
    .opis-185-important-things__item-text-img {
    max-width: 100%;
    margin-top: 75px;
  }
  
  /*****ADDITIONAL ITEMS******/
  .opis-185-additional-items {
    margin-top: 107.53px;
  }
  .opis-185-additional-items__title {
    font-size: 42px !important;
    line-height: 45px;
    letter-spacing: 0.42px;
    color: #2E4EAC !important;
    text-transform: uppercase;
    font-weight: 600;
  }
  .opis-185-additional-items__subtitle {
    font-size: 38px !important;
    line-height: 45px;
    letter-spacing: 0.38px;
    font-weight: 550;
  }
  .opis-185-additional-items-cards {
    margin-top: 46px;
    padding: 0 160px;
  }
  .opis-185-additional-items-card {
    padding: 0 29px;
    display: flex;
    flex-direction: column;
    align-content: center;
  }
  .opis-185-additional-items-card__title {
    font-size: 16px !important;
    line-height: 19px !important;;
    max-width: 188px !important;;
    text-align: center;
    font-weight: 400 !important;;
    margin: auto;
    margin-bottom: 12px;
  }
  .opis-185-important-things__item-text-img--prizes {
    max-height: 84px;
  }
  .opis-185-additional-items-card__subtitle {
    font-size: 13px !important;
    line-height: 14px !important;;
    color: #cc6c5e !important;;
    text-align: center;
  }
  .opis-185-additional-items-card__title span {
    font-weight: 600 !important;;
  }
  .opis-185-additional-items-card__img {
    max-width: 148px;
    object-fit: contain;
    margin: auto;
    margin-top: 16px;
  }
  .opis-185-additional-items-card__buy-btn {
    background-color: #de4e1b;
    width: 175px;
    min-height: 40.04px;
    color: white !important;
    text-decoration: none !important;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
    border-radius: 30px;
    font-size: 16px !important;
    line-height: 19px;
    letter-spacing: 1.6px;
    font-weight: 600;
    margin-top: 26px;
  }
  .opis-185-additional-items-card-sm-screen-line {
    width: 55%;
    background-color: #ff8c5b;
    height: 2px;
    border-radius: 50px;
    margin: 20px auto;
    display: none;
  }
  
  /***********/
  .opis-185-footer {
    width: 100%;
    margin-top: 67px;
  }
  
  .opis-185-footer .opis-185-footer-waves {
    width: 100%;
  }
  
  @media (max-width: 1000px) {
    .opis-185-main-wrapp {
      padding-right: 50.45px;
      padding-left: 50.81px;
    }
    .opis-185-important-things {
      padding: 0 20px;
    }
    .opis-185-important-things .row {
      margin-bottom: 0;
    }
  }
  
  @media (max-width: 675px) {
    .opis-185-main-wrapp {
      padding-right: 15px;
      padding-left: 15px;
    }
    .opis-185-important-things {
      padding: 0 15px;
    }
    .opis-185-main-wrapp
      .opis-185-product-opis
      .opis-185-product-desc-with-img
      .opis-185-product-desc-with-img__img {
      min-width: 60px;
    }
  }
  .opis-185-additional-items-card__title{
      min-height: 58px;
  }
  
  @media (max-width: 1199px) {
    .opis-185-additional-items-cards {
      padding: 0 10px;
    }
  }
  @media (max-width: 300px) {
    .opis-185-additional-items-cards {
      padding: 0 5px;
    }
  }
  @media (max-width: 767px) {
    .opis-185-additional-items-cards {
      margin-top: 15px;
    }
    .opis-185-all-together {
      margin-top: 40px;
    }
    .opis-185-additional-items-card-sm-screen-line {
      display: block;
    }
    .opis-185-all-together-additional-info-block-3 {
      text-align: center;
    }
    .opis-185-all-together-additional-info {
      justify-content: space-evenly;
    }
    .opis-185-all-together__title {
      font-size: 38px !important;
      line-height: 35px;
    }
    .opis-185-all-together__animal-friendly {
      margin-left: 0px;
    }
    .opis-185-all-together__animal-friendly-texts--big {
      font-size: 24px !important;
    }
    .opis-185-all-together {
      padding-bottom: 50px !important;
    }
  }
  @media (max-width: 867px) {
    .opis-185-all-together {
      margin-top: 40px;
    }
    .opis-185-all-together-additional-info-block-3 {
      text-align: center;
    }
    .opis-185-all-together-additional-info {
      justify-content: space-evenly;
    }
    .opis-185-all-together__title {
      font-size: 38px !important;
      line-height: 35px;
    }
    .opis-185-all-together__animal-friendly {
      margin-left: 0px;
    }
    .opis-185-all-together__animal-friendly-texts--big {
      font-size: 24px !important;
    }
    .opis-185-all-together {
      padding-bottom: 50px !important;
    }
  }
  @media (max-width: 1199px) {
    .opis-185-all-together {
      padding: 106.67px 7px;
    }
  }
  @media (max-width: 966px) {
    .opis-185-all-together-additional-info {
      padding-right: 15px;
    }
  }
  @media (max-width: 465px) {
    .opis-185-additional-items__title {
      font-size: 32px !important;
      line-height: 31px;
    }
    .opis-185-additional-items__subtitle {
      font-size: 28px !important;
      line-height: 20px;
    }
  }
  @media (max-width: 600px) {
    .opis-185-all-together-items {
      margin-top: 50px;
      padding: 0 !important;
    }
  }
  .opis-185-additional-items-card__subtitle {
    min-height: 27px;
  }
  .opis-185-main-wrapp .opis-185-product-opis {
    padding-right: 57px;
  }
  @media (max-width: 867px) {
    .opis-185-main-wrapp .opis-185-product-opis {
      padding-right: 12px;
    }
  }
  .opis-185-all-together-additional-info-block-3--img {
    margin-top: 20px;
    margin-bottom: 15px;
  }
  .opis-185-all-together__animal-friendly--big-screen {
    white-space: nowrap;
    margin-left: 0;
  }
  @media (max-width: 960px) {
    .opis-185-all-together__animal-friendly--big-screen {
      white-space: normal;
    }
  }
  .opis-185-all-together__animal-friendly--small-screen {
    display: none;
  }
  @media (max-width: 867px) {
    .opis-185-all-together__animal-friendly--big-screen {
      display: none;
    }
    .opis-185-all-together__animal-friendly--small-screen {
      display: flex;
    }
  }
  
  /*****/
  .opis-185-important-things__item {
    display: flex;
  }
  .opis-185-important-things__item .opis-185-important-things__item-img-wrapp {
    width: 50%;
  }
  .opis-185-important-things__item-text-wrapp {
    width: 50%;
  }
  
  .opis-185-important-things__item--first {
    margin-bottom: -100px;
  }
  .opis-185-important-things__item--second {
    margin-bottom: -45px;
  }
  .opis-185-important-things__item--third {
    margin-bottom: -40px;
  }
  .opis-185-important-things__item-img--last {
    padding-right: 15px;
  }
  @media (max-width: 1199px) {
    .opis-185-important-things__item--first {
      margin-bottom: 0px;
    }
    .opis-185-important-things__item--second {
      margin-bottom: 5px;
    }
    .opis-185-important-things__item--third {
      margin-bottom: 0px;
    }
  }
  @media (max-width: 868px) {
    .opis-185-important-things__item--first {
      flex-direction: column-reverse;
    }
    .opis-185-important-things__item--second {
      flex-direction: column;
    }
    .opis-185-important-things__item--third {
      flex-direction: column-reverse;
    }
    .opis-185-important-things__item--fourth {
      flex-direction: column;
    }
    .opis-185-important-things__item .opis-185-important-things__item-img-wrapp {
      width: 100%;
    }
    .opis-185-important-things__item-text-wrapp {
      width: 100%;
    }
    .opis-185-important-things__item-text-wrapp--right {
      padding: 0 10px;
    }
    .opis-185-important-things__item-text-wrapp--left {
      padding-right: 0 10px;
      text-align: left;
    }
    .opis-185-important-things__item-text-text {
      max-width: unset;
    }
    .opis-185-important-things__item-text-wrapp--fourth
      .opis-185-important-things__item-text-text {
      max-width: unset !important;
    }
    .opis-185-important-things__item-text-wrapp--left {
      align-items: unset;
    }
    .opis-185-important-things__item-text-wrapp--third
      .opis-185-important-things__item-text-text {
      max-width: unset !important;
    }
    .opis-185-important-things__item-text-wrapp--first * {
      transform: translateY(0px);
    }
    .opis-185-important-things__item-text-wrapp * {
      transform: translateY(0px);
    }
    .opis-185-important-things__item-img {
      width: 100%;
    }
    .opis-185-important-things__title-block {
      margin-bottom: 40px;
    }
    .opis-185-important-things__item-text-wrapp--first
      .opis-185-important-things__item-text-img {
      left: 50%;
      position: relative;
      transform: translateX(-50%);
      max-width: 40%;
    }
    .opis-185-important-things__title {
      font-size: 36px !important;
      line-height: 36px;
    }
    .opis-185-important-things__subtitle {
      font-size: 27px !important;
      line-height: 28px;
    }
    .opis-185-important-things__item-text-wrapp--fourth
      .opis-185-important-things__item-text-img {
      margin-top: 15px !important;
    }
    .opis-185-important-things__item-text-wrapp--left {
      padding-right: 15px;
    }
    .opis-185-important-things__item-text-text {
      font-size: 16px !important;
    }
  }
  .opis-185-product-section-title {
    position: relative;
    z-index: 1;
  }
  .opis-185-product-background-wave {
    z-index: 0;
    max-width: 40%;
  }
  .opis-185-main-wrapp {
    display: flex;
  }
  .opis-185-product-opis {
    width: 60%;
      position:relative;
  }
  .opis-185-pruduct {
    z-index: 2;
    width: 40%;
  }
  .opis-185-all-together-items {
  display: flex;
  }
  .opis-185-all-together-additional-info {
    width: 40%;
    position: relative;
    z-index: 1;
  }
  .opis-185-all-together-img-wrapper {
    width: 60%;
    position: relative;
    z-index: 1;
  }
  @media (max-width: 867px) {
    .opis-185-main-wrapp {
      flex-direction: column-reverse;
    }
    .opis-185-product-opis {
      width: 100%;
    }
    .opis-185-pruduct {
      z-index: 2;
      width: 100%;
    }
    .opis-185-product-background-wave {
      top: -100px;
      width: 50%;
    }
    .opis-185-title-wrapp .opis-185-title-text-with-back span {
      font-size: 15px !important;
      line-height: 20px;
    }
    .opis-185-all-together-items {
      flex-direction: column-reverse;
    }
    .opis-185-all-together-additional-info {
      width: 100%;
    }
    .opis-185-all-together-img-wrapper {
      width: 100%;
    }
  }
  
    /********************ECOONLY*****************/
    .opis-265-all {
      max-width: 1110px;
      font-family: "Poppins", sans-serif;
      margin: 0 auto;
      overflow: hidden;
    }
    
    .opis-265-header {
      min-height: 635px;
      position: relative;
    }
    
    .opis-265-header .opis-265__logo-wrapper {
      z-index: 3;
      background-color: white;
      float: right;
      margin-top: 64px;
      border-bottom-left-radius: 113px;
      border-top-left-radius: 113px;
      -webkit-box-shadow: 0px 3px 6px #00000029;
      box-shadow: 0px 3px 6px #00000029;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      padding: 15px 58px;
      max-width: 90%;
      position: relative;
    }
    
    .opis-265-header .opis-265__logo-wrapper .opis-265__logo {
      max-width: 100%;
    }
    
    .opis-265-header .opis-265-top-img {
      position: absolute;
    }
    
    .opis-265-header .opis-265-top-img.opis-265-img--top-wave {
      z-index: 0;
      top: 0;
      right: 0;
      max-width: 100%;
    }
    
    .opis-265-header .opis-265-top-img.opis-265-img--top-hands {
      z-index: 1;
      top: 0;
      left: 0;
      max-width: 70%;
    }
    
    
    .opis-265-header .opis-265-top-img.opis-265-img--top-plus {
      z-index:0;
      bottom: 0px;
      right: 0;
      max-width: 370px;
      -webkit-transform: translateY(57px);
      transform: translateY(107px);
    }
    
    @media (max-width: 1199px) {
      .opis-265-header {
        min-height: 450px;
      }
    }
    
    @media (max-width: 850px) {
      .opis-265-header {
        min-height: 450px;
      }
    }
    
    @media (max-width: 750px) {
      .opis-265-header {
        min-height: 420px;
      }
    }
    
    @media (max-width: 630px) {
      .opis-265-header {
        min-height: 350px;
      }
    }
    
    @media (max-width: 500px) {
      .opis-265-header {
        min-height: 260px;
      }
    }
    
    .opis-265-title-wrapp {
      color: #232323;
      /*transform: translateY(-9px);*/
      margin-top: 45px;
      position: relative;
    }
    
    @media (max-width: 767px) {
      .opis-265-title-wrapp {
        margin-top: 20px;
      }
    }
    
    .opis-265-title-wrapp p {
      margin: 0;
    }
    
    .opis-265-title-wrapp .opis-265-title-small-text {
      font-size: 16px;
      line-height: 34px;
      letter-spacing: 1.6px;
      margin: 0;
      text-transform: uppercase;
    }
    
    .opis-265-title-main-colored-text{
      font-size: 28px !important;
      line-height: 36px !important;
      color: #E1251B !important;
      font-weight: 600;
    }
    
    .opis-265-title-wrapp .opis-265-title-main-text {
      font-size: 42px;
      line-height: 45px;
      letter-spacing: 0.42px;
      text-transform: uppercase;
      margin-top: 10px;
    }
    
    .opis-265-title-wrapp .opis-265-title-main-text span {
      font-weight: 600;
    }
    
    @media (max-width: 560px) {
      .opis-265-title-wrapp .opis-265-title-main-text {
        font-size: 36px;
        line-height: 39px;
      }
    }
    
    .opis-265-title-wrapp .opis-265-title-submain-text {
      font-size: 20px;
      line-height: 36px;
      margin-top: 10px;
    }
    
    @media (max-width: 560px) {
      .opis-265-title-wrapp .opis-265-title-submain-text {
        line-height: 26px;
        margin-top: 10px;
      }
    }
    
    @media (max-width: 767px) {
      .opis-265-title-red-text {
        margin-bottom: 37.64px !important;
      }
    }
    
    .opis-265-main-wrapp {
      padding: 0px;
      padding-right: 71px;
      padding-left: 40px;
    }
    
    @media (max-width: 767px) {
      .opis-265-main-wrapp {
        background-position-y: 3%;
        padding-right: 20px;
        padding-left: 20px;
      }
    }
    
    .opis-265-main-wrapp .opis-265-pruduct {
      margin-top: 80px;
    }
    
    @media (max-width: 767px) {
      .opis-265-main-wrapp .opis-265-pruduct {
        margin-top: 0;
        margin-bottom: 50px;
        margin-top: 30px;
      }
      .opis-265-header .opis-265-top-img.opis-265-img--top-plus {
        display: none;
      }
    }
    
    .opis-265-main-wrapp .opis-265-pruduct .opis-265-product__img {
      max-width: 100%;
    }
    
    @media (max-width: 767px) {
      .opis-265-main-wrapp .opis-265-pruduct .opis-265-product__img {
        max-width: 50%;
      }
    }
    
    .opis-265-main-wrapp .opis-265-pruduct .opis-265-product__buy-btn {
      margin-top: 17px;
      border-radius: 38px;
      background-color: #e94e1b;
      width: 329px;
      min-height: 75px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      text-decoration: none;
      color: white;
      font-size: 35px;
      letter-spacing: 3.5px;
      font-weight: 600;
      line-height: 63px;
      -ms-flex-item-align: center;
      align-self: center;
      max-width: 95%;
    }
    
    @media (max-width: 800px) {
      .opis-265-main-wrapp .opis-265-pruduct .opis-265-product__buy-btn {
        font-size: 26px;
        min-height: 65px;
      }
    }
    
    @media (max-width: 767px) {
      .opis-265-main-wrapp .opis-265-pruduct .opis-265-product__buy-btn {
        margin-top: 0;
      }
    }
    
    @media (max-width: 390px) {
      .opis-265-main-wrapp .opis-265-pruduct .opis-265-product__buy-btn {
        font-size: 18px;
        min-height: 45px;
      }
    }
    
    .opis-265-main-wrapp .opis-265-product-opis {
      padding-top: 45px;
      padding-right: 12px;
    }
    
    @media (max-width: 767px) {
      .opis-265-main-wrapp .opis-265-product-opis {
        padding-top: 0;
      }
    }
    
    .opis-265-main-wrapp
      .opis-265-product-opis
      .opis-265-product-opis__normal-text {
      font-size: 16px;
      line-height: 24px;
      margin-bottom: 20px;
    }
    
    .opis-265-main-wrapp
      .opis-265-product-opis
      .opis-265-product-opis__normal-text
      span {
      font-weight: bold;
    }
    
    @media (max-width: 767px) {
      .opis-265-main-wrapp
        .opis-265-product-opis
        .opis-265-product-opis__normal-text--last {
        margin-bottom: 44px;
      }
    }
    
    .opis-265-main-wrapp
      .opis-265-product-opis
      .opis-265-product-zalety
      .opis-265-product-zalety__items {
      list-style: none;
      margin-left: 35px;
    }
    
    .opis-265-main-wrapp
      .opis-265-product-opis
      .opis-265-product-zalety
      .opis-265-product-zalety__items
      .opis-265-product-zalety__item {
      margin-bottom: 5px;
      font-size: 16px;
      line-height: 21px;
      position: relative;
    }
    
    .opis-265-main-wrapp
      .opis-265-product-opis
      .opis-265-product-zalety
      .opis-265-product-zalety__items
      .opis-265-product-zalety__item
      span {
      font-weight: bold;
    }
    
    .opis-265-main-wrapp
      .opis-265-product-opis
      .opis-265-product-zalety
      .opis-265-product-zalety__items
      .opis-265-product-zalety__item::before {
      content: "";
      position: absolute;
      width: 12px;
      height: 12px;
      top: 5px;
      left: -36px;
      border-radius: 50%;
      background-color: #E1251B;
    }
    
    .opis-265-main-wrapp .opis-265-product-opis .opis-265-product-section-title {
      font-size: 18px;
      line-height: 24px;
      letter-spacing: -0.5px;
      color: #E1251B;
      font-weight: 800;
      margin: 40px 0 15px;
    }
    
    .opis-265-main-wrapp
      .opis-265-product-opis
      .opis-265-product-opis__pojemnosc-wrapp {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin-bottom: 10px;
    }
    
    .opis-265-main-wrapp
      .opis-265-product-opis
      .opis-265-product-opis__pojemnosc-wrapp
      .opis-265-product-section-title:last-child {
      color: #000000;
      font-weight: 600;
      margin-left: 15px;
    }
    
    .opis-265-main-wrapp
      .opis-265-product-opis
      .opis-265-product-desc-with-img--second {
      margin-top: 18.5px;
    }
    
    .opis-265-main-wrapp
      .opis-265-product-opis
      .opis-265-product-desc-with-img
      .opis-265-product-desc-with-img__img {
      width: 79px;
      -o-object-fit: contain;
      object-fit: contain;
    }
    
    @media (max-width: 545px) {
      .opis-265-main-wrapp
        .opis-265-product-opis
        .opis-265-product-desc-with-img
        .opis-265-product-desc-with-img__img {
        width: 65px;
        -o-object-fit: contain;
        object-fit: contain;
      }
    }
    
    @media (max-width: 600px) {
      .opis-265-main-wrapp
        .opis-265-product-opis
        .opis-265-product-desc-with-img
        .opis-265-product-desc-with-img__img {
        display: none;
      }
    }
    
    .opis-265-main-wrapp
      .opis-265-product-opis
      .opis-265-product-desc-with-img
      .opis-265-product-desc-with-img__text {
      padding-left: 24px;
    }
    
    @media (max-width: 545px) {
      .opis-265-main-wrapp
        .opis-265-product-opis
        .opis-265-product-desc-with-img
        .opis-265-product-desc-with-img__text {
        padding-left: 10px;
      }
    }
    .opis-265-product-desc-with-img {
      display: flex;
    }
    .opis-265-product-desc-with-img--second {
      align-items: flex-start;
    }
    
    .opis-265-main-wrapp
      .opis-265-product-opis
      .opis-265-product-desc-with-img
      .opis-265-product-desc-with-img__text--first {
      margin-bottom: 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      font-size: 20px;
      line-height: 20px;
      font-weight: 700;
    }
    
    .opis-265-main-wrapp
      .opis-265-product-opis
      .opis-265-product-desc-with-img
      .opis-265-product-desc-with-img__title {
      font-size: 16px;
      line-height: 20px;
      font-weight: 700;
    }
    
    .opis-265-main-wrapp
      .opis-265-product-opis
      .opis-265-product-desc-with-img
      .opis-265-product-desc-with-img__text--second {
      font-size: 16px;
      line-height: 20px;
    }
    
    .opis-265-main-wrapp
      .opis-265-product-opis
      .opis-265-product-desc-with-img
      .opis-265-product-desc-with-img__text--second
      span {
      font-weight: 600;
    }
    
    .opis-265-product-desc-with-img__texts-firstone {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      padding: 0 !important;
    }
    
    .opis-265-product-desc-with-img__text--firstsub {
      font-size: 16px;
      line-height: 20px;
      font-weight: 400;
      margin-top: 5px;
    }
    
    .opis-265-notification {
      padding: 19px 22px;
      width: 100%;
      margin: auto;
      margin-top: 32px;
      text-align: left;
      border: 2px solid #e94e1b;
      border-radius: 26px;
    }
    
    @media (max-width: 950px) {
      .opis-265-notification {
        width: 80%;
      }
    }
    
    @media (max-width: 665px) {
      .opis-265-notification {
        width: 85%;
        padding: 14px;
      }
    }
    
    @media (max-width: 465px) {
      .opis-265-notification {
        width: 90%;
        padding: 5px;
      }
    }
    
    .opis-265-notification .opis-195-notification__title {
      color: #e94e1b;
      font-size: 18px;
      line-height: 24px;
      font-weight: 600;
      text-transform: uppercase;
    }
    
    .opis-265-notification .opis-195-notification__text {
      font-size: 16px;
      line-height: 24px;
      font-weight: 600;
      margin: 0;
    }
    .opis-265-notification .opis-195-notification__text span{
      color: #E94E1B;
      font-weight: 600;
    }
    
    
    
    
    
    .opis-265-desc{
      padding-left: 104px;
      padding-right: 85.87px;
      margin-top: 63.61px;
      position: relative;
    }
    .opis-265-desc .opis-265-desc__section-title{
      font-size: 23px;
      line-height: 27px;
      letter-spacing: -0.57px;
      font-weight: 800;
      margin-bottom: 27px;
      color: #E1251B;
    }
    .opis-265-desc .opis-265-desc__section-text{
      font-size: 16px;
      line-height: 23px;
      margin-bottom: 25px;
    }
    .opis-265-desc .opis-265-desc__section-text span{
      font-weight: 700;
    }
    .opis-265-desc__back-img{
      position: absolute;
      top: 50%;
      right: 0;
      transform: translateY(-53%);
      max-width: 370px;
    }
    
    
    
    
    .opis-265-all-together{
      margin-top: 70px;
      padding-left: 104px;
      padding-right: 85.87px;
    }
    .opis-265-all-together__title{
      font-size: 40px;
      line-height: 58px;
      margin: 0;
      z-index: 5;
      position: relative;
    }
    .opis-265-all-together__title span{
      font-weight: 600;
    }
    .opis-265-all-together__subtitle{
      font-size: 23px;
      line-height: 27px;
      letter-spacing: -0.57px;
      font-weight: 800;
      margin-bottom: 27px;
      color: #E1251B;
      transform: translateY(0px);
      position: relative;
      z-index: 5;
    }
    .opis-265-all-together__animal-friendly{
      display: flex;
      max-width: 433px;
      max-height: 110px;
      margin-left: 33.5px;
    }
    .opis-265-all-together__animal-friendly-img{
      max-width: 110px;
      object-fit: contain;
      margin-right: 23px;
    }
    .opis-265-all-together__animal-friendly-texts{
      display: flex;
      flex-direction: column;
      justify-content: space-evenly;
    }
    .opis-265-all-together__animal-friendly-texts--big{
      font-size: 43px !important;
      line-height: 31px!important;
      letter-spacing: 1.07px !important;
      font-weight: 700!important;
      color: #E1251B !important;
      text-transform: uppercase;
    }
    .opis-265-all-together__animal-friendly-text{
      font-size: 25px !important;
      line-height: 29px !important;
      font-weight: 550 !important;
      margin-bottom: 0;
    }
    .opis-265-all-together__sklad{
      max-width: 313px;
    }
    .opis-265-all-together__sklad-texts{
    
    }
    .opis-265-all-together__sklad-texts--big{
      font-size: 104px !important;
      letter-spacing: 2.6px !important;
      line-height: 134px !important;
      font-weight: 700 !important;
      color: #E1251B !important;
    }
    .opis-265-all-together__sklad-text{
      font-size: 18px !important;
      line-height: 22px !important;
      color: #232323 !important;
      font-weight: 600 !important;
    }
    
    
    .opis-265-all-together__center-img{
      margin: auto;
      display: flex;
      max-width: 100%;
      object-fit: contain;
      position: relative;
      z-index: 2;
    }
    .opis-265-all-together__center-img-wrapp{
      position: relative;
      background-color: #fff;
      z-index: 2;
      max-width: 736px;
      margin: auto;
      transform: translateX(35px);
    }
    .opis-265-all-together__center-img-wrapp::before{
      content: "";
      position: absolute;
      z-index: 0;
      height: 10px;
      width: 400px;
      background-image: url("https://onlybio.life/img/opisy/265/horizontal-line.png");
      top: 75%;
      left: 0;
      transform: translateX(-110%);
    }
    .opis-265-all-together__center-img-wrapp::after{
      content: "";
      position: absolute;
      z-index: 0;
      height: 90px;
      width: 10px;
      background-image: url("https://onlybio.life/img/opisy/265/vertical-line.png");
      top: 100%;
      left: 50%;
      background-size: 100% 121%;
      background-position: center;
      transform: translate(-40px, -10px);
    }
    
    .opis-265-all-together__flexed-container{
      display: flex;
      align-items: center;
    }
    @media(max-width:910px){
      .opis-265-all-together__flexed-container{
        flex-wrap: wrap;
        margin-top: 65px;
        justify-content: center;
      }
      .opis-265-all-together__sklad{
        max-width: unset;
      }
      .opis-265-all-together__animal-friendly {
        margin-left: 0px;
        margin-top: 25px;
      }
      .opis-265-all-together__center-img-wrapp::after {
        transform: translate(-14px, -10px);
      }
    }
    @media(max-width:545px){
      .opis-265-all-together__animal-friendly-texts--big {
        font-size: 38px !important;
        line-height: 19px !important;
        margin-bottom: 0;
      }
      .opis-265-all-together__animal-friendly-text {
        font-size: 22px !important;
        line-height: 23px !important;
      }
    }
    .opis-265-all-together__moveable-container{
      transform: translateY(-90px);
    }
    @media(max-width:1090px){
      .opis-265-all-together {
        padding-left: 40px;
        padding-right: 32.87px;
      }
      .opis-265-desc {
        padding-left: 40px;
        padding-right: 32.87px;
      }
    }
    @media(max-width:979px){
      .opis-265-all-together {
          padding-left: 20px;
          padding-right: 20px;
      }
      .opis-265-desc {
        padding-left: 20px;
          padding-right: 20px;
      }
      .opis-265-all-together__moveable-container{
        transform: translateY(0px);
      }
      .opis-265-all-together__center-img-wrapp{
        transform: translateX(0px);
      }
    }
    
    .opis-265-jumbotron{
      width: 100%;
      margin-top: 128px;
    }
    .opis-265-jumbotron-img{
      width: 100%;
      object-fit: contain;
    }
    @media(max-width: 767px){
      .opis-265-jumbotron{
        margin-top: 50px;
      }
    }
    
    .opis-265-footer {
      width: 100%;
      position: relative;
      margin-top: 86px;
    }
    @media(max-width:979px){
      .opis-265-footer {
        margin-top: 206px;
      }
    }
    .opis-265-footer-table{
      position: absolute;
      right: 29px;
      /*bottom: 178.21px;*/
      bottom: 63%;
    }
    .opis-265-footer-chair{
      position: absolute;
      left: 48.53px;
      /*bottom: 62.32px;*/
      bottom: 23%;
    }
    @media(max-width: 900px){
      .opis-265-footer-table{
        width: 200px;
      }
      .opis-265-footer-chair{
        width: 200px;
      }
    }
    @media(max-width: 650px){
      .opis-265-footer-table{
        display: none;
      }
      .opis-265-footer-chair{
        width: 200px;
      }
    }
    
    .opis-265-footer .opis-265-footer-waves {
      width: 100%;
      position: relative;
      z-index: 3;
    }
    .opis-265-how-to-wash-card{
      width: 272px;
    }
    @media(max-width: 1199px){
      .opis-265-how-to-wash-card{
          width: 220px;
      }
    }
    
  
    .opis-145-all {
      max-width: 1110px;
      font-family: "Poppins", sans-serif;
      margin: 0 auto;
      overflow: hidden;
    }
    
    .opis-145-header {
      min-height: 635px;
      position: relative;
    }
    
    .opis-145-header .opis-145__logo-wrapper {
      z-index: 3;
      background-color: white;
      float: right;
      margin-top: 64px;
      border-bottom-left-radius: 113px;
      border-top-left-radius: 113px;
      -webkit-box-shadow: 0px 3px 6px #00000029;
      box-shadow: 0px 3px 6px #00000029;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      padding: 35px 124px;
      max-width: 90%;
      position: relative;
    }
    
    .opis-145-header .opis-145__logo-wrapper .opis-145__logo {
      max-width: 100%;
      width: 237px;
    }
    
    @media (max-width: 450px) {
      .opis-145-header .opis-145__logo-wrapper .opis-145__logo {
        max-width: 100%;
        width: unset;
      }
      .opis-145-header .opis-145__logo-wrapper {
        padding: 10px 70px;
      }
    }
    
    .opis-145-header .opis-145-top-img {
      position: absolute;
    }
    
    .opis-145-header .opis-145-top-img.opis-145-img--top-wave {
      z-index: 1;
      top: 0;
      right: 0;
      max-width: 100%;
    }
    
    .opis-145-header .opis-145-top-img.opis-145-img--top-hands {
      z-index: 2;
      top: 0;
      left: 0;
      max-width: 70%;
    }
    
    .opis-145-title-main-colored-text {
      font-size: 28px !important;
      line-height: 36px !important;
      color: #27348b !important;
      font-weight: 600;
    }
    
    .opis-145-header .opis-145-top-img.opis-145-img--top-plus {
      z-index: -3;
      bottom: 0px;
      right: 0;
      -webkit-transform: translateY(57px);
      transform: translateY(57px);
    }
    
    @media (max-width: 1199px) {
      .opis-145-header {
        min-height: 450px;
      }
      .opis-145-title-right-wave {
        z-index: 0;
      }
      .opis-145-title-left-wave {
        z-index: 0;
      }
    }
    
    @media (max-width: 850px) {
      .opis-145-header {
        min-height: 450px;
      }
    }
    
    @media (max-width: 750px) {
      .opis-145-header {
        min-height: 420px;
      }
    }
    
    @media (max-width: 630px) {
      .opis-145-header {
        min-height: 350px;
      }
    }
    
    @media (max-width: 500px) {
      .opis-145-header {
        min-height: 260px;
      }
    }
    
    .opis-145-title-wrapp {
      color: #232323;
      /*transform: translateY(-9px);*/
      margin-top: 45px;
      position: relative;
    }
    .opis-145-title-right-wave {
      position: absolute;
      top: 0;
      right: 0;
      transform: translate(40%, -40%);
    }
    .opis-145-title-left-wave {
      position: absolute;
      top: 0;
      left: 0;
      transform: translateY(-10%);
    }
    
    @media (max-width: 767px) {
      .opis-145-title-wrapp {
        margin-top: 20px;
      }
    }
    
    .opis-145-title-wrapp p {
      margin: 0;
    }
    
    .opis-145-title-wrapp .opis-145-title-small-text {
      font-size: 16px;
      line-height: 34px;
      letter-spacing: 1.6px;
      margin: 0;
      text-transform: uppercase;
    }
    
    .opis-145-title-wrapp .opis-145-title-main-text {
      font-size: 42px;
      line-height: 45px;
      letter-spacing: 0.42px;
      text-transform: uppercase;
      margin-top: 10px;
    }
    
    .opis-145-title-wrapp .opis-145-title-main-text span {
      font-weight: 600;
    }
    
    @media (max-width: 560px) {
      .opis-145-title-wrapp .opis-145-title-main-text {
        font-size: 36px;
        line-height: 39px;
      }
    }
    
    .opis-145-title-wrapp .opis-145-title-submain-text {
      font-size: 20px;
      line-height: 36px;
      margin-top: 10px;
    }
    
    @media (max-width: 560px) {
      .opis-145-title-wrapp .opis-145-title-submain-text {
        line-height: 26px;
        margin-top: 10px;
      }
    }
    
    @media (max-width: 767px) {
      .opis-145-title-red-text {
        margin-bottom: 37.64px !important;
      }
    }
    
    .opis-145-main-wrapp {
      padding: 0px;
      padding-right: 101.45px;
      padding-left: 69px;
    }
    
    @media (max-width: 767px) {
      .opis-145-main-wrapp {
        background-position-y: 3%;
        padding-right: 20px;
        padding-left: 20px;
      }
    }
    
    .opis-145-main-wrapp .opis-145-pruduct {
      margin-top: 60px;
    }
    
    @media (max-width: 767px) {
      .opis-145-main-wrapp .opis-145-pruduct {
        margin-top: 0;
        margin-bottom: 50px;
      }
    }
    
    .opis-145-main-wrapp .opis-145-pruduct .opis-145-product__img {
      max-width: 100%;
    }
    
    @media (max-width: 767px) {
      .opis-145-main-wrapp .opis-145-pruduct .opis-145-product__img {
        max-width: 60%;
      }
    }
    
    .opis-145-main-wrapp .opis-145-pruduct .opis-145-product__buy-btn {
      margin-top: 17px;
      border-radius: 38px;
      background-color: #e94e1b;
      width: 329px;
      min-height: 75px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      text-decoration: none;
      color: white;
      font-size: 35px;
      letter-spacing: 3.5px;
      font-weight: 600;
      line-height: 63px;
      -ms-flex-item-align: center;
      align-self: center;
      max-width: 95%;
    }
    
    @media (max-width: 800px) {
      .opis-145-main-wrapp .opis-145-pruduct .opis-145-product__buy-btn {
        font-size: 26px;
        min-height: 65px;
      }
    }
    
    @media (max-width: 767px) {
      .opis-145-main-wrapp .opis-145-pruduct .opis-145-product__buy-btn {
        margin-top: 0;
      }
    }
    
    @media (max-width: 390px) {
      .opis-145-main-wrapp .opis-145-pruduct .opis-145-product__buy-btn {
        font-size: 18px;
        min-height: 45px;
      }
    }
    
    .opis-145-main-wrapp .opis-145-product-opis {
      padding-top: 45px;
      padding-right: 12px;
      padding-left: 35px;
    }
    
    @media (max-width: 767px) {
      .opis-145-main-wrapp .opis-145-product-opis {
        padding-top: 0;
      }
    }
    
    .opis-145-main-wrapp
      .opis-145-product-opis
      .opis-145-product-opis__normal-text {
      font-size: 16px;
      line-height: 24px;
      margin-bottom: 20px;
    }
    
    .opis-145-main-wrapp
      .opis-145-product-opis
      .opis-145-product-opis__normal-text
      span {
      font-weight: bold;
    }
    
    @media (max-width: 767px) {
      .opis-145-main-wrapp
        .opis-145-product-opis
        .opis-145-product-opis__normal-text--last {
        margin-bottom: 44px;
      }
    }
    
    .opis-145-main-wrapp
      .opis-145-product-opis
      .opis-145-product-zalety
      .opis-145-product-zalety__items {
      list-style: none;
      margin-left: 35px;
    }
    
    .opis-145-main-wrapp
      .opis-145-product-opis
      .opis-145-product-zalety
      .opis-145-product-zalety__items
      .opis-145-product-zalety__item {
      margin-bottom: 12px;
      font-size: 16px;
      line-height: 24px;
      position: relative;
    }
    
    .opis-145-main-wrapp
      .opis-145-product-opis
      .opis-145-product-zalety
      .opis-145-product-zalety__items
      .opis-145-product-zalety__item
      span {
      font-weight: bold;
    }
    
    .opis-145-main-wrapp
      .opis-145-product-opis
      .opis-145-product-zalety
      .opis-145-product-zalety__items
      .opis-145-product-zalety__item::before {
      content: "";
      position: absolute;
      width: 12px;
      height: 12px;
      top: 5px;
      left: -36px;
      border-radius: 50%;
      background-color: #b0b1d5;
    }
    
    .opis-145-main-wrapp .opis-145-product-opis .opis-145-product-section-title {
      font-size: 23px !important;
      line-height: 27px !important;
      letter-spacing: -0.57px !important;
      color: #27348b;
      font-weight: 750 !important;
      margin: 25px 0 15px;
    }
    
    .opis-145-main-wrapp
      .opis-145-product-opis
      .opis-145-product-opis__pojemnosc-wrapp {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin-bottom: 10px;
    }
    
    .opis-145-main-wrapp
      .opis-145-product-opis
      .opis-145-product-opis__pojemnosc-wrapp
      .opis-145-product-section-title:last-child {
      color: #000000;
      font-weight: 600;
      margin-left: 15px;
    }
    
    .opis-145-main-wrapp
      .opis-145-product-opis
      .opis-145-product-desc-with-img
      .opis-145-product-desc-with-img__img {
      width: 71px;
      -o-object-fit: contain;
      object-fit: contain;
    }
    .opis-145-product-desc-with-img {
      display: flex;
    }
    @media (max-width: 545px) {
      .opis-145-main-wrapp
        .opis-145-product-opis
        .opis-145-product-desc-with-img
        .opis-145-product-desc-with-img__img {
        width: 65px;
        -o-object-fit: contain;
        object-fit: contain;
      }
    }
    @media (max-width: 500px) {
      .opis-145-main-wrapp .opis-145-product-opis {
        padding-top: 45px;
        padding-right: 12px;
        padding-left: 15px;
      }
      .opis-145-main-wrapp .opis-145-product-opis .opis-145-product-desc-with-img .opis-145-product-desc-with-img__img{
        padding-right: 0;
      }
    }
    
    .opis-145-main-wrapp
      .opis-145-product-opis
      .opis-145-product-desc-with-img
      .opis-145-product-desc-with-img__text {
      padding-left: 24px;
    }
    
    @media (max-width: 545px) {
      .opis-145-main-wrapp
        .opis-145-product-opis
        .opis-145-product-desc-with-img
        .opis-145-product-desc-with-img__text {
        padding-left: 10px;
      }
    }
    .opis-145-product-desc-with-img {
      display: flex;
    }
    .opis-145-product-desc-with-img--second {
      align-items: flex-start;
    }
    
    .opis-145-main-wrapp
      .opis-145-product-opis
      .opis-145-product-desc-with-img
      .opis-145-product-desc-with-img__text--first {
      margin-bottom: 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      font-size: 20px;
      line-height: 20px;
      font-weight: 700;
    }
    
    .opis-145-main-wrapp
      .opis-145-product-opis
      .opis-145-product-desc-with-img
      .opis-145-product-desc-with-img__title {
      font-size: 16px;
      line-height: 20px;
      font-weight: 700;
    }
    
    .opis-145-main-wrapp
      .opis-145-product-opis
      .opis-145-product-desc-with-img
      .opis-145-product-desc-with-img__text--second {
      font-size: 16px;
      line-height: 20px;
    }
    
    .opis-145-main-wrapp
      .opis-145-product-opis
      .opis-145-product-desc-with-img
      .opis-145-product-desc-with-img__text--second
      span {
      font-weight: 600;
    }
    
    .opis-145-product-desc-with-img__texts-firstone {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      padding: 0 !important;
    }
    
    .opis-145-product-desc-with-img__text--firstsub {
      font-size: 16px;
      line-height: 20px;
      font-weight: 400;
      margin-top: 5px;
    }
    
    .opis-145-notification {
      padding: 19px 22px;
      width: 100%;
      margin: auto;
      margin-top: 32px;
      text-align: left;
      border: 2px solid #e94e1b;
      border-radius: 26px;
    }
    
    @media (max-width: 950px) {
      .opis-145-notification {
        width: 100%;
      }
    }
    
    @media (max-width: 665px) {
      .opis-145-notification {
        width: 100%;
        padding: 14px;
      }
    }
    
    @media (max-width: 465px) {
      .opis-145-notification {
        width: 95%;
        padding: 5px 15px;
      }
    }
    
    .opis-145-notification .opis-195-notification__title {
      color: #e94e1b;
      font-size: 18px;
      line-height: 24px;
      font-weight: 600;
      text-transform: uppercase;
    }
    
    .opis-145-notification .opis-195-notification__text {
      font-size: 16px;
      line-height: 24px;
      font-weight: 700;
      margin: 0;
    }
    .opis-145-notification .opis-195-notification__text span {
      color: #e94e1b;
      font-weight: 600;
    }
    
    .opis-145-all-together {
      padding: 109px 93px 10px 113px;
      background: linear-gradient(
        to bottom,
        rgba(230, 228, 228, 0.3),
        rgba(255, 255, 255, 0.3)
      );
      position: relative;
      margin-top: 70px;
    }
    .opis-145-all-together-right-img-small {
      display: none;
    }
    
    @media (max-width: 1075px) {
      .opis-145-all-together {
        padding: 109px 70px 10px 70px;
      }
    }
    @media (max-width: 976px) {
      .opis-145-all-together {
        padding: 109px 0px 10px 24px;
      }
    }
    
    .opis-145-all-together-logo {
      position: absolute;
      top: 65px;
      left: 115px;
    }
    
    @media (max-width: 1075px) {
      .opis-145-all-together-logo {
        left: 70px;
      }
    }
    @media (max-width: 976px) {
      .opis-145-all-together-logo {
        left: 24px;
      }
    }
    
    .opis-145-all-together-left-texts {
      margin-top: 90px;
    }
    .opis-145-all-together-left-text--big {
      color: #27348b;
      font-size: 43px;
      line-height: 54px;
      text-transform: uppercase;
      letter-spacing: 1.07px;
      font-weight: 750;
    }
    .opis-145-all-together-left-text {
      font-size: 25px;
      line-height: 18px;
      font-weight: 600;
      margin-bottom: 43px;
    }
    
    .opis-145-all-together-middle-column {
      display: flex;
      justify-content: center;
    }
    .opis-145-all-together-middle-img {
      transform: translate(-20px, -55px);
      object-fit: contain;
      align-self: flex-start;
    }
    
    .opis-145-all-together__animal-friendly {
      display: flex;
      position: absolute;
      bottom: 50px;
      right: 199px;
    }
    .opis-145-all-together__animal-friendly-img {
      max-width: 110px;
      object-fit: contain;
      margin-right: 23px;
    }
    .opis-145-all-together__animal-friendly-texts {
      display: flex;
      flex-direction: column;
      justify-content: flex-end;
    }
    .opis-145-all-together__animal-friendly-texts--big {
      font-size: 43px !important;
      line-height: 31px !important;
      letter-spacing: 1.07px !important;
      font-weight: 700 !important;
      color: #27348b !important;
      text-transform: uppercase;
    }
    .opis-145-all-together__animal-friendly-text {
      font-size: 25px !important;
      line-height: 29px !important;
      font-weight: 550 !important;
      margin: 0;
    }
    
    .opis-145-all-together-wave {
      display: none;
    }
    .opis-145-all-together-left-img-small-screen {
      display: none;
    }
    
    @media (max-width: 767px) {
      .opis-145-all-together__animal-friendly {
        justify-content: center;
      }
      .opis-145-all-together-right-img-small {
        display: block;
      }
      .opis-145-all-together-right-img-big {
        display: none;
      }
      .opis-145-all-together-logo {
        left: 25px;
        top: 25px;
      }
      .opis-145-all-together-wave {
        display: block;
        position: absolute;
      }
      .opis-145-all-together-wave-right {
        right: 0;
        top: 10%;
        transform: translateX(70%);
        max-width: 50%;
      }
      .opis-145-all-together-wave-left {
        left: 0;
        top: 35%;
        transform: translateX(-35%);
        max-width: 30%;
      }
    
      .opis-145-all-together-left-img {
        width: 60%;
        display: flex;
        margin: auto;
      }
      .opis-145-all-together-left-img-big-screen {
        display: none !important;
      }
      .opis-145-all-together-left-img-small-screen {
        display: block;
      }
      .opis-145-all-together__animal-friendly {
        margin-top: 30px;
        position: relative;
        bottom: unset;
        right: unset;
      }
      .opis-145-all-together-right-column {
        display: flex;
        justify-content: space-evenly;
        width: 100%;
      }
      .opis-145-all-together-middle-img {
        transform: translateX(-25px);
        max-width: 80%;
        margin-bottom: 30px;
        margin-top: 0px;
      }
      .opis-145-all-together {
        padding: 20px 20px 10px 20px;
      }
      .opis-145-all-together-right-column img {
        max-width: 70%;
      }
    }
    @media (max-width: 600px) {
      .opis-145-all-together-logo {
        display: none;
      }
      .opis-145-all-together-left-img {
        width: 80%;
        display: flex;
        margin: auto;
      }
      .opis-145-all-together {
        padding: 20px 20px 10px 20px;
      }
      .opis-145-all-together-left-texts {
        margin-top: 20px;
      }
    }
    @media (max-width: 600px) {
      .opis-145-all-together-right-column {
        flex-direction: column;
        align-items: center;
      }
      .opis-145-all-together-right-img-small {
        margin-bottom: 30px;
      }
    }
    @media (max-width: 587px) {
      .opis-145-all-together__animal-friendly {
        justify-content: center;
      }
      .opis-145-all-together__animal-friendly-img {
        max-width: 70px;
        margin-right: 17px;
      }
      .opis-145-all-together__animal-friendly-texts--big {
        font-size: 30px !important;
        line-height: 10px !important;
      }
      .opis-145-all-together__animal-friendly-text {
        font-size: 19px !important;
        line-height: 25px !important;
      }
    }
    @media (max-width: 467px) {
      .opis-145-all-together__animal-friendly {
        justify-content: center;
      }
      .opis-145-all-together__animal-friendly-img {
        max-width: 50px;
        margin-right: 10px;
      }
      .opis-145-all-together__animal-friendly-texts--big {
        font-size: 22px !important;
        line-height: 10px !important;
      }
      .opis-145-all-together__animal-friendly-text {
        font-size: 14px !important;
        line-height: 18px !important;
      }
    }
    @media(max-width:450px){
        .opis-145-title-right-wave{
            display: none;
        }
        .opis-145-title-left-wave{
            display:none;
        }
    }
    .opis-145-how-to-wash {
      min-height: 500px;
      position: relative;
    }
    @media(max-width:1199px){
      .opis-145-all-together__animal-friendly {
          right: 50px;
      }
      .opis-145-all-together__animal-friendly-img {
          max-width: 80px !important;
      }
    }
    .opis-145-how-to-wash .opis-145-how-to-wash-text {
      padding: 0 125px;
      padding-top: 139px;
      font-size: 42px;
      line-height: 46px;
      letter-spacing: 0.42px;
      text-transform: uppercase;
      position: relative;
      z-index: 3;
    }
    
    .opis-145-how-to-wash .opis-145-how-to-wash-text span {
      font-weight: 700;
    }
    
    @media (max-width: 836px) {
      .opis-145-how-to-wash .opis-145-how-to-wash-text {
        padding: 0 30px;
        padding-top: 139px;
      }
    }
    
    .opis-145-how-to-wash .opis-145-how-to-wash-back-img {
      position: absolute;
      top: 5px;
      right: 0;
      z-index: 0;
      max-width: 100%;
    }
    
    @media (max-width: 767px) {
      .opis-145-how-to-wash .opis-145-how-to-wash-back-img {
        -webkit-transform: translate(20%, 20%);
        transform: translate(20%, 20%);
      }
    }
    
    .opis-145-how-to-wash .opis-145-how-to-wash-plus-back-img {
      position: absolute;
      top: 114px;
      left: 0;
      z-index: 0;
    }
    
    @media (max-width: 836px) {
      .opis-145-how-to-wash .opis-145-how-to-wash-plus-back-img {
        display: none !important;
      }
    }
    
    .opis-145-how-to-wash .opis-145-how-to-wash-cards {
      margin-top: 220px;
      padding: 0 125px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      position: relative;
      z-index: 2;
    }
    
    .opis-145-how-to-wash {
      position: relative;
    }
    .opis-145-how-to-wash-right-wave {
      position: absolute;
      right: 0;
      top: 50%;
      transform: translate(60%, 0%);
    }
    .opis-145-how-to-wash-left-wave {
      position: absolute;
      z-index: 0;
      left: 0;
      top: 50%;
      transform: translate(-70%, -40%);
    }
    
    .opis-145-how-to-wash
      .opis-145-how-to-wash-cards
      .opis-145-how-to-wash-card:nth-child(2),
    .opis-145-how-to-wash
      .opis-145-how-to-wash-cards
      .opis-145-how-to-wash-card:nth-child(5),
    .opis-145-how-to-wash
      .opis-145-how-to-wash-cards
      .opis-145-how-to-wash-card:nth-child(8) {
      -webkit-transform: translateY(-70px);
      transform: translateY(-70px);
    }
    
    @media (max-width: 1199px) {
      .opis-145-how-to-wash .opis-145-how-to-wash-cards {
        padding: 0 70px;
      }
    }
    
    @media (max-width: 1080px) {
      .opis-145-how-to-wash .opis-145-how-to-wash-cards {
        padding: 0 40px;
      }
    }
    
    @media (max-width: 871px) {
      .opis-145-how-to-wash .opis-145-how-to-wash-cards {
        padding: 0 20px;
      }
    }
    
    @media (max-width: 831px) {
      .opis-145-how-to-wash-cards {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
      }
      .opis-145-how-to-wash-card:nth-child(2),
      .opis-145-how-to-wash-card:nth-child(5),
      .opis-145-how-to-wash-card:nth-child(8) {
        -webkit-transform: translateY(0px) !important;
        transform: translateY(0px) !important;
      }
    }
    
    .opis-145-jumbotron__texts {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
    }
    
    .opis-145-jumbotron__texts .opis-145-jumbotron__big-text {
      font-size: 58px;
      line-height: 85px;
      letter-spacing: 0.58px;
      margin: 0;
      margin-right: 20px;
      color: white;
      font-weight: 100;
    }
    
    @media (max-width: 650px) {
      .opis-145-jumbotron__texts .opis-145-jumbotron__big-text {
        font-size: 40px;
        margin-right: 10px;
      }
    }
    
    @media (max-width: 470px) {
      .opis-145-jumbotron__texts .opis-145-jumbotron__big-text {
        display: none;
      }
    }
    
    .opis-145-jumbotron__texts .opis-145-jumbotron__text {
      line-height: 26px;
      letter-spacing: 0.2px;
    }
    
    .opis-145-footer {
      width: 100%;
    }
    
    .opis-145-footer .opis-145-footer-waves {
      width: 100%;
    }
    .opis-145-how-to-wash-card {
      width: 272px;
    }
    @media (max-width: 1199px) {
      .opis-145-how-to-wash-card {
        width: 220px;
      }
    }
  
    .opis-261-all {
      max-width: 1100px;
      font-family: "Work Sans", sans-serif;
      margin: 0 auto;
      overflow: hidden;
    }
    .opis-261-header {
      position: relative;
    }
    .opis-261-header-img {
      width: 100%;
    }
    
    .opis-261-title-wrapp {
      color: #A970AC !important;
      margin-top: 48px;
      padding: 0 15px;
      position: relative;
      z-index: 1;
    }
    @media (max-width: 867px) {
      .opis-261-title-wrapp {
        margin-top: 20px;
      }
    }
    .opis-261-title-wrapp p {
      margin: 0;
    }
    .opis-261-title-wrapp .opis-261-title-main-text {
      font-size: 52px !important;
      line-height: 60px;
      font-weight: 300 !important;;
       color: #A970AC !important;
    }
    .opis-261-title-wrapp .opis-261-title-main-text span {
      font-weight: 500 !important;;
    }
    @media (max-width: 660px) {
      .opis-261-title-wrapp .opis-261-title-main-text {
        font-size: 36px !important;
        line-height: 39px;
      }
    }
    @media (max-width: 675px) {
      .opis-261-title-wrapp .opis-261-title-main-text {
        font-size: 38px !important;
        line-height: 40px;
      }
      .opis-261-important-things__item-text-wrapp--third
        .opis-261-important-things__item-text-img {
        align-self: center;
        max-width: 40%;
      }
    }
    @media (max-width: 500px) {
      .opis-261-title-wrapp .opis-261-title-main-text {
        font-size: 29px !important;
        line-height: 31px;
      }
    }
    
    .opis-261-main-wrapp {
      padding: 0px;
      margin-top: 64px;
      padding-right: 21px;
      padding-left: 85px;
      position: relative;
      display: flex;
    }
    @media (max-width: 1199px) {
      .opis-261-main-wrapp {
        padding-right: 20px;
        padding-left: 20px;
      }
    }
    @media (max-width: 867px) {
      .opis-261-main-wrapp {
        padding-right: 20px;
        padding-left: 20px;
        margin-top: 30px;
      }
      .opis-261-main-wrapp {
        flex-direction: column-reverse;
      }
    }
    .opis-261-main-wrapp .opis-261-pruduct {
      margin-top: 0px;
      transform: translateY(-40px);
      min-width: 420px;
    }
    @media (max-width: 867px) {
      .opis-261-main-wrapp .opis-261-pruduct {
        margin-top: 0;
        transform: translateY(0px);
        margin-bottom: 20px;
        min-width: unset;
      }
    }
    .opis-261-main-wrapp .opis-261-pruduct .opis-261-product__img {
      max-width: 100%;
    }
    @media (max-width: 867px) {
      .opis-261-main-wrapp .opis-261-pruduct .opis-261-product__img {
        max-width: 60%;
      }
    }
    .opis-261-main-wrapp
      .opis-261-product-opis
      .opis-261-product-opis__normal-text {
      font-size: 16px !important;
      line-height: 26px !important;
      margin-bottom: 10px !important;
    }
    
    .opis-261-main-wrapp .opis-261-product-opis .opis-261-product-section-title {
      font-size: 20px !important;
      line-height: 22px !important;
      letter-spacing: -0.5px !important;
      color: #161615;
      font-weight: 600 !important;
      margin: 23px 0 15px;
    }
    .opis-261-product-opis__normal-text--bolder{
      font-weight: 600 !important;
    }
    .opis-261-product-opis__normal-text--big{
      font-weight: 700 !important;
      text-transform: uppercase;
      margin:10px 0;
    }
    .opis-261-main-wrapp
      .opis-261-product-opis
      .opis-261-product-opis__pojemnosc-wrapp {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin-bottom: 10px;
    }
    .opis-261-main-wrapp
      .opis-261-product-opis
      .opis-261-product-opis__pojemnosc-wrapp
      .opis-261-product-section-title:last-child {
      color: #000000;
      font-weight: 600;
      margin-left: 15px;
    }
    @media (max-width: 600px) {
      .opis-261-main-wrapp .opis-261-product-opis {
        padding-top: 20px;
        padding-right: 0px;
        padding-left: 0px;
      }
    }
    
    .opis-261-jumbotron{
      min-height: 431px;
      background-image: url("https://onlybio.life/img/opisy/261/jumbotron.png");
      background-position: right;
      position: relative;
      display: flex;
      align-items: center;
      padding-left: 85px;
      margin-top: 93px;
      z-index: 4;
    }
    .opis-261-jumbotron-text{
      color: #161615;
      font-size: 52px;
      line-height: 24px;
      margin-bottom: 31px;
      position: relative;
    }
    .opis-261-jumbotron-text span{
      font-weight: 600;
    }
    .opis-261-jumbotron-text::after{
      content: "";
      position: absolute;
      left: 0;
      top: calc(100% + 36px);
      width: 40%;
      background-color: #F9D3D3;
      height: 12px;
    }
    .opis-261-jumbotron-clouds{
      position: absolute;
      left: 0;
      top: 0;
      transform: translateY(-5%);
    }
    @media(max-width:867px){
      .opis-261-jumbotron{
        padding-left: 45px;
        margin-top: 50px;
      }
      .opis-261-jumbotron-text{
        color: #161615;
        font-size: 34px;
        line-height: 36px;
        margin-bottom: 31px;
        position: relative;
      }
      .opis-261-jumbotron-text::after{
        top: calc(100% + 16px);
        height: 10px;
      }
    }
    @media(max-width:620px){
      .opis-261-jumbotron{
        background-image: url("https://onlybio.life/img/opisy/261/jumbotron.png");
        background-position: 60% 0%;
      }
    }
    
    .opis-261-recomendations{
      background-color: #EFFAFF;
      padding-top: 100px;
      padding-bottom: 100px;
      /*transform: translateY(-100px);*/
      margin-top: -100px;
      position: relative;
      z-index: 1;
      padding-left: 83px;
      padding-right: 98px;
    }
    .opis-261-recomendations .row{
      margin-bottom: 47px;
    }
    .opis-261-recomendation{
      display: flex;
    }
    .opis-261-recomendation-img{
      max-width: 96px;
      margin-right: 34px;
    }
    .opis-261-recomendation-text-title{
      color: #72BCAE !important;
      font-size: 20px !important;
      line-height: 26px !important;
      margin-bottom: 17px !important;
    }
    .opis-261-recomendation-text-text{
      color: #221E20 !important;
      font-size: 14px !important;
      line-height: 22px;
      font-weight: 450 !important;
      max-width: 296px;
      margin-bottom: 5px;
    }
    @media(max-width:1199px){
      .opis-261-recomendations{
        padding-left: 40px;
        padding-right: 40px;
      }
    }
      @media(max-width:900px){
      .opis-261-recomendations{
        padding-left: 2px;
        padding-right: 15px;
      }
    }
    @media(max-width:767px){
      .opis-261-recomendation{
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        margin-bottom: 30px;
        padding: 0 15px;
      }
      .opis-261-recomendations .row{
        margin-bottom: 0;
      }
      .opis-261-recomendation-img {
          margin-right: 0px;
      }
      .opis-261-recomendation-text-title {
          text-align: center;
      }
      .opis-261-recomendation-text-text {
          text-align: center;
          max-width: unset;
      }
    }
    @media(max-width:400px){
      .opis-261-recomendations{
        padding-left: 10px;
        padding-right: 10px;
      }
    }
    
    .opis-261-additional-info{
      min-height: 742px;
      background-image: url("https://onlybio.life/img/opisy/261/add-info-back.svg");
      background-repeat: no-repeat;
      background-size: cover;
      background-position-y: top;
      margin-top: -100px;
      padding: 225px 156px;
      position: relative;
      z-index: 3;
    }
    .opis-261-additional-info-title{
      font-size: 52px !important;
      margin-bottom: 40px;
      font-weight: 400;
      position: relative;
    }
    .opis-261-additional-info-title-wrapp{
      position: relative;
      display: inline-block;
    }
    .opis-261-additional-info-title-heart{
      position: absolute;
      left: 103%;
      bottom: 0;
      transform: translateY(-80%);
    }
    .opis-261-additional-info-title span{
      font-weight: 600;
    }
    .opis-261-additional-info-text{
      font-size: 16px !important;
      line-height: 26px !important;
    }
    .opis-261-additional-info-rabit{
      position: absolute;
      left: 0;
      top: 0;
    }
    @media(max-width:867px){
      .opis-261-additional-info{
        margin-top: -150px;
        padding: 225px 50px;
          padding-bottom: 40px
      }
    }
    @media(max-width:580px){
      .opis-261-additional-info{
        margin-top: -150px;
        padding: 225px 20px;
          padding-bottom: 40px
      }
    }
    @media(max-width:300px){
      .opis-261-additional-info{
        margin-top: -200px;
        padding: 225px 20px;
          padding-bottom: 40px
      }
      .opis-261-additional-info-rabit{
        display: none;
      }
    }
    
    .opis-261-additional-items__title{
      padding: 0 15px;
      color: #B484B9;
      font-size: 32px;
      line-height: 35px;
      font-weight: 600;
    }
    .opis-261-additional-items-cards{
      margin-top: 46px;
      padding: 0 150px;
    }
    .opis-261-additional-items-card{
      display: flex;
      flex-direction: column;
      align-items: center;
    }
    .opis-261-additional-items-card__title{
      font-size: 20px;
      line-height: 26px;
      letter-spacing: -0.5px;
      max-width: 214px;
      min-height: 77px;
    }
    .opis-261-additional-items-card__title span{
      font-weight: 600;
    }
    .opis-261-additional-items-card__buy-btn{
      font-size: 12px;
      line-height: 17px;
      letter-spacing: 1.2px;
      padding: 7px 20px;
      text-align: center;
      background-color: #F49C70;
      border-radius: 19.56px;
      color: white !important;
      text-decoration: none !important;
      font-weight: 700;
    }
    .opis-261-additional-items{
      padding-bottom: 140px;
    }
    @media(max-width:967px){
      .opis-261-additional-items-card{
        margin-bottom: 45px;
      }
      .opis-261-additional-items-card:last-child{
        margin-bottom: 0;
      }
      .opis-261-additional-items-cards{
        margin-top: 30px;
        padding: 0 15px;
      }
    }
     @media(max-width:767px){
      .opis-261-additional-items-card__title{
        min-height: unset;
      }
    }
    @media(max-width:1000px){
      .opis-261-additional-items-cards{
        margin-top: 30px;
        padding: 0 35px;
      }
    }
    
    .opis-261-all-together{
      display: flex;
      flex-direction: column;
      align-items: center;
      position: relative;
        padding-bottom: 75px
    }
    .opis-261-all-together-logo{
      max-width: 80%;
      object-fit: contain;
    }
    .opis-261-all-together-title{
      font-size: 52px !important;
      margin-bottom: 31px;
      margin-top: 28px;
      color: #161615 !important;
      font-weight: 400 !important;
      position: relative;
      z-index: 1;
      text-align:center;
    }
    .opis-261-all-together-title span{
      font-weight: 600 !important;
    }
    .opis-261-all-together-items{
      display: flex;
      padding: 0 107px;
      position: relative;
      z-index: 1;
    }
    .opis-261-all-together-item{
      width: 50%;
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      justify-content: center;
    }
    .opis-261-all-together-item--first{
      margin-right: 85px;
    }
    .opis-261-all-together-text-block{
      text-align: right;
      max-width: 370px
    }
    .opis-261-all-together-animal-friendly{
      text-align: right;
    }
    .opis-261-all-together-text-big{
      font-size: 104px !important;
      line-height: 76px !important;
      letter-spacing: 2.6px !important;
      color: #5FCBB6 !important;
      font-weight: 700 !important;;
    }
    .opis-261-all-together-text{
      font-size: 16px !important;;
      line-height: 22px !important;;
      font-weight: 450 !important;;
    }
    .opis-261-all-together-animal-friendly{
      display: flex;
    }
    .opis-261-all-together-animal-friendly-big{
      font-size: 43px !important;
      letter-spacing: 1.07px !important;
      margin-bottom: 5px;
      font-weight: bold !important;
      color: #5FCBB6 !important;
    }
    .opis-261-all-together-animal-friendly-small{
      font-size: 25px !important;
      line-height: 29px !important;
      font-weight: 500 !important;
      margin-top:10px;
    }
    .opis-261-all-together-back-img{
      width: 100%;
      position: absolute;
      bottom: 0%;
      left: 0%;
      z-index: 0;
    }
    .opis-261-all-together-animal-friendly-img{
      max-width: 100px;
    }
    
    @media(max-width: 867px){
      .opis-261-all-together {
        padding-bottom: 70px;
      }
      .opis-261-all-together-items {
        flex-direction: column;
        align-items: center;
        padding: 0px 15px;
      }
      .opis-261-all-together-item {
        width: 100%;
        flex-direction: column;
        align-items: center;
        justify-content: space-around;
      }
      .opis-261-all-together-text-block {
        text-align: center;
        max-width: unset; 
      }
      .opis-261-all-together-animal-friendly {
        flex-direction: column-reverse;
    
        align-items: center;
        text-align: center;
      }
      .opis-261-all-together-animal-friendly-img{
        justify-self: center;
      }
      .opis-261-all-together-item--first{
        margin: 0;
      }
    }
  
    .opis-255-all {
      max-width: 1100px;
      font-family: "Work Sans", sans-serif;
      margin: 0 auto;
      overflow: hidden;
    }
    .opis-255-header {
      position: relative;
    }
    .opis-255-header-img {
      width: 100%;
    }
    
    .opis-255-title-wrapp {
      color: #A970AC !important;
      margin-top: 48px;
      padding: 0 15px;
      position: relative;
      z-index: 1;
    }
    @media (max-width: 867px) {
      .opis-255-title-wrapp {
        margin-top: 20px;
      }
    }
    .opis-255-title-wrapp p {
      margin: 0;
    }
    .opis-255-title-wrapp .opis-255-title-main-text {
      font-size: 52px !important;
      line-height: 60px;
      font-weight: 300 !important;;
       color: #A970AC !important;
    }
    .opis-255-title-wrapp .opis-255-title-main-text span {
      font-weight: 500 !important;;
    }
    @media (max-width: 660px) {
      .opis-255-title-wrapp .opis-255-title-main-text {
        font-size: 36px !important;
        line-height: 39px;
      }
    }
    @media (max-width: 675px) {
      .opis-255-title-wrapp .opis-255-title-main-text {
        font-size: 38px !important;
        line-height: 40px;
      }
      .opis-255-important-things__item-text-wrapp--third
        .opis-255-important-things__item-text-img {
        align-self: center;
        max-width: 40%;
      }
    }
    @media (max-width: 500px) {
      .opis-255-title-wrapp .opis-255-title-main-text {
        font-size: 29px !important;
        line-height: 31px;
      }
    }
    
    .opis-255-main-wrapp {
      padding: 0px;
      margin-top: 64px;
      padding-right: 21px;
      padding-left: 85px;
      position: relative;
      display: flex;
    }
    @media (max-width: 1199px) {
      .opis-255-main-wrapp {
        padding-right: 20px;
        padding-left: 20px;
      }
    }
    @media (max-width: 867px) {
      .opis-255-main-wrapp {
        padding-right: 20px;
        padding-left: 20px;
        margin-top: 30px;
      }
      .opis-255-main-wrapp {
        flex-direction: column-reverse;
      }
    }
    .opis-255-main-wrapp .opis-255-pruduct {
      margin-top: 0px;
      transform: translateY(-40px);
      min-width: 420px;
    }
    @media (max-width: 867px) {
      .opis-255-main-wrapp .opis-255-pruduct {
        margin-top: 0;
        transform: translateY(0px);
        margin-bottom: 20px;
        min-width: unset;
      }
    }
    .opis-255-main-wrapp .opis-255-pruduct .opis-255-product__img {
      max-width: 100%;
    }
    @media (max-width: 867px) {
      .opis-255-main-wrapp .opis-255-pruduct .opis-255-product__img {
        max-width: 60%;
      }
    }
    .opis-255-main-wrapp
      .opis-255-product-opis
      .opis-255-product-opis__normal-text {
      font-size: 16px !important;
      line-height: 26px !important;
      margin-bottom: 10px !important;
    }
    
    .opis-255-main-wrapp .opis-255-product-opis .opis-255-product-section-title {
      font-size: 20px !important;
      line-height: 22px !important;
      letter-spacing: -0.5px !important;
      color: #161615;
      font-weight: 600 !important;
      margin: 23px 0 15px;
    }
    .opis-255-product-opis__normal-text--bolder{
      font-weight: 600 !important;
    }
    .opis-255-product-opis__normal-text--big{
      font-weight: 700 !important;
      text-transform: uppercase;
      margin:10px 0;
    }
    .opis-255-main-wrapp
      .opis-255-product-opis
      .opis-255-product-opis__pojemnosc-wrapp {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin-bottom: 10px;
    }
    .opis-255-main-wrapp
      .opis-255-product-opis
      .opis-255-product-opis__pojemnosc-wrapp
      .opis-255-product-section-title:last-child {
      color: #000000;
      font-weight: 600;
      margin-left: 15px;
    }
    @media (max-width: 600px) {
      .opis-255-main-wrapp .opis-255-product-opis {
        padding-top: 20px;
        padding-right: 0px;
        padding-left: 0px;
      }
    }
    
    .opis-255-jumbotron{
      min-height: 431px;
      background-image: url("https://onlybio.life/img/opisy/255/jumbotron.png");
      background-position: right;
      position: relative;
      display: flex;
      align-items: center;
      padding-left: 85px;
      margin-top: 93px;
      z-index: 4;
    }
    .opis-255-jumbotron-text{
      color: #161615;
      font-size: 52px;
      line-height: 24px;
      margin-bottom: 31px;
      position: relative;
    }
    .opis-255-jumbotron-text span{
      font-weight: 600;
    }
    .opis-255-jumbotron-text::after{
      content: "";
      position: absolute;
      left: 0;
      top: calc(100% + 36px);
      width: 40%;
      background-color: #F9D3D3;
      height: 12px;
    }
    .opis-255-jumbotron-clouds{
      position: absolute;
      left: 0;
      top: 0;
      transform: translateY(-5%);
    }
    @media(max-width:867px){
      .opis-255-jumbotron{
        padding-left: 45px;
        margin-top: 50px;
      }
      .opis-255-jumbotron-text{
        color: #161615;
        font-size: 34px;
        line-height: 36px;
        margin-bottom: 31px;
        position: relative;
      }
      .opis-255-jumbotron-text::after{
        top: calc(100% + 16px);
        height: 10px;
      }
    }
    @media(max-width:620px){
      .opis-255-jumbotron{
        background-image: url("https://onlybio.life/img/opisy/255/jumbotron.png");
        background-position: 60% 0%;
      }
    }
    
    .opis-255-recomendations{
      background-color: #EFFAFF;
      padding-top: 100px;
      padding-bottom: 100px;
      /*transform: translateY(-100px);*/
      margin-top: -100px;
      position: relative;
      z-index: 1;
      padding-left: 83px;
      padding-right: 98px;
    }
    .opis-255-recomendations .row{
      margin-bottom: 47px;
    }
    .opis-255-recomendation{
      display: flex;
    }
    .opis-255-recomendation-img{
      max-width: 96px;
      margin-right: 34px;
    }
    .opis-255-recomendation-text-title{
      color: #72BCAE !important;
      font-size: 20px !important;
      line-height: 26px !important;
      margin-bottom: 17px !important;
    }
    .opis-255-recomendation-text-text{
      color: #221E20 !important;
      font-size: 14px !important;
      line-height: 22px;
      font-weight: 450 !important;
      max-width: 296px;
      margin-bottom: 5px;
    }
    @media(max-width:1199px){
      .opis-255-recomendations{
        padding-left: 40px;
        padding-right: 40px;
      }
    }
      @media(max-width:900px){
      .opis-255-recomendations{
        padding-left: 2px;
        padding-right: 15px;
      }
    }
    @media(max-width:767px){
      .opis-255-recomendation{
          display: flex;
          flex-direction: column;
          align-items: center;
          justify-content: center;
          margin-bottom: 30px;
          padding: 0 15px;
        }
        .opis-255-recomendations .row{
          margin-bottom: 0;
        }
        .opis-255-recomendation-img {
            margin-right: 0px;
        }
        .opis-255-recomendation-text-title {
            text-align: center;
        }
        .opis-255-recomendation-text-text {
            text-align: center;
            max-width: unset;
        }
    }
    @media(max-width:400px){
      .opis-255-recomendations{
        padding-left: 10px;
        padding-right: 10px;
      }
    }
    
    .opis-255-additional-info{
      min-height: 742px;
      background-image: url("https://onlybio.life/img/opisy/255/add-info-back.svg");
      background-repeat: no-repeat;
      background-size: cover;
      background-position-y: top;
      margin-top: -100px;
      padding: 225px 156px;
      position: relative;
      z-index: 3;
    }
    .opis-255-additional-info-title{
      font-size: 52px !important;
      margin-bottom: 40px;
      font-weight: 400;
      position: relative;
    }
    .opis-255-additional-info-title-wrapp{
      position: relative;
      display: inline-block;
    }
    .opis-255-additional-info-title-heart{
      position: absolute;
      left: 103%;
      bottom: 0;
      transform: translateY(-80%);
    }
    .opis-255-additional-info-title span{
      font-weight: 600;
    }
    .opis-255-additional-info-text{
      font-size: 16px !important;
      line-height: 26px !important;
    }
    .opis-255-additional-info-rabit{
      position: absolute;
      left: 0;
      top: 0;
    }
    @media(max-width:867px){
      .opis-255-additional-info{
        margin-top: -150px;
        padding: 225px 50px;
          padding-bottom: 40px
      }
    }
    @media(max-width:580px){
      .opis-255-additional-info{
        margin-top: -150px;
        padding: 225px 20px;
          padding-bottom: 40px
      }
    }
    @media(max-width:300px){
      .opis-255-additional-info{
        margin-top: -200px;
        padding: 225px 20px;
          padding-bottom: 40px
      }
      .opis-255-additional-info-rabit{
        display: none;
      }
    }
    
    .opis-255-additional-items__title{
      padding: 0 15px;
      color: #B484B9;
      font-size: 32px;
      line-height: 35px;
      font-weight: 600;
    }
    .opis-255-additional-items-cards{
      margin-top: 46px;
      padding: 0 150px;
    }
    .opis-255-additional-items-card{
      display: flex;
      flex-direction: column;
      align-items: center;
    }
    .opis-255-additional-items-card__title{
      font-size: 20px;
      line-height: 26px;
      letter-spacing: -0.5px;
      max-width: 214px;
      min-height: 77px;
    }
    .opis-255-additional-items-card__title span{
      font-weight: 600;
    }
    .opis-255-additional-items-card__buy-btn{
      font-size: 12px;
      line-height: 17px;
      letter-spacing: 1.2px;
      padding: 7px 20px;
      text-align: center;
      background-color: #F49C70;
      border-radius: 19.56px;
      color: white !important;
      text-decoration: none !important;
      font-weight: 700;
    }
    .opis-255-additional-items{
      padding-bottom: 140px;
    }
    @media(max-width:967px){
      .opis-255-additional-items-card{
        margin-bottom: 45px;
      }
      .opis-255-additional-items-card:last-child{
        margin-bottom: 0;
      }
      .opis-255-additional-items-cards{
        margin-top: 30px;
        padding: 0 15px;
      }
    }
     @media(max-width:767px){
      .opis-255-additional-items-card__title{
        min-height: unset;
      }
    }
    @media(max-width:1000px){
      .opis-255-additional-items-cards{
        margin-top: 30px;
        padding: 0 35px;
      }
    }
    
    .opis-255-all-together{
      display: flex;
      flex-direction: column;
      align-items: center;
      position: relative;
        padding-bottom: 75px
    }
    .opis-255-all-together-logo{
      max-width: 80%;
      object-fit: contain;
    }
    .opis-255-all-together-title{
      font-size: 52px !important;
      margin-bottom: 31px;
      margin-top: 28px;
      color: #161615 !important;
      font-weight: 400 !important;
      position: relative;
      z-index: 1;
      text-align:center;
    }
    .opis-255-all-together-title span{
      font-weight: 600 !important;
    }
    .opis-255-all-together-items{
      display: flex;
      padding: 0 107px;
      position: relative;
      z-index: 1;
    }
    .opis-255-all-together-item{
      width: 50%;
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      justify-content: center;
    }
    .opis-255-all-together-item--first{
      margin-right: 85px;
    }
    .opis-255-all-together-text-block{
      text-align: right;
      max-width: 370px
    }
    .opis-255-all-together-animal-friendly{
      text-align: right;
    }
    .opis-255-all-together-text-big{
      font-size: 104px !important;
      line-height: 76px !important;
      letter-spacing: 2.6px !important;
      color: #5FCBB6 !important;
      font-weight: 700 !important;
    }
    .opis-255-all-together-text{
      font-size: 16px !important;
      line-height: 22px !important;
      font-weight: 450 !important;
    }
    .opis-255-all-together-animal-friendly{
      display: flex;
    }
    .opis-255-all-together-animal-friendly-big{
      font-size: 43px !important;
      letter-spacing: 1.07px !important;
      margin-bottom: 5px;
      font-weight: bold !important;
      color: #5FCBB6 !important;
    }
    .opis-255-all-together-animal-friendly-small{
      font-size: 25px !important;
      line-height: 27px !important;
      font-weight: 550 !important;;
    }
    .opis-255-all-together-back-img{
      width: 100%;
      position: absolute;
      bottom: 0%;
      left: 0%;
      z-index: 0;
    }
    .opis-255-all-together-animal-friendly-img{
      max-width: 100px;
    }
    
    @media(max-width: 867px){
      .opis-255-all-together {
        padding-bottom: 70px;
    }
      .opis-255-all-together-items {
        flex-direction: column;
        align-items: center;
        padding: 0px 15px;
      }
      .opis-255-all-together-item {
        width: 100%;
        flex-direction: column;
        align-items: center;
        justify-content: space-around;
      }
      .opis-255-all-together-text-block {
        text-align: center;
        max-width: unset; 
      }
      .opis-255-all-together-animal-friendly {
        flex-direction: column-reverse;
    
        align-items: center;
        text-align: center;
      }
      .opis-255-all-together-animal-friendly-img{
        justify-self: center;
      }
      .opis-255-all-together-item--first{
        margin: 0;
      }
    }
  
    .opis-256-all {
      max-width: 1100px;
      font-family: "Work Sans", sans-serif;
      margin: 0 auto;
      overflow: hidden;
    }
    .opis-256-header {
      position: relative;
    }
    .opis-256-header-img {
      width: 100%;
    }
    
    .opis-256-title-wrapp {
      color: #D3505B !important;
      margin-top: 48px;
      padding: 0 15px;
      position: relative;
      z-index: 1;
    }
    @media (max-width: 867px) {
      .opis-256-title-wrapp {
        margin-top: 20px;
      }
    }
    .opis-256-title-wrapp p {
      margin: 0;
    }
    .opis-256-title-wrapp .opis-256-title-main-text {
      font-size: 52px !important;
      line-height: 60px;
      font-weight: 300 !important;
      color: #D3505B !important;
    }
    .opis-256-title-wrapp .opis-256-title-main-text span {
      font-weight: 500 !important;;
    }
    @media (max-width: 660px) {
      .opis-256-title-wrapp .opis-256-title-main-text {
        font-size: 36px !important;
        line-height: 39px;
      }
    }
    @media (max-width: 675px) {
      .opis-256-title-wrapp .opis-256-title-main-text {
        font-size: 38px !important;
        line-height: 40px;
      }
      .opis-256-important-things__item-text-wrapp--third
        .opis-256-important-things__item-text-img {
        align-self: center;
        max-width: 40%;
      }
    }
    @media (max-width: 500px) {
      .opis-256-title-wrapp .opis-256-title-main-text {
        font-size: 29px !important;
        line-height: 31px;
      }
    }
    
    .opis-256-main-wrapp {
      padding: 0px;
      margin-top: 64px;
      padding-right: 21px;
      padding-left: 85px;
      position: relative;
      display: flex;
    }
    @media (max-width: 1199px) {
      .opis-256-main-wrapp {
        padding-right: 20px;
        padding-left: 20px;
      }
    }
    @media (max-width: 867px) {
      .opis-256-main-wrapp {
        padding-right: 20px;
        padding-left: 20px;
        margin-top: 30px;
      }
      .opis-256-main-wrapp {
        flex-direction: column-reverse;
      }
    }
    .opis-256-main-wrapp .opis-256-pruduct {
      margin-top: 0px;
      transform: translateY(-40px);
      min-width: 420px;
    }
    @media (max-width: 867px) {
      .opis-256-main-wrapp .opis-256-pruduct {
        margin-top: 0;
        transform: translateY(0px);
        margin-bottom: 20px;
        min-width: unset;
      }
    }
    .opis-256-main-wrapp .opis-256-pruduct .opis-256-product__img {
      max-width: 100%;
    }
    @media (max-width: 867px) {
      .opis-256-main-wrapp .opis-256-pruduct .opis-256-product__img {
        max-width: 60%;
      }
    }
    .opis-256-main-wrapp
      .opis-256-product-opis
      .opis-256-product-opis__normal-text {
      font-size: 16px !important;
      line-height: 26px !important;
      margin-bottom: 10px !important;
    }
    
    .opis-256-main-wrapp .opis-256-product-opis .opis-256-product-section-title {
      font-size: 20px !important;
      line-height: 22px !important;
      letter-spacing: -0.5px !important;
      color: #161615;
      font-weight: 600 !important;
      margin: 23px 0 15px;
    }
    .opis-256-product-opis__normal-text--bolder{
      font-weight: 600 !important;
    }
    .opis-256-product-opis__normal-text--big{
      font-weight: 700 !important;
      text-transform: uppercase;
      margin:10px 0;
    }
    .opis-256-main-wrapp
      .opis-256-product-opis
      .opis-256-product-opis__pojemnosc-wrapp {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin-bottom: 10px;
    }
    .opis-256-main-wrapp
      .opis-256-product-opis
      .opis-256-product-opis__pojemnosc-wrapp
      .opis-256-product-section-title:last-child {
      color: #000000;
      font-weight: 600;
      margin-left: 15px;
    }
    @media (max-width: 600px) {
      .opis-256-main-wrapp .opis-256-product-opis {
        padding-top: 20px;
        padding-right: 0px;
        padding-left: 0px;
      }
    }
    
    .opis-256-jumbotron{
      min-height: 431px;
      background-image: url("https://onlybio.life/img/opisy/256/jumbotron.png");
      background-position: right;
      position: relative;
      display: flex;
      align-items: center;
      padding-left: 85px;
      margin-top: 93px;
      z-index: 4;
    }
    .opis-256-jumbotron-text{
      color: #161615;
      font-size: 52px;
      line-height: 24px;
      margin-bottom: 31px;
      position: relative;
    }
    .opis-256-jumbotron-text span{
      font-weight: 600;
    }
    .opis-256-jumbotron-text::after{
      content: "";
      position: absolute;
      left: 0;
      top: calc(100% + 36px);
      width: 40%;
      background-color: #F9D3D3;
      height: 12px;
    }
    .opis-256-jumbotron-clouds{
      position: absolute;
      left: 0;
      top: 0;
      transform: translateY(-5%);
    }
    @media(max-width:867px){
      .opis-256-jumbotron{
        padding-left: 45px;
        margin-top: 50px;
      }
      .opis-256-jumbotron-text{
        color: #161615;
        font-size: 34px;
        line-height: 36px;
        margin-bottom: 31px;
        position: relative;
      }
      .opis-256-jumbotron-text::after{
        top: calc(100% + 16px);
        height: 10px;
      }
    }
    @media(max-width:620px){
      .opis-256-jumbotron{
        background-image: url("https://onlybio.life/img/opisy/256/jumbotron.png");
        background-position: 60% 0%;
      }
    }
    
    .opis-256-recomendations{
      background-color: #EFFAFF;
      padding-top: 100px;
      padding-bottom: 100px;
      /*transform: translateY(-100px);*/
      margin-top: -100px;
      position: relative;
      z-index: 1;
      padding-left: 83px;
      padding-right: 98px;
    }
    .opis-256-recomendations .row{
      margin-bottom: 47px;
    }
    .opis-256-recomendation{
      display: flex;
    }
    .opis-256-recomendation-img{
      max-width: 96px;
      margin-right: 34px;
    }
    .opis-256-recomendation-text-title{
      color: #72BCAE !important;
      font-size: 20px !important;
      line-height: 26px !important;
      margin-bottom: 17px !important;
    }
    .opis-256-recomendation-text-text{
      color: #221E20 !important;
      font-size: 14px !important;
      line-height: 22px;
      font-weight: 450 !important;
      max-width: 296px;
      margin-bottom: 5px;
    }
    @media(max-width:1199px){
      .opis-256-recomendations{
        padding-left: 40px;
        padding-right: 40px;
      }
    }
      @media(max-width:900px){
      .opis-256-recomendations{
        padding-left: 2px;
        padding-right: 15px;
      }
    }
    @media(max-width:767px){
      .opis-256-recomendation{
          display: flex;
          flex-direction: column;
          align-items: center;
          justify-content: center;
          margin-bottom: 30px;
          padding: 0 15px;
        }
        .opis-256-recomendations .row{
          margin-bottom: 0;
        }
        .opis-256-recomendation-img {
            margin-right: 0px;
        }
        .opis-256-recomendation-text-title {
            text-align: center;
        }
        .opis-256-recomendation-text-text {
            text-align: center;
            max-width: unset;
        }
    }
    @media(max-width:400px){
      .opis-256-recomendations{
        padding-left: 10px;
        padding-right: 10px;
      }
    }
    
    .opis-256-additional-info{
      min-height: 742px;
      background-image: url("https://onlybio.life/img/opisy/256/add-info-back.svg");
      background-repeat: no-repeat;
      background-size: cover;
      background-position-y: top;
      margin-top: -100px;
      padding: 225px 156px;
      position: relative;
      z-index: 3;
    }
    .opis-256-additional-info-title{
      font-size: 52px !important;
      margin-bottom: 40px;
      font-weight: 400;
      position: relative;
    }
    .opis-256-additional-info-title-wrapp{
      position: relative;
      display: inline-block;
    }
    .opis-256-additional-info-title-heart{
      position: absolute;
      left: 103%;
      bottom: 0;
      transform: translateY(-80%);
    }
    .opis-256-additional-info-title span{
      font-weight: 600;
    }
    .opis-256-additional-info-text{
      font-size: 16px !important;
      line-height: 26px !important;
    }
    .opis-256-additional-info-rabit{
      position: absolute;
      left: 0;
      top: 0;
    }
    @media(max-width:867px){
      .opis-256-additional-info{
        margin-top: -150px;
        padding: 225px 50px;
          padding-bottom: 40px
      }
    }
    @media(max-width:580px){
      .opis-256-additional-info{
        margin-top: -150px;
        padding: 225px 20px;
          padding-bottom: 40px
      }
    }
    @media(max-width:300px){
      .opis-256-additional-info{
        margin-top: -200px;
        padding: 225px 20px;
          padding-bottom: 40px
      }
      .opis-256-additional-info-rabit{
        display: none;
      }
    }
    
    .opis-256-additional-items__title{
      padding: 0 15px;
      color: #B484B9;
      font-size: 32px;
      line-height: 35px;
      font-weight: 600;
    }
    .opis-256-additional-items-cards{
      margin-top: 46px;
      padding: 0 150px;
    }
    .opis-256-additional-items-card{
      display: flex;
      flex-direction: column;
      align-items: center;
    }
    .opis-256-additional-items-card__title{
      font-size: 20px;
      line-height: 26px;
      letter-spacing: -0.5px;
      max-width: 214px;
      min-height: 77px;
    }
    .opis-256-additional-items-card__title span{
      font-weight: 600;
    }
    .opis-256-additional-items-card__buy-btn{
      font-size: 12px;
      line-height: 17px;
      letter-spacing: 1.2px;
      padding: 7px 20px;
      text-align: center;
      background-color: #F49C70;
      border-radius: 19.56px;
      color: white !important;
      text-decoration: none !important;
      font-weight: 700;
    }
    .opis-256-additional-items{
      padding-bottom: 140px;
    }
    @media(max-width:967px){
      .opis-256-additional-items-card{
        margin-bottom: 45px;
      }
      .opis-256-additional-items-card:last-child{
        margin-bottom: 0;
      }
      .opis-256-additional-items-cards{
        margin-top: 30px;
        padding: 0 15px;
      }
    }
     @media(max-width:767px){
      .opis-256-additional-items-card__title{
        min-height: unset;
      }
    }
    @media(max-width:1000px){
      .opis-256-additional-items-cards{
        margin-top: 30px;
        padding: 0 35px;
      }
    }
    
    .opis-256-all-together{
      display: flex;
      flex-direction: column;
      align-items: center;
      position: relative;
        padding-bottom: 75px
    }
    .opis-256-all-together-logo{
      max-width: 80%;
      object-fit: contain;
    }
    .opis-256-all-together-title{
      font-size: 52px !important;
      margin-bottom: 31px;
      margin-top: 28px;
      color: #161615 !important;
      font-weight: 400 !important;
      position: relative;
      z-index: 1;
      text-align:center;
    }
    .opis-256-all-together-title span{
      font-weight: 600 !important;
    }
    .opis-256-all-together-items{
      display: flex;
      padding: 0 107px;
      position: relative;
      z-index: 1;
    }
    .opis-256-all-together-item{
      width: 50%;
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      justify-content: center;
    }
    .opis-256-all-together-item--first{
      margin-right: 85px;
    }
    .opis-256-all-together-text-block{
      text-align: right;
      max-width: 370px
    }
    .opis-256-all-together-animal-friendly{
      text-align: right;
    }
    .opis-256-all-together-text-big{
      font-size: 104px !important;
      line-height: 76px !important;
      letter-spacing: 2.6px !important;
      color: #5FCBB6 !important;
      font-weight: 700 !important;
    }
    .opis-256-all-together-text{
      font-size: 16px !important;
      line-height: 22px !important;
      font-weight: 450 !important;
    }
    .opis-256-all-together-animal-friendly{
      display: flex;
    }
    .opis-256-all-together-animal-friendly-big{
      font-size: 43px !important;
      letter-spacing: 1.07px !important;
      margin-bottom: 5px;
      font-weight: bold !important;
      color: #5FCBB6 !important;
    }
    .opis-256-all-together-animal-friendly-small{
      font-size: 25px !important;
      line-height: 27px !important;
      font-weight: 550 !important;;
    }
    .opis-256-all-together-back-img{
      width: 100%;
      position: absolute;
      bottom: 0%;
      left: 0%;
      z-index: 0;
    }
    .opis-256-all-together-animal-friendly-img{
      max-width: 100px;
    }
    
    @media(max-width: 867px){
      .opis-256-all-together {
        padding-bottom: 70px;
    }
      .opis-256-all-together-items {
        flex-direction: column;
        align-items: center;
        padding: 0px 15px;
      }
      .opis-256-all-together-item {
        width: 100%;
        flex-direction: column;
        align-items: center;
        justify-content: space-around;
      }
      .opis-256-all-together-text-block {
        text-align: center;
        max-width: unset; 
      }
      .opis-256-all-together-animal-friendly {
        flex-direction: column-reverse;
    
        align-items: center;
        text-align: center;
      }
      .opis-256-all-together-animal-friendly-img{
        justify-self: center;
      }
      .opis-256-all-together-item--first{
        margin: 0;
      }
    }
  /* rck5 */
  @import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;600;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat&display=swap');
.opis-257-all {
  max-width: 1100px;
  font-family: "Work Sans", sans-serif;
  margin: 0 auto;
  overflow: hidden;
}
.opis-257-header {
  position: relative;
}
.opis-257-header-img {
  width: 100%;
}

.opis-257-title-wrapp {
  color: #d3505b !important;
  margin-top: 48px;
  padding: 0 15px;
  position: relative;
  z-index: 1;
}
@media (max-width: 867px) {
  .opis-257-title-wrapp {
    margin-top: 20px;
  }
}
.opis-257-title-wrapp p {
  margin: 0;
}
.opis-257-title-wrapp .opis-257-title-main-text {
  font-size: 52px !important;
  line-height: 60px;
  font-weight: 300 !important;
  color: #d3505b !important;
}
.opis-257-title-wrapp .opis-257-title-main-text span {
  font-weight: 500 !important;
}
@media (max-width: 660px) {
  .opis-257-title-wrapp .opis-257-title-main-text {
    font-size: 36px !important;
    line-height: 39px;
  }
}
@media (max-width: 675px) {
  .opis-257-title-wrapp .opis-257-title-main-text {
    font-size: 38px !important;
    line-height: 40px;
  }
  .opis-257-important-things__item-text-wrapp--third .opis-257-important-things__item-text-img {
    align-self: center;
    max-width: 40%;
  }
}
@media (max-width: 500px) {
  .opis-257-title-wrapp .opis-257-title-main-text {
    font-size: 29px !important;
    line-height: 31px;
  }
}

.opis-257-main-wrapp {
  padding: 0px;
  margin-top: 64px;
  padding-right: 21px;
  padding-left: 85px;
  position: relative;
  display: flex;
}
@media (max-width: 1199px) {
  .opis-257-main-wrapp {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 867px) {
  .opis-257-main-wrapp {
    padding-right: 20px;
    padding-left: 20px;
    margin-top: 30px;
  }
  .opis-257-main-wrapp {
    flex-direction: column-reverse;
  }
}
.opis-257-main-wrapp .opis-257-pruduct {
  margin-top: 0px;
  transform: translateY(-40px);
  min-width: 420px;
}
@media (max-width: 867px) {
  .opis-257-main-wrapp .opis-257-pruduct {
    margin-top: 0;
    transform: translateY(0px);
    margin-bottom: 20px;
    min-width: unset;
  }
}
.opis-257-main-wrapp .opis-257-pruduct .opis-257-product__img {
  max-width: 100%;
}
@media (max-width: 867px) {
  .opis-257-main-wrapp .opis-257-pruduct .opis-257-product__img {
    max-width: 60%;
  }
}
.opis-257-main-wrapp .opis-257-product-opis .opis-257-product-opis__normal-text {
  font-size: 16px !important;
  line-height: 26px !important;
  margin-bottom: 10px !important;
}

.opis-257-main-wrapp .opis-257-product-opis .opis-257-product-section-title {
  font-size: 20px !important;
  line-height: 22px !important;
  letter-spacing: -0.5px !important;
  color: #161615;
  font-weight: 600 !important;
  margin: 23px 0 15px;
}
.opis-257-product-opis__normal-text--bolder {
  font-weight: 600 !important;
}
.opis-257-product-opis__normal-text--big {
  font-weight: 700 !important;
  text-transform: uppercase;
  margin: 10px 0;
}
.opis-257-main-wrapp .opis-257-product-opis .opis-257-product-opis__pojemnosc-wrapp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
}
.opis-257-main-wrapp .opis-257-product-opis .opis-257-product-opis__pojemnosc-wrapp .opis-257-product-section-title:last-child {
  color: #000000;
  font-weight: 600;
  margin-left: 15px;
}
@media (max-width: 600px) {
  .opis-257-main-wrapp .opis-257-product-opis {
    padding-top: 20px;
    padding-right: 0px;
    padding-left: 0px;
  }
}

.opis-257-jumbotron {
  min-height: 431px;
  background-image: url("https://onlybio.life/img/opisy/257/jumbotron.png");
  background-position: right;
  position: relative;
  display: flex;
  align-items: center;
  padding-left: 85px;
  margin-top: 93px;
  z-index: 4;
}
.opis-257-jumbotron-text {
  color: #161615;
  font-size: 52px;
  line-height: 24px;
  margin-bottom: 31px;
  position: relative;
}
.opis-257-jumbotron-text span {
  font-weight: 600;
}
.opis-257-jumbotron-text::after {
  content: "";
  position: absolute;
  left: 0;
  top: calc(100% + 36px);
  width: 40%;
  background-color: #f9d3d3;
  height: 12px;
}
.opis-257-jumbotron-clouds {
  position: absolute;
  left: 0;
  top: 0;
  transform: translateY(-5%);
}
@media (max-width: 867px) {
  .opis-257-jumbotron {
    padding-left: 45px;
    margin-top: 50px;
  }
  .opis-257-jumbotron-text {
    color: #161615;
    font-size: 34px;
    line-height: 36px;
    margin-bottom: 31px;
    position: relative;
  }
  .opis-257-jumbotron-text::after {
    top: calc(100% + 16px);
    height: 10px;
  }
}
@media (max-width: 620px) {
  .opis-257-jumbotron {
    background-image: url("https://onlybio.life/img/opisy/257/jumbotron.png");
    background-position: 60% 0%;
  }
}

.opis-257-recomendations {
  background-color: #effaff;
  padding-top: 100px;
  padding-bottom: 100px;
  /*transform: translateY(-100px);*/
  margin-top: -100px;
  position: relative;
  z-index: 1;
  padding-left: 83px;
  padding-right: 98px;
}
.opis-257-recomendations .row {
  margin-bottom: 47px;
}
.opis-257-recomendation {
  display: flex;
}
.opis-257-recomendation-img {
  max-width: 96px;
  margin-right: 34px;
}
.opis-257-recomendation-text-title {
  color: #72bcae !important;
  font-size: 20px !important;
  line-height: 26px !important;
  margin-bottom: 17px !important;
}
.opis-257-recomendation-text-text {
  color: #221e20 !important;
  font-size: 14px !important;
  line-height: 22px;
  font-weight: 450 !important;
  max-width: 296px;
  margin-bottom: 5px;
}
@media (max-width: 1199px) {
  .opis-257-recomendations {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 900px) {
  .opis-257-recomendations {
    padding-left: 2px;
    padding-right: 15px;
  }
}
@media (max-width: 767px) {
  .opis-257-recomendation {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-bottom: 30px;
    padding: 0 15px;
  }
  .opis-257-recomendations .row {
    margin-bottom: 0;
  }
  .opis-257-recomendation-img {
    margin-right: 0px;
  }
  .opis-257-recomendation-text-title {
    text-align: center;
  }
  .opis-257-recomendation-text-text {
    text-align: center;
    max-width: unset;
  }
}
@media (max-width: 400px) {
  .opis-257-recomendations {
    padding-left: 10px;
    padding-right: 10px;
  }
}

.opis-257-additional-info {
  min-height: 742px;
  background-image: url("https://onlybio.life/img/opisy/257/add-info-back.svg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position-y: top;
  margin-top: -100px;
  padding: 225px 156px;
  position: relative;
  z-index: 3;
}
.opis-257-additional-info-title {
  font-size: 52px !important;
  margin-bottom: 40px;
  font-weight: 400;
  position: relative;
}
.opis-257-additional-info-title-wrapp {
  position: relative;
  display: inline-block;
}
.opis-257-additional-info-title-heart {
  position: absolute;
  left: 103%;
  bottom: 0;
  transform: translateY(-80%);
}
.opis-257-additional-info-title span {
  font-weight: 600;
}
.opis-257-additional-info-text {
  font-size: 16px !important;
  line-height: 26px !important;
}
.opis-257-additional-info-rabit {
  position: absolute;
  left: 0;
  top: 0;
}
@media (max-width: 867px) {
  .opis-257-additional-info {
    margin-top: -150px;
    padding: 225px 50px;
    padding-bottom: 40px;
  }
}
@media (max-width: 580px) {
  .opis-257-additional-info {
    margin-top: -150px;
    padding: 225px 20px;
    padding-bottom: 40px;
  }
}
@media (max-width: 300px) {
  .opis-257-additional-info {
    margin-top: -200px;
    padding: 225px 20px;
    padding-bottom: 40px;
  }
  .opis-257-additional-info-rabit {
    display: none;
  }
}

.opis-257-additional-items__title {
  padding: 0 15px;
  color: #b484b9;
  font-size: 32px;
  line-height: 35px;
  font-weight: 600;
}
.opis-257-additional-items-cards {
  margin-top: 46px;
  padding: 0 150px;
}
.opis-257-additional-items-card {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.opis-257-additional-items-card__title {
  font-size: 20px;
  line-height: 26px;
  letter-spacing: -0.5px;
  max-width: 214px;
  min-height: 77px;
}
.opis-257-additional-items-card__title span {
  font-weight: 600;
}
.opis-257-additional-items-card__buy-btn {
  font-size: 12px;
  line-height: 17px;
  letter-spacing: 1.2px;
  padding: 7px 20px;
  text-align: center;
  background-color: #f49c70;
  border-radius: 19.56px;
  color: white !important;
  text-decoration: none !important;
  font-weight: 700;
}
.opis-257-additional-items {
  padding-bottom: 140px;
}
@media (max-width: 967px) {
  .opis-257-additional-items-card {
    margin-bottom: 45px;
  }
  .opis-257-additional-items-card:last-child {
    margin-bottom: 0;
  }
  .opis-257-additional-items-cards {
    margin-top: 30px;
    padding: 0 15px;
  }
}
@media (max-width: 767px) {
  .opis-257-additional-items-card__title {
    min-height: unset;
  }
}
@media (max-width: 1000px) {
  .opis-257-additional-items-cards {
    margin-top: 30px;
    padding: 0 35px;
  }
}

.opis-257-all-together {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  padding-bottom: 75px;
}
.opis-257-all-together-logo {
  max-width: 80%;
  object-fit: contain;
}
.opis-257-all-together-title {
  font-size: 52px !important;
  margin-bottom: 31px;
  margin-top: 28px;
  color: #161615 !important;
  font-weight: 400 !important;
  position: relative;
  z-index: 1;
  text-align: center;
}
.opis-257-all-together-title span {
  font-weight: 600 !important;
}
.opis-257-all-together-items {
  display: flex;
  padding: 0 107px;
  position: relative;
  z-index: 1;
}
.opis-257-all-together-item {
  width: 50%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.opis-257-all-together-item--first {
  margin-right: 85px;
}
.opis-257-all-together-text-block {
  text-align: right;
  max-width: 370px;
}
.opis-257-all-together-animal-friendly {
  text-align: right;
}
.opis-257-all-together-text-big {
  font-size: 104px !important;
  line-height: 76px !important;
  letter-spacing: 2.6px !important;
  color: #5fcbb6 !important;
  font-weight: 700 !important;
}
.opis-257-all-together-text {
  font-size: 16px !important;
  line-height: 22px !important;
  font-weight: 450 !important;
}
.opis-257-all-together-animal-friendly {
  display: flex;
}
.opis-257-all-together-animal-friendly-big {
  font-size: 43px !important;
  letter-spacing: 1.07px !important;
  margin-bottom: 5px;
  font-weight: bold !important;
  color: #5fcbb6 !important;
}
.opis-257-all-together-animal-friendly-small {
  font-size: 25px !important;
  line-height: 27px !important;
  font-weight: 550 !important;
}
.opis-257-all-together-back-img {
  width: 100%;
  position: absolute;
  bottom: 0%;
  left: 0%;
  z-index: 0;
}
.opis-257-all-together-animal-friendly-img {
  max-width: 100px;
}

@media (max-width: 867px) {
  .opis-257-all-together {
    padding-bottom: 70px;
  }
  .opis-257-all-together-items {
    flex-direction: column;
    align-items: center;
    padding: 0px 15px;
  }
  .opis-257-all-together-item {
    width: 100%;
    flex-direction: column;
    align-items: center;
    justify-content: space-around;
  }
  .opis-257-all-together-text-block {
    text-align: center;
    max-width: unset;
  }
  .opis-257-all-together-animal-friendly {
    flex-direction: column-reverse;

    align-items: center;
    text-align: center;
  }
  .opis-257-all-together-animal-friendly-img {
    justify-self: center;
  }
  .opis-257-all-together-item--first {
    margin: 0;
  }
}

.opis-258-all {
  max-width: 1100px;
  font-family: "Work Sans", sans-serif;
  margin: 0 auto;
  overflow: hidden;
}
.opis-258-header {
  position: relative;
}
.opis-258-header-img {
  width: 100%;
}

.opis-258-title-wrapp {
  color: #d3505b !important;
  margin-top: 48px;
  padding: 0 15px;
  position: relative;
  z-index: 1;
}
@media (max-width: 867px) {
  .opis-258-title-wrapp {
    margin-top: 20px;
  }
}
.opis-258-title-wrapp p {
  margin: 0;
}
.opis-258-title-wrapp .opis-258-title-main-text {
  font-size: 52px !important;
  line-height: 60px;
  font-weight: 300 !important;
  color: #d3505b !important;
}
.opis-258-title-wrapp .opis-258-title-main-text span {
  font-weight: 500 !important;
}
@media (max-width: 660px) {
  .opis-258-title-wrapp .opis-258-title-main-text {
    font-size: 36px !important;
    line-height: 39px;
  }
}
@media (max-width: 675px) {
  .opis-258-title-wrapp .opis-258-title-main-text {
    font-size: 38px !important;
    line-height: 40px;
  }
  .opis-258-important-things__item-text-wrapp--third .opis-258-important-things__item-text-img {
    align-self: center;
    max-width: 40%;
  }
}
@media (max-width: 500px) {
  .opis-258-title-wrapp .opis-258-title-main-text {
    font-size: 29px !important;
    line-height: 31px;
  }
}

.opis-258-main-wrapp {
  padding: 0px;
  margin-top: 64px;
  padding-right: 21px;
  padding-left: 85px;
  position: relative;
  display: flex;
}
@media (max-width: 1199px) {
  .opis-258-main-wrapp {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 867px) {
  .opis-258-main-wrapp {
    padding-right: 20px;
    padding-left: 20px;
    margin-top: 30px;
  }
  .opis-258-main-wrapp {
    flex-direction: column-reverse;
  }
}
.opis-258-main-wrapp .opis-258-pruduct {
  margin-top: 0px;
  transform: translateY(-40px);
  min-width: 420px;
}
@media (max-width: 867px) {
  .opis-258-main-wrapp .opis-258-pruduct {
    margin-top: 0;
    transform: translateY(0px);
    margin-bottom: 20px;
    min-width: unset;
  }
}
.opis-258-main-wrapp .opis-258-pruduct .opis-258-product__img {
  max-width: 100%;
}
@media (max-width: 867px) {
  .opis-258-main-wrapp .opis-258-pruduct .opis-258-product__img {
    max-width: 60%;
  }
}
.opis-258-main-wrapp .opis-258-product-opis .opis-258-product-opis__normal-text {
  font-size: 16px !important;
  line-height: 26px !important;
  margin-bottom: 10px !important;
}

.opis-258-main-wrapp .opis-258-product-opis .opis-258-product-section-title {
  font-size: 20px !important;
  line-height: 22px !important;
  letter-spacing: -0.5px !important;
  color: #161615;
  font-weight: 600 !important;
  margin: 23px 0 15px;
}
.opis-258-product-opis__normal-text--bolder {
  font-weight: 600 !important;
}
.opis-258-product-opis__normal-text--big {
  font-weight: 700 !important;
  text-transform: uppercase;
  margin: 10px 0;
}
.opis-258-main-wrapp .opis-258-product-opis .opis-258-product-opis__pojemnosc-wrapp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
}
.opis-258-main-wrapp .opis-258-product-opis .opis-258-product-opis__pojemnosc-wrapp .opis-258-product-section-title:last-child {
  color: #000000;
  font-weight: 600;
  margin-left: 15px;
}
@media (max-width: 600px) {
  .opis-258-main-wrapp .opis-258-product-opis {
    padding-top: 20px;
    padding-right: 0px;
    padding-left: 0px;
  }
}

.opis-258-jumbotron {
  min-height: 431px;
  background-image: url("https://onlybio.life/img/opisy/258/jumbotron.png");
  background-position: right;
  position: relative;
  display: flex;
  align-items: center;
  padding-left: 85px;
  margin-top: 93px;
  z-index: 4;
}
.opis-258-jumbotron-text {
  color: #161615;
  font-size: 52px;
  line-height: 24px;
  margin-bottom: 31px;
  position: relative;
}
.opis-258-jumbotron-text span {
  font-weight: 600;
}
.opis-258-jumbotron-text::after {
  content: "";
  position: absolute;
  left: 0;
  top: calc(100% + 36px);
  width: 40%;
  background-color: #f9d3d3;
  height: 12px;
}
.opis-258-jumbotron-clouds {
  position: absolute;
  left: 0;
  top: 0;
  transform: translateY(-5%);
}
@media (max-width: 867px) {
  .opis-258-jumbotron {
    padding-left: 45px;
    margin-top: 50px;
  }
  .opis-258-jumbotron-text {
    color: #161615;
    font-size: 34px;
    line-height: 36px;
    margin-bottom: 31px;
    position: relative;
  }
  .opis-258-jumbotron-text::after {
    top: calc(100% + 16px);
    height: 10px;
  }
}
@media (max-width: 620px) {
  .opis-258-jumbotron {
    background-image: url("https://onlybio.life/img/opisy/258/jumbotron.png");
    background-position: 60% 0%;
  }
}

.opis-258-recomendations {
  background-color: #effaff;
  padding-top: 100px;
  padding-bottom: 100px;
  /*transform: translateY(-100px);*/
  margin-top: -100px;
  position: relative;
  z-index: 1;
  padding-left: 83px;
  padding-right: 98px;
}
.opis-258-recomendations .row {
  margin-bottom: 47px;
}
.opis-258-recomendation {
  display: flex;
}
.opis-258-recomendation-img {
  max-width: 96px;
  margin-right: 34px;
}
.opis-258-recomendation-text-title {
  color: #72bcae !important;
  font-size: 20px !important;
  line-height: 26px !important;
  margin-bottom: 17px !important;
}
.opis-258-recomendation-text-text {
  color: #221e20 !important;
  font-size: 14px !important;
  line-height: 22px;
  font-weight: 450 !important;
  max-width: 296px;
  margin-bottom: 5px;
}
@media (max-width: 1199px) {
  .opis-258-recomendations {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 900px) {
  .opis-258-recomendations {
    padding-left: 2px;
    padding-right: 15px;
  }
}
@media (max-width: 767px) {
  .opis-258-recomendation {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-bottom: 30px;
    padding: 0 15px;
  }
  .opis-258-recomendations .row {
    margin-bottom: 0;
  }
  .opis-258-recomendation-img {
    margin-right: 0px;
  }
  .opis-258-recomendation-text-title {
    text-align: center;
  }
  .opis-258-recomendation-text-text {
    text-align: center;
    max-width: unset;
  }
}
@media (max-width: 400px) {
  .opis-258-recomendations {
    padding-left: 10px;
    padding-right: 10px;
  }
}

.opis-258-additional-info {
  min-height: 742px;
  background-image: url("https://onlybio.life/img/opisy/258/add-info-back.svg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position-y: top;
  margin-top: -100px;
  padding: 225px 156px;
  position: relative;
  z-index: 3;
}
.opis-258-additional-info-title {
  font-size: 52px !important;
  margin-bottom: 40px;
  font-weight: 400;
  position: relative;
}
.opis-258-additional-info-title-wrapp {
  position: relative;
  display: inline-block;
}
.opis-258-additional-info-title-heart {
  position: absolute;
  left: 103%;
  bottom: 0;
  transform: translateY(-80%);
}
.opis-258-additional-info-title span {
  font-weight: 600;
}
.opis-258-additional-info-text {
  font-size: 16px !important;
  line-height: 26px !important;
}
.opis-258-additional-info-rabit {
  position: absolute;
  left: 0;
  top: 0;
}
@media (max-width: 867px) {
  .opis-258-additional-info {
    margin-top: -150px;
    padding: 225px 50px;
    padding-bottom: 40px;
  }
}
@media (max-width: 580px) {
  .opis-258-additional-info {
    margin-top: -150px;
    padding: 225px 20px;
    padding-bottom: 40px;
  }
}
@media (max-width: 300px) {
  .opis-258-additional-info {
    margin-top: -200px;
    padding: 225px 20px;
    padding-bottom: 40px;
  }
  .opis-258-additional-info-rabit {
    display: none;
  }
}

.opis-258-additional-items__title {
  padding: 0 15px;
  color: #b484b9;
  font-size: 32px;
  line-height: 35px;
  font-weight: 600;
}
.opis-258-additional-items-cards {
  margin-top: 46px;
  padding: 0 150px;
}
.opis-258-additional-items-card {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.opis-258-additional-items-card__title {
  font-size: 20px;
  line-height: 26px;
  letter-spacing: -0.5px;
  max-width: 214px;
  min-height: 77px;
}
.opis-258-additional-items-card__title span {
  font-weight: 600;
}
.opis-258-additional-items-card__buy-btn {
  font-size: 12px;
  line-height: 17px;
  letter-spacing: 1.2px;
  padding: 7px 20px;
  text-align: center;
  background-color: #f49c70;
  border-radius: 19.56px;
  color: white !important;
  text-decoration: none !important;
  font-weight: 700;
}
.opis-258-additional-items {
  padding-bottom: 140px;
}
@media (max-width: 967px) {
  .opis-258-additional-items-card {
    margin-bottom: 45px;
  }
  .opis-258-additional-items-card:last-child {
    margin-bottom: 0;
  }
  .opis-258-additional-items-cards {
    margin-top: 30px;
    padding: 0 15px;
  }
}
@media (max-width: 767px) {
  .opis-258-additional-items-card__title {
    min-height: unset;
  }
}
@media (max-width: 1000px) {
  .opis-258-additional-items-cards {
    margin-top: 30px;
    padding: 0 35px;
  }
}

.opis-258-all-together {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  padding-bottom: 75px;
}
.opis-258-all-together-logo {
  max-width: 80%;
  object-fit: contain;
}
.opis-258-all-together-title {
  font-size: 52px !important;
  margin-bottom: 31px;
  margin-top: 28px;
  color: #161615 !important;
  font-weight: 400 !important;
  position: relative;
  z-index: 1;
  text-align: center;
}
.opis-258-all-together-title span {
  font-weight: 600 !important;
}
.opis-258-all-together-items {
  display: flex;
  padding: 0 107px;
  position: relative;
  z-index: 1;
}
.opis-258-all-together-item {
  width: 50%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.opis-258-all-together-item--first {
  margin-right: 85px;
}
.opis-258-all-together-text-block {
  text-align: right;
  max-width: 370px;
}
.opis-258-all-together-animal-friendly {
  text-align: right;
}
.opis-258-all-together-text-big {
  font-size: 104px !important;
  line-height: 76px !important;
  letter-spacing: 2.6px !important;
  color: #5fcbb6 !important;
  font-weight: 700 !important;
}
.opis-258-all-together-text {
  font-size: 16px !important;
  line-height: 22px !important;
  font-weight: 450 !important;
}
.opis-258-all-together-animal-friendly {
  display: flex;
}
.opis-258-all-together-animal-friendly-big {
  font-size: 43px !important;
  letter-spacing: 1.07px !important;
  margin-bottom: 5px;
  font-weight: bold !important;
  color: #5fcbb6 !important;
}
.opis-258-all-together-animal-friendly-small {
  font-size: 25px !important;
  line-height: 27px !important;
  font-weight: 550 !important;
}
.opis-258-all-together-back-img {
  width: 100%;
  position: absolute;
  bottom: 0%;
  left: 0%;
  z-index: 0;
}
.opis-258-all-together-animal-friendly-img {
  max-width: 100px;
}

@media (max-width: 867px) {
  .opis-258-all-together {
    padding-bottom: 70px;
  }
  .opis-258-all-together-items {
    flex-direction: column;
    align-items: center;
    padding: 0px 15px;
  }
  .opis-258-all-together-item {
    width: 100%;
    flex-direction: column;
    align-items: center;
    justify-content: space-around;
  }
  .opis-258-all-together-text-block {
    text-align: center;
    max-width: unset;
  }
  .opis-258-all-together-animal-friendly {
    flex-direction: column-reverse;

    align-items: center;
    text-align: center;
  }
  .opis-258-all-together-animal-friendly-img {
    justify-self: center;
  }
  .opis-258-all-together-item--first {
    margin: 0;
  }
}

.opis-259-all {
  max-width: 1100px;
  font-family: "Work Sans", sans-serif;
  margin: 0 auto;
  overflow: hidden;
}
.opis-259-header {
  position: relative;
}
.opis-259-header-img {
  width: 100%;
}

.opis-259-title-wrapp {
  color: #a970ac !important;
  margin-top: 48px;
  padding: 0 15px;
  position: relative;
  z-index: 1;
}
@media (max-width: 867px) {
  .opis-259-title-wrapp {
    margin-top: 20px;
  }
}
.opis-259-title-wrapp p {
  margin: 0;
}
.opis-259-title-wrapp .opis-259-title-main-text {
  font-size: 52px !important;
  line-height: 60px;
  font-weight: 300 !important;
  color: #a970ac !important;
}
.opis-259-title-wrapp .opis-259-title-main-text span {
  font-weight: 500 !important;
}
@media (max-width: 660px) {
  .opis-259-title-wrapp .opis-259-title-main-text {
    font-size: 36px !important;
    line-height: 39px;
  }
}
@media (max-width: 675px) {
  .opis-259-title-wrapp .opis-259-title-main-text {
    font-size: 38px !important;
    line-height: 40px;
  }
  .opis-259-important-things__item-text-wrapp--third .opis-259-important-things__item-text-img {
    align-self: center;
    max-width: 40%;
  }
}
@media (max-width: 500px) {
  .opis-259-title-wrapp .opis-259-title-main-text {
    font-size: 29px !important;
    line-height: 31px;
  }
}

.opis-259-main-wrapp {
  padding: 0px;
  margin-top: 64px;
  padding-right: 21px;
  padding-left: 85px;
  position: relative;
  display: flex;
}
@media (max-width: 1199px) {
  .opis-259-main-wrapp {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 867px) {
  .opis-259-main-wrapp {
    padding-right: 20px;
    padding-left: 20px;
    margin-top: 30px;
  }
  .opis-259-main-wrapp {
    flex-direction: column-reverse;
  }
}
.opis-259-main-wrapp .opis-259-pruduct {
  margin-top: 0px;
  transform: translateY(-40px);
  min-width: 420px;
}
@media (max-width: 867px) {
  .opis-259-main-wrapp .opis-259-pruduct {
    margin-top: 0;
    transform: translateY(0px);
    margin-bottom: 20px;
    min-width: unset;
  }
}
.opis-259-main-wrapp .opis-259-pruduct .opis-259-product__img {
  max-width: 100%;
}
@media (max-width: 867px) {
  .opis-259-main-wrapp .opis-259-pruduct .opis-259-product__img {
    max-width: 60%;
  }
}
.opis-259-main-wrapp .opis-259-product-opis .opis-259-product-opis__normal-text {
  font-size: 16px !important;
  line-height: 26px !important;
  margin-bottom: 10px !important;
}

.opis-259-main-wrapp .opis-259-product-opis .opis-259-product-section-title {
  font-size: 20px !important;
  line-height: 22px !important;
  letter-spacing: -0.5px !important;
  color: #161615;
  font-weight: 600 !important;
  margin: 23px 0 15px;
}
.opis-259-product-opis__normal-text--bolder {
  font-weight: 600 !important;
}
.opis-259-product-opis__normal-text--big {
  font-weight: 700 !important;
  text-transform: uppercase;
  margin: 10px 0;
}
.opis-259-main-wrapp .opis-259-product-opis .opis-259-product-opis__pojemnosc-wrapp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
}
.opis-259-main-wrapp .opis-259-product-opis .opis-259-product-opis__pojemnosc-wrapp .opis-259-product-section-title:last-child {
  color: #000000;
  font-weight: 600;
  margin-left: 15px;
}
@media (max-width: 600px) {
  .opis-259-main-wrapp .opis-259-product-opis {
    padding-top: 20px;
    padding-right: 0px;
    padding-left: 0px;
  }
}

.opis-259-jumbotron {
  min-height: 431px;
  background-image: url("https://onlybio.life/img/opisy/259/jumbotron.png");
  background-position: right;
  position: relative;
  display: flex;
  align-items: center;
  padding-left: 85px;
  margin-top: 93px;
  z-index: 4;
}
.opis-259-jumbotron-text {
  color: #161615;
  font-size: 52px;
  line-height: 24px;
  margin-bottom: 31px;
  position: relative;
}
.opis-259-jumbotron-text span {
  font-weight: 600;
}
.opis-259-jumbotron-text::after {
  content: "";
  position: absolute;
  left: 0;
  top: calc(100% + 36px);
  width: 40%;
  background-color: #f9d3d3;
  height: 12px;
}
.opis-259-jumbotron-clouds {
  position: absolute;
  left: 0;
  top: 0;
  transform: translateY(-5%);
}
@media (max-width: 867px) {
  .opis-259-jumbotron {
    padding-left: 45px;
    margin-top: 50px;
  }
  .opis-259-jumbotron-text {
    color: #161615;
    font-size: 34px;
    line-height: 36px;
    margin-bottom: 31px;
    position: relative;
  }
  .opis-259-jumbotron-text::after {
    top: calc(100% + 16px);
    height: 10px;
  }
}
@media (max-width: 620px) {
  .opis-259-jumbotron {
    background-image: url("https://onlybio.life/img/opisy/259/jumbotron.png");
    background-position: 60% 0%;
  }
}

.opis-259-recomendations {
  background-color: #effaff;
  padding-top: 100px;
  padding-bottom: 100px;
  /*transform: translateY(-100px);*/
  margin-top: -100px;
  position: relative;
  z-index: 1;
  padding-left: 83px;
  padding-right: 98px;
}
.opis-259-recomendations .row {
  margin-bottom: 47px;
}
.opis-259-recomendation {
  display: flex;
}
.opis-259-recomendation-img {
  max-width: 96px;
  margin-right: 34px;
}
.opis-259-recomendation-text-title {
  color: #72bcae !important;
  font-size: 20px !important;
  line-height: 26px !important;
  margin-bottom: 17px !important;
}
.opis-259-recomendation-text-text {
  color: #221e20 !important;
  font-size: 14px !important;
  line-height: 22px;
  font-weight: 450 !important;
  max-width: 296px;
  margin-bottom: 5px;
}
@media (max-width: 1199px) {
  .opis-259-recomendations {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 900px) {
  .opis-259-recomendations {
    padding-left: 2px;
    padding-right: 15px;
  }
}
@media (max-width: 767px) {
  .opis-259-recomendation {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-bottom: 30px;
    padding: 0 15px;
  }
  .opis-259-recomendations .row {
    margin-bottom: 0;
  }
  .opis-259-recomendation-img {
    margin-right: 0px;
  }
  .opis-259-recomendation-text-title {
    text-align: center;
  }
  .opis-259-recomendation-text-text {
    text-align: center;
    max-width: unset;
  }
}
@media (max-width: 400px) {
  .opis-259-recomendations {
    padding-left: 10px;
    padding-right: 10px;
  }
}

.opis-259-additional-info {
  min-height: 742px;
  background-image: url("https://onlybio.life/img/opisy/259/add-info-back.svg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position-y: top;
  margin-top: -100px;
  padding: 225px 156px;
  position: relative;
  z-index: 3;
}
.opis-259-additional-info-title {
  font-size: 52px !important;
  margin-bottom: 40px;
  font-weight: 400;
  position: relative;
}
.opis-259-additional-info-title-wrapp {
  position: relative;
  display: inline-block;
}
.opis-259-additional-info-title-heart {
  position: absolute;
  left: 103%;
  bottom: 0;
  transform: translateY(-80%);
}
.opis-259-additional-info-title span {
  font-weight: 600;
}
.opis-259-additional-info-text {
  font-size: 16px !important;
  line-height: 26px !important;
}
.opis-259-additional-info-rabit {
  position: absolute;
  left: 0;
  top: 0;
}
@media (max-width: 867px) {
  .opis-259-additional-info {
    margin-top: -150px;
    padding: 225px 50px;
    padding-bottom: 40px;
  }
}
@media (max-width: 580px) {
  .opis-259-additional-info {
    margin-top: -150px;
    padding: 225px 20px;
    padding-bottom: 40px;
  }
}
@media (max-width: 300px) {
  .opis-259-additional-info {
    margin-top: -200px;
    padding: 225px 20px;
    padding-bottom: 40px;
  }
  .opis-259-additional-info-rabit {
    display: none;
  }
}

.opis-259-additional-items__title {
  padding: 0 15px;
  color: #b484b9;
  font-size: 32px;
  line-height: 35px;
  font-weight: 600;
}
.opis-259-additional-items-cards {
  margin-top: 46px;
  padding: 0 150px;
}
.opis-259-additional-items-card {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.opis-259-additional-items-card__title {
  font-size: 20px;
  line-height: 26px;
  letter-spacing: -0.5px;
  max-width: 214px;
  min-height: 77px;
}
.opis-259-additional-items-card__title span {
  font-weight: 600;
}
.opis-259-additional-items-card__buy-btn {
  font-size: 12px;
  line-height: 17px;
  letter-spacing: 1.2px;
  padding: 7px 20px;
  text-align: center;
  background-color: #f49c70;
  border-radius: 19.56px;
  color: white !important;
  text-decoration: none !important;
  font-weight: 700;
}
.opis-259-additional-items {
  padding-bottom: 140px;
}
@media (max-width: 967px) {
  .opis-259-additional-items-card {
    margin-bottom: 45px;
  }
  .opis-259-additional-items-card:last-child {
    margin-bottom: 0;
  }
  .opis-259-additional-items-cards {
    margin-top: 30px;
    padding: 0 15px;
  }
}
@media (max-width: 767px) {
  .opis-259-additional-items-card__title {
    min-height: unset;
  }
}
@media (max-width: 1000px) {
  .opis-259-additional-items-cards {
    margin-top: 30px;
    padding: 0 35px;
  }
}

.opis-259-all-together {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  padding-bottom: 75px;
}
.opis-259-all-together-logo {
  max-width: 80%;
  object-fit: contain;
}
.opis-259-all-together-title {
  font-size: 52px !important;
  margin-bottom: 31px;
  margin-top: 28px;
  color: #161615 !important;
  font-weight: 400 !important;
  position: relative;
  z-index: 1;
  text-align: center;
}
.opis-259-all-together-title span {
  font-weight: 600 !important;
}
.opis-259-all-together-items {
  display: flex;
  padding: 0 107px;
  position: relative;
  z-index: 1;
}
.opis-259-all-together-item {
  width: 50%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.opis-259-all-together-item--first {
  margin-right: 85px;
}
.opis-259-all-together-text-block {
  text-align: right;
  max-width: 370px;
}
.opis-259-all-together-animal-friendly {
  text-align: right;
}
.opis-259-all-together-text-big {
  font-size: 104px !important;
  line-height: 76px !important;
  letter-spacing: 2.6px !important;
  color: #5fcbb6 !important;
  font-weight: 700 !important;
}
.opis-259-all-together-text {
  font-size: 16px !important;
  line-height: 22px !important;
  font-weight: 450 !important;
}
.opis-259-all-together-animal-friendly {
  display: flex;
}
.opis-259-all-together-animal-friendly-big {
  font-size: 43px !important;
  letter-spacing: 1.07px !important;
  margin-bottom: 5px;
  font-weight: bold !important;
  color: #5fcbb6 !important;
}
.opis-259-all-together-animal-friendly-small {
  font-size: 25px !important;
  line-height: 27px !important;
  font-weight: 550 !important;
}
.opis-259-all-together-back-img {
  width: 100%;
  position: absolute;
  bottom: 0%;
  left: 0%;
  z-index: 0;
}
.opis-259-all-together-animal-friendly-img {
  max-width: 100px;
}

@media (max-width: 867px) {
  .opis-259-all-together {
    padding-bottom: 70px;
  }
  .opis-259-all-together-items {
    flex-direction: column;
    align-items: center;
    padding: 0px 15px;
  }
  .opis-259-all-together-item {
    width: 100%;
    flex-direction: column;
    align-items: center;
    justify-content: space-around;
  }
  .opis-259-all-together-text-block {
    text-align: center;
    max-width: unset;
  }
  .opis-259-all-together-animal-friendly {
    flex-direction: column-reverse;

    align-items: center;
    text-align: center;
  }
  .opis-259-all-together-animal-friendly-img {
    justify-self: center;
  }
  .opis-259-all-together-item--first {
    margin: 0;
  }
}

.opis-260-all {
  max-width: 1100px;
  font-family: "Work Sans", sans-serif;
  margin: 0 auto;
  overflow: hidden;
}
.opis-260-header {
  position: relative;
}
.opis-260-header-img {
  width: 100%;
}

.opis-260-title-wrapp {
  color: #d3505b !important;
  margin-top: 48px;
  padding: 0 15px;
  position: relative;
  z-index: 1;
}
@media (max-width: 867px) {
  .opis-260-title-wrapp {
    margin-top: 20px;
  }
}
.opis-260-title-wrapp p {
  margin: 0;
}
.opis-260-title-wrapp .opis-260-title-main-text {
  font-size: 52px !important;
  line-height: 60px;
  font-weight: 300 !important;
  color: #d3505b !important;
}
.opis-260-title-wrapp .opis-260-title-main-text span {
  font-weight: 500 !important;
}
@media (max-width: 660px) {
  .opis-260-title-wrapp .opis-260-title-main-text {
    font-size: 36px !important;
    line-height: 39px;
  }
}
@media (max-width: 675px) {
  .opis-260-title-wrapp .opis-260-title-main-text {
    font-size: 38px !important;
    line-height: 40px;
  }
  .opis-260-important-things__item-text-wrapp--third .opis-260-important-things__item-text-img {
    align-self: center;
    max-width: 40%;
  }
}
@media (max-width: 500px) {
  .opis-260-title-wrapp .opis-260-title-main-text {
    font-size: 29px !important;
    line-height: 31px;
  }
}

.opis-260-main-wrapp {
  padding: 0px;
  margin-top: 64px;
  padding-right: 21px;
  padding-left: 85px;
  position: relative;
  display: flex;
}
@media (max-width: 1199px) {
  .opis-260-main-wrapp {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 867px) {
  .opis-260-main-wrapp {
    padding-right: 20px;
    padding-left: 20px;
    margin-top: 30px;
  }
  .opis-260-main-wrapp {
    flex-direction: column-reverse;
  }
}
.opis-260-main-wrapp .opis-260-pruduct {
  margin-top: 0px;
  transform: translateY(-40px);
  min-width: 420px;
}
@media (max-width: 867px) {
  .opis-260-main-wrapp .opis-260-pruduct {
    margin-top: 0;
    transform: translateY(0px);
    margin-bottom: 20px;
    min-width: unset;
  }
}
.opis-260-main-wrapp .opis-260-pruduct .opis-260-product__img {
  max-width: 100%;
}
@media (max-width: 867px) {
  .opis-260-main-wrapp .opis-260-pruduct .opis-260-product__img {
    max-width: 60%;
  }
}
.opis-260-main-wrapp .opis-260-product-opis .opis-260-product-opis__normal-text {
  font-size: 16px !important;
  line-height: 26px !important;
  margin-bottom: 10px !important;
}

.opis-260-main-wrapp .opis-260-product-opis .opis-260-product-section-title {
  font-size: 20px !important;
  line-height: 22px !important;
  letter-spacing: -0.5px !important;
  color: #161615;
  font-weight: 600 !important;
  margin: 23px 0 15px;
}
.opis-260-product-opis__normal-text--bolder {
  font-weight: 600 !important;
}
.opis-260-product-opis__normal-text--big {
  font-weight: 700 !important;
  text-transform: uppercase;
  margin: 10px 0;
}
.opis-260-main-wrapp .opis-260-product-opis .opis-260-product-opis__pojemnosc-wrapp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
}
.opis-260-main-wrapp .opis-260-product-opis .opis-260-product-opis__pojemnosc-wrapp .opis-260-product-section-title:last-child {
  color: #000000;
  font-weight: 600;
  margin-left: 15px;
}
@media (max-width: 600px) {
  .opis-260-main-wrapp .opis-260-product-opis {
    padding-top: 20px;
    padding-right: 0px;
    padding-left: 0px;
  }
}

.opis-260-jumbotron {
  min-height: 431px;
  background-image: url("https://onlybio.life/img/opisy/260/jumbotron.png");
  background-position: right;
  position: relative;
  display: flex;
  align-items: center;
  padding-left: 85px;
  margin-top: 93px;
  z-index: 4;
}
.opis-260-jumbotron-text {
  color: #161615;
  font-size: 52px;
  line-height: 24px;
  margin-bottom: 31px;
  position: relative;
}
.opis-260-jumbotron-text span {
  font-weight: 600;
}
.opis-260-jumbotron-text::after {
  content: "";
  position: absolute;
  left: 0;
  top: calc(100% + 36px);
  width: 40%;
  background-color: #f9d3d3;
  height: 12px;
}
.opis-260-jumbotron-clouds {
  position: absolute;
  left: 0;
  top: 0;
  transform: translateY(-5%);
}
@media (max-width: 867px) {
  .opis-260-jumbotron {
    padding-left: 45px;
    margin-top: 50px;
  }
  .opis-260-jumbotron-text {
    color: #161615;
    font-size: 34px;
    line-height: 36px;
    margin-bottom: 31px;
    position: relative;
  }
  .opis-260-jumbotron-text::after {
    top: calc(100% + 16px);
    height: 10px;
  }
}
@media (max-width: 620px) {
  .opis-260-jumbotron {
    background-image: url("https://onlybio.life/img/opisy/260/jumbotron.png");
    background-position: 60% 0%;
  }
}

.opis-260-recomendations {
  background-color: #effaff;
  padding-top: 100px;
  padding-bottom: 100px;
  /*transform: translateY(-100px);*/
  margin-top: -100px;
  position: relative;
  z-index: 1;
  padding-left: 83px;
  padding-right: 98px;
}
.opis-260-recomendations .row {
  margin-bottom: 47px;
}
.opis-260-recomendation {
  display: flex;
}
.opis-260-recomendation-img {
  max-width: 96px;
  margin-right: 34px;
}
.opis-260-recomendation-text-title {
  color: #72bcae !important;
  font-size: 20px !important;
  line-height: 26px !important;
  margin-bottom: 17px !important;
}
.opis-260-recomendation-text-text {
  color: #221e20 !important;
  font-size: 14px !important;
  line-height: 22px;
  font-weight: 450 !important;
  max-width: 296px;
  margin-bottom: 5px;
}
@media (max-width: 1199px) {
  .opis-260-recomendations {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 900px) {
  .opis-260-recomendations {
    padding-left: 2px;
    padding-right: 15px;
  }
}
@media (max-width: 767px) {
  .opis-260-recomendation {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-bottom: 30px;
    padding: 0 15px;
  }
  .opis-260-recomendations .row {
    margin-bottom: 0;
  }
  .opis-260-recomendation-img {
    margin-right: 0px;
  }
  .opis-260-recomendation-text-title {
    text-align: center;
  }
  .opis-260-recomendation-text-text {
    text-align: center;
    max-width: unset;
  }
}
@media (max-width: 400px) {
  .opis-260-recomendations {
    padding-left: 10px;
    padding-right: 10px;
  }
}

.opis-260-additional-info {
  min-height: 742px;
  background-image: url("https://onlybio.life/img/opisy/260/add-info-back.svg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position-y: top;
  margin-top: -100px;
  padding: 225px 156px;
  position: relative;
  z-index: 3;
}
.opis-260-additional-info-title {
  font-size: 52px !important;
  margin-bottom: 40px;
  font-weight: 400;
  position: relative;
}
.opis-260-additional-info-title-wrapp {
  position: relative;
  display: inline-block;
}
.opis-260-additional-info-title-heart {
  position: absolute;
  left: 103%;
  bottom: 0;
  transform: translateY(-80%);
}
.opis-260-additional-info-title span {
  font-weight: 600;
}
.opis-260-additional-info-text {
  font-size: 16px !important;
  line-height: 26px !important;
}
.opis-260-additional-info-rabit {
  position: absolute;
  left: 0;
  top: 0;
}
@media (max-width: 867px) {
  .opis-260-additional-info {
    margin-top: -150px;
    padding: 225px 50px;
    padding-bottom: 40px;
  }
}
@media (max-width: 580px) {
  .opis-260-additional-info {
    margin-top: -150px;
    padding: 225px 20px;
    padding-bottom: 40px;
  }
}
@media (max-width: 300px) {
  .opis-260-additional-info {
    margin-top: -200px;
    padding: 225px 20px;
    padding-bottom: 40px;
  }
  .opis-260-additional-info-rabit {
    display: none;
  }
}

.opis-260-additional-items__title {
  padding: 0 15px;
  color: #b484b9;
  font-size: 32px;
  line-height: 35px;
  font-weight: 600;
}
.opis-260-additional-items-cards {
  margin-top: 46px;
  padding: 0 150px;
}
.opis-260-additional-items-card {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.opis-260-additional-items-card__title {
  font-size: 20px;
  line-height: 26px;
  letter-spacing: -0.5px;
  max-width: 214px;
  min-height: 77px;
}
.opis-260-additional-items-card__title span {
  font-weight: 600;
}
.opis-260-additional-items-card__buy-btn {
  font-size: 12px;
  line-height: 17px;
  letter-spacing: 1.2px;
  padding: 7px 20px;
  text-align: center;
  background-color: #f49c70;
  border-radius: 19.56px;
  color: white !important;
  text-decoration: none !important;
  font-weight: 700;
}
.opis-260-additional-items {
  padding-bottom: 140px;
}
@media (max-width: 967px) {
  .opis-260-additional-items-card {
    margin-bottom: 45px;
  }
  .opis-260-additional-items-card:last-child {
    margin-bottom: 0;
  }
  .opis-260-additional-items-cards {
    margin-top: 30px;
    padding: 0 15px;
  }
}
@media (max-width: 767px) {
  .opis-260-additional-items-card__title {
    min-height: unset;
  }
}
@media (max-width: 1000px) {
  .opis-260-additional-items-cards {
    margin-top: 30px;
    padding: 0 35px;
  }
}

.opis-260-all-together {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  padding-bottom: 75px;
}
.opis-260-all-together-logo {
  max-width: 80%;
  object-fit: contain;
}
.opis-260-all-together-title {
  font-size: 52px !important;
  margin-bottom: 31px;
  margin-top: 28px;
  color: #161615 !important;
  font-weight: 400 !important;
  position: relative;
  z-index: 1;
  text-align: center;
}
.opis-260-all-together-title span {
  font-weight: 600 !important;
}
.opis-260-all-together-items {
  display: flex;
  padding: 0 107px;
  position: relative;
  z-index: 1;
}
.opis-260-all-together-item {
  width: 50%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.opis-260-all-together-item--first {
  margin-right: 85px;
}
.opis-260-all-together-text-block {
  text-align: right;
  max-width: 370px;
}
.opis-260-all-together-animal-friendly {
  text-align: right;
}
.opis-260-all-together-text-big {
  font-size: 104px !important;
  line-height: 76px !important;
  letter-spacing: 2.6px !important;
  color: #5fcbb6 !important;
  font-weight: 700 !important;
}
.opis-260-all-together-text {
  font-size: 16px !important;
  line-height: 22px !important;
  font-weight: 450 !important;
}
.opis-260-all-together-animal-friendly {
  display: flex;
}
.opis-260-all-together-animal-friendly-big {
  font-size: 43px !important;
  letter-spacing: 1.07px !important;
  margin-bottom: 5px;
  font-weight: bold !important;
  color: #5fcbb6 !important;
}
.opis-260-all-together-animal-friendly-small {
  font-size: 25px !important;
  line-height: 27px !important;
  font-weight: 550 !important;
}
.opis-260-all-together-back-img {
  width: 100%;
  position: absolute;
  bottom: 0%;
  left: 0%;
  z-index: 0;
}
.opis-260-all-together-animal-friendly-img {
  max-width: 100px;
}

@media (max-width: 867px) {
  .opis-260-all-together {
    padding-bottom: 70px;
  }
  .opis-260-all-together-items {
    flex-direction: column;
    align-items: center;
    padding: 0px 15px;
  }
  .opis-260-all-together-item {
    width: 100%;
    flex-direction: column;
    align-items: center;
    justify-content: space-around;
  }
  .opis-260-all-together-text-block {
    text-align: center;
    max-width: unset;
  }
  .opis-260-all-together-animal-friendly {
    flex-direction: column-reverse;

    align-items: center;
    text-align: center;
  }
  .opis-260-all-together-animal-friendly-img {
    justify-self: center;
  }
  .opis-260-all-together-item--first {
    margin: 0;
  }
}

.opis-262-all {
  max-width: 1100px;
  font-family: "Work Sans", sans-serif;
  margin: 0 auto;
  overflow: hidden;
}
.opis-262-header {
  position: relative;
}
.opis-262-header-img {
  width: 100%;
}
.opis-262-title-wrapp {
  color: #161615 !important;
  margin-top: 48px;
  padding: 0 15px;
  position: relative;
  z-index: 1;
}
@media (max-width: 867px) {
  .opis-262-title-wrapp {
    margin-top: 20px;
  }
}
.opis-262-title-wrapp p {
  margin: 0;
}
.opis-262-title-wrapp .opis-262-title-main-text {
  font-size: 44px !important;
  line-height: 52px;
  font-weight: 300 !important;
  color: #161615 !important;
}

.opis-262-title-wrapp .opis-262-title-main-text span {
  font-weight: 500 !important;
}
@media (max-width: 660px) {
  .opis-262-title-wrapp .opis-262-title-main-text {
    font-size: 36px !important;
    line-height: 39px;
  }
}
@media (max-width: 675px) {
  .opis-262-title-wrapp .opis-262-title-main-text {
    font-size: 38px !important;
    line-height: 40px;
  }
  .opis-262-important-things__item-text-wrapp--third .opis-262-important-things__item-text-img {
    align-self: center;
    max-width: 40%;
  }
}
@media (max-width: 500px) {
  .opis-262-title-wrapp .opis-262-title-main-text {
    font-size: 29px !important;
    line-height: 31px;
  }
}

.opis-262-main-wrapp {
  padding: 0px;
  margin-top: 64px;
  padding-right: 21px;
  padding-left: 85px;
  position: relative;
  display: flex;
}
@media (max-width: 1199px) {
  .opis-262-main-wrapp {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 867px) {
  .opis-262-main-wrapp {
    padding-right: 20px;
    padding-left: 20px;
    margin-top: 30px;
  }
  .opis-262-main-wrapp {
    flex-direction: column-reverse;
  }
}
.opis-262-main-wrapp .opis-262-pruduct {
  margin-top: 0px;
  transform: translateY(-40px);
  min-width: 420px;
}
@media (max-width: 867px) {
  .opis-262-main-wrapp .opis-262-pruduct {
    margin-top: 0;
    transform: translateY(0px);
    margin-bottom: 20px;
    min-width: unset;
  }
}
.opis-262-main-wrapp .opis-262-pruduct .opis-262-product__img {
  max-width: 100%;
}
@media (max-width: 867px) {
  .opis-262-main-wrapp .opis-262-pruduct .opis-262-product__img {
    max-width: 60%;
  }
}
.opis-262-gender-text {
  color: #d3505b !important;
}
.opis-262-main-wrapp .opis-262-product-opis .opis-262-product-opis__normal-text {
  font-size: 16px !important;
  line-height: 26px !important;
  margin-bottom: 10px !important;
}

.opis-262-main-wrapp .opis-262-product-opis .opis-262-product-section-title {
  font-size: 20px !important;
  line-height: 22px !important;
  letter-spacing: -0.5px !important;
  color: #161615;
  font-weight: 600 !important;
  margin: 23px 0 15px;
}
.opis-262-product-opis__normal-text--bolder {
  font-weight: 600 !important;
}
.opis-262-product-opis__normal-text--big {
  font-weight: 700 !important;
  text-transform: uppercase;
  margin: 10px 0;
}
.opis-262-main-wrapp .opis-262-product-opis .opis-262-product-opis__pojemnosc-wrapp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
}
.opis-262-main-wrapp .opis-262-product-opis .opis-262-product-opis__pojemnosc-wrapp .opis-262-product-section-title:last-child {
  color: #000000;
  font-weight: 600;
  margin-left: 15px;
}
@media (max-width: 600px) {
  .opis-262-main-wrapp .opis-262-product-opis {
    padding-top: 20px;
    padding-right: 0px;
    padding-left: 0px;
  }
}

.opis-262-jumbotron {
  min-height: 431px;
  background-image: url("https://onlybio.life/img/opisy/262/jumbotron.png");
  background-position: right;
  position: relative;
  display: flex;
  align-items: center;
  padding-left: 85px;
  margin-top: 93px;
  z-index: 4;
}
.opis-262-jumbotron-text {
  color: #161615;
  font-size: 52px;
  line-height: 24px;
  margin-bottom: 31px;
  position: relative;
}
.opis-262-jumbotron-text span {
  font-weight: 600;
}
.opis-262-jumbotron-text::after {
  content: "";
  position: absolute;
  left: 0;
  top: calc(100% + 36px);
  width: 40%;
  background-color: #f9d3d3;
  height: 12px;
}
.opis-262-jumbotron-clouds {
  position: absolute;
  left: 0;
  top: 0;
  transform: translateY(-5%);
}
@media (max-width: 867px) {
  .opis-262-jumbotron {
    padding-left: 45px;
    margin-top: 50px;
  }
  .opis-262-jumbotron-text {
    color: #161615;
    font-size: 34px;
    line-height: 36px;
    margin-bottom: 31px;
    position: relative;
  }
  .opis-262-jumbotron-text::after {
    top: calc(100% + 16px);
    height: 10px;
  }
}
@media (max-width: 620px) {
  .opis-262-jumbotron {
    background-image: url("https://onlybio.life/img/opisy/262/jumbotron.png");
    background-position: 60% 0%;
  }
}

.opis-262-recomendations {
  background-color: #effaff;
  padding-top: 100px;
  padding-bottom: 100px;
  /*transform: translateY(-100px);*/
  margin-top: -100px;
  position: relative;
  z-index: 1;
  padding-left: 83px;
  padding-right: 98px;
}
.opis-262-recomendations .row {
  margin-bottom: 47px;
}
.opis-262-recomendation {
  display: flex;
}
.opis-262-recomendation-img {
  max-width: 96px;
  margin-right: 34px;
}
.opis-262-recomendation-text-title {
  color: #72bcae !important;
  font-size: 20px !important;
  line-height: 26px !important;
  margin-bottom: 17px !important;
}
.opis-262-recomendation-text-text {
  color: #221e20 !important;
  font-size: 14px !important;
  line-height: 22px;
  font-weight: 450 !important;
  max-width: 296px;
  margin-bottom: 5px;
}
@media (max-width: 1199px) {
  .opis-262-recomendations {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 900px) {
  .opis-262-recomendations {
    padding-left: 2px;
    padding-right: 15px;
  }
}
@media (max-width: 767px) {
  .opis-262-recomendation {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-bottom: 30px;
    padding: 0 15px;
  }
  .opis-262-recomendations .row {
    margin-bottom: 0;
  }
  .opis-262-recomendation-img {
    margin-right: 0px;
  }
  .opis-262-recomendation-text-title {
    text-align: center;
  }
  .opis-262-recomendation-text-text {
    text-align: center;
    max-width: unset;
  }
}
@media (max-width: 400px) {
  .opis-262-recomendations {
    padding-left: 10px;
    padding-right: 10px;
  }
}

.opis-262-additional-info {
  min-height: 742px;
  background-image: url("https://onlybio.life/img/opisy/262/add-info-back.svg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position-y: top;
  margin-top: -100px;
  padding: 225px 156px;
  position: relative;
  z-index: 3;
}
.opis-262-additional-info-title {
  font-size: 52px !important;
  margin-bottom: 40px;
  font-weight: 400;
  position: relative;
}
.opis-262-additional-info-title-wrapp {
  position: relative;
  display: inline-block;
}
.opis-262-additional-info-title-heart {
  position: absolute;
  left: 103%;
  bottom: 0;
  transform: translateY(-80%);
}
.opis-262-additional-info-title span {
  font-weight: 600;
}
.opis-262-additional-info-text {
  font-size: 16px !important;
  line-height: 26px !important;
}
.opis-262-additional-info-rabit {
  position: absolute;
  left: 0;
  top: 0;
}
@media (max-width: 867px) {
  .opis-262-additional-info {
    margin-top: -150px;
    padding: 225px 50px;
    padding-bottom: 40px;
  }
}
@media (max-width: 580px) {
  .opis-262-additional-info {
    margin-top: -150px;
    padding: 225px 20px;
    padding-bottom: 40px;
  }
}
@media (max-width: 300px) {
  .opis-262-additional-info {
    margin-top: -200px;
    padding: 225px 20px;
    padding-bottom: 40px;
  }
  .opis-262-additional-info-rabit {
    display: none;
  }
}

.opis-262-additional-items__title {
  padding: 0 15px;
  color: #b484b9;
  font-size: 32px;
  line-height: 35px;
  font-weight: 600;
}
.opis-262-additional-items-cards {
  margin-top: 46px;
  padding: 0 150px;
}
.opis-262-additional-items-card {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.opis-262-additional-items-card__title {
  font-size: 20px;
  line-height: 26px;
  letter-spacing: -0.5px;
  max-width: 214px;
  min-height: 77px;
}
.opis-262-additional-items-card__title span {
  font-weight: 600;
}
.opis-262-additional-items-card__buy-btn {
  font-size: 12px;
  line-height: 17px;
  letter-spacing: 1.2px;
  padding: 7px 20px;
  text-align: center;
  background-color: #f49c70;
  border-radius: 19.56px;
  color: white !important;
  text-decoration: none !important;
  font-weight: 700;
}
.opis-262-additional-items {
  padding-bottom: 140px;
}
@media (max-width: 967px) {
  .opis-262-additional-items-card {
    margin-bottom: 45px;
  }
  .opis-262-additional-items-card:last-child {
    margin-bottom: 0;
  }
  .opis-262-additional-items-cards {
    margin-top: 30px;
    padding: 0 15px;
  }
}
@media (max-width: 767px) {
  .opis-262-additional-items-card__title {
    min-height: unset;
  }
}
@media (max-width: 1000px) {
  .opis-262-additional-items-cards {
    margin-top: 30px;
    padding: 0 35px;
  }
}

.opis-262-all-together {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  padding-bottom: 75px;
}
.opis-262-all-together-logo {
  max-width: 80%;
  object-fit: contain;
}
.opis-262-all-together-title {
  font-size: 52px !important;
  margin-bottom: 31px;
  margin-top: 28px;
  color: #161615 !important;
  font-weight: 400 !important;
  position: relative;
  z-index: 1;
  text-align: center;
}
.opis-262-all-together-title span {
  font-weight: 600 !important;
}
.opis-262-all-together-items {
  display: flex;
  padding: 0 107px;
  position: relative;
  z-index: 1;
}
.opis-262-all-together-item {
  width: 50%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.opis-262-all-together-item--first {
  margin-right: 85px;
}
.opis-262-all-together-text-block {
  text-align: right;
  max-width: 370px;
}
.opis-262-all-together-animal-friendly {
  text-align: right;
}
.opis-262-all-together-text-big {
  font-size: 104px !important;
  line-height: 76px !important;
  letter-spacing: 2.6px !important;
  color: #5fcbb6 !important;
  font-weight: 700 !important;
}
.opis-262-all-together-text {
  font-size: 16px !important;
  line-height: 22px !important;
  font-weight: 450 !important;
}
.opis-262-all-together-animal-friendly {
  display: flex;
}
.opis-262-all-together-animal-friendly-big {
  font-size: 43px !important;
  letter-spacing: 1.07px !important;
  margin-bottom: 5px;
  font-weight: bold !important;
  color: #5fcbb6 !important;
}
.opis-262-all-together-animal-friendly-small {
  font-size: 25px !important;
  line-height: 27px !important;
  font-weight: 550 !important;
}
.opis-262-all-together-back-img {
  width: 100%;
  position: absolute;
  bottom: 0%;
  left: 0%;
  z-index: 0;
}
.opis-262-all-together-animal-friendly-img {
  max-width: 100px;
}

@media (max-width: 867px) {
  .opis-262-all-together {
    padding-bottom: 70px;
  }
  .opis-262-all-together-items {
    flex-direction: column;
    align-items: center;
    padding: 0px 15px;
  }
  .opis-262-all-together-item {
    width: 100%;
    flex-direction: column;
    align-items: center;
    justify-content: space-around;
  }
  .opis-262-all-together-text-block {
    text-align: center;
    max-width: unset;
  }
  .opis-262-all-together-animal-friendly {
    flex-direction: column-reverse;

    align-items: center;
    text-align: center;
  }
  .opis-262-all-together-animal-friendly-img {
    justify-self: center;
  }
  .opis-262-all-together-item--first {
    margin: 0;
  }
}

.opis-263-all {
  max-width: 1100px;
  font-family: "Work Sans", sans-serif;
  margin: 0 auto;
  overflow: hidden;
}
.opis-263-header {
  position: relative;
}
.opis-263-header-img {
  width: 100%;
}
.opis-263-title-wrapp {
  color: #161615 !important;
  margin-top: 48px;
  padding: 0 15px;
  position: relative;
  z-index: 1;
}
@media (max-width: 867px) {
  .opis-263-title-wrapp {
    margin-top: 20px;
  }
}
.opis-263-title-wrapp p {
  margin: 0;
}
.opis-263-title-wrapp .opis-263-title-main-text {
  font-size: 44px !important;
  line-height: 52px;
  font-weight: 300 !important;
  color: #161615 !important;
}

.opis-263-title-wrapp .opis-263-title-main-text span {
  font-weight: 500 !important;
}
@media (max-width: 660px) {
  .opis-263-title-wrapp .opis-263-title-main-text {
    font-size: 36px !important;
    line-height: 39px;
  }
}
@media (max-width: 675px) {
  .opis-263-title-wrapp .opis-263-title-main-text {
    font-size: 38px !important;
    line-height: 40px;
  }
  .opis-263-important-things__item-text-wrapp--third .opis-263-important-things__item-text-img {
    align-self: center;
    max-width: 40%;
  }
}
@media (max-width: 500px) {
  .opis-263-title-wrapp .opis-263-title-main-text {
    font-size: 29px !important;
    line-height: 31px;
  }
}

.opis-263-main-wrapp {
  padding: 0px;
  margin-top: 64px;
  padding-right: 21px;
  padding-left: 85px;
  position: relative;
  display: flex;
}
@media (max-width: 1199px) {
  .opis-263-main-wrapp {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 867px) {
  .opis-263-main-wrapp {
    padding-right: 20px;
    padding-left: 20px;
    margin-top: 30px;
  }
  .opis-263-main-wrapp {
    flex-direction: column-reverse;
  }
}
.opis-263-main-wrapp .opis-263-pruduct {
  margin-top: 0px;
  transform: translateY(-40px);
  min-width: 420px;
}
@media (max-width: 867px) {
  .opis-263-main-wrapp .opis-263-pruduct {
    margin-top: 0;
    transform: translateY(0px);
    margin-bottom: 20px;
    min-width: unset;
  }
}
.opis-263-main-wrapp .opis-263-pruduct .opis-263-product__img {
  max-width: 100%;
}
@media (max-width: 867px) {
  .opis-263-main-wrapp .opis-263-pruduct .opis-263-product__img {
    max-width: 60%;
  }
}
.opis-263-gender-text {
  color: #5fcbb6 !important;
}
.opis-263-main-wrapp .opis-263-product-opis .opis-263-product-opis__normal-text {
  font-size: 16px !important;
  line-height: 26px !important;
  margin-bottom: 10px !important;
}

.opis-263-main-wrapp .opis-263-product-opis .opis-263-product-section-title {
  font-size: 20px !important;
  line-height: 22px !important;
  letter-spacing: -0.5px !important;
  color: #161615;
  font-weight: 600 !important;
  margin: 23px 0 15px;
}
.opis-263-product-opis__normal-text--bolder {
  font-weight: 600 !important;
}
.opis-263-product-opis__normal-text--big {
  font-weight: 700 !important;
  text-transform: uppercase;
  margin: 10px 0;
}
.opis-263-main-wrapp .opis-263-product-opis .opis-263-product-opis__pojemnosc-wrapp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
}
.opis-263-main-wrapp .opis-263-product-opis .opis-263-product-opis__pojemnosc-wrapp .opis-263-product-section-title:last-child {
  color: #000000;
  font-weight: 600;
  margin-left: 15px;
}
@media (max-width: 600px) {
  .opis-263-main-wrapp .opis-263-product-opis {
    padding-top: 20px;
    padding-right: 0px;
    padding-left: 0px;
  }
}

.opis-263-jumbotron {
  min-height: 431px;
  background-image: url("https://onlybio.life/img/opisy/263/jumbotron.png");
  background-position: right;
  position: relative;
  display: flex;
  align-items: center;
  padding-left: 85px;
  margin-top: 93px;
  z-index: 4;
}
.opis-263-jumbotron-text {
  color: #161615;
  font-size: 52px;
  line-height: 24px;
  margin-bottom: 31px;
  position: relative;
}
.opis-263-jumbotron-text span {
  font-weight: 600;
}
.opis-263-jumbotron-text::after {
  content: "";
  position: absolute;
  left: 0;
  top: calc(100% + 36px);
  width: 40%;
  background-color: #f9d3d3;
  height: 12px;
}
.opis-263-jumbotron-clouds {
  position: absolute;
  left: 0;
  top: 0;
  transform: translateY(-5%);
}
@media (max-width: 867px) {
  .opis-263-jumbotron {
    padding-left: 45px;
    margin-top: 50px;
  }
  .opis-263-jumbotron-text {
    color: #161615;
    font-size: 34px;
    line-height: 36px;
    margin-bottom: 31px;
    position: relative;
  }
  .opis-263-jumbotron-text::after {
    top: calc(100% + 16px);
    height: 10px;
  }
}
@media (max-width: 620px) {
  .opis-263-jumbotron {
    background-image: url("https://onlybio.life/img/opisy/263/jumbotron.png");
    background-position: 60% 0%;
  }
}

.opis-263-recomendations {
  background-color: #effaff;
  padding-top: 100px;
  padding-bottom: 100px;
  /*transform: translateY(-100px);*/
  margin-top: -100px;
  position: relative;
  z-index: 1;
  padding-left: 83px;
  padding-right: 98px;
}
.opis-263-recomendations .row {
  margin-bottom: 47px;
}
.opis-263-recomendation {
  display: flex;
}
.opis-263-recomendation-img {
  max-width: 96px;
  margin-right: 34px;
}
.opis-263-recomendation-text-title {
  color: #72bcae !important;
  font-size: 20px !important;
  line-height: 26px !important;
  margin-bottom: 17px !important;
}
.opis-263-recomendation-text-text {
  color: #221e20 !important;
  font-size: 14px !important;
  line-height: 22px;
  font-weight: 450 !important;
  max-width: 296px;
  margin-bottom: 5px;
}
@media (max-width: 1199px) {
  .opis-263-recomendations {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 900px) {
  .opis-263-recomendations {
    padding-left: 2px;
    padding-right: 15px;
  }
}
@media (max-width: 767px) {
  .opis-263-recomendation {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-bottom: 30px;
    padding: 0 15px;
  }
  .opis-263-recomendations .row {
    margin-bottom: 0;
  }
  .opis-263-recomendation-img {
    margin-right: 0px;
  }
  .opis-263-recomendation-text-title {
    text-align: center;
  }
  .opis-263-recomendation-text-text {
    text-align: center;
    max-width: unset;
  }
}
@media (max-width: 400px) {
  .opis-263-recomendations {
    padding-left: 10px;
    padding-right: 10px;
  }
}

.opis-263-additional-info {
  min-height: 742px;
  background-image: url("https://onlybio.life/img/opisy/263/add-info-back.svg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position-y: top;
  margin-top: -100px;
  padding: 225px 156px;
  position: relative;
  z-index: 3;
}
.opis-263-additional-info-title {
  font-size: 52px !important;
  margin-bottom: 40px;
  font-weight: 400;
  position: relative;
}
.opis-263-additional-info-title-wrapp {
  position: relative;
  display: inline-block;
}
.opis-263-additional-info-title-heart {
  position: absolute;
  left: 103%;
  bottom: 0;
  transform: translateY(-80%);
}
.opis-263-additional-info-title span {
  font-weight: 600;
}
.opis-263-additional-info-text {
  font-size: 16px !important;
  line-height: 26px !important;
}
.opis-263-additional-info-rabit {
  position: absolute;
  left: 0;
  top: 0;
}
@media (max-width: 867px) {
  .opis-263-additional-info {
    margin-top: -150px;
    padding: 225px 50px;
    padding-bottom: 40px;
  }
}
@media (max-width: 580px) {
  .opis-263-additional-info {
    margin-top: -150px;
    padding: 225px 20px;
    padding-bottom: 40px;
  }
}
@media (max-width: 300px) {
  .opis-263-additional-info {
    margin-top: -200px;
    padding: 225px 20px;
    padding-bottom: 40px;
  }
  .opis-263-additional-info-rabit {
    display: none;
  }
}

.opis-263-additional-items__title {
  padding: 0 15px;
  color: #b484b9;
  font-size: 32px;
  line-height: 35px;
  font-weight: 600;
}
.opis-263-additional-items-cards {
  margin-top: 46px;
  padding: 0 150px;
}
.opis-263-additional-items-card {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.opis-263-additional-items-card__title {
  font-size: 20px;
  line-height: 26px;
  letter-spacing: -0.5px;
  max-width: 214px;
  min-height: 77px;
}
.opis-263-additional-items-card__title span {
  font-weight: 600;
}
.opis-263-additional-items-card__buy-btn {
  font-size: 12px;
  line-height: 17px;
  letter-spacing: 1.2px;
  padding: 7px 20px;
  text-align: center;
  background-color: #f49c70;
  border-radius: 19.56px;
  color: white !important;
  text-decoration: none !important;
  font-weight: 700;
}
.opis-263-additional-items {
  padding-bottom: 140px;
}
@media (max-width: 967px) {
  .opis-263-additional-items-card {
    margin-bottom: 45px;
  }
  .opis-263-additional-items-card:last-child {
    margin-bottom: 0;
  }
  .opis-263-additional-items-cards {
    margin-top: 30px;
    padding: 0 15px;
  }
}
@media (max-width: 767px) {
  .opis-263-additional-items-card__title {
    min-height: unset;
  }
}
@media (max-width: 1000px) {
  .opis-263-additional-items-cards {
    margin-top: 30px;
    padding: 0 35px;
  }
}

.opis-263-all-together {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  padding-bottom: 75px;
}
.opis-263-all-together-logo {
  max-width: 80%;
  object-fit: contain;
}
.opis-263-all-together-title {
  font-size: 52px !important;
  margin-bottom: 31px;
  margin-top: 28px;
  color: #161615 !important;
  font-weight: 400 !important;
  position: relative;
  z-index: 1;
  text-align: center;
}
.opis-263-all-together-title span {
  font-weight: 600 !important;
}
.opis-263-all-together-items {
  display: flex;
  padding: 0 107px;
  position: relative;
  z-index: 1;
}
.opis-263-all-together-item {
  width: 50%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.opis-263-all-together-item--first {
  margin-right: 85px;
}
.opis-263-all-together-text-block {
  text-align: right;
  max-width: 370px;
}
.opis-263-all-together-animal-friendly {
  text-align: right;
}
.opis-263-all-together-text-big {
  font-size: 104px !important;
  line-height: 76px !important;
  letter-spacing: 2.6px !important;
  color: #5fcbb6 !important;
  font-weight: 700 !important;
}
.opis-263-all-together-text {
  font-size: 16px !important;
  line-height: 22px !important;
  font-weight: 450 !important;
}
.opis-263-all-together-animal-friendly {
  display: flex;
}
.opis-263-all-together-animal-friendly-big {
  font-size: 43px !important;
  letter-spacing: 1.07px !important;
  margin-bottom: 5px;
  font-weight: bold !important;
  color: #5fcbb6 !important;
}
.opis-263-all-together-animal-friendly-small {
  font-size: 25px !important;
  line-height: 27px !important;
  font-weight: 550 !important;
}
.opis-263-all-together-back-img {
  width: 100%;
  position: absolute;
  bottom: 0%;
  left: 0%;
  z-index: 0;
}
.opis-263-all-together-animal-friendly-img {
  max-width: 100px;
}

@media (max-width: 867px) {
  .opis-263-all-together {
    padding-bottom: 70px;
  }
  .opis-263-all-together-items {
    flex-direction: column;
    align-items: center;
    padding: 0px 15px;
  }
  .opis-263-all-together-item {
    width: 100%;
    flex-direction: column;
    align-items: center;
    justify-content: space-around;
  }
  .opis-263-all-together-text-block {
    text-align: center;
    max-width: unset;
  }
  .opis-263-all-together-animal-friendly {
    flex-direction: column-reverse;

    align-items: center;
    text-align: center;
  }
  .opis-263-all-together-animal-friendly-img {
    justify-self: center;
  }
  .opis-263-all-together-item--first {
    margin: 0;
  }
}

.opis-264-all {
  max-width: 1100px;
  font-family: "Work Sans", sans-serif;
  margin: 0 auto;
  overflow: hidden;
}
.opis-264-header {
  position: relative;
}
.opis-264-header-img {
  width: 100%;
}

.opis-264-title-wrapp {
  color: #d3505b !important;
  margin-top: 48px;
  padding: 0 15px;
  position: relative;
  z-index: 1;
}
@media (max-width: 867px) {
  .opis-264-title-wrapp {
    margin-top: 20px;
  }
}
.opis-264-title-wrapp p {
  margin: 0;
}
.opis-264-title-wrapp .opis-264-title-main-text {
  font-size: 52px !important;
  line-height: 60px;
  font-weight: 300 !important;
  color: #d3505b !important;
}
.opis-264-title-wrapp .opis-264-title-main-text span {
  font-weight: 500 !important;
}
@media (max-width: 660px) {
  .opis-264-title-wrapp .opis-264-title-main-text {
    font-size: 36px !important;
    line-height: 39px;
  }
}
@media (max-width: 675px) {
  .opis-264-title-wrapp .opis-264-title-main-text {
    font-size: 38px !important;
    line-height: 40px;
  }
  .opis-264-important-things__item-text-wrapp--third .opis-264-important-things__item-text-img {
    align-self: center;
    max-width: 40%;
  }
}
@media (max-width: 500px) {
  .opis-264-title-wrapp .opis-264-title-main-text {
    font-size: 29px !important;
    line-height: 31px;
  }
}

.opis-264-main-wrapp {
  padding: 0px;
  margin-top: 64px;
  padding-right: 21px;
  padding-left: 85px;
  position: relative;
  display: flex;
}
@media (max-width: 1199px) {
  .opis-264-main-wrapp {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 867px) {
  .opis-264-main-wrapp {
    padding-right: 20px;
    padding-left: 20px;
    margin-top: 30px;
  }
  .opis-264-main-wrapp {
    flex-direction: column-reverse;
  }
}
.opis-264-main-wrapp .opis-264-pruduct {
  margin-top: 0px;
  transform: translateY(-40px);
  min-width: 420px;
}
@media (max-width: 867px) {
  .opis-264-main-wrapp .opis-264-pruduct {
    margin-top: 0;
    transform: translateY(0px);
    margin-bottom: 20px;
    min-width: unset;
  }
}
.opis-264-main-wrapp .opis-264-pruduct .opis-264-product__img {
  max-width: 100%;
}
@media (max-width: 867px) {
  .opis-264-main-wrapp .opis-264-pruduct .opis-264-product__img {
    max-width: 60%;
  }
}
.opis-264-main-wrapp .opis-264-product-opis .opis-264-product-opis__normal-text {
  font-size: 16px !important;
  line-height: 26px !important;
  margin-bottom: 10px !important;
}

.opis-264-main-wrapp .opis-264-product-opis .opis-264-product-section-title {
  font-size: 20px !important;
  line-height: 22px !important;
  letter-spacing: -0.5px !important;
  color: #161615;
  font-weight: 600 !important;
  margin: 23px 0 15px;
}
.opis-264-product-opis__normal-text--bolder {
  font-weight: 600 !important;
}
.opis-264-product-opis__normal-text--big {
  font-weight: 700 !important;
  text-transform: uppercase;
  margin: 10px 0;
}
.opis-264-main-wrapp .opis-264-product-opis .opis-264-product-opis__pojemnosc-wrapp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
}
.opis-264-main-wrapp .opis-264-product-opis .opis-264-product-opis__pojemnosc-wrapp .opis-264-product-section-title:last-child {
  color: #000000;
  font-weight: 600;
  margin-left: 15px;
}
@media (max-width: 600px) {
  .opis-264-main-wrapp .opis-264-product-opis {
    padding-top: 20px;
    padding-right: 0px;
    padding-left: 0px;
  }
}

.opis-264-jumbotron {
  min-height: 431px;
  background-image: url("https://onlybio.life/img/opisy/264/jumbotron.png");
  background-position: right;
  position: relative;
  display: flex;
  align-items: center;
  padding-left: 85px;
  margin-top: 93px;
  z-index: 4;
}
.opis-264-jumbotron-text {
  color: #161615;
  font-size: 52px;
  line-height: 24px;
  margin-bottom: 31px;
  position: relative;
}
.opis-264-jumbotron-text span {
  font-weight: 600;
}
.opis-264-jumbotron-text::after {
  content: "";
  position: absolute;
  left: 0;
  top: calc(100% + 36px);
  width: 40%;
  background-color: #f9d3d3;
  height: 12px;
}
.opis-264-jumbotron-clouds {
  position: absolute;
  left: 0;
  top: 0;
  transform: translateY(-5%);
}
@media (max-width: 867px) {
  .opis-264-jumbotron {
    padding-left: 45px;
    margin-top: 50px;
  }
  .opis-264-jumbotron-text {
    color: #161615;
    font-size: 34px;
    line-height: 36px;
    margin-bottom: 31px;
    position: relative;
  }
  .opis-264-jumbotron-text::after {
    top: calc(100% + 16px);
    height: 10px;
  }
}
@media (max-width: 620px) {
  .opis-264-jumbotron {
    background-image: url("https://onlybio.life/img/opisy/264/jumbotron.png");
    background-position: 60% 0%;
  }
}

.opis-264-recomendations {
  background-color: #effaff;
  padding-top: 100px;
  padding-bottom: 100px;
  /*transform: translateY(-100px);*/
  margin-top: -100px;
  position: relative;
  z-index: 1;
  padding-left: 83px;
  padding-right: 98px;
}
.opis-264-recomendations .row {
  margin-bottom: 47px;
}
.opis-264-recomendation {
  display: flex;
}
.opis-264-recomendation-img {
  max-width: 96px;
  margin-right: 34px;
}
.opis-264-recomendation-text-title {
  color: #72bcae !important;
  font-size: 20px !important;
  line-height: 26px !important;
  margin-bottom: 17px !important;
}
.opis-264-recomendation-text-text {
  color: #221e20 !important;
  font-size: 14px !important;
  line-height: 22px;
  font-weight: 450 !important;
  max-width: 296px;
  margin-bottom: 5px;
}
@media (max-width: 1199px) {
  .opis-264-recomendations {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 900px) {
  .opis-264-recomendations {
    padding-left: 2px;
    padding-right: 15px;
  }
}
@media (max-width: 767px) {
  .opis-264-recomendation {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-bottom: 30px;
    padding: 0 15px;
  }
  .opis-264-recomendations .row {
    margin-bottom: 0;
  }
  .opis-264-recomendation-img {
    margin-right: 0px;
  }
  .opis-264-recomendation-text-title {
    text-align: center;
  }
  .opis-264-recomendation-text-text {
    text-align: center;
    max-width: unset;
  }
}
@media (max-width: 400px) {
  .opis-264-recomendations {
    padding-left: 10px;
    padding-right: 10px;
  }
}

.opis-264-additional-info {
  min-height: 742px;
  background-image: url("https://onlybio.life/img/opisy/264/add-info-back.svg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position-y: top;
  margin-top: -100px;
  padding: 225px 156px;
  position: relative;
  z-index: 3;
}
.opis-264-additional-info-title {
  font-size: 52px !important;
  margin-bottom: 40px;
  font-weight: 400;
  position: relative;
}
.opis-264-additional-info-title-wrapp {
  position: relative;
  display: inline-block;
}
.opis-264-additional-info-title-heart {
  position: absolute;
  left: 103%;
  bottom: 0;
  transform: translateY(-80%);
}
.opis-264-additional-info-title span {
  font-weight: 600;
}
.opis-264-additional-info-text {
  font-size: 16px !important;
  line-height: 26px !important;
}
.opis-264-additional-info-rabit {
  position: absolute;
  left: 0;
  top: 0;
}
@media (max-width: 867px) {
  .opis-264-additional-info {
    margin-top: -150px;
    padding: 225px 50px;
    padding-bottom: 40px;
  }
}
@media (max-width: 580px) {
  .opis-264-additional-info {
    margin-top: -150px;
    padding: 225px 20px;
    padding-bottom: 40px;
  }
}
@media (max-width: 300px) {
  .opis-264-additional-info {
    margin-top: -200px;
    padding: 225px 20px;
    padding-bottom: 40px;
  }
  .opis-264-additional-info-rabit {
    display: none;
  }
}

.opis-264-additional-items__title {
  padding: 0 15px;
  color: #b484b9;
  font-size: 32px;
  line-height: 35px;
  font-weight: 600;
}
.opis-264-additional-items-cards {
  margin-top: 46px;
  padding: 0 150px;
}
.opis-264-additional-items-card {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.opis-264-additional-items-card__title {
  font-size: 20px;
  line-height: 26px;
  letter-spacing: -0.5px;
  max-width: 214px;
  min-height: 77px;
}
.opis-264-additional-items-card__title span {
  font-weight: 600;
}
.opis-264-additional-items-card__buy-btn {
  font-size: 12px;
  line-height: 17px;
  letter-spacing: 1.2px;
  padding: 7px 20px;
  text-align: center;
  background-color: #f49c70;
  border-radius: 19.56px;
  color: white !important;
  text-decoration: none !important;
  font-weight: 700;
}
.opis-264-additional-items {
  padding-bottom: 140px;
}
@media (max-width: 967px) {
  .opis-264-additional-items-card {
    margin-bottom: 45px;
  }
  .opis-264-additional-items-card:last-child {
    margin-bottom: 0;
  }
  .opis-264-additional-items-cards {
    margin-top: 30px;
    padding: 0 15px;
  }
}
@media (max-width: 767px) {
  .opis-264-additional-items-card__title {
    min-height: unset;
  }
}
@media (max-width: 1000px) {
  .opis-264-additional-items-cards {
    margin-top: 30px;
    padding: 0 35px;
  }
}

.opis-264-all-together {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  padding-bottom: 75px;
}
.opis-264-all-together-logo {
  max-width: 80%;
  object-fit: contain;
}
.opis-264-all-together-title {
  font-size: 52px !important;
  margin-bottom: 31px;
  margin-top: 28px;
  color: #161615 !important;
  font-weight: 400 !important;
  position: relative;
  z-index: 1;
  text-align: center;
}
.opis-264-all-together-title span {
  font-weight: 600 !important;
}
.opis-264-all-together-items {
  display: flex;
  padding: 0 107px;
  position: relative;
  z-index: 1;
}
.opis-264-all-together-item {
  width: 50%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.opis-264-all-together-item--first {
  margin-right: 85px;
}
.opis-264-all-together-text-block {
  text-align: right;
  max-width: 370px;
}
.opis-264-all-together-animal-friendly {
  text-align: right;
}
.opis-264-all-together-text-big {
  font-size: 104px !important;
  line-height: 76px !important;
  letter-spacing: 2.6px !important;
  color: #5fcbb6 !important;
  font-weight: 700 !important;
}
.opis-264-all-together-text {
  font-size: 16px !important;
  line-height: 22px !important;
  font-weight: 450 !important;
}
.opis-264-all-together-animal-friendly {
  display: flex;
}
.opis-264-all-together-animal-friendly-big {
  font-size: 43px !important;
  letter-spacing: 1.07px !important;
  margin-bottom: 5px;
  font-weight: bold !important;
  color: #5fcbb6 !important;
}
.opis-264-all-together-animal-friendly-small {
  font-size: 25px !important;
  line-height: 27px !important;
  font-weight: 550 !important;
}
.opis-264-all-together-back-img {
  width: 100%;
  position: absolute;
  bottom: 0%;
  left: 0%;
  z-index: 0;
}
.opis-264-all-together-animal-friendly-img {
  max-width: 100px;
}

@media (max-width: 867px) {
  .opis-264-all-together {
    padding-bottom: 70px;
  }
  .opis-264-all-together-items {
    flex-direction: column;
    align-items: center;
    padding: 0px 15px;
  }
  .opis-264-all-together-item {
    width: 100%;
    flex-direction: column;
    align-items: center;
    justify-content: space-around;
  }
  .opis-264-all-together-text-block {
    text-align: center;
    max-width: unset;
  }
  .opis-264-all-together-animal-friendly {
    flex-direction: column-reverse;

    align-items: center;
    text-align: center;
  }
  .opis-264-all-together-animal-friendly-img {
    justify-self: center;
  }
  .opis-264-all-together-item--first {
    margin: 0;
  }
}

.ritualia-main-container-article br, .ritualia-label-text br{
    display: none;
}
#ritualia-container{
    width: 100%;
    max-width: 1100px;
    margin: 0 auto;
}
.ritualia-header{
    display: grid;
    align-items: flex-end;
    justify-content: center;
    position: relative;
    width: 100%;
    max-width: 1100px;
    margin: 0 auto;
    background-image: url("https://onlybio.life/img/ritualia-img/ritualia-page-1/img/maskgroup1.png");
    background-repeat: no-repeat;
    background-size: cover;
    height: 440px;
}
.ritualia-header-page3{
    display: grid;
    align-items: flex-end;
    justify-content: center;
    position: relative;
    width: 100%;
    max-width: 1100px;
    margin: 0 auto;
    background-image: url("https://onlybio.life/img/ritualia-img/ritualia-page-3/img/maskgroup1.png");
    background-repeat: no-repeat;
    background-size: cover;
    height: 440px;
}
.ritualia-header-page4{
    display: grid;
    align-items: flex-end;
    justify-content: center;
    position: relative;
    width: 100%;
    max-width: 1100px;
    margin: 0 auto;
    background-image: url("https://onlybio.life/img/ritualia-img/ritualia-page-4/img/176608634-1737414736440252-2291368102634201013-n.png");
    background-repeat: no-repeat;
    background-size: cover;
    height: 440px;
}
.ritualia-header-page9{
    display: grid;
    align-items: flex-end;
    justify-content: center;
    position: relative;
    width: 100%;
    max-width: 1100px;
    margin: 0 auto;
    background-image: url("https://onlybio.life/img/ritualia-img/ritualia-page-9/img/176608634-1737414736440252-2291368102634201013-n.png");
    background-repeat: no-repeat;
    background-size: cover;
    height: 440px;
}
.ritualia-header-rose{
    width: 211px;
    height: 208px;
    left: 40%;
    position: absolute;
    z-index: 2;
    background-image: url("https://onlybio.life/img/ritualia-img/ritualia-page-1/img/maskgroup9.png");
    background-size: cover;
    background-repeat: no-repeat;
}
.ritualia-header-rose-page3{
    width: 211px;
    height: 208px;
    left: 40%;
    position: absolute;
    z-index: 2;
    background-image: url("https://onlybio.life/img/ritualia-img/ritualia-page-3/img/maskgroup9.png");
    background-size: cover;
    background-repeat: no-repeat;
}
.ritualia-header-rose-page9{
    width: 211px;
    height: 208px;
    left: 40%;
    position: absolute;
    z-index: 2;
    background-image: url("https://onlybio.life/img/ritualia-img/ritualia-page-9/img/maskgroup9.png");
    background-size: cover;
    background-repeat: no-repeat;
}
.ritualia-header-logo{
    width: 266px;
    max-width: 100%;
    height: 100%;
    background-image: url("https://onlybio.life/img/ritualia-img/ritualia-page-1/img/rectangle49.png");
    background-size: cover;
    position: absolute;
    top: 0;
    left: 60%;
}
.ritualia-header-logo-page3{
    width: 266px;
    max-width: 100%;
    height: 100%;
    background-image: url("https://onlybio.life/img/ritualia-img/ritualia-page-3/img/rectangle49.png");
    background-size: cover;
    position: absolute;
    top: 0;
    left: 60%;
}
.ritualia-header-logo-display{
    width: 100%; 
    position: relative; 
    top: 40px;
}
.ritualia-header-logo-display-page3{
    width: 100%; 
    position: relative; 
    top: 40px;
}
.ritualia-header-logo-wartstwa2{
    display: flex;
    justify-content: center;
    background-image: url("https://onlybio.life/img/ritualia-img/ritualia-page-1/img/warstwa2.png");
    background-size: cover;
    width: 56%;
    min-height: 206px;
    margin: 0 auto;
}
.ritualia-header-logo-wartstwa2-page3{
    display: flex;
    justify-content: center;
    background-image: url("https://onlybio.life/img/ritualia-img/ritualia-page-3/img/warstwa2.png");
    background-size: cover;
    width: 56%;
    min-height: 206px;
    margin: 0 auto;
}
.ritualia-maskgroup7{
    background-image: url("https://onlybio.life/img/ritualia-img/ritualia-page-1/img/maskgroup7.png");
    width: 100%;
    max-width: 266px;
    height: 362px;
}
.ritualia-maskgroup7-page2{
    background-image: url("https://onlybio.life/img/ritualia-img/ritualia-page-2/img/maskgroup7.png");
    width: 100%;
    max-width: 266px;
    height: 362px;
    margin-top: 22px;
}
.ritualia-maskgroup7-page3{
    background-image: url("https://onlybio.life/img/ritualia-img/ritualia-page-3/img/maskgroup7.png");
    width: 100%;
    max-width: 266px;
    height: 362px;
    margin-top: 22px;
}
.ritualia-maskgroup7-page4{
    background-image: url("https://onlybio.life/img/ritualia-img/ritualia-page-4/img/maskgroup7.png");
    width: 100%;
    max-width: 266px;
    height: 362px;
    margin-top: 22px;
}
.ritualia-maskgroup7-page5{
    background-image: url("https://onlybio.life/img/ritualia-img/ritualia-page-5/img/maskgroup7.png");
    width: 100%;
    max-width: 266px;
    height: 362px;
    margin-top: 22px;
}
.ritualia-maskgroup7-page6{
    background-image: url("https://onlybio.life/img/ritualia-img/ritualia-page-6/img/maskgroup7.png");
    width: 100%;
    max-width: 266px;
    height: 362px;
    margin-top: 22px;
}
.ritualia-maskgroup7-page7{
    background-image: url("https://onlybio.life/img/ritualia-img/ritualia-page-7/img/maskgroup7.png");
    width: 100%;
    max-width: 266px;
    height: 362px;
    margin-top: 22px;
}
.ritualia-maskgroup7-page8{
    background-image: url("https://onlybio.life/img/ritualia-img/ritualia-page-8/img/maskgroup7.png");
    width: 100%;
    max-width: 266px;
    height: 362px;
    margin-top: 22px;
}
.ritualia-maskgroup7-page9{
    background-image: url("https://onlybio.life/img/ritualia-img/ritualia-page-9/img/maskgroup7.png");
    width: 100%;
    max-width: 266px;
    height: 362px;
    margin-top: 22px;
}
.ritualia-maskgroup7-page10{
    background-image: url("https://onlybio.life/img/ritualia-img/ritualia-page-10/img/group7.png");
    width: 100%;
    max-width: 266px;
    height: 362px;
    margin-top: 22px;
}
.ritualia-maskgroup7-page11{
    background-image: url("https://onlybio.life/img/ritualia-img/ritualia-page-11/img/group7.png");
    width: 100%;
    max-width: 266px;
    height: 362px;
    margin-top: 22px;
}
.ritualia-maskgroup7-page12{
    background-image: url("https://onlybio.life/img/ritualia-img/ritualia-page-12/img/group7.png");
    width: 100%;
    max-width: 266px;
    height: 362px;
    margin-top: 22px;
}
.ritualia-header-delight{
    width: 67px;
    height: 100%;
    max-width: 100%;
    max-height: 229px;
    background-image: url("https://onlybio.life/img/ritualia-img/ritualia-page-1/img/delight.png");
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    top: 40%;
    left: 90%;
}
.ritualia-header-joy{
    width: 67px;
    height: 100%;
    max-width: 100%;
    max-height: 374px;
    background-image: url("https://onlybio.life/img/ritualia-img/ritualia-page-9/img/joy.png");
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    top: 8%;
    left: 90%;
}
.ritualia-header-mindfulness-page3{
    width: 67px;
    height: 100%;
    max-width: 100%;
    max-height: 374px;
    background-image: url("https://onlybio.life/img/ritualia-img/ritualia-page-3/img/mindfulness.png");
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    top: 8%;
    left: 90%;
}
.ritualia-header-tranquility-page4{
    width: 67px;
    height: 100%;
    max-width: 100%;
    max-height: 374px;
    background-image: url("https://onlybio.life/img/ritualia-img/ritualia-page-4/img/tranquility.png");
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    top: 8%;
    left: 90%;
}
.ritualia-artboard{
    width: 100%;
    margin: 0 auto;
    display: flex;
    background-color: #fff;
    justify-content: flex-start;
    flex-direction: column;
    font-family: 'Playfair Display', serif; 
}
.ritualia-artboard-header{
    padding-top: 50px;
    font-family: 'Playfair Display', serif;
}
.ritualia-artboard span.ritualia-artboard-header{
    position:relative; 
    color:#4A2B1E; 
    font-size: 30px; 
    text-transform: uppercase; 
    line-height: 33px;
    padding-top: 60px;
    padding-left: 138px;     
}
.ritualia-maskgroup7-rwd{
    background-image: url("https://onlybio.life/img/ritualia-img/ritualia-page-1/img/maskgroup7.png");
    width: 532px;
    height: 362px;
    display: none;
}
.ritualia-maskgroup7-rwd-page2{
    background-image: url("https://onlybio.life/img/ritualia-img/ritualia-page-2/img/maskgroup7.png");
    width: 532px;
    height: 362px;
    display: none;
}
.ritualia-maskgroup7-rwd-page3{
    background-image: url("https://onlybio.life/img/ritualia-img/ritualia-page-3/img/maskgroup7.png");
    width: 532px;
    height: 362px;
    display: none;
}
.ritualia-maskgroup7-rwd-page4{
    background-image: url("https://onlybio.life/img/ritualia-img/ritualia-page-4/img/maskgroup7.png");
    width: 532px;
    height: 362px;
    display: none;
}
.ritualia-maskgroup7-rwd-page5{
    background-image: url("https://onlybio.life/img/ritualia-img/ritualia-page-5/img/maskgroup7.png");
    width: 532px;
    height: 362px;
    display: none;
}
.ritualia-maskgroup7-rwd-page6{
    background-image: url("https://onlybio.life/img/ritualia-img/ritualia-page-6/img/maskgroup7.png");
    width: 532px;
    height: 362px;
    display: none;
}
.ritualia-maskgroup7-rwd-page7{
    background-image: url("https://onlybio.life/img/ritualia-img/ritualia-page-7/img/maskgroup7.png");
    width: 532px;
    height: 362px;
    display: none;
}
.ritualia-maskgroup7-rwd-page8{
    background-image: url("https://onlybio.life/img/ritualia-img/ritualia-page-8/img/maskgroup7.png");
    width: 532px;
    height: 362px;
    display: none;
}
.ritualia-maskgroup7-rwd-page9{
    background-image: url("https://onlybio.life/img/ritualia-img/ritualia-page-9/img/maskgroup7.png");
    width: 532px;
    height: 362px;
    display: none;
}
.ritualia-maskgroup7-rwd-page10{
    background-image: url("https://onlybio.life/img/ritualia-img/ritualia-page-10/img/group7.png");
    width: 532px;
    height: 362px;
    display: none;
}
.ritualia-maskgroup7-rwd-page11{
    background-image: url("https://onlybio.life/img/ritualia-img/ritualia-page-11/img/group7.png");
    width: 532px;
    height: 362px;
    display: none;
}
.ritualia-maskgroup7-rwd-page12{
    background-image: url("https://onlybio.life/img/ritualia-img/ritualia-page-12/img/group7.png");
    width: 532px;
    height: 362px;
    display: none;
}
.ritualia-artboard span.ritualia-artboard-description{
    position: relative;
    display: flex;
    align-items: center;
    color: #4A2B1E;
    font-family: 'Aldogizio, Medium';
    padding: 45px 0;
}
.ritualia-artboard-description-ftext{
    font-size: 76px; 
    line-height: 103px; 
    padding-left: 138px; 
    padding-right: 30px;
}
.ritualia-artboard-description-stext{
    font-size: 20px; 
    line-height: 24px; 
    font-family: 'Playfair Display', serif;
}
.ritualia-main-container{
    width: 100%;
    max-width: 100%;
    display: flex;
    flex-direction: column;
    margin: 0 auto;
}
.ritualia-main-container-page4{
    width: 100%;
    max-width: 100%;
    display: flex;
    flex-direction: column;
    margin: 0 auto;
}
.ritualia-main-container-first{
    width: 100%;
    display: flex;
    background-color: #DCCDB6;
}
.ritualia-main-container-first-page3{
    width: 100%;
    display: flex;
    background: rgba(133, 105, 115, 0.2 );
}
.ritualia-main-container-first-page4{
    width: 100%;
    display: flex;
    background: #FFF1F1;
}
.ritualia-main-container-first-page9{
    width: 100%;
    display: flex;
    background: rgba(214, 168, 184, 0.3);
}
.ritualia-main-container-first-left{
    width: 100%;
}
.ritualia-main-container-first-left-page3{
    width: 100%;
}
.ritualia-main-container-first-left img{
    max-width: 100%;
}
.ritualia-main-container-first-left-page3 img{
    max-width: 100%;
}
.ritualia-main-container-first-right{
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}.ritualia-main-container-first-right-page2{
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.ritualia-main-container-first-right-page3{
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.ritualia-main-container-first-right-page4{
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.ritualia-main-container-second-left-text, .ritualia-main-container-first-right-text{
    width: 100%;
    max-width: 420px;
}
.ritualia-main-container-second-left-text-page3, .ritualia-main-container-first-right-text-page3{
    width: 100%;
    max-width: 420px;
    text-align: left;
    padding-left: 24px;
}
.ritualia-main-container-title{
    color: #4A2B1E;
    font-size: 30px;
    line-height: 32px;
    margin: 0;
    padding-bottom: 8px;
    font-weight: 600;
    text-align: center;
    font-family: 'Playfair Display', serif;
}
.ritualia-main-container-article{
    font-size: 16px;
    line-height: normal;
}
.ritualia-main-container-second{
    width: 100%;
    display: flex;
    background-color: #DCCDB6;
}
.ritualia-main-container-second-page3{
    width: 100%;
    display: flex;
    background: rgba(133, 105, 115, 0.2 );
}
.ritualia-main-container-second-page4{
    width: 100%;
    display: flex;
    background-color: #FFF1F1;
}
.ritualia-main-container-second-page9{
        width: 100%;
        display: flex;
        background: rgba(214, 168, 184, 0.3);
}
.ritualia-main-container-second-left{
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.ritualia-main-container-second-left-page2{
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.ritualia-main-container-second-left-page3{
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.ritualia-main-container-second-right{
    width: 100%;
}
.ritualia-main-container-second-right-page2{
    width: 100%;
}
.ritualia-main-container-second-right-page3{
    width: 100%;
}
.ritualia-main-container-second-right img{
    width: 100%;
    height: 100%;
}
.ritualia-main-container-second-right-page2 img{
    width: 100%;
    height: 100%;
}
.ritualia-main-container-second-right-page3 img{
    width: 100%;
    height: 100%;
}
.ritualia-main-container-article{
    color: #2A2A2A; 
    font-size: 16px; 
    font-family: 'Montserrat', sans-serif;
    line-height: 24px; 
    letter-spacing: -0.56px;
}
.ritualia-label{
    width: 100%;
    padding: 50px 0;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}
.ritualia-label-text{
    width: 75%;
}
.ritualia-label-text h2{
    color: #232323;
    letter-spacing: -0.57px;
    line-height: 27px;
    font-size: 23px;
    font-family: 'Montserrat', sans-serif;
}
.ritualia-label-text span{
    font-family: 'Montserrat', sans-serif;;
    word-spacing: 2px;
    font-size: 14px;
    line-height: 20px;
}

@media screen and ( min-width: 320px ) and ( max-width: 425px ) {
    .ritualia-header{
        display: flex;
        justify-content: flex-end;
        align-items: center;
        min-height: 220px;
        max-height: 100%;
    }
    .ritualia-header-page3{
        display: flex;
        justify-content: flex-end;
        align-items: center;
        min-height: 220px;
        max-height: 100%;
    }
    .ritualia-header-page4{
        display: flex;
        justify-content: flex-end;
        align-items: center;
        min-height: 220px;
        max-height: 100%;
    }
    .ritualia-header-rose{
        display: none;
    }
    .ritualia-header-rose-page2{
        display: none;
    }
    .ritualia-header-rose-page3{
        display: none;
    }
    .ritualia-header-rose-page9{
        display: none;
    }
    .ritualia-header-logo{
        width: 100%;
        max-width: 100%;
        height: 100%;
        left: 0;
    }
    .ritualia-header-logo-page3{
        width: 100%;
        max-width: 100%;
        height: 100%;
        left: 0;
    }
    .ritualia-header-logo-display{
        top: 0;
        height: 100%;
    }
    .ritualia-header-logo-display-page3{
        top: 0;
        height: 100%;
    }
    .ritualia-header-logo-wartstwa2{
        background-size: auto;
        background-position: center;
        background-repeat: no-repeat;
        width: 100%;
        height: 100%;
        margin: 0;
    }
    .ritualia-header-logo-wartstwa2-page3{
        background-size: auto;
        background-position: center;
        background-repeat: no-repeat;
        width: 100%;
        height: 100%;
        margin: 0;
    }
    .ritualia-maskgroup7{
        display: none;
    }
    .ritualia-maskgroup7-page2{
        display: none;
    }
    .ritualia-maskgroup7-page3{
        display: none;
    }
    .ritualia-maskgroup7-page4{
        display: none;
    }
    .ritualia-maskgroup7-page5{
        display: none;
    }
    .ritualia-maskgroup7-page6{
        display: none;
    }
    .ritualia-maskgroup7-page7{
        display: none;
    }
    .ritualia-maskgroup7-page8{
        display: none;
    }
    .ritualia-maskgroup7-page9{
        display: none;
    }
    .ritualia-maskgroup7-page10{
        display: none;
    }
    .ritualia-maskgroup7-page11{
        display: none;
    }
    .ritualia-maskgroup7-page12{
        display: none;
    }
    .ritualia-header-delight{
        left: 40%;
        top: 60%;
        width: 100%;
        max-width: 67px;
        background-position: center;
        background-size: 100%;
        transform: rotate(90deg);
    }
    .ritualia-header-joy{
        left: 30%;
        top: 55%;
        width: 85px;
        height: 297px;
        max-width: 100%;
        background-position: center;
        background-size: 100%;
        transform: rotate(90deg);
        background-position-y: -300px;
    }
    .ritualia-header-mindfulness-page3{
        left: 43%;
        top: 50%;
        width: 45px;
        height: 297px;
        max-width: 100%;
        background-position: center;
        background-size: 100%;
        transform: rotate(90deg);
    }
    .ritualia-header-tranquility-page4{
        left: 43%;
        top: 50%;
        width: 45px;
        height: 297px;
        max-width: 100%;
        background-position: center;
        background-size: 100%;
        transform: rotate(90deg);
    }
    .ritualia-artboard span.ritualia-artboard-header{
        text-align: center;
        padding-left: 0;
    }
    .ritualia-maskgroup7-rwd{
        display: block;
        width: 100%;
        background-repeat: no-repeat;
        background-position: center;
        margin-top: 60px;
    }
    .ritualia-maskgroup7-rwd-page2{
        display: block;
        width: 100%;
        background-repeat: no-repeat;
        background-position: center;
        margin-top: 60px;
    }
    .ritualia-maskgroup7-rwd-page3{
        display: block;
        width: 100%;
        background-repeat: no-repeat;
        background-position: center;
        margin-top: 60px;
    }
    .ritualia-maskgroup7-rwd-page4{
        display: block;
        width: 100%;
        background-repeat: no-repeat;
        background-position: center;
        margin-top: 60px;
    }
    .ritualia-maskgroup7-rwd-page5{
        display: block;
        width: 100%;
        background-repeat: no-repeat;
        background-position: center;
        margin-top: 60px;
    }
    .ritualia-maskgroup7-rwd-page6{
        display: block;
        width: 100%;
        background-repeat: no-repeat;
        background-position: center;
        margin-top: 60px;
    }
    .ritualia-maskgroup7-rwd-page7{
        display: block;
        width: 100%;
        background-repeat: no-repeat;
        background-position: center;
        margin-top: 60px;
    }
    .ritualia-maskgroup7-rwd-page8{
        display: block;
        width: 100%;
        background-repeat: no-repeat;
        background-position: center;
        margin-top: 60px;
    }
    .ritualia-maskgroup7-rwd-page9{
        display: block;
        width: 100%;
        background-repeat: no-repeat;
        background-position: center;
        margin-top: 60px;
    }
    .ritualia-maskgroup7-rwd-page10{
        display: block;
        width: 100%;
        background-repeat: no-repeat;
        background-position: center;
        margin-top: 60px;
    }
    .ritualia-maskgroup7-rwd-page11{
        display: block;
        width: 100%;
        background-repeat: no-repeat;
        background-position: center;
        margin-top: 60px;
    }
    .ritualia-maskgroup7-rwd-page12{
        display: block;
        width: 100%;
        background-repeat: no-repeat;
        background-position: center;
        margin-top: 60px;
    }
    .ritualia-artboard span.ritualia-artboard-description{
        justify-content: center;
        padding-top: 0;
    }
    .ritualia-artboard-description-ftext{
        padding: 0;
        font-size: 66px;
        line-height: 93px;
    }
    .ritualia-artboard-description-stext{
        font-size: 16px;
        line-height: 18px;
    }   
    .ritualia-main-container-first{
        display: inline-table;
    }
    .ritualia-main-container-first-page3{
        display: inline-table;
    }
    .ritualia-main-container-first-page4{
        display: inline-table;
    }
    .ritualia-main-container-first-page9{
        display: inline-table;
    }
    .ritualia-main-container-second-left-text-page3, .ritualia-main-container-first-right-text-page3{
        text-align: left;
        padding: 0 50px;
    }
    .ritualia-main-container-first-left{
        width: 100%;
        margin: 0 auto;
        display: flex;
        justify-content: center;
    }
    .ritualia-main-container-first-left-page3{
        width: 100%;
        margin: 0 auto;
        display: flex;
        justify-content: center;
    }
    .ritualia-main-container-first-right{
        padding: 50px 0;
    }.ritualia-main-container-first-right-page2{
        padding: 50px 0;
    }
    .ritualia-main-container-first-right-page3{
        padding: 50px 0;
    }
    .ritualia-main-container-first img{
        width: 100%;
    }
    .ritualia-main-container-first-page3 img{
        width: 100%;
    }
    .ritualia-main-container-first-page4 img{
        width: 100%;
    }
    .ritualia-main-container-first-page9 img{
        width: 100%;
    }
    .ritualia-main-container-second{
        display: flex;
        flex-direction: column-reverse;
    }
    .ritualia-main-container-second-page3{
        display: flex;
        flex-direction: column-reverse;
        padding-bottom: 50px;
    }
    .ritualia-main-container-second-page4{
        display: flex;
        flex-direction: column-reverse;
        padding-bottom: 50px;
    }
    .ritualia-main-container-second-page9{
        display: flex;
        flex-direction: column-reverse;
        padding-bottom: 50px;
    }
    .ritualia-main-container-second-left{
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 50px 0;
    }
    .ritualia-main-container-second-left-page2{
        padding: 50px 0;
    }
    .ritualia-main-container-second-left-page3{
        padding: 50px 0;
    }
    .ritualia-main-container-title{
        text-align: left;
    }
    .ritualia-main-container-second-left-text, .ritualia-main-container-first-right-text{
        text-align: left;
        padding: 0 35px;
    }
    .ritualia-main-container-second-right{
        width: 100%;
        display: flex;
        justify-content: center;
        max-height: 100%;
        margin: 0 auto;
    }
    .ritualia-main-container-second-right-page2{
        width: 100%;
        display: flex;
        justify-content: center;
        max-height: 100%;
        margin: 0 auto;
    }
    .ritualia-main-container-second-right-page3{
        width: 100%;
        display: flex;
        justify-content: center;
        max-height: 100%;
        margin: 0 auto;
    }
    .ritualia-main-container-second-right img{
        width: 100%;
    }
    .ritualia-main-container-second-right-page2 img{
        width: 100%;
    }
    .ritualia-main-container-second-right-page3 img{
        width: 100%;
    }
}

@media screen and ( min-width: 426px ) and ( max-width: 768px ) {
    .ritualia-header{
        display: flex;
        justify-content: flex-end;
        align-items: center;
        min-height: 220px;
        max-height: 100%;
    }
    .ritualia-header-page3{
        display: flex;
        justify-content: flex-end;
        align-items: center;
        min-height: 220px;
        max-height: 100%;
    }
    .ritualia-header-page4{
        display: flex;
        justify-content: flex-end;
        align-items: center;
        min-height: 220px;
        max-height: 100%;
    }
    .ritualia-header-rose{
        display: none;
    }
    .ritualia-header-rose-page2{
        display: none;
    }
    .ritualia-header-rose-page3{
        display: none;
    }
    .ritualia-header-rose-page9{
        display: none;
    }
    .ritualia-header-logo{
        width: 100%;
        max-width: 100%;
        height: 100%;
        left: 0;
    }
    .ritualia-header-logo-page3{
        width: 100%;
        max-width: 100%;
        height: 100%;
        left: 0;
    }
    .ritualia-header-logo-display{
        top: 0;
        height: 100%;
    }
    .ritualia-header-logo-display-page3{
        top: 0;
        height: 100%;
    }
    .ritualia-header-logo-wartstwa2{
        background-size: auto;
        background-position: center;
        background-repeat: no-repeat;
        width: 100%;
        height: 100%;
        margin: 0;
    }
    .ritualia-header-logo-wartstwa2-page3{
        background-size: auto;
        background-position: center;
        background-repeat: no-repeat;
        width: 100%;
        height: 100%;
        margin: 0;
    }
    .ritualia-maskgroup7{
        display: none;
    }
    .ritualia-maskgroup7-page2{
        display: none;
    }
    .ritualia-maskgroup7-page3{
        display: none;
    }
    .ritualia-maskgroup7-page4{
        display: none;
    }
    .ritualia-maskgroup7-page5{
        display: none;
    }
    .ritualia-maskgroup7-page6{
        display: none;
    }
    .ritualia-maskgroup7-page7{
        display: none;
    }
    .ritualia-maskgroup7-page8{
        display: none;
    }
    .ritualia-maskgroup7-page9{
        display: none;
    }
    .ritualia-maskgroup7-page10{
        display: none;
    }
    .ritualia-maskgroup7-page11{
        display: none;
    }
    .ritualia-maskgroup7-page12{
        display: none;
    }
    .ritualia-header-delight{
        left: 80%;
        width: 100%;
        max-width: 67px;
        background-position: center;
        background-size: 100%;
    }
    .ritualia-header-joy{
        left: 80%;
        width: 100%;
        max-width: 67px;
        background-position: center;
        background-size: 100%;
    }
    .ritualia-header-mindfulness-page3{
        left: 80%;
        width: 100%;
        max-width: 67px;
        background-position: center;
        background-size: 100%;
    }
    .ritualia-header-tranquility-page4{
        left: 80%;
        width: 100%;
        max-width: 67px;
        background-position: center;
        background-size: 100%;
    }
    .ritualia-artboard span.ritualia-artboard-header{
        text-align: center;
        padding-left: 0;
    }
    .ritualia-maskgroup7-rwd{
        display: block;
        width: 100%;
        background-repeat: no-repeat;
        background-position: center;
        margin-top: 60px;
    }
    .ritualia-maskgroup7-rwd-page2{
        display: block;
        width: 100%;
        background-repeat: no-repeat;
        background-position: center;
        margin-top: 60px;
    }
    .ritualia-maskgroup7-rwd-page3{
        display: block;
        width: 100%;
        background-repeat: no-repeat;
        background-position: center;
        margin-top: 60px;
    }
    .ritualia-maskgroup7-rwd-page4{
        display: block;
        width: 100%;
        background-repeat: no-repeat;
        background-position: center;
        margin-top: 60px;
    }
    .ritualia-maskgroup7-rwd-page5{
        display: block;
        width: 100%;
        background-repeat: no-repeat;
        background-position: center;
        margin-top: 60px;
    }
    .ritualia-maskgroup7-rwd-page6{
        display: block;
        width: 100%;
        background-repeat: no-repeat;
        background-position: center;
        margin-top: 60px;
    }
    .ritualia-maskgroup7-rwd-page7{
        display: block;
        width: 100%;
        background-repeat: no-repeat;
        background-position: center;
        margin-top: 60px;
    }
    .ritualia-maskgroup7-rwd-page8{
        display: block;
        width: 100%;
        background-repeat: no-repeat;
        background-position: center;
        margin-top: 60px;
    }
    .ritualia-maskgroup7-rwd-page9{
        display: block;
        width: 100%;
        background-repeat: no-repeat;
        background-position: center;
        margin-top: 60px;
    }
    .ritualia-maskgroup7-rwd-page10{
        display: block;
        width: 100%;
        background-repeat: no-repeat;
        background-position: center;
        margin-top: 60px;
    }
    .ritualia-maskgroup7-rwd-page11{
        display: block;
        width: 100%;
        background-repeat: no-repeat;
        background-position: center;
        margin-top: 60px;
    }
    .ritualia-maskgroup7-rwd-page12{
        display: block;
        width: 100%;
        background-repeat: no-repeat;
        background-position: center;
        margin-top: 60px;
    }
    .ritualia-artboard span.ritualia-artboard-description{
        justify-content: center;
        padding-top: 0;
    }
    .ritualia-artboard-description-ftext{
        padding-left: 0;
    } 
    .ritualia-main-container-first{
        display: inline-table;
    }
    .ritualia-main-container-first-page4{
        display: inline-table;
    }
    .ritualia-main-container-second-page3{
        display: flex;
        flex-direction: column-reverse;
    }
    .ritualia-main-container-first-page9{
        display: inline-table;
    }
    .ritualia-main-container-second-page4{
        display: flex;
        flex-direction: column-reverse;
    }
    .ritualia-main-container-second-page9{
        display: flex;
        flex-direction: column-reverse;
    }
    .ritualia-main-container-first-left{
        width: 100%;
        margin: 0 auto;
        display: flex;
        justify-content: center;
    }
    .ritualia-main-container-second-left-text-page3, .ritualia-main-container-first-right-text-page3{
        text-align: left;
        padding: 0 50px;
    }
    .ritualia-main-container-second-left-text-page3, .ritualia-main-container-first-right-text-page3{
        width: 100%;
        max-width: 100%;
    }
    .ritualia-main-container-first-page3 img{
        width: 100%;
    }
    .ritualia-main-container-first-page4 img{
        width: 100%;
    }
    .ritualia-main-container-first-page9 img{
        width: 100%;
    }
    .ritualia-main-container-first-left-page3{
        width: 100%;
        margin: 0 auto;
        display: flex;
        justify-content: center;
    }
    .ritualia-main-container-first-page3{
        width: 100%;
        display: inline-table;
        padding-top: 50px;
    }
    .ritualia-main-container-first-right{
        padding: 50px 0;
    }
    .ritualia-main-container-first-right-page2{
        padding: 50px 0;
    }
    .ritualia-main-container-first-right-page3{
        padding: 50px 0;
    }
    .ritualia-main-container-second-left-text-page3, .ritualia-main-container-first-right-text{
        text-align: left;
        padding: 0 50px;
    }
    .ritualia-main-container-first img{
        width: 100%;
    }
    .ritualia-main-container-first-page3 img{
        width: 100%;
    }
    .ritualia-main-container-second{
        display: flex;
        flex-direction: column-reverse;
    }
    .ritualia-main-container-second-left{
        padding: 50px 0;
    }
    .ritualia-main-container-second-left-page2{
        padding: 50px 0;
    }
    .ritualia-main-container-second-left-page3{
        padding: 50px 0;
    }
    .ritualia-main-container-second-left-text, .ritualia-main-container-first-right-text{
        text-align: left;
        padding: 0 50px;
    }
    .ritualia-main-container-second-left-text, .ritualia-main-container-first-right-text{
        width: 100%;
    max-width: 100%;
    }
    .ritualia-main-container-title{
        text-align: left;
    }
    .ritualia-main-container-second-right{
        width: 100%;
        display: flex;
        justify-content: center;
        max-height: 100%;
        margin: 0 auto;
    }
    .ritualia-main-container-second-right-page2{
        width: 100%;
        display: flex;
        justify-content: center;
        max-height: 100%;
        margin: 0 auto;
    }
    .ritualia-main-container-second-right-page3{
        width: 100%;
        display: flex;
        justify-content: center;
        max-height: 100%;
        margin: 0 auto;
    }
    .ritualia-main-container-second-right img{
        width: 100%;
    }
    .ritualia-main-container-second-right-page2 img{
        width: 100%;
    }
    .ritualia-main-container-second-right-page3 img{
        width: 100%;
    }
    .ritualia-label-text{
        width: 100%;
        padding: 0 50px;
    }
}

@media screen and ( min-width: 769px ) and ( max-width: 1024px ){
    .ritualia-header-rose{
        display: none;
    }
    .ritualia-header-rose-page2{
        display: none;
    }
    .ritualia-header-rose-page3{
        display: none;
    }
    .ritualia-header-rose-page9{
        display: none;
    }
    .ritualia-header-logo{
        left: 55%;
    }
    .ritualia-header-logo-page3{
        left: 55%;
    }
    .ritualia-artboard span.ritualia-artboard-header, .ritualia-artboard-description-ftext{
        padding-left: 76px;
    }
    .ritualia-main-container-second-left-text, .ritualia-main-container-first-right-text{
        text-align: left;
        padding: 10px 22px;
    }
    .ritualia-main-container-title{
        text-align: left;
    }
    .ritualia-main-container-first-left img, .ritualia-main-container-second-right img{
        height: 100%;
        width: 100%;
    }
    .ritualia-main-container-first-left-page3 img, .ritualia-main-container-second-right-page3 img{
        height: 100%;
        width: 100%;
    }
    .ritualia-main-container-first-left img, .ritualia-main-container-second-right-page2 img{
        height: 100%;
        width: 100%;
    }
    .ritualia-main-container-first-left img, .ritualia-main-container-second-right-page3 img{
        height: 100%;
        width: 100%;
    }
    .ritualia-main-container-article{
        font-size: 14px;
        line-height: 18px;
    }
}

@media screen and ( min-width: 1025px ){
    .ritualia-main-container-title{
        text-align: left;
    }
    .ritualia-main-container-first-left img, .ritualia-main-container-second-right img{
        height: 100%;
        width: 100%;
    }
    .ritualia-main-container-first-left-page3 img, .ritualia-main-container-second-right-page3 img{
        height: 100%;
        width: 100%;
    }
    .ritualia-main-container-first-left img, .ritualia-main-container-second-right-page2 img{
        height: 100%;
        width: 100%;
    }
    .ritualia-main-container-first-left img, .ritualia-main-container-second-right-page3 img{
        height: 100%;
        width: 100%;
    }
    .ritualia-main-container-second-left-text-page3, .ritualia-main-container-first-right-text-page3{
        text-align: left;
    }
}




.kom_bucha_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 767px) {
  .kom_bucha_row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.kom_bucha_text_title {
  color: #B867A3 !important;
  font-size: 26px !important;
  line-height: 32px !important;
  font-weight: 600 !important;
}

@media (max-width: 767px) {
  .kom_bucha_text_title {
    text-align: center;
    font-size: 32px;
  }
}

@media (max-width: 470px) {
  .kom_bucha_text_title {
    font-size: 26px;
  }
}

.kom_bucha_text_content {
  font-size: 16px;
  line-height: 23px;
  letter-spacing: -0.56px;
}

@media (max-width: 850px) {
  .kom_bucha_text_content {
    font-size: 14px;
    line-height: 21px;
  }
}

@media (max-width: 767px) {
  .kom_bucha_text_content {
    text-align: center;
    font-size: 17px;
    line-height: 24px;
  }
}

@media (max-width: 470px) {
  .kom_bucha_text_content {
    font-size: 14px;
    line-height: 20px;
  }
}

.kom_bucha_container {
  overflow-x: hidden;
  font-family: 'Montserrat', sans-serif;
  width: 1100px;
  margin: auto;
  background-color: #fff;
  max-width: 100%;
}

.kom_bucha_container .kom_bucha_start {
  height: 400px;
  background-image: url("https://onlybio.life/img/opisy/kombucha/produkt1/kom_bucha_start_bg.png");
  background-size: cover;
  background-position: center;
  position: relative;
  padding-left: 163px;
}

@media (max-width: 1100px) {
  .kom_bucha_container .kom_bucha_start {
    padding-left: 10%;
  }
}

@media (max-width: 900px) {
  .kom_bucha_container .kom_bucha_start {
    height: 450px;
  }
}

@media (max-width: 470px) {
  .kom_bucha_container .kom_bucha_start {
    height: 370px;
  }
}

.kom_bucha_container .kom_bucha_start .kom_bucha_shadow_effect {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  object-fit: cover;
}

.kom_bucha_container .kom_bucha_start .kom_bucha_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  height: 100%;
  height: 400px;
  width: 259px;
}

@media (max-width: 900px) {
  .kom_bucha_container .kom_bucha_start .kom_bucha_box {
    height: 450px;
  }
}

@media (max-width: 470px) {
  .kom_bucha_container .kom_bucha_start .kom_bucha_box {
    width: 160px;
    height: 370px;
  }
}

.kom_bucha_container .kom_bucha_start .kom_bucha_box .kom_bucha_logo {
  z-index: 2;
}

.kom_bucha_container .kom_bucha_start .kom_bucha_box .kom_bucha_title {
  z-index: 2;
}

.kom_bucha_container .kom_bucha_general_container {
  width: 794px;
  max-width: 90%;
  padding-left: 10px;
  margin: auto;
}

@media (max-width: 767px) {
  .kom_bucha_container .kom_bucha_general_container {
    padding-left: 0px;
  }
}

.kom_bucha_container .kom_bucha_general_container .kom_bucha_lekki_krem {
  width: 100%;
}

.kom_bucha_container .kom_bucha_general_container .kom_bucha_lekki_krem .kom_bucha_row {
  padding-right: 10px;
  padding-top: 30px;
}

@media (max-width: 850px) {
  .kom_bucha_container .kom_bucha_general_container .kom_bucha_lekki_krem .kom_bucha_row {
    padding-top: 60px;
    padding-bottom: 30px;
  }
}

.kom_bucha_container .kom_bucha_general_container .kom_bucha_lekki_krem .kom_bucha_row .kom_bucha_box .kom_bucha_title {
  font-size: 30px;
  line-height: 37px;
  margin-bottom: 0px;
  margin-top: 40px;
}

@media (max-width: 767px) {
  .kom_bucha_container .kom_bucha_general_container .kom_bucha_lekki_krem .kom_bucha_row .kom_bucha_box .kom_bucha_title {
    text-align: center;
    font-size: 35px;
    margin-top: 20px;
  }
}

@media (max-width: 470px) {
  .kom_bucha_container .kom_bucha_general_container .kom_bucha_lekki_krem .kom_bucha_row .kom_bucha_box .kom_bucha_title {
    font-size: 24px;
    line-height: 34px;
    margin-top: 0px;
  }
}

@media (max-width: 330px) {
  .kom_bucha_container .kom_bucha_general_container .kom_bucha_lekki_krem .kom_bucha_row .kom_bucha_box .kom_bucha_title {
    font-size: 22px;
    line-height: 32px;
  }
}

.kom_bucha_container .kom_bucha_general_container .kom_bucha_lekki_krem .kom_bucha_row .kom_bucha_box .kom_bucha_title strong {
  display: block;
}

@media (max-width: 470px) {
  .kom_bucha_container .kom_bucha_general_container .kom_bucha_lekki_krem .kom_bucha_row .kom_bucha_box .kom_bucha_title strong {
    font-size: 32px;
  }
}

.kom_bucha_container .kom_bucha_general_container .kom_bucha_lekki_krem .kom_bucha_row .kom_bucha_box .kom_bucha_subtitle {
  font-size: 20px;
  line-height: 24px;
  margin-top: 10px;
}

@media (max-width: 767px) {
  .kom_bucha_container .kom_bucha_general_container .kom_bucha_lekki_krem .kom_bucha_row .kom_bucha_box .kom_bucha_subtitle {
    text-align: center;
  }
}

@media (max-width: 470px) {
  .kom_bucha_container .kom_bucha_general_container .kom_bucha_lekki_krem .kom_bucha_row .kom_bucha_box .kom_bucha_subtitle {
    font-size: 19px;
    color: #333;
    margin-top: 12px;
  }
}

.kom_bucha_container .kom_bucha_general_container .kom_bucha_lekki_krem .kom_bucha_row .kom_bucha_box .kom_bucha_certyfikat_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 50px;
}

@media (max-width: 767px) {
  .kom_bucha_container .kom_bucha_general_container .kom_bucha_lekki_krem .kom_bucha_row .kom_bucha_box .kom_bucha_certyfikat_box {
    margin: auto;
    width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-left: 10px;
  }
}

.kom_bucha_container .kom_bucha_general_container .kom_bucha_lekki_krem .kom_bucha_row .kom_bucha_box .kom_bucha_certyfikat_box .kom_bucha_certyfikat {
  width: 71px;
}

.kom_bucha_container .kom_bucha_general_container .kom_bucha_lekki_krem .kom_bucha_row .kom_bucha_box .kom_bucha_certyfikat_box .kom_bucha_certyfikat_text {
  font-size: 18px;
  line-height: 24px;
  color: #010101;
  font-weight: 600;
  padding-left: 30px;
  width: 359px;
  max-width: 100%;
}

@media (max-width: 470px) {
  .kom_bucha_container .kom_bucha_general_container .kom_bucha_lekki_krem .kom_bucha_row .kom_bucha_box .kom_bucha_certyfikat_box .kom_bucha_certyfikat_text {
    font-size: 14.5px;
    line-height: 20px;
    padding-left: 15px;
  }
}

.kom_bucha_container .kom_bucha_general_container .kom_bucha_lekki_krem .kom_bucha_row .kom_bucha_box .kom_bucha_photography {
  width: 223px;
}

@media (max-width: 1100px) {
  .kom_bucha_container .kom_bucha_general_container .kom_bucha_lekki_krem .kom_bucha_row .kom_bucha_box .kom_bucha_photography {
    width: 250px;
  }
}

@media (max-width: 870px) {
  .kom_bucha_container .kom_bucha_general_container .kom_bucha_lekki_krem .kom_bucha_row .kom_bucha_box .kom_bucha_photography {
    width: 220px;
  }
}

@media (max-width: 820px) {
  .kom_bucha_container .kom_bucha_general_container .kom_bucha_lekki_krem .kom_bucha_row .kom_bucha_box .kom_bucha_photography {
    width: 190px;
  }
}

@media (max-width: 820px) {
  .kom_bucha_container .kom_bucha_general_container .kom_bucha_lekki_krem .kom_bucha_row .kom_bucha_box .kom_bucha_photography {
    width: 180px;
  }
}

@media (max-width: 767px) {
  .kom_bucha_container .kom_bucha_general_container .kom_bucha_lekki_krem .kom_bucha_row .kom_bucha_box .kom_bucha_photography {
    width: 250px;
    margin: auto;
    display: block;
    margin-top: 50px;
  }
}

@media (max-width: 470px) {
  .kom_bucha_container .kom_bucha_general_container .kom_bucha_lekki_krem .kom_bucha_row .kom_bucha_box .kom_bucha_photography {
    width: 175px;
    margin-top: 30px;
  }
}

.kom_bucha_container .kom_bucha_czy_wiesz {
  width: 100%;
}

@media (max-width: 767px) {
  .kom_bucha_container .kom_bucha_czy_wiesz .kom_bucha_box_image {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .kom_bucha_container .kom_bucha_czy_wiesz .kom_bucha_box_text {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}

.kom_bucha_container .kom_bucha_czy_wiesz .kom_bucha_box .kom_bucha_section_image {
  width: 442px;
  margin-left: -80px;
  max-width: none !important;
}

@media (max-width: 900px) {
  .kom_bucha_container .kom_bucha_czy_wiesz .kom_bucha_box .kom_bucha_section_image {
    width: 380px;
  }
}

@media (max-width: 800px) {
  .kom_bucha_container .kom_bucha_czy_wiesz .kom_bucha_box .kom_bucha_section_image {
    width: 360px;
  }
}

@media (max-width: 767px) {
  .kom_bucha_container .kom_bucha_czy_wiesz .kom_bucha_box .kom_bucha_section_image {
    display: block;
    margin: auto;
    width: 390px;
    margin-top: 20px;
  }
}

@media (max-width: 470px) {
  .kom_bucha_container .kom_bucha_czy_wiesz .kom_bucha_box .kom_bucha_section_image {
    width: 350px;
    margin-top: 5px;
  }
}

.kom_bucha_container .kom_bucha_czy_wiesz .kom_bucha_box .kom_bucha_text_title {
  padding-left: 50px;
  margin-top: 44px;
  margin-bottom: 8px;
  max-width: 100%;
}

@media (max-width: 767px) {
  .kom_bucha_container .kom_bucha_czy_wiesz .kom_bucha_box .kom_bucha_text_title {
    padding-left: 0px;
  }
}

.kom_bucha_container .kom_bucha_czy_wiesz .kom_bucha_box .kom_bucha_text_content {
  padding-left: 50px;
  margin-top: 0px;
  max-width: 100%;
}

@media (max-width: 767px) {
  .kom_bucha_container .kom_bucha_czy_wiesz .kom_bucha_box .kom_bucha_text_content {
    padding-left: 0px;
  }
}

.kom_bucha_container .kom_bucha_dwutorowe_dzialanie {
  margin-top: 80px;
}

@media (max-width: 470px) {
  .kom_bucha_container .kom_bucha_dwutorowe_dzialanie {
    margin-top: 70px;
  }
}

.kom_bucha_container .kom_bucha_dwutorowe_dzialanie .kom_bucha_box .kom_bucha_section_image {
  width: 434px;
  margin-right: -57px;
  max-width: none !important;
}

@media (max-width: 900px) {
  .kom_bucha_container .kom_bucha_dwutorowe_dzialanie .kom_bucha_box .kom_bucha_section_image {
    width: 390px;
  }
}

@media (max-width: 800px) {
  .kom_bucha_container .kom_bucha_dwutorowe_dzialanie .kom_bucha_box .kom_bucha_section_image {
    width: 370px;
  }
}

@media (max-width: 767px) {
  .kom_bucha_container .kom_bucha_dwutorowe_dzialanie .kom_bucha_box .kom_bucha_section_image {
    display: block;
    margin: auto;
    width: 390px;
    margin-top: 20px;
  }
}

@media (max-width: 470px) {
  .kom_bucha_container .kom_bucha_dwutorowe_dzialanie .kom_bucha_box .kom_bucha_section_image {
    width: 350px;
    margin-top: 5px;
  }
}

.kom_bucha_container .kom_bucha_dwutorowe_dzialanie .kom_bucha_box .kom_bucha_text_title {
  padding-right: 50px;
  margin-top: 0px;
  margin-bottom: 8px;
  text-align: right;
}

@media (max-width: 767px) {
  .kom_bucha_container .kom_bucha_dwutorowe_dzialanie .kom_bucha_box .kom_bucha_text_title {
    padding-right: 0px;
    text-align: center;
    margin-top: 20px;
  }
}

.kom_bucha_container .kom_bucha_dwutorowe_dzialanie .kom_bucha_box .kom_bucha_text_content {
  padding-right: 50px;
  margin-top: 0px;
  text-align: right;
}

@media (max-width: 767px) {
  .kom_bucha_container .kom_bucha_dwutorowe_dzialanie .kom_bucha_box .kom_bucha_text_content {
    padding-right: 0px;
    text-align: center;
  }
}

.kom_bucha_container .kom_bucha_nie_tylko_kambucha {
  margin-top: 71px;
}

@media (max-width: 470px) {
  .kom_bucha_container .kom_bucha_nie_tylko_kambucha {
    margin-top: 41px;
  }
}

@media (max-width: 767px) {
  .kom_bucha_container .kom_bucha_nie_tylko_kambucha .kom_bucha_box_image {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .kom_bucha_container .kom_bucha_nie_tylko_kambucha .kom_bucha_box_text {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}

.kom_bucha_container .kom_bucha_nie_tylko_kambucha .kom_bucha_box .kom_bucha_section_image {
  width: 439px;
  margin-left: -75px;
  max-width: none !important;
}

@media (max-width: 900px) {
  .kom_bucha_container .kom_bucha_nie_tylko_kambucha .kom_bucha_box .kom_bucha_section_image {
    width: 380px;
  }
}

@media (max-width: 800px) {
  .kom_bucha_container .kom_bucha_nie_tylko_kambucha .kom_bucha_box .kom_bucha_section_image {
    width: 360px;
  }
}

@media (max-width: 767px) {
  .kom_bucha_container .kom_bucha_nie_tylko_kambucha .kom_bucha_box .kom_bucha_section_image {
    display: block;
    margin: auto;
    width: 390px;
    margin-top: 20px;
  }
}

@media (max-width: 470px) {
  .kom_bucha_container .kom_bucha_nie_tylko_kambucha .kom_bucha_box .kom_bucha_section_image {
    width: 350px;
    margin-top: 0px;
  }
}

.kom_bucha_container .kom_bucha_nie_tylko_kambucha .kom_bucha_box .kom_bucha_text_title {
  padding-left: 50px;
  margin-top: 43px;
  margin-bottom: 8px;
}

@media (max-width: 767px) {
  .kom_bucha_container .kom_bucha_nie_tylko_kambucha .kom_bucha_box .kom_bucha_text_title {
    padding-left: 0px;
  }
}

.kom_bucha_container .kom_bucha_nie_tylko_kambucha .kom_bucha_box .kom_bucha_text_content {
  padding-left: 50px;
  margin-top: 0px;
}

@media (max-width: 767px) {
  .kom_bucha_container .kom_bucha_nie_tylko_kambucha .kom_bucha_box .kom_bucha_text_content {
    padding-left: 0px;
  }
}

.kom_bucha_container .kom_bucha_informacje {
  margin-top: 114px;
  padding-bottom: 50px;
}

@media (max-width: 850px) {
  .kom_bucha_container .kom_bucha_informacje {
    margin-top: 89px;
  }
}

.kom_bucha_container .kom_bucha_informacje .kom_bucha_box .kom_bucha_informacje_title {
  font-size: 23px;
  line-height: 27px;
  letter-spacing: -0.57px;
  color: #232323;
  font-weight: 600;
  margin-top: 22px;
  margin-bottom: 8px;
}

@media (max-width: 850px) {
  .kom_bucha_container .kom_bucha_informacje .kom_bucha_box .kom_bucha_informacje_title {
    font-size: 21.5px;
  }
}

@media (max-width: 767px) {
  .kom_bucha_container .kom_bucha_informacje .kom_bucha_box .kom_bucha_informacje_title {
    text-align: center;
  }
}

.kom_bucha_container .kom_bucha_informacje .kom_bucha_box .kom_bucha_informacje_title:first-of-type {
  margin-top: 0px;
}

.kom_bucha_container .kom_bucha_informacje .kom_bucha_box .kom_bucha_informacje_text {
  font-size: 14px;
  line-height: 20px;
  margin-top: 0px;
  width: 536px;
  max-width: 100%;
}

@media (max-width: 850px) {
  .kom_bucha_container .kom_bucha_informacje .kom_bucha_box .kom_bucha_informacje_text {
    width: 506px;
    font-size: 13.5px;
  }
}

@media (max-width: 767px) {
  .kom_bucha_container .kom_bucha_informacje .kom_bucha_box .kom_bucha_informacje_text {
    text-align: center;
    margin: auto;
  }
}

@media (max-width: 470px) {
  .kom_bucha_container .kom_bucha_informacje .kom_bucha_box .kom_bucha_informacje_text {
    font-size: 14px;
    line-height: 20px;
    color: #333;
  }
}

.kom_bucha_container .kom_bucha_informacje .kom_bucha_box .kom_bucha_informacje_opakowanie {
  color: #B867A3;
  font-weight: 500;
  font-size: 16px;
  line-height: 23px;
  width: 536px;
  max-width: 100%;
}

@media (max-width: 850px) {
  .kom_bucha_container .kom_bucha_informacje .kom_bucha_box .kom_bucha_informacje_opakowanie {
    width: 506px;
    font-size: 15.5px;
  }
}

@media (max-width: 767px) {
  .kom_bucha_container .kom_bucha_informacje .kom_bucha_box .kom_bucha_informacje_opakowanie {
    text-align: center;
    margin: auto;
  }
}

@media (max-width: 470px) {
  .kom_bucha_container .kom_bucha_informacje .kom_bucha_box .kom_bucha_informacje_opakowanie {
    font-size: 15px;
    line-height: 21px;
  }
}

.kom_bucha_container .kom_bucha_informacje .kom_bucha_box_company_logo {
  width: 140px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-line-pack: end;
      align-content: flex-end;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}

@media (max-width: 767px) {
  .kom_bucha_container .kom_bucha_informacje .kom_bucha_box_company_logo {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-line-pack: center;
        align-content: center;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    width: 420px;
    max-width: 90%;
    margin: auto;
    margin-top: 40px;
  }
}

@media (max-width: 470px) {
  .kom_bucha_container .kom_bucha_informacje .kom_bucha_box_company_logo {
    max-width: 96%;
  }
}

.kom_bucha_container .kom_bucha_informacje .kom_bucha_box_company_logo .kom_bucha_company_logo_1 {
  width: 79px;
}

@media (max-width: 470px) {
  .kom_bucha_container .kom_bucha_informacje .kom_bucha_box_company_logo .kom_bucha_company_logo_1 {
    width: 59px;
  }
}

.kom_bucha_container .kom_bucha_informacje .kom_bucha_box_company_logo .kom_bucha_company_logo_2 {
  width: 92px;
}

@media (max-width: 470px) {
  .kom_bucha_container .kom_bucha_informacje .kom_bucha_box_company_logo .kom_bucha_company_logo_2 {
    width: 72px;
  }
}

.kom_bucha_container .kom_bucha_informacje .kom_bucha_box_company_logo .kom_bucha_company_logo_3 {
  width: 79px;
}

@media (max-width: 470px) {
  .kom_bucha_container .kom_bucha_informacje .kom_bucha_box_company_logo .kom_bucha_company_logo_3 {
    width: 59px;
  }
}

.kom_bucha_container .kom_bucha_informacje .kom_bucha_box_company_logo .kom_bucha_company_logo_4 {
  width: 79px;
}

@media (max-width: 470px) {
  .kom_bucha_container .kom_bucha_informacje .kom_bucha_box_company_logo .kom_bucha_company_logo_4 {
    width: 59px;
  }
}

.kom_bucha_container .kom_bucha_footer {
  background: transparent -webkit-gradient(linear, left top, right top, from(#F4E4C0), color-stop(50%, #AD795C), to(#F5E6C2)) 0% 0% no-repeat padding-box;
  background: transparent linear-gradient(90deg, #F4E4C0 0%, #AD795C 50%, #F5E6C2 100%) 0% 0% no-repeat padding-box;
  width: 100%;
  height: 17px;
}

.kom_bucha_start_produkt2 {
  background-image: url("https://onlybio.life/img/opisy/kombucha/produkt2/kom_bucha_start_bg_produkt2.png")!important;
}

.kom_bucha_start_produkt3 {
  background-image: url("https://onlybio.life/img/opisy/kombucha/produkt3/kom_bucha_start_bg_produkt3.png")!important;
}

.kom_bucha_start_produkt4 {
  background-image: url("https://onlybio.life/img/opisy/kombucha/produkt4/kom_bucha_start_bg_produkt4.png")!important;
}

.kom_bucha_start_produkt5 {
  background-image: url("https://onlybio.life/img/opisy/kombucha/produkt5/kom_bucha_start_bg_produkt5.png")!important;
}

.kom_bucha_start_produkt6 {
  background-image: url("https://onlybio.life/img/opisy/kombucha/produkt6/kom_bucha_start_bg_produkt6.png")!important;
}

.kom_bucha_text_title_produkt2, .kom_bucha_informacje_opakowanie_produkt2 {
  color: #CF6889 !important;
}

.kom_bucha_text_title_produkt3, .kom_bucha_informacje_opakowanie_produkt3 {
  color: #764F96 !important;
}

.kom_bucha_text_title_produkt4, .kom_bucha_informacje_opakowanie_produkt4 {
  color: #79BEBB !important;
}

.kom_bucha_text_title_produkt5, .kom_bucha_informacje_opakowanie_produkt5 {
  color: #C77A7D !important;
}

.kom_bucha_text_title_produkt6, .kom_bucha_informacje_opakowanie_produkt6 {
  color: #465493 !important;
}
.face-in-balance-wrapper .last-section {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60px;
  position: relative;
}
.face-in-balance-wrapper .last-section.yellow {
  background: #FFD99C;
}
.face-in-balance-wrapper .last-section.blue {
  background: #00B4C759;
}
.face-in-balance-wrapper .last-section.sea-blue {
  background: #006BA2;
}
.face-in-balance-wrapper .last-section.light-blue {
  background: #74BEEAA8;
}

.face-in-balance-wrapper .last-section.beige {
  background: #E8BBA6;
}

.face-in-balance-wrapper .last-section:after {
  content: '';
  width: 100%;
  height: 100%;
  left: 0;
  bottom: 0;
  background-image: url(https://onlybio.life/img/opisy-maj/last-section-texture.svg);
  position: absolute;
  opacity: 0.6;
}
.face-in-balance-wrapper .last-section span {
  color: #fff;
  font-size: 40px;
  line-height: 72px;
  font-family: 'Lobster', cursive;
  font-weight: normal;
  padding-right: 50px;
}

.face-in-balance-wrapper .last-section span:last-child {
  padding-right: 0px;
}

.face-in-balance-wrapper {
  max-width: 1100px;
  margin: 0 auto;
}

.face-in-balance-wrapper .two-cols {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.face-in-balance-wrapper .two-cols .col {
  flex: 0 0 50%;
  max-width: 50%;
}

.face-in-balance-wrapper .two-cols.yellow {
  background-image: url(https://onlybio.life/img/opisy-maj/yellow-bg.svg);
}
.face-in-balance-wrapper .two-cols {
  padding-top: 110px;
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
}
.face-in-balance-wrapper .two-cols.blue {
  background-image: url(https://onlybio.life/img/opisy-maj/blue-bg.svg);
}
.face-in-balance-wrapper .two-cols.sea-blue {
  background-image: url(https://onlybio.life/img/opisy-maj/sea-blue-bg.svg);
}
.face-in-balance-wrapper .two-cols.light-blue {
  background-image: url(https://onlybio.life/img/opisy-maj/light-blue-bg.svg);
}
.face-in-balance-wrapper .two-cols.beige {
  background-image: url(https://onlybio.life/img/opisy-maj/beige-bg.svg);
}



.face-in-balance-wrapper .section-header {
  background-image: url(https://onlybio.life/img/opisy-maj/pink-bg.svg);
  position: relative;
  background-position: bottom left;
  padding-bottom: 40px;
}

.face-in-balance-wrapper .section-header:after {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  background-image: url(https://onlybio.life/img/opisy-maj/texture-bg.svg);
  z-index: 1;
}

.face-in-balance-wrapper .section-header .section-subheader {
  position: relative;
  z-index: 2;
  padding: 0px 138px;
  margin-bottom: 40px;
  margin-top: 70px;
}

.face-in-balance-wrapper .section-header .section-subheader .title {
  color: #92A8EA;
  font-family: 'Lobster', cursive;
  font-size: 36px;
  font-weight: normal;
  line-height: 72px;
  margin-bottom: 20px;
  text-align: left;
}

.face-in-balance-wrapper .two-cols.product {
  max-width: 80%;
  margin: 0 auto;
  padding-top: 0;
}

.face-in-balance-wrapper .two-cols .col.first {
  flex: 0 0 40%;
  max-width: 40%;
}

.face-in-balance-wrapper .two-cols .col.second {
  flex: 0 0 60%;
  max-width: 474px;
}
.face-in-balance-wrapper .resposive-img {
  max-width: 100%;
  height: auto;
}

.face-in-balance-wrapper .resposive-img.main-top-img {
  margin-top: -50px;
  position: relative;
  z-index: 2;
}
.face-in-balance-wrapper .section-header .above-header {
  color: #FFFFFF;
  display: block;
  text-transform: uppercase;
  font-size: 22px;
  line-height: 36px;
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  text-align: center;
  position: relative;
  z-index: 2;
}

.face-in-balance-wrapper .section-header .title {
  font-size: 72px;
  line-height: 72px;
  color: #fff;
  font-family: 'Lobster', cursive;
  font-weight: normal;
  margin: 0;
  text-align: center;
} 

.face-in-balance-wrapper .section-header .subtitle {
  color: #A16FB5;
  font-size: 40px;
  line-height: 38px;
  letter-spacing: 0.4px;
  font-weight: bold;
  font-family: 'Dosis', sans-serif;
  margin: 15px 0px;
  text-align: center;
}
.face-in-balance-wrapper .section-header .logo-box {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 116px;
  top: 105px;
  width: 250px;
  z-index: 2;
}

.face-in-balance-wrapper .header-primary {
  margin-top: -100px;
}

.face-in-balance-wrapper .section-header .logo-box > img {
  margin-bottom: 80px;
}
.face-in-balance-wrapper .section-header .logo-box div img:first-child {
  margin-right: 15px;
} 

.face-in-balance-wrapper .two-cols .col  .info-box {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 40px;
}

.face-in-balance-wrapper .two-cols .col  .info-box img {
  margin-right: 27px;
}
.face-in-balance-wrapper .two-cols .col  .info-box p {
  margin: 0;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0.16px;
  color: #343434;
}
.face-in-balance-wrapper .two-cols .col  .info-box p span {
  color: #92A8EA;
}
.face-in-balance-wrapper  h3.title {
  color: #92A8EA;
  font-family: 'Lobster', cursive;
  font-size: 36px;
  font-weight: normal;
  line-height: 72px;
  margin-bottom: 20px;
}

.face-in-balance-wrapper  h4.title {
  color: #92A8EA;
  font-family: 'Lobster', cursive;
  font-size: 22px;
  font-weight: normal;
  line-height: 24px;
  margin-top: 36px;
  margin-bottom: 15px;
}

.face-in-balance-wrapper p {
  margin: 0;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0.16px;
  color: #343434;
  font-family: 'Dosis', sans-serif;
}

.face-in-balance-wrapper .p2 {
  color: #92A8EA;
  font-family: 'Lobster', cursive;
  font-size: 22px;
  font-weight: normal;
  line-height: 24px;
  margin-top: 30px;
  margin-bottom: 26px;
}
.face-in-balance-wrapper .p2 strong {
  color: #343434;
  font-weight: normal;
}

.face-in-balance-wrapper .p3 {
  font-family: 'Poppins', sans-serif;
  font-weight: bold;
  font-size: 17px;
  text-transform: uppercase;
  line-height: 36px;
}

.face-in-balance-wrapper .two-cols.yellow .col, .face-in-balance-wrapper .two-cols.blue .col, .face-in-balance-wrapper .two-cols.sea-blue .col, .face-in-balance-wrapper .two-cols.light-blue .col, .face-in-balance-wrapper .two-cols.beige .col {
  justify-content: center;
  display: flex;
  flex-direction: column;
}

.face-in-balance-wrapper .two-cols.yellow .col.text2 h4, .col.text2 p, .face-in-balance-wrapper .two-cols.blue .col.text2 h4, .col.text2 p , .face-in-balance-wrapper .two-cols.sea-blue .col.text2 h4, .col.text2 p {
  padding-left: 138px;
  padding-right: 20px;
}

.face-in-balance-wrapper .two-cols.yellow .col.text1 h4, .col.text1 p, .face-in-balance-wrapper .two-cols.blue .col.text1 h4, .col.text1 p, .face-in-balance-wrapper .two-cols.sea-blue .col.text1 h4, .col.text1 p {
  padding-right: 138px;
  padding-left: 20px;
}

 .face-in-balance-wrapper .two-cols.light-blue .col.text1 h4, .col.text1 p, .face-in-balance-wrapper .two-cols.light-blue .col.text1 h4, .col.text1 p {
  padding-right: 138px;
  padding-left: 20px;
}

 .face-in-balance-wrapper .two-cols.light-blue .col.text2 h4,  .face-in-balance-wrapper .two-cols.light-blue .col.text2 h4 {
  padding-left: 138px;
  padding-right: 20px;
}

.face-in-balance-wrapper .two-cols.beige .col.text1 h4, .col.text1 p, .face-in-balance-wrapper .two-cols.beige.col.text1 h4, .col.text1 p {
  padding-right: 138px;
  padding-left: 20px;
}

 .face-in-balance-wrapper .two-cols.beige .col.text2 h4,  .face-in-balance-wrapper .two-cols.beige.col.text2 h4 {
  padding-left: 138px;
  padding-right: 20px;
}

.face-in-balance-wrapper .two-cols .clearfix.last {
  height: 106px;
  display: block;
  width: 100%;
  overflow: hidden;
}

.face-in-balance-wrapper .two-cols .col .info-box h4 {
  margin-top: 0;
  margin-bottom: 5px;
}

@media(max-width:768px){
  .face-in-balance-wrapper {
    max-width: 90%;
  }
  .face-in-balance-wrapper .resposive-img.main-top-img {
    margin-top: 0px;
  }
  .face-in-balance-wrapper .section-header .logo-box {
    width: 90%;
    top: 0px;
    display: block;
    position: relative;
    right: 0;
    left: 0;
    margin: 0 auto;
    margin-bottom: 40px;
    text-align: center;
  }
  .face-in-balance-wrapper .section-header .logo-box > img {
    max-width: 50%;
    display: block;
    margin: 0 auto;
    margin-bottom: 20px;
  }
  .face-in-balance-wrapper .header-primary {
    margin-top: 0px;
}
.face-in-balance-wrapper .section-header {
  background-size: cover;
}

.face-in-balance-wrapper .header-primary {
  margin-top: 0px;
}
.face-in-balance-wrapper .last-section span:nth-of-type(1n+3) {
  display: none;
}
.face-in-balance-wrapper .section-header .section-subheader {
  padding: 0px 80px;
}
.face-in-balance-wrapper .two-cols {
  padding-top: 0px;
}
.face-in-balance-wrapper .two-cols.yellow .col.text2 h4, .col.text2 p, .face-in-balance-wrapper .two-cols.blue .col.text2 h4, .col.text2 p,.face-in-balance-wrapper .two-cols.yellow .col.text1 h4, .col.text1 p, .face-in-balance-wrapper .two-cols.blue .col.text1 h4, .col.text1 p {
  padding-left: 50px;
  padding-right: 50px;
}
 .face-in-balance-wrapper .two-cols.sea-blue .col.text2 h4, .col.text2 p,  .face-in-balance-wrapper .two-cols.sea-blue .col.text1 h4, .col.text1 p {
  padding-left: 50px;
  padding-right: 50px;
}
.face-in-balance-wrapper .two-cols .col img {
  max-width: 90%;
  height: auto;
  margin: 40px auto;
}
.face-in-balance-wrapper .two-cols .col.first {
  flex: 0 0 100%;
  max-width: 100%;
  text-align: center;
}
.face-in-balance-wrapper .two-cols.product img {
  margin: 0 auto;
}
.face-in-balance-wrapper .p2 {
  margin-top: 0;
}
.face-in-balance-wrapper .two-cols .col.second {
  flex: 0 0 100%;
  max-width: 100%;
  margin-top: 40px;
}
.face-in-balance-wrapper .two-cols .col {
  flex: 0 0 100%;
  max-width: 100%;
}

}

@media(max-width:520px) {
  .face-in-balance-wrapper .last-section span:nth-of-type(1n+2) {
    display: none;
  }
  .face-in-balance-wrapper .last-section span {
    padding-right: 0;
  }
  .face-in-balance-wrapper .section-header .section-subheader {
    padding: 0px 30px;
  }
  .face-in-balance-wrapper .section-header .title {
    font-size: 42px;
    line-height: 52px;
  }
  .face-in-balance-wrapper .section-header .subtitle {
    font-size: 26px;
  }
  .face-in-balance-wrapper .section-header .section-subheader {
    margin-top: 20px;
    text-align: center;
  }
  .face-in-balance-wrapper .section-header .section-subheader .title {
    text-align: center;
    line-height: 43px;
    font-size: 26px;
  }
}


.face-in-balance-wrapper.krem1 .section-header {
  background-image: url(https://onlybio.life/img/opisy-maj/krem1-bg.svg);
}
.face-in-balance-wrapper.peeling1 .section-header {
  background-image: url(https://onlybio.life/img/opisy-maj/krem1-bg.svg);
}
.face-in-balance-wrapper.krem2 .section-header {
  background-image: url(https://onlybio.life/img/opisy-maj/krem2-bg.svg);
}
.face-in-balance-wrapper.krem-1 .section-header {
  background-image: url(https://onlybio.life/img/opisy-maj/krem-1-bg.svg);
}
.face-in-balance-wrapper.tonk1 .section-header {
  background-image: url(https://onlybio.life/img/opisy-maj/tonik1-bg.svg);
}
.face-in-balance-wrapper.pianka1 .section-header {
  background-image: url(https://onlybio.life/img/opisy-maj/krem2-bg.svg);
}

.face-in-balance-wrapper.plyn1 .section-header {
  background-image: url(https://onlybio.life/img/opisy-maj/plyn1-bg.svg);
}
.face-in-balance-wrapper.mleczko1 .section-header {
  background-image: url(https://onlybio.life/img/opisy-maj/mleczko-m1-bg.svg);
}

.face-in-balance-wrapper.peeling2 .section-header {
  background-image: url(https://onlybio.life/img/opisy-maj/peeling-m2-bg.svg);
}
/* rck6 */
/*RC CSS'es*/
/*.krem_aktywnie_liftingujacy_na_dzien*/

.krem_aktywnie_liftingujacy_na_dzien_my_body {
    font-family: Poppins, sans-serif;
    margin: 0 auto;
    width: 1110px;
    max-width: 100%;
    padding: 0;
    overflow: hidden;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_bottom_content a:first-child {
    min-height: 239px;
    align-self: center;
    display: grid;
    justify-content: center;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_item_content_second {
    grid-column-start: 2;
    grid-column-end: 2;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_wrapp_image {
    display: grid;
    justify-content: center;
    align-items: end;
    height: 115px;
  }
  #hero {
    position: relative;
    text-align: right;
    margin-bottom: -474px;
  }
  .main_image {
    transform: translate(-289px, -360px);
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_yellow_stain {
    position: absolute;
    left: -235px;
    top: -270px;
    z-index: -4;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_yellow_line {
    position: absolute;
    left: 0;
    top: -200px;
    z-index: -3;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_yellow_line_2 {
    position: absolute;
    left: -130px;
    top: -310px;
    z-index: -1;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_yellow_line_3 {
    position: absolute;
    right: -275px;
    top: -105px;
    z-index: -1;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_rzepak {
    top: 80px;
    position: absolute;
    left: 210px;
    z-index: -2;
  }
  .logo_container {
    background: #0b5441;
    display: flex;
    flex-direction: column;
    position: absolute;
    top: 120px;
    padding: 22px 70px 20px 60px;
    border-radius: 0 200px 200px 0;
    box-shadow: 7px 7px 10px rgba(13, 29, 0, 0.2);
  }
  .logo_container_img.logo_image {
    margin-bottom: 18px;
  }
  #krem_aktywnie_liftingujacy_na_dzien_my_product_container {
    margin-top: 95px;
    margin-bottom: 50px;
  }
  #krem_aktywnie_liftingujacy_na_dzien_my_product_container .krem_aktywnie_liftingujacy_na_dzien_my_header_container {
    text-align: center;
    margin-bottom: 26px;
  }
  #krem_aktywnie_liftingujacy_na_dzien_my_product_container
    .krem_aktywnie_liftingujacy_na_dzien_my_header_container
    .krem_aktywnie_liftingujacy_na_dzien_my_h2 {
    margin: 0;
    font-size: 42px;
    letter-spacing: 0.42px;
    line-height: 45px;
    color: #073a2a;
    text-transform: uppercase;
    font-weight: 400;
    margin-bottom: 13px;
  }
  #krem_aktywnie_liftingujacy_na_dzien_my_product_container
    .krem_aktywnie_liftingujacy_na_dzien_my_header_container
    .krem_aktywnie_liftingujacy_na_dzien_my_h4 {
    margin: 0;
    line-height: 1;
    font-weight: 400;
    font-size: 28px;
    line-height: 36px;
    color: #073a2a;
    letter-spacing: 0;
    margin-bottom: 13px;
  }
  #krem_aktywnie_liftingujacy_na_dzien_my_product_container
    .krem_aktywnie_liftingujacy_na_dzien_my_header_container
    .krem_aktywnie_liftingujacy_na_dzien_my_h5 {
    margin: 0;
    line-height: 1;
    color: #e94e1b;
    font-weight: 600;
    font-size: 23px;
    line-height: 36px;
    margin-bottom: 13px;
  }
  #krem_aktywnie_liftingujacy_na_dzien_my_product_container
    .krem_aktywnie_liftingujacy_na_dzien_my_header_container
    .krem_aktywnie_liftingujacy_na_dzien_my_strong {
    margin: 0;
    line-height: 1;
    display: block;
    width: 100%;
    letter-spacing: 0.35px;
    line-height: 45px;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_product_container {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
  }
  .header_right_container {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 20px;
  }
  .header_right_container img {
    margin-right: 19px;
    max-width: 60px;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_left_product_container {
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: 45%;
    text-align: center;
    position: relative;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_right_product_container {
    -ms-flex: 0 0 55%;
    flex: 0 0 55%;
    max-width: 55%;
    padding-right: 62px;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_product_main_image {
    margin-top: 105px;
    position: relative;
    z-index: 1;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_product_rzepak_image {
    position: absolute;
    top: calc(50% + 50px);
    left: calc(50% - 70px);
    transform: translate(-50%, -50%);
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_right_product_container
    .krem_aktywnie_liftingujacy_na_dzien_my_h3.krem_aktywnie_liftingujacy_na_dzien_my_recomended {
    color: #000;
    font-size: 17px;
    line-height: 1.4;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_capacity .krem_aktywnie_liftingujacy_na_dzien_my_h4,
  .krem_aktywnie_liftingujacy_na_dzien_my_right_product_container .krem_aktywnie_liftingujacy_na_dzien_my_h3 {
    color: #025540;
    font-weight: 700;
    margin: 0 0 10px;
    font-size: 23px;
    letter-spacing: -0.5px;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_right_product_container .krem_aktywnie_liftingujacy_na_dzien_my_ul {
    margin: 0 0 30px;
    padding-left: 30px;
    list-style: none;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_right_product_container .krem_aktywnie_liftingujacy_na_dzien_my_li {
    position: relative;
    padding: 0;
    margin: 0 0 12px;
    line-height: 23px;
    font-size: 16px;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_right_product_container .krem_aktywnie_liftingujacy_na_dzien_my_li::after {
    background-color: #fef100;
    content: "";
    position: absolute;
    left: -30px;
    top: 3px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_right_product_container .krem_aktywnie_liftingujacy_na_dzien_my_paragraph {
    margin: 0 0 40px;
    font-size: 14px;
    line-height: 20px;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_capacity .krem_aktywnie_liftingujacy_na_dzien_my_h4 {
    margin: 0 0 15px;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_capacity .krem_aktywnie_liftingujacy_na_dzien_my_h4 .krem_aktywnie_liftingujacy_na_dzien_my_span {
    display: inline-block;
    margin-left: 20px;
    color: #000;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_right_product_container
    .krem_aktywnie_liftingujacy_na_dzien_my_capacity
    .krem_aktywnie_liftingujacy_na_dzien_my_paragraph {
    margin: 0;
    color: #025540;
    font-weight: 700;
  }
  #krem_aktywnie_liftingujacy_na_dzien_my_product_info {
    margin-bottom: 20px;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_important_header {
    margin-bottom: 0;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_image_important_container img {
    transform: translate(-237px);
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_important_header .krem_aktywnie_liftingujacy_na_dzien_my_h2 {
    text-align: center;
    color: #025540;
    font-size: 43px;
    font-weight: 600;
    line-height: 51px;
    letter-spacing: -0.7px;
    margin: 0;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_important_header .krem_aktywnie_liftingujacy_na_dzien_my_h3 {
    text-align: center;
    margin: 0;
    line-height: 41px;
    font-size: 34px;
    font-weight: 600;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_row_important {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_row_important .krem_aktywnie_liftingujacy_na_dzien_my_right {
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
    transform: translateX(-80px);
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_row_important .krem_aktywnie_liftingujacy_na_dzien_my_left {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_image_important_container.krem_aktywnie_liftingujacy_na_dzien_my_right {
    text-align: right;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_content_important_container .krem_aktywnie_liftingujacy_na_dzien_my_h3 {
    color: #025540;
    font-size: 26px;
    line-height: 34px;
    margin: 0;
    font-weight: 600;
    margin-bottom: 15px;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_content_important_container .krem_aktywnie_liftingujacy_na_dzien_my_h4 {
    color: #025540;
    font-size: 18px;
    line-height: 24px;
    margin: 0 0 9px;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_content_important_container .krem_aktywnie_liftingujacy_na_dzien_my_paragraph {
    color: #000;
    font-size: 18px;
    line-height: 26px;
    margin: 0;
    letter-spacing: -0.45px;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_content_important_container.krem_aktywnie_liftingujacy_na_dzien_my_left {
    text-align: right;
    padding-right: 30px;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_content_important_container .krem_aktywnie_liftingujacy_na_dzien_my_content {
    width: 100%;
  }
  .cosmetic_line .krem_aktywnie_liftingujacy_na_dzien_my_h2 {
    text-align: center;
    margin: 0;
    color: #000;
    font-weight: 600;
    font-size: 37px;
    line-height: 44px;
    margin-bottom: 46px;
    margin-top: 0;
  }
  .cosmetic_line {
    margin-top: 15px;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_line_content {
    display: flex;
    padding: 0;
    align-items: center;
    justify-content: center;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_line_content .krem_aktywnie_liftingujacy_na_dzien_my_product_box {
    margin: 0;
    width: 221px;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_product_link {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: space-between;
    text-align: center;
    text-decoration: none;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_product_link:hover {
    text-decoration: none;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_product_box a {
    color: #2f5444;
    align-self: end;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_bottom_content {
    min-height: 313px;
    display: grid;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_product_box .krem_aktywnie_liftingujacy_na_dzien_my_h2 {
    font-size: 16px;
    line-height: 19px;
    color: #2f5444;
    font-weight: 300;
    text-transform: uppercase;
    margin-bottom: 0;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_product_box .krem_aktywnie_liftingujacy_na_dzien_my_paragraph {
    margin: 0;
    color: #2f5444;
    font-size: 13px;
    line-height: 1.3;
    margin-top: 5px;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_product_box .krem_aktywnie_liftingujacy_na_dzien_my_strong {
    display: block;
    font-weight: 600;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_product_box .krem_aktywnie_liftingujacy_na_dzien_my_product_image {
    max-width: 100%;
    transition: transform 0.3s ease-in;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_product_link:hover .krem_aktywnie_liftingujacy_na_dzien_my_product_image {
    transform: scale(1.1);
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_product_link .krem_aktywnie_liftingujacy_na_dzien_my_product_image {
    margin-bottom: 30px;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_top_content {
    min-height: 100px;
    margin-bottom: 13px;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_product_box .krem_aktywnie_liftingujacy_na_dzien_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 6.5px 26px;
    letter-spacing: 1px;
    align-self: flex-end;
    width: 171px;
    justify-content: center;
    margin: 0 auto;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_product_box .krem_aktywnie_liftingujacy_na_dzien_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 2px solid #de4e1b;
    letter-spacing: 1.6px;
    font-weight: 700;
    background: #de4e1b;
    border-radius: 50px;
    color: #fff;
    text-decoration: none;
    display: flex;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_big_button:hover {
    background-color: transparent;
    color: #de4e1b;
    text-decoration: none;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_portfolio_container {
    position: relative;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_portfolio_container .krem_aktywnie_liftingujacy_na_dzien_my_footer_image_top {
    position: absolute;
    right: 0;
    top: 0;
    transform: translate(150px, 0);
    z-index: 1;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_portfolio_header .krem_aktywnie_liftingujacy_na_dzien_my_h2 {
    color: #010101;
    font-weight: 600;
    font-size: 30px;
    line-height: 42px;
    margin: 0;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_portfolio_header .krem_aktywnie_liftingujacy_na_dzien_my_span {
    color: #f4c500;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_portfolio_header .krem_aktywnie_liftingujacy_na_dzien_my_h5 {
    font-weight: 300;
    color: #025540;
    font-size: 27px;
    line-height: 37px;
    margin: 0 0 76px;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_portfolio_container {
    margin-top: 140px;
    padding-left: 86px;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_portfolio_content {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 63px 76px;
    width: 644px;
    max-width: 100%;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_portfolio_box {
    position: relative;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_portfolio_box .krem_aktywnie_liftingujacy_na_dzien_my_box {
    border-radius: 11px;
    box-shadow: 0 5px 10px #032a2033;
    border-radius: 11px;
    height: 100%;
    padding: 36px 25px 24px;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-direction: column;
    background-color: #fff;
    position: relative;
    z-index: 2;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_box .top_portfolio > .krem_aktywnie_liftingujacy_na_dzien_my_absolute_number {
    position: absolute;
    top: 0;
    left: 0;
    width: 46px;
    height: 46px;
    background-color: #025540;
    color: #fff;
    font-size: 21px;
    line-height: 23px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    transform: translate(-50%, -50%);
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_box .krem_aktywnie_liftingujacy_na_dzien_my_h5 {
    color: #025540;
    margin: 0;
    font-size: 19px;
    line-height: 21px;
    font-weight: 600;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_box .krem_aktywnie_liftingujacy_na_dzien_my_paragraph {
    color: #221e20;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 20px;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_box .krem_aktywnie_liftingujacy_na_dzien_my_paragraph.krem_aktywnie_liftingujacy_na_dzien_my_small_font {
    font-size: 13px;
    line-height: 18px;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_box
    .krem_aktywnie_liftingujacy_na_dzien_my_big_button.link_krem_aktywnie_liftingujacy_na_dzien_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 1px solid #de4e1b;
    letter-spacing: 2.9px;
    font-weight: 700;
    background: 0 0;
    border-radius: 50px;
    color: #de4e1b;
    text-decoration: none;
    display: flex;
    margin-top: 10px;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_box
    .krem_aktywnie_liftingujacy_na_dzien_my_big_button.link_krem_aktywnie_liftingujacy_na_dzien_my_big_button:hover {
    background-color: #de4e1b;
    color: #fff;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_movie_cotainer {
    position: relative;
    margin-top: 60px;
    padding-bottom: 60px;
    background-color: #fdcf00;
    padding-left: 85px;
    padding-right: 85px;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_grid {
    display: grid;
    grid-template-columns: repeat(2, 60%);
    text-align: center;
    justify-content: end;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_content_important_container {
    height: 795px;
    margin-top: 39px;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_row_important {
    height: 100%;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_yellow_bg_image {
    position: absolute;
    z-index: 0;
    top: -180px;
    left: 50%;
    transform: translate(-50%, -378px);
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_movie_content {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 10px solid #fff;
    border-radius: 30px;
    margin: 0 auto;
    width: 600px;
    max-width: calc(100% - 30px);
    position: relative;
    overflow: hidden;
    -webkit-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    -moz-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_movie_content .krem_aktywnie_liftingujacy_na_dzien_my_iframe {
    width: 100%;
    min-height: 320px;
    position: relative;
    z-index: 1;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_line_footer_image_1 {
    position: absolute;
    bottom: -260px;
    left: -220px;
    z-index: 0;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_line_footer_image_2 {
    position: absolute;
    right: -240px;
    top: -30px;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_movie_cotainer .krem_aktywnie_liftingujacy_na_dzien_my_h2,
  .krem_aktywnie_liftingujacy_na_dzien_my_movie_cotainer .krem_aktywnie_liftingujacy_na_dzien_my_h3 {
    font-weight: 600;
    font-size: 29px;
    line-height: 35px;
    color: #010101;
    margin: 0 0 90px;
    position: relative;
    z-index: 1;
    text-align: center;
  }
  .krem_aktywnie_liftingujacy_na_dzien_my_portfolio_container {
    position: relative;
  }
  .prodfolio_box {
    position: absolute;
    right: 178px;
    top: 135px;
    background-color: #fff;
    border-radius: 11px;
    box-shadow: 0 5px 10px #032a2033;
    border-radius: 11px;
    padding: 35px 50px 35px 25px;
    flex-direction: column;
    background-color: #fff;
    z-index: 1;
  }
  .prodfolio_box .krem_aktywnie_liftingujacy_na_dzien_my_h3 {
    font-weight: 600;
    color: #025540;
    margin: 0;
    font-size: 26px;
    line-height: 1.4;
  }
  .prodfolio_box .krem_aktywnie_liftingujacy_na_dzien_my_h3 .krem_aktywnie_liftingujacy_na_dzien_my_span {
    color: #fdcf00;
  }
  @media only screen and (max-width: 1075px) {
    .krem_aktywnie_liftingujacy_na_dzien_my_row_important .krem_aktywnie_liftingujacy_na_dzien_my_right {
      transform: unset;
    }
  }
  @media only screen and (max-width: 1000px) {
    .krem_aktywnie_liftingujacy_na_dzien_my_row_important .krem_aktywnie_liftingujacy_na_dzien_my_right {
      transform: translateX(-20px);
    }
  }
  @media only screen and (max-width: 929px) {
    .krem_aktywnie_liftingujacy_na_dzien_my_line_content {
      flex-wrap: wrap;
    }
    .krem_aktywnie_liftingujacy_na_dzien_my_line_content .krem_aktywnie_liftingujacy_na_dzien_my_product_box {
      padding: 0 15px;
      -ms-flex: 0 0 33.3333%;
      flex: 0 0 33.3333%;
      max-width: 33.3333%;
      margin-bottom: 50px;
    }
    #krem_aktywnie_liftingujacy_na_dzien_my_product_info .krem_aktywnie_liftingujacy_na_dzien_my_product_info_image,
    .krem_aktywnie_liftingujacy_na_dzien_my_content_important_container
      .krem_aktywnie_liftingujacy_na_dzien_my_content
      .krem_aktywnie_liftingujacy_na_dzien_my_img {
      max-width: 100%;
    }
    .krem_aktywnie_liftingujacy_na_dzien_my_product_info_image {
      max-width: 100%;
    }
    .krem_aktywnie_liftingujacy_na_dzien_my_content_important_container.krem_aktywnie_liftingujacy_na_dzien_my_right {
      padding-left: 15px;
    }
    .krem_aktywnie_liftingujacy_na_dzien_my_content_important_container
      .krem_aktywnie_liftingujacy_na_dzien_my_paragraph
      .krem_aktywnie_liftingujacy_na_dzien_my_br {
      display: none;
    }
    .krem_aktywnie_liftingujacy_na_dzien_my_portfolio_header .krem_aktywnie_liftingujacy_na_dzien_my_h2 .krem_aktywnie_liftingujacy_na_dzien_my_br {
      display: none;
    }
    .krem_aktywnie_liftingujacy_na_dzien_my_portfolio_container {
      margin-top: 140px;
      padding-left: 86px;
    }
    .krem_aktywnie_liftingujacy_na_dzien_my_grid {
      grid-template-columns: repeat(2, 1fr);
    }
    .krem_aktywnie_liftingujacy_na_dzien_my_image_important_container img {
      transform: unset;
    }
  }
  @media only screen and (max-width: 880px) {
    .krem_aktywnie_liftingujacy_na_dzien_my_yellow_line_3 {
      right: -345px;
    }
  }
  @media only screen and (max-width: 775px) {
    .krem_aktywnie_liftingujacy_na_dzien_my_line_content .krem_aktywnie_liftingujacy_na_dzien_my_product_box {
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%;
    }
    .krem_aktywnie_liftingujacy_na_dzien_my_product_container {
      flex-wrap: wrap;
    }
    .krem_aktywnie_liftingujacy_na_dzien_my_left_product_container,
    .krem_aktywnie_liftingujacy_na_dzien_my_right_product_container {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }
    .krem_aktywnie_liftingujacy_na_dzien_my_right_product_container {
      padding: 0 15px;
    }
    .krem_aktywnie_liftingujacy_na_dzien_my_yellow_stain {
      left: -20%;
      max-width: 100%;
    }
    .krem_aktywnie_liftingujacy_na_dzien_my_yellow_line_3 {
      display: none;
    }
    .main_image {
      max-width: 100%;
    }
    .krem_aktywnie_liftingujacy_na_dzien_my_yellow_line_2 {
      display: none;
    }
    .logo_container_img.logo_image,
    .logo_container_img.text_image {
      max-width: 180px;
    }
    .krem_aktywnie_liftingujacy_na_dzien_my_row_important .krem_aktywnie_liftingujacy_na_dzien_my_left,
    .krem_aktywnie_liftingujacy_na_dzien_my_row_important .krem_aktywnie_liftingujacy_na_dzien_my_right {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }
    .krem_aktywnie_liftingujacy_na_dzien_my_content_important_container,
    .krem_aktywnie_liftingujacy_na_dzien_my_content_important_container.krem_aktywnie_liftingujacy_na_dzien_my_left {
      text-align: center;
      padding: 0 15px;
    }
    .krem_aktywnie_liftingujacy_na_dzien_my_row_important .krem_aktywnie_liftingujacy_na_dzien_my_image_important_container {
      order: 2;
    }
    .krem_aktywnie_liftingujacy_na_dzien_my_row_important .krem_aktywnie_liftingujacy_na_dzien_my_content_important_container {
      order: 1;
    }
    .krem_aktywnie_liftingujacy_na_dzien_my_portfolio_content {
      grid-template-columns: repeat(1, 1fr);
    }
    .krem_aktywnie_liftingujacy_na_dzien_my_portfolio_content .container_krem_aktywnie_liftingujacy_na_dzien_my_box:nth-child(2) {
      display: none;
    }
    .krem_aktywnie_liftingujacy_na_dzien_my_portfolio_content {
      grid-template-columns: repeat(1, 1fr);
    }
    .krem_aktywnie_liftingujacy_na_dzien_my_portfolio_content .container_krem_aktywnie_liftingujacy_na_dzien_my_box:nth-child(2) {
      display: none;
    }
    .krem_aktywnie_liftingujacy_na_dzien_my_portfolio_container {
      padding-left: 50px;
      padding-right: 50px;
    }
    .krem_aktywnie_liftingujacy_na_dzien_my_portfolio_header .krem_aktywnie_liftingujacy_na_dzien_my_h5 {
      margin: 0 0 320px;
    }
    .krem_aktywnie_liftingujacy_na_dzien_my_portfolio_container .krem_aktywnie_liftingujacy_na_dzien_my_footer_image_top {
      top: 70px;
      transform: translate(80px, 0);
    }
    .krem_aktywnie_liftingujacy_na_dzien_my_movie_cotainer .krem_aktywnie_liftingujacy_na_dzien_my_h2,
    .krem_aktywnie_liftingujacy_na_dzien_my_movie_cotainer .krem_aktywnie_liftingujacy_na_dzien_my_h3 {
      text-align: center;
    }
    .krem_aktywnie_liftingujacy_na_dzien_my_portfolio_container .krem_aktywnie_liftingujacy_na_dzien_my_footer_image_top {
      top: 70px;
    }
    .prodfolio_box {
      right: 15px;
    }
    .main_image {
      transform: unset;
    }
    #hero {
      margin-bottom: unset;
    }
    .krem_aktywnie_liftingujacy_na_dzien_my_image_important_container img {
      transform: unset;
    }
    .krem_aktywnie_liftingujacy_na_dzien_my_grid {
      grid-template-columns: repeat(1, 1fr);
    }
    .krem_aktywnie_liftingujacy_na_dzien_my_row_important {
      height: unset;
    }
    .krem_aktywnie_liftingujacy_na_dzien_my_row_important .krem_aktywnie_liftingujacy_na_dzien_my_right {
      transform: unset;
      margin-top: 30px;
      height: unset;
    }
  }
  @media only screen and (max-width: 580px) {
    .krem_aktywnie_liftingujacy_na_dzien_my_portfolio_container .krem_aktywnie_liftingujacy_na_dzien_my_footer_image_top {
      transform: translate(-50%, 0);
      left: 50%;
    }
    .krem_aktywnie_liftingujacy_na_dzien_my_portfolio_header .krem_aktywnie_liftingujacy_na_dzien_my_h2 {
      font-size: 26px;
      line-height: 32px;
    }
    .krem_aktywnie_liftingujacy_na_dzien_my_portfolio_header .krem_aktywnie_liftingujacy_na_dzien_my_h5 {
      font-size: 23px;
      margin: 0 0 76px;
      text-align: center;
    }
  }
  @media only screen and (max-width: 500px) {
    .logo_container {
      padding: 22px 30px 20px 20px;
    }
    .krem_aktywnie_liftingujacy_na_dzien_my_yellow_line {
      left: -90px;
      top: -70px;
      max-width: 100%;
    }
    .krem_aktywnie_liftingujacy_na_dzien_my_yellow_stain {
      left: -40%;
      max-width: 100%;
      top: -100px;
    }
    .logo_container {
      top: 60px;
    }
    .krem_aktywnie_liftingujacy_na_dzien_my_rzepak {
      top: -30px;
      left: 50%;
      max-width: 100%;
      transform: translateX(-50%);
    }
    .krem_aktywnie_liftingujacy_na_dzien_my_product_rzepak_image {
      max-width: 100%;
    }
    .krem_aktywnie_liftingujacy_na_dzien_my_right_product_container
      .krem_aktywnie_liftingujacy_na_dzien_my_h3.krem_aktywnie_liftingujacy_na_dzien_my_recomended {
      margin: 0;
    }
    .krem_aktywnie_liftingujacy_na_dzien_my_important_header .krem_aktywnie_liftingujacy_na_dzien_my_h2 {
      font-size: 31px;
      line-height: 41px;
    }
    .krem_aktywnie_liftingujacy_na_dzien_my_important_header .krem_aktywnie_liftingujacy_na_dzien_my_h3 {
      line-height: 27px;
      font-size: 17px;
    }
    .krem_aktywnie_liftingujacy_na_dzien_my_content_important_container .krem_aktywnie_liftingujacy_na_dzien_my_paragraph {
      font-size: 15px;
      line-height: 22px;
    }
    .krem_aktywnie_liftingujacy_na_dzien_my_movie_cotainer {
      padding-left: 15px;
      padding-right: 15px;
    }
    #krem_aktywnie_liftingujacy_na_dzien_my_product_container
      .krem_aktywnie_liftingujacy_na_dzien_my_header_container
      .krem_aktywnie_liftingujacy_na_dzien_my_h2 {
      font-size: 25px;
      line-height: 27px;
    }
    #krem_aktywnie_liftingujacy_na_dzien_my_product_container
      .krem_aktywnie_liftingujacy_na_dzien_my_header_container
      .krem_aktywnie_liftingujacy_na_dzien_my_h4 {
      font-size: 21px;
    }
    #krem_aktywnie_liftingujacy_na_dzien_my_product_container
      .krem_aktywnie_liftingujacy_na_dzien_my_header_container
      .krem_aktywnie_liftingujacy_na_dzien_my_h5 {
      font-size: 16px;
      padding: 0 15px;
    }
    .krem_aktywnie_liftingujacy_na_dzien_my_portfolio_header .krem_aktywnie_liftingujacy_na_dzien_my_h5 {
      margin: 0 0 40px;
    }
    .krem_aktywnie_liftingujacy_na_dzien_my_movie_cotainer .krem_aktywnie_liftingujacy_na_dzien_my_h2,
    .krem_aktywnie_liftingujacy_na_dzien_my_movie_cotainer .krem_aktywnie_liftingujacy_na_dzien_my_h3 {
      margin: 0 0 60px;
    }
    .krem_aktywnie_liftingujacy_na_dzien_my_portfolio_container {
      margin-top: 60px;
    }
    .krem_aktywnie_liftingujacy_na_dzien_my_portfolio_container {
      margin-top: 60px;
    }
    .krem_aktywnie_liftingujacy_na_dzien_my_portfolio_header .krem_aktywnie_liftingujacy_na_dzien_my_h2 {
      text-align: center;
    }
    .krem_aktywnie_liftingujacy_na_dzien_my_portfolio_container .krem_aktywnie_liftingujacy_na_dzien_my_footer_image_top {
      display: none;
    }
    .krem_aktywnie_liftingujacy_na_dzien_my_portfolio_header .krem_aktywnie_liftingujacy_na_dzien_my_h5 {
      margin: 0 0 40px;
    }
  }
  @media only screen and (max-width: 360px) {
    .krem_aktywnie_liftingujacy_na_dzien_my_portfolio_container {
      padding-left: 30px;
      padding-right: 30px;
    }
    .krem_aktywnie_liftingujacy_na_dzien_my_product_box .krem_aktywnie_liftingujacy_na_dzien_my_h2 {
      font-size: 12px;
      line-height: 15px;
    }
    .krem_aktywnie_liftingujacy_na_dzien_my_product_box .krem_aktywnie_liftingujacy_na_dzien_my_paragraph {
      font-size: 11px;
    }
    .krem_aktywnie_liftingujacy_na_dzien_my_product_box .krem_aktywnie_liftingujacy_na_dzien_my_big_button {
      font-size: 13px;
    }
    .krem_aktywnie_liftingujacy_na_dzien_my_movie_content .krem_aktywnie_liftingujacy_na_dzien_my_iframe {
      min-height: 200px;
    }
  }
  
  /*RC CSS'es*/
  /*..krem_intensywnie_ujedrniajacy_na_noc*/
  
  .krem_intensywnie_ujedrniajacy_na_noc_my_body {
    font-family: Poppins, sans-serif;
    margin: 0 auto;
    width: 1110px;
    max-width: 100%;
    padding: 0;
    overflow: hidden;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_bottom_content a:first-child {
    min-height: 239px;
    align-self: center;
    display: grid;
    justify-content: center;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_item_content_second {
    grid-column-start: 2;
    grid-column-end: 2;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_wrapp_image {
    display: grid;
    justify-content: center;
    align-items: end;
    height: 115px;
  }
  #hero {
    position: relative;
    text-align: right;
    margin-bottom: -474px;
  }
  .main_image {
    transform: translate(-289px, -360px);
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_yellow_stain {
    position: absolute;
    left: -235px;
    top: -270px;
    z-index: -4;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_yellow_line {
    position: absolute;
    left: 0;
    top: -200px;
    z-index: -3;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_yellow_line_2 {
    position: absolute;
    left: -130px;
    top: -310px;
    z-index: -1;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_yellow_line_3 {
    position: absolute;
    right: -275px;
    top: -105px;
    z-index: -1;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_rzepak {
    top: 80px;
    position: absolute;
    left: 210px;
    z-index: -2;
  }
  .logo_container {
    background: #0b5441;
    display: flex;
    flex-direction: column;
    position: absolute;
    top: 120px;
    padding: 22px 70px 20px 60px;
    border-radius: 0 200px 200px 0;
    box-shadow: 7px 7px 10px rgba(13, 29, 0, 0.2);
  }
  .logo_container_img.logo_image {
    margin-bottom: 18px;
  }
  #krem_intensywnie_ujedrniajacy_na_noc_my_product_container {
    margin-top: 95px;
    margin-bottom: 50px;
  }
  #krem_intensywnie_ujedrniajacy_na_noc_my_product_container .krem_intensywnie_ujedrniajacy_na_noc_my_header_container {
    text-align: center;
    margin-bottom: 26px;
  }
  #krem_intensywnie_ujedrniajacy_na_noc_my_product_container
    .krem_intensywnie_ujedrniajacy_na_noc_my_header_container
    .krem_intensywnie_ujedrniajacy_na_noc_my_h2 {
    margin: 0;
    font-size: 42px;
    letter-spacing: 0.42px;
    line-height: 45px;
    color: #073a2a;
    text-transform: uppercase;
    font-weight: 400;
    margin-bottom: 13px;
  }
  #krem_intensywnie_ujedrniajacy_na_noc_my_product_container
    .krem_intensywnie_ujedrniajacy_na_noc_my_header_container
    .krem_intensywnie_ujedrniajacy_na_noc_my_h4 {
    margin: 0;
    line-height: 1;
    font-weight: 400;
    font-size: 28px;
    line-height: 36px;
    color: #073a2a;
    letter-spacing: 0;
    margin-bottom: 13px;
  }
  #krem_intensywnie_ujedrniajacy_na_noc_my_product_container
    .krem_intensywnie_ujedrniajacy_na_noc_my_header_container
    .krem_intensywnie_ujedrniajacy_na_noc_my_h5 {
    margin: 0;
    line-height: 1;
    color: #e94e1b;
    font-weight: 600;
    font-size: 23px;
    line-height: 36px;
    margin-bottom: 13px;
  }
  #krem_intensywnie_ujedrniajacy_na_noc_my_product_container
    .krem_intensywnie_ujedrniajacy_na_noc_my_header_container
    .krem_intensywnie_ujedrniajacy_na_noc_my_strong {
    margin: 0;
    line-height: 1;
    display: block;
    width: 100%;
    letter-spacing: 0.35px;
    line-height: 45px;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_product_container {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
  }
  .header_right_container {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 20px;
  }
  .header_right_container img {
    margin-right: 19px;
    max-width: 60px;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_left_product_container {
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: 45%;
    text-align: center;
    position: relative;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_right_product_container {
    -ms-flex: 0 0 55%;
    flex: 0 0 55%;
    max-width: 55%;
    padding-right: 62px;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_product_main_image {
    margin-top: 105px;
    position: relative;
    z-index: 1;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_product_rzepak_image {
    position: absolute;
    top: calc(50% + 50px);
    left: calc(50% - 70px);
    transform: translate(-50%, -50%);
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_right_product_container
    .krem_intensywnie_ujedrniajacy_na_noc_my_h3.krem_intensywnie_ujedrniajacy_na_noc_my_recomended {
    color: #000;
    font-size: 17px;
    line-height: 1.4;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_capacity .krem_intensywnie_ujedrniajacy_na_noc_my_h4,
  .krem_intensywnie_ujedrniajacy_na_noc_my_right_product_container .krem_intensywnie_ujedrniajacy_na_noc_my_h3 {
    color: #025540;
    font-weight: 700;
    margin: 0 0 10px;
    font-size: 23px;
    letter-spacing: -0.5px;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_right_product_container .krem_intensywnie_ujedrniajacy_na_noc_my_ul {
    margin: 0 0 30px;
    padding-left: 30px;
    list-style: none;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_right_product_container .krem_intensywnie_ujedrniajacy_na_noc_my_li {
    position: relative;
    padding: 0;
    margin: 0 0 12px;
    line-height: 23px;
    font-size: 16px;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_right_product_container .krem_intensywnie_ujedrniajacy_na_noc_my_li::after {
    background-color: #fef100;
    content: "";
    position: absolute;
    left: -30px;
    top: 3px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_right_product_container .krem_intensywnie_ujedrniajacy_na_noc_my_paragraph {
    margin: 0 0 40px;
    font-size: 14px;
    line-height: 20px;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_capacity .krem_intensywnie_ujedrniajacy_na_noc_my_h4 {
    margin: 0 0 15px;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_capacity .krem_intensywnie_ujedrniajacy_na_noc_my_h4 .krem_intensywnie_ujedrniajacy_na_noc_my_span {
    display: inline-block;
    margin-left: 20px;
    color: #000;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_right_product_container
    .krem_intensywnie_ujedrniajacy_na_noc_my_capacity
    .krem_intensywnie_ujedrniajacy_na_noc_my_paragraph {
    margin: 0;
    color: #025540;
    font-weight: 700;
  }
  #krem_intensywnie_ujedrniajacy_na_noc_my_product_info {
    margin-bottom: 20px;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_important_header {
    margin-bottom: 0;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_image_important_container img {
    transform: translate(-237px);
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_important_header .krem_intensywnie_ujedrniajacy_na_noc_my_h2 {
    text-align: center;
    color: #025540;
    font-size: 43px;
    font-weight: 600;
    line-height: 51px;
    letter-spacing: -0.7px;
    margin: 0;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_important_header .krem_intensywnie_ujedrniajacy_na_noc_my_h3 {
    text-align: center;
    margin: 0;
    line-height: 41px;
    font-size: 34px;
    font-weight: 600;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_row_important {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_row_important .krem_intensywnie_ujedrniajacy_na_noc_my_right {
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
    transform: translateX(-80px);
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_row_important .krem_intensywnie_ujedrniajacy_na_noc_my_left {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_image_important_container.krem_intensywnie_ujedrniajacy_na_noc_my_right {
    text-align: right;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_content_important_container .krem_intensywnie_ujedrniajacy_na_noc_my_h3 {
    color: #025540;
    font-size: 26px;
    line-height: 34px;
    margin: 0;
    font-weight: 600;
    margin-bottom: 15px;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_content_important_container .krem_intensywnie_ujedrniajacy_na_noc_my_h4 {
    color: #025540;
    font-size: 18px;
    line-height: 24px;
    margin: 0 0 9px;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_content_important_container .krem_intensywnie_ujedrniajacy_na_noc_my_paragraph {
    color: #000;
    font-size: 18px;
    line-height: 26px;
    margin: 0;
    letter-spacing: -0.45px;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_content_important_container.krem_intensywnie_ujedrniajacy_na_noc_my_left {
    text-align: right;
    padding-right: 30px;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_content_important_container .krem_intensywnie_ujedrniajacy_na_noc_my_content {
    width: 100%;
  }
  .cosmetic_line .krem_intensywnie_ujedrniajacy_na_noc_my_h2 {
    text-align: center;
    margin: 0;
    color: #000;
    font-weight: 600;
    font-size: 37px;
    line-height: 44px;
    margin-bottom: 46px;
    margin-top: 0;
  }
  .cosmetic_line {
    margin-top: 15px;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_line_content {
    display: flex;
    padding: 0;
    align-items: center;
    justify-content: center;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_line_content .krem_intensywnie_ujedrniajacy_na_noc_my_product_box {
    margin: 0;
    width: 221px;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_product_link {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: space-between;
    text-align: center;
    text-decoration: none;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_product_link:hover {
    text-decoration: none;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_product_box a {
    color: #2f5444;
    align-self: end;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_bottom_content {
    min-height: 313px;
    display: grid;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_product_box .krem_intensywnie_ujedrniajacy_na_noc_my_h2 {
    font-size: 16px;
    line-height: 19px;
    color: #2f5444;
    font-weight: 300;
    text-transform: uppercase;
    margin-bottom: 0;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_product_box .krem_intensywnie_ujedrniajacy_na_noc_my_paragraph {
    margin: 0;
    color: #2f5444;
    font-size: 13px;
    line-height: 1.3;
    margin-top: 5px;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_product_box .krem_intensywnie_ujedrniajacy_na_noc_my_strong {
    display: block;
    font-weight: 600;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_product_box .krem_intensywnie_ujedrniajacy_na_noc_my_product_image {
    max-width: 100%;
    transition: transform 0.3s ease-in;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_product_link:hover .krem_intensywnie_ujedrniajacy_na_noc_my_product_image {
    transform: scale(1.1);
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_product_link .krem_intensywnie_ujedrniajacy_na_noc_my_product_image {
    margin-bottom: 30px;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_top_content {
    min-height: 100px;
    margin-bottom: 13px;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_product_box .krem_intensywnie_ujedrniajacy_na_noc_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 6.5px 26px;
    letter-spacing: 1px;
    align-self: flex-end;
    width: 171px;
    justify-content: center;
    margin: 0 auto;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_product_box .krem_intensywnie_ujedrniajacy_na_noc_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 2px solid #de4e1b;
    letter-spacing: 1.6px;
    font-weight: 700;
    background: #de4e1b;
    border-radius: 50px;
    color: #fff;
    text-decoration: none;
    display: flex;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_big_button:hover {
    background-color: transparent;
    color: #de4e1b;
    text-decoration: none;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_portfolio_container {
    position: relative;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_portfolio_container .krem_intensywnie_ujedrniajacy_na_noc_my_footer_image_top {
    position: absolute;
    right: 0;
    top: 0;
    transform: translate(150px, 0);
    z-index: 1;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_portfolio_header .krem_intensywnie_ujedrniajacy_na_noc_my_h2 {
    color: #010101;
    font-weight: 600;
    font-size: 30px;
    line-height: 42px;
    margin: 0;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_portfolio_header .krem_intensywnie_ujedrniajacy_na_noc_my_span {
    color: #f4c500;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_portfolio_header .krem_intensywnie_ujedrniajacy_na_noc_my_h5 {
    font-weight: 300;
    color: #025540;
    font-size: 27px;
    line-height: 37px;
    margin: 0 0 76px;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_portfolio_container {
    margin-top: 140px;
    padding-left: 86px;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_portfolio_content {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 63px 76px;
    width: 644px;
    max-width: 100%;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_portfolio_box {
    position: relative;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_portfolio_box .krem_intensywnie_ujedrniajacy_na_noc_my_box {
    border-radius: 11px;
    box-shadow: 0 5px 10px #032a2033;
    border-radius: 11px;
    height: 100%;
    padding: 36px 25px 24px;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-direction: column;
    background-color: #fff;
    position: relative;
    z-index: 2;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_box .top_portfolio > .krem_intensywnie_ujedrniajacy_na_noc_my_absolute_number {
    position: absolute;
    top: 0;
    left: 0;
    width: 46px;
    height: 46px;
    background-color: #025540;
    color: #fff;
    font-size: 21px;
    line-height: 23px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    transform: translate(-50%, -50%);
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_box .krem_intensywnie_ujedrniajacy_na_noc_my_h5 {
    color: #025540;
    margin: 0;
    font-size: 19px;
    line-height: 21px;
    font-weight: 600;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_box .krem_intensywnie_ujedrniajacy_na_noc_my_paragraph {
    color: #221e20;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 20px;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_box .krem_intensywnie_ujedrniajacy_na_noc_my_paragraph.krem_intensywnie_ujedrniajacy_na_noc_my_small_font {
    font-size: 13px;
    line-height: 18px;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_box
    .krem_intensywnie_ujedrniajacy_na_noc_my_big_button.link_krem_intensywnie_ujedrniajacy_na_noc_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 1px solid #de4e1b;
    letter-spacing: 2.9px;
    font-weight: 700;
    background: 0 0;
    border-radius: 50px;
    color: #de4e1b;
    text-decoration: none;
    display: flex;
    margin-top: 10px;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_box
    .krem_intensywnie_ujedrniajacy_na_noc_my_big_button.link_krem_intensywnie_ujedrniajacy_na_noc_my_big_button:hover {
    background-color: #de4e1b;
    color: #fff;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_movie_cotainer {
    position: relative;
    margin-top: 60px;
    padding-bottom: 60px;
    background-color: #fdcf00;
    padding-left: 85px;
    padding-right: 85px;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_grid {
    display: grid;
    grid-template-columns: repeat(2, 60%);
    text-align: center;
    justify-content: end;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_content_important_container {
    height: 795px;
    margin-top: 39px;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_row_important {
    height: 100%;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_yellow_bg_image {
    position: absolute;
    z-index: 0;
    top: -180px;
    left: 50%;
    transform: translate(-50%, -378px);
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_movie_content {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 10px solid #fff;
    border-radius: 30px;
    margin: 0 auto;
    width: 600px;
    max-width: calc(100% - 30px);
    position: relative;
    overflow: hidden;
    -webkit-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    -moz-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_movie_content .krem_intensywnie_ujedrniajacy_na_noc_my_iframe {
    width: 100%;
    min-height: 320px;
    position: relative;
    z-index: 1;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_line_footer_image_1 {
    position: absolute;
    bottom: -260px;
    left: -220px;
    z-index: 0;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_line_footer_image_2 {
    position: absolute;
    right: -240px;
    top: -30px;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_movie_cotainer .krem_intensywnie_ujedrniajacy_na_noc_my_h2,
  .krem_intensywnie_ujedrniajacy_na_noc_my_movie_cotainer .krem_intensywnie_ujedrniajacy_na_noc_my_h3 {
    font-weight: 600;
    font-size: 29px;
    line-height: 35px;
    color: #010101;
    margin: 0 0 90px;
    position: relative;
    z-index: 1;
    text-align: center;
  }
  .krem_intensywnie_ujedrniajacy_na_noc_my_portfolio_container {
    position: relative;
  }
  .prodfolio_box {
    position: absolute;
    right: 178px;
    top: 135px;
    background-color: #fff;
    border-radius: 11px;
    box-shadow: 0 5px 10px #032a2033;
    border-radius: 11px;
    padding: 35px 50px 35px 25px;
    flex-direction: column;
    background-color: #fff;
    z-index: 1;
  }
  .prodfolio_box .krem_intensywnie_ujedrniajacy_na_noc_my_h3 {
    font-weight: 600;
    color: #025540;
    margin: 0;
    font-size: 26px;
    line-height: 1.4;
  }
  .prodfolio_box .krem_intensywnie_ujedrniajacy_na_noc_my_h3 .krem_intensywnie_ujedrniajacy_na_noc_my_span {
    color: #fdcf00;
  }
  @media only screen and (max-width: 1075px) {
    .krem_intensywnie_ujedrniajacy_na_noc_my_row_important .krem_intensywnie_ujedrniajacy_na_noc_my_right {
      transform: unset;
    }
  }
  @media only screen and (max-width: 1000px) {
    .krem_intensywnie_ujedrniajacy_na_noc_my_row_important .krem_intensywnie_ujedrniajacy_na_noc_my_right {
      transform: translateX(-20px);
    }
  }
  @media only screen and (max-width: 929px) {
    .krem_intensywnie_ujedrniajacy_na_noc_my_line_content {
      flex-wrap: wrap;
    }
    .krem_intensywnie_ujedrniajacy_na_noc_my_line_content .krem_intensywnie_ujedrniajacy_na_noc_my_product_box {
      padding: 0 15px;
      -ms-flex: 0 0 33.3333%;
      flex: 0 0 33.3333%;
      max-width: 33.3333%;
      margin-bottom: 50px;
    }
    #krem_intensywnie_ujedrniajacy_na_noc_my_product_info .krem_intensywnie_ujedrniajacy_na_noc_my_product_info_image,
    .krem_intensywnie_ujedrniajacy_na_noc_my_content_important_container
      .krem_intensywnie_ujedrniajacy_na_noc_my_content
      .krem_intensywnie_ujedrniajacy_na_noc_my_img {
      max-width: 100%;
    }
    .krem_intensywnie_ujedrniajacy_na_noc_my_product_info_image {
      max-width: 100%;
    }
    .krem_intensywnie_ujedrniajacy_na_noc_my_content_important_container.krem_intensywnie_ujedrniajacy_na_noc_my_right {
      padding-left: 15px;
    }
    .krem_intensywnie_ujedrniajacy_na_noc_my_content_important_container
      .krem_intensywnie_ujedrniajacy_na_noc_my_paragraph
      .krem_intensywnie_ujedrniajacy_na_noc_my_br {
      display: none;
    }
    .krem_intensywnie_ujedrniajacy_na_noc_my_portfolio_header .krem_intensywnie_ujedrniajacy_na_noc_my_h2 .krem_intensywnie_ujedrniajacy_na_noc_my_br {
      display: none;
    }
    .krem_intensywnie_ujedrniajacy_na_noc_my_portfolio_container {
      margin-top: 140px;
      padding-left: 86px;
    }
    .krem_intensywnie_ujedrniajacy_na_noc_my_grid {
      grid-template-columns: repeat(2, 1fr);
    }
    .krem_intensywnie_ujedrniajacy_na_noc_my_image_important_container img {
      transform: unset;
    }
  }
  @media only screen and (max-width: 880px) {
    .krem_intensywnie_ujedrniajacy_na_noc_my_yellow_line_3 {
      right: -345px;
    }
  }
  @media only screen and (max-width: 775px) {
    .krem_intensywnie_ujedrniajacy_na_noc_my_line_content .krem_intensywnie_ujedrniajacy_na_noc_my_product_box {
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%;
    }
    .krem_intensywnie_ujedrniajacy_na_noc_my_product_container {
      flex-wrap: wrap;
    }
    .krem_intensywnie_ujedrniajacy_na_noc_my_left_product_container,
    .krem_intensywnie_ujedrniajacy_na_noc_my_right_product_container {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }
    .krem_intensywnie_ujedrniajacy_na_noc_my_right_product_container {
      padding: 0 15px;
    }
    .krem_intensywnie_ujedrniajacy_na_noc_my_yellow_stain {
      left: -20%;
      max-width: 100%;
    }
    .krem_intensywnie_ujedrniajacy_na_noc_my_yellow_line_3 {
      display: none;
    }
    .main_image {
      max-width: 100%;
    }
    .krem_intensywnie_ujedrniajacy_na_noc_my_yellow_line_2 {
      display: none;
    }
    .logo_container_img.logo_image,
    .logo_container_img.text_image {
      max-width: 180px;
    }
    .krem_intensywnie_ujedrniajacy_na_noc_my_row_important .krem_intensywnie_ujedrniajacy_na_noc_my_left,
    .krem_intensywnie_ujedrniajacy_na_noc_my_row_important .krem_intensywnie_ujedrniajacy_na_noc_my_right {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }
    .krem_intensywnie_ujedrniajacy_na_noc_my_content_important_container,
    .krem_intensywnie_ujedrniajacy_na_noc_my_content_important_container.krem_intensywnie_ujedrniajacy_na_noc_my_left {
      text-align: center;
      padding: 0 15px;
    }
    .krem_intensywnie_ujedrniajacy_na_noc_my_row_important .krem_intensywnie_ujedrniajacy_na_noc_my_image_important_container {
      order: 2;
    }
    .krem_intensywnie_ujedrniajacy_na_noc_my_row_important .krem_intensywnie_ujedrniajacy_na_noc_my_content_important_container {
      order: 1;
    }
    .krem_intensywnie_ujedrniajacy_na_noc_my_portfolio_content {
      grid-template-columns: repeat(1, 1fr);
    }
    .krem_intensywnie_ujedrniajacy_na_noc_my_portfolio_content .container_krem_intensywnie_ujedrniajacy_na_noc_my_box:nth-child(2) {
      display: none;
    }
    .krem_intensywnie_ujedrniajacy_na_noc_my_portfolio_content {
      grid-template-columns: repeat(1, 1fr);
    }
    .krem_intensywnie_ujedrniajacy_na_noc_my_portfolio_content .container_krem_intensywnie_ujedrniajacy_na_noc_my_box:nth-child(2) {
      display: none;
    }
    .krem_intensywnie_ujedrniajacy_na_noc_my_portfolio_container {
      padding-left: 50px;
      padding-right: 50px;
    }
    .krem_intensywnie_ujedrniajacy_na_noc_my_portfolio_header .krem_intensywnie_ujedrniajacy_na_noc_my_h5 {
      margin: 0 0 320px;
    }
    .krem_intensywnie_ujedrniajacy_na_noc_my_portfolio_container .krem_intensywnie_ujedrniajacy_na_noc_my_footer_image_top {
      top: 70px;
      transform: translate(80px, 0);
    }
    .krem_intensywnie_ujedrniajacy_na_noc_my_movie_cotainer .krem_intensywnie_ujedrniajacy_na_noc_my_h2,
    .krem_intensywnie_ujedrniajacy_na_noc_my_movie_cotainer .krem_intensywnie_ujedrniajacy_na_noc_my_h3 {
      text-align: center;
    }
    .krem_intensywnie_ujedrniajacy_na_noc_my_portfolio_container .krem_intensywnie_ujedrniajacy_na_noc_my_footer_image_top {
      top: 70px;
    }
    .prodfolio_box {
      right: 15px;
    }
    .main_image {
      transform: unset;
    }
    #hero {
      margin-bottom: unset;
    }
    .krem_intensywnie_ujedrniajacy_na_noc_my_image_important_container img {
      transform: unset;
    }
    .krem_intensywnie_ujedrniajacy_na_noc_my_grid {
      grid-template-columns: repeat(1, 1fr);
    }
    .krem_intensywnie_ujedrniajacy_na_noc_my_row_important {
      height: unset;
    }
    .krem_intensywnie_ujedrniajacy_na_noc_my_row_important .krem_intensywnie_ujedrniajacy_na_noc_my_right {
      transform: unset;
      margin-top: 30px;
      height: unset;
    }
  }
  @media only screen and (max-width: 580px) {
    .krem_intensywnie_ujedrniajacy_na_noc_my_portfolio_container .krem_intensywnie_ujedrniajacy_na_noc_my_footer_image_top {
      transform: translate(-50%, 0);
      left: 50%;
    }
    .krem_intensywnie_ujedrniajacy_na_noc_my_portfolio_header .krem_intensywnie_ujedrniajacy_na_noc_my_h2 {
      font-size: 26px;
      line-height: 32px;
    }
    .krem_intensywnie_ujedrniajacy_na_noc_my_portfolio_header .krem_intensywnie_ujedrniajacy_na_noc_my_h5 {
      font-size: 23px;
      margin: 0 0 76px;
      text-align: center;
    }
  }
  @media only screen and (max-width: 500px) {
    .logo_container {
      padding: 22px 30px 20px 20px;
    }
    .krem_intensywnie_ujedrniajacy_na_noc_my_yellow_line {
      left: -90px;
      top: -70px;
      max-width: 100%;
    }
    .krem_intensywnie_ujedrniajacy_na_noc_my_yellow_stain {
      left: -40%;
      max-width: 100%;
      top: -100px;
    }
    .logo_container {
      top: 60px;
    }
    .krem_intensywnie_ujedrniajacy_na_noc_my_rzepak {
      top: -30px;
      left: 50%;
      max-width: 100%;
      transform: translateX(-50%);
    }
    .krem_intensywnie_ujedrniajacy_na_noc_my_product_rzepak_image {
      max-width: 100%;
    }
    .krem_intensywnie_ujedrniajacy_na_noc_my_right_product_container
      .krem_intensywnie_ujedrniajacy_na_noc_my_h3.krem_intensywnie_ujedrniajacy_na_noc_my_recomended {
      margin: 0;
    }
    .krem_intensywnie_ujedrniajacy_na_noc_my_important_header .krem_intensywnie_ujedrniajacy_na_noc_my_h2 {
      font-size: 31px;
      line-height: 41px;
    }
    .krem_intensywnie_ujedrniajacy_na_noc_my_important_header .krem_intensywnie_ujedrniajacy_na_noc_my_h3 {
      line-height: 27px;
      font-size: 17px;
    }
    .krem_intensywnie_ujedrniajacy_na_noc_my_content_important_container .krem_intensywnie_ujedrniajacy_na_noc_my_paragraph {
      font-size: 15px;
      line-height: 22px;
    }
    .krem_intensywnie_ujedrniajacy_na_noc_my_movie_cotainer {
      padding-left: 15px;
      padding-right: 15px;
    }
    #krem_intensywnie_ujedrniajacy_na_noc_my_product_container
      .krem_intensywnie_ujedrniajacy_na_noc_my_header_container
      .krem_intensywnie_ujedrniajacy_na_noc_my_h2 {
      font-size: 25px;
      line-height: 27px;
    }
    #krem_intensywnie_ujedrniajacy_na_noc_my_product_container
      .krem_intensywnie_ujedrniajacy_na_noc_my_header_container
      .krem_intensywnie_ujedrniajacy_na_noc_my_h4 {
      font-size: 21px;
    }
    #krem_intensywnie_ujedrniajacy_na_noc_my_product_container
      .krem_intensywnie_ujedrniajacy_na_noc_my_header_container
      .krem_intensywnie_ujedrniajacy_na_noc_my_h5 {
      font-size: 16px;
      padding: 0 15px;
    }
    .krem_intensywnie_ujedrniajacy_na_noc_my_portfolio_header .krem_intensywnie_ujedrniajacy_na_noc_my_h5 {
      margin: 0 0 40px;
    }
    .krem_intensywnie_ujedrniajacy_na_noc_my_movie_cotainer .krem_intensywnie_ujedrniajacy_na_noc_my_h2,
    .krem_intensywnie_ujedrniajacy_na_noc_my_movie_cotainer .krem_intensywnie_ujedrniajacy_na_noc_my_h3 {
      margin: 0 0 60px;
    }
    .krem_intensywnie_ujedrniajacy_na_noc_my_portfolio_container {
      margin-top: 60px;
    }
    .krem_intensywnie_ujedrniajacy_na_noc_my_portfolio_container {
      margin-top: 60px;
    }
    .krem_intensywnie_ujedrniajacy_na_noc_my_portfolio_header .krem_intensywnie_ujedrniajacy_na_noc_my_h2 {
      text-align: center;
    }
    .krem_intensywnie_ujedrniajacy_na_noc_my_portfolio_container .krem_intensywnie_ujedrniajacy_na_noc_my_footer_image_top {
      display: none;
    }
    .krem_intensywnie_ujedrniajacy_na_noc_my_portfolio_header .krem_intensywnie_ujedrniajacy_na_noc_my_h5 {
      margin: 0 0 40px;
    }
  }
  @media only screen and (max-width: 360px) {
    .krem_intensywnie_ujedrniajacy_na_noc_my_portfolio_container {
      padding-left: 30px;
      padding-right: 30px;
    }
    .krem_intensywnie_ujedrniajacy_na_noc_my_product_box .krem_intensywnie_ujedrniajacy_na_noc_my_h2 {
      font-size: 12px;
      line-height: 15px;
    }
    .krem_intensywnie_ujedrniajacy_na_noc_my_product_box .krem_intensywnie_ujedrniajacy_na_noc_my_paragraph {
      font-size: 11px;
    }
    .krem_intensywnie_ujedrniajacy_na_noc_my_product_box .krem_intensywnie_ujedrniajacy_na_noc_my_big_button {
      font-size: 13px;
    }
    .krem_intensywnie_ujedrniajacy_na_noc_my_movie_content .krem_intensywnie_ujedrniajacy_na_noc_my_iframe {
      min-height: 200px;
    }
  }
  
  /*RC CSS'es*/
  /*..odbudowujacy_krem_regenerujacy_na_noc*/
  
  .odbudowujacy_krem_regenerujacy_na_noc_my_body {
    font-family: Poppins, sans-serif;
    margin: 0 auto;
    width: 1110px;
    max-width: 100%;
    padding: 0;
    overflow: hidden;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_bottom_content a:first-child {
    min-height: 239px;
    align-self: center;
    display: grid;
    justify-content: center;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_item_content_second {
    grid-column-start: 2;
    grid-column-end: 2;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_wrapp_image {
    display: grid;
    justify-content: center;
    align-items: end;
    height: 115px;
  }
  #hero {
    position: relative;
    text-align: right;
    margin-bottom: -474px;
  }
  .main_image {
    transform: translate(-289px, -360px);
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_yellow_stain {
    position: absolute;
    left: -235px;
    top: -270px;
    z-index: -4;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_yellow_line {
    position: absolute;
    left: 0;
    top: -200px;
    z-index: -3;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_yellow_line_2 {
    position: absolute;
    left: -130px;
    top: -310px;
    z-index: -1;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_yellow_line_3 {
    position: absolute;
    right: -275px;
    top: -105px;
    z-index: -1;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_rzepak {
    top: 80px;
    position: absolute;
    left: 210px;
    z-index: -2;
  }
  .logo_container {
    background: #0b5441;
    display: flex;
    flex-direction: column;
    position: absolute;
    top: 120px;
    padding: 22px 70px 20px 60px;
    border-radius: 0 200px 200px 0;
    box-shadow: 7px 7px 10px rgba(13, 29, 0, 0.2);
  }
  .logo_container_img.logo_image {
    margin-bottom: 18px;
  }
  #odbudowujacy_krem_regenerujacy_na_noc_my_product_container {
    margin-top: 95px;
    margin-bottom: 50px;
  }
  #odbudowujacy_krem_regenerujacy_na_noc_my_product_container .odbudowujacy_krem_regenerujacy_na_noc_my_header_container {
    text-align: center;
    margin-bottom: 26px;
  }
  #odbudowujacy_krem_regenerujacy_na_noc_my_product_container
    .odbudowujacy_krem_regenerujacy_na_noc_my_header_container
    .odbudowujacy_krem_regenerujacy_na_noc_my_h2 {
    margin: 0;
    font-size: 42px;
    letter-spacing: 0.42px;
    line-height: 45px;
    color: #073a2a;
    text-transform: uppercase;
    font-weight: 400;
    margin-bottom: 13px;
  }
  #odbudowujacy_krem_regenerujacy_na_noc_my_product_container
    .odbudowujacy_krem_regenerujacy_na_noc_my_header_container
    .odbudowujacy_krem_regenerujacy_na_noc_my_h4 {
    margin: 0;
    line-height: 1;
    font-weight: 400;
    font-size: 28px;
    line-height: 36px;
    color: #073a2a;
    letter-spacing: 0;
    margin-bottom: 13px;
  }
  #odbudowujacy_krem_regenerujacy_na_noc_my_product_container
    .odbudowujacy_krem_regenerujacy_na_noc_my_header_container
    .odbudowujacy_krem_regenerujacy_na_noc_my_h5 {
    margin: 0;
    line-height: 1;
    color: #e94e1b;
    font-weight: 600;
    font-size: 23px;
    line-height: 36px;
    margin-bottom: 13px;
  }
  #odbudowujacy_krem_regenerujacy_na_noc_my_product_container
    .odbudowujacy_krem_regenerujacy_na_noc_my_header_container
    .odbudowujacy_krem_regenerujacy_na_noc_my_strong {
    margin: 0;
    line-height: 1;
    display: block;
    width: 100%;
    letter-spacing: 0.35px;
    line-height: 45px;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_product_container {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
  }
  .header_right_container {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 20px;
  }
  .header_right_container img {
    margin-right: 19px;
    max-width: 60px;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_left_product_container {
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: 45%;
    text-align: center;
    position: relative;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_right_product_container {
    -ms-flex: 0 0 55%;
    flex: 0 0 55%;
    max-width: 55%;
    padding-right: 62px;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_product_main_image {
    margin-top: 105px;
    position: relative;
    z-index: 1;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_product_rzepak_image {
    position: absolute;
    top: calc(50% + 50px);
    left: calc(50% - 70px);
    transform: translate(-50%, -50%);
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_right_product_container
    .odbudowujacy_krem_regenerujacy_na_noc_my_h3.odbudowujacy_krem_regenerujacy_na_noc_my_recomended {
    color: #000;
    font-size: 17px;
    line-height: 1.4;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_capacity .odbudowujacy_krem_regenerujacy_na_noc_my_h4,
  .odbudowujacy_krem_regenerujacy_na_noc_my_right_product_container .odbudowujacy_krem_regenerujacy_na_noc_my_h3 {
    color: #025540;
    font-weight: 700;
    margin: 0 0 10px;
    font-size: 23px;
    letter-spacing: -0.5px;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_right_product_container .odbudowujacy_krem_regenerujacy_na_noc_my_ul {
    margin: 0 0 30px;
    padding-left: 30px;
    list-style: none;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_right_product_container .odbudowujacy_krem_regenerujacy_na_noc_my_li {
    position: relative;
    padding: 0;
    margin: 0 0 12px;
    line-height: 23px;
    font-size: 16px;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_right_product_container .odbudowujacy_krem_regenerujacy_na_noc_my_li::after {
    background-color: #fef100;
    content: "";
    position: absolute;
    left: -30px;
    top: 3px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_right_product_container .odbudowujacy_krem_regenerujacy_na_noc_my_paragraph {
    margin: 0 0 40px;
    font-size: 14px;
    line-height: 20px;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_capacity .odbudowujacy_krem_regenerujacy_na_noc_my_h4 {
    margin: 0 0 15px;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_capacity .odbudowujacy_krem_regenerujacy_na_noc_my_h4 .odbudowujacy_krem_regenerujacy_na_noc_my_span {
    display: inline-block;
    margin-left: 20px;
    color: #000;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_right_product_container
    .odbudowujacy_krem_regenerujacy_na_noc_my_capacity
    .odbudowujacy_krem_regenerujacy_na_noc_my_paragraph {
    margin: 0;
    color: #025540;
    font-weight: 700;
  }
  #odbudowujacy_krem_regenerujacy_na_noc_my_product_info {
    margin-bottom: 20px;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_important_header {
    margin-bottom: 0;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_image_important_container img {
    transform: translate(-237px);
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_important_header .odbudowujacy_krem_regenerujacy_na_noc_my_h2 {
    text-align: center;
    color: #025540;
    font-size: 43px;
    font-weight: 600;
    line-height: 51px;
    letter-spacing: -0.7px;
    margin: 0;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_important_header .odbudowujacy_krem_regenerujacy_na_noc_my_h3 {
    text-align: center;
    margin: 0;
    line-height: 41px;
    font-size: 34px;
    font-weight: 600;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_row_important {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_row_important .odbudowujacy_krem_regenerujacy_na_noc_my_right {
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
    transform: translateX(-80px);
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_row_important .odbudowujacy_krem_regenerujacy_na_noc_my_left {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_image_important_container.odbudowujacy_krem_regenerujacy_na_noc_my_right {
    text-align: right;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_content_important_container .odbudowujacy_krem_regenerujacy_na_noc_my_h3 {
    color: #025540;
    font-size: 26px;
    line-height: 34px;
    margin: 0;
    font-weight: 600;
    margin-bottom: 15px;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_content_important_container .odbudowujacy_krem_regenerujacy_na_noc_my_h4 {
    color: #025540;
    font-size: 18px;
    line-height: 24px;
    margin: 0 0 9px;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_content_important_container .odbudowujacy_krem_regenerujacy_na_noc_my_paragraph {
    color: #000;
    font-size: 18px;
    line-height: 26px;
    margin: 0;
    letter-spacing: -0.45px;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_content_important_container.odbudowujacy_krem_regenerujacy_na_noc_my_left {
    text-align: right;
    padding-right: 30px;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_content_important_container .odbudowujacy_krem_regenerujacy_na_noc_my_content {
    width: 100%;
  }
  .cosmetic_line .odbudowujacy_krem_regenerujacy_na_noc_my_h2 {
    text-align: center;
    margin: 0;
    color: #000;
    font-weight: 600;
    font-size: 37px;
    line-height: 44px;
    margin-bottom: 46px;
    margin-top: 0;
  }
  .cosmetic_line {
    margin-top: 15px;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_line_content {
    display: flex;
    padding: 0;
    align-items: center;
    justify-content: center;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_line_content .odbudowujacy_krem_regenerujacy_na_noc_my_product_box {
    margin: 0;
    width: 221px;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_product_link {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: space-between;
    text-align: center;
    text-decoration: none;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_product_link:hover {
    text-decoration: none;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_product_box a {
    color: #2f5444;
    align-self: end;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_bottom_content {
    min-height: 313px;
    display: grid;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_product_box .odbudowujacy_krem_regenerujacy_na_noc_my_h2 {
    font-size: 16px;
    line-height: 19px;
    color: #2f5444;
    font-weight: 300;
    text-transform: uppercase;
    margin-bottom: 0;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_product_box .odbudowujacy_krem_regenerujacy_na_noc_my_paragraph {
    margin: 0;
    color: #2f5444;
    font-size: 13px;
    line-height: 1.3;
    margin-top: 5px;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_product_box .odbudowujacy_krem_regenerujacy_na_noc_my_strong {
    display: block;
    font-weight: 600;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_product_box .odbudowujacy_krem_regenerujacy_na_noc_my_product_image {
    max-width: 100%;
    transition: transform 0.3s ease-in;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_product_link:hover .odbudowujacy_krem_regenerujacy_na_noc_my_product_image {
    transform: scale(1.1);
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_product_link .odbudowujacy_krem_regenerujacy_na_noc_my_product_image {
    margin-bottom: 30px;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_top_content {
    min-height: 100px;
    margin-bottom: 13px;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_product_box .odbudowujacy_krem_regenerujacy_na_noc_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 6.5px 26px;
    letter-spacing: 1px;
    align-self: flex-end;
    width: 171px;
    justify-content: center;
    margin: 0 auto;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_product_box .odbudowujacy_krem_regenerujacy_na_noc_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 2px solid #de4e1b;
    letter-spacing: 1.6px;
    font-weight: 700;
    background: #de4e1b;
    border-radius: 50px;
    color: #fff;
    text-decoration: none;
    display: flex;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_big_button:hover {
    background-color: transparent;
    color: #de4e1b;
    text-decoration: none;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_portfolio_container {
    position: relative;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_portfolio_container .odbudowujacy_krem_regenerujacy_na_noc_my_footer_image_top {
    position: absolute;
    right: 0;
    top: 0;
    transform: translate(150px, 0);
    z-index: 1;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_portfolio_header .odbudowujacy_krem_regenerujacy_na_noc_my_h2 {
    color: #010101;
    font-weight: 600;
    font-size: 30px;
    line-height: 42px;
    margin: 0;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_portfolio_header .odbudowujacy_krem_regenerujacy_na_noc_my_span {
    color: #f4c500;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_portfolio_header .odbudowujacy_krem_regenerujacy_na_noc_my_h5 {
    font-weight: 300;
    color: #025540;
    font-size: 27px;
    line-height: 37px;
    margin: 0 0 76px;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_portfolio_container {
    margin-top: 140px;
    padding-left: 86px;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_portfolio_content {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 63px 76px;
    width: 644px;
    max-width: 100%;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_portfolio_box {
    position: relative;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_portfolio_box .odbudowujacy_krem_regenerujacy_na_noc_my_box {
    border-radius: 11px;
    box-shadow: 0 5px 10px #032a2033;
    border-radius: 11px;
    height: 100%;
    padding: 36px 25px 24px;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-direction: column;
    background-color: #fff;
    position: relative;
    z-index: 2;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_box .top_portfolio > .odbudowujacy_krem_regenerujacy_na_noc_my_absolute_number {
    position: absolute;
    top: 0;
    left: 0;
    width: 46px;
    height: 46px;
    background-color: #025540;
    color: #fff;
    font-size: 21px;
    line-height: 23px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    transform: translate(-50%, -50%);
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_box .odbudowujacy_krem_regenerujacy_na_noc_my_h5 {
    color: #025540;
    margin: 0;
    font-size: 19px;
    line-height: 21px;
    font-weight: 600;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_box .odbudowujacy_krem_regenerujacy_na_noc_my_paragraph {
    color: #221e20;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 20px;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_box
    .odbudowujacy_krem_regenerujacy_na_noc_my_paragraph.odbudowujacy_krem_regenerujacy_na_noc_my_small_font {
    font-size: 13px;
    line-height: 18px;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_box
    .odbudowujacy_krem_regenerujacy_na_noc_my_big_button.link_odbudowujacy_krem_regenerujacy_na_noc_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 1px solid #de4e1b;
    letter-spacing: 2.9px;
    font-weight: 700;
    background: 0 0;
    border-radius: 50px;
    color: #de4e1b;
    text-decoration: none;
    display: flex;
    margin-top: 10px;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_box
    .odbudowujacy_krem_regenerujacy_na_noc_my_big_button.link_odbudowujacy_krem_regenerujacy_na_noc_my_big_button:hover {
    background-color: #de4e1b;
    color: #fff;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_movie_cotainer {
    position: relative;
    margin-top: 60px;
    padding-bottom: 60px;
    background-color: #fdcf00;
    padding-left: 85px;
    padding-right: 85px;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_grid {
    display: grid;
    grid-template-columns: repeat(2, 60%);
    text-align: center;
    justify-content: end;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_content_important_container {
    height: 795px;
    margin-top: 39px;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_row_important {
    height: 100%;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_yellow_bg_image {
    position: absolute;
    z-index: 0;
    top: -180px;
    left: 50%;
    transform: translate(-50%, -378px);
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_movie_content {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 10px solid #fff;
    border-radius: 30px;
    margin: 0 auto;
    width: 600px;
    max-width: calc(100% - 30px);
    position: relative;
    overflow: hidden;
    -webkit-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    -moz-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_movie_content .odbudowujacy_krem_regenerujacy_na_noc_my_iframe {
    width: 100%;
    min-height: 320px;
    position: relative;
    z-index: 1;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_line_footer_image_1 {
    position: absolute;
    bottom: -260px;
    left: -220px;
    z-index: 0;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_line_footer_image_2 {
    position: absolute;
    right: -240px;
    top: -30px;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_movie_cotainer .odbudowujacy_krem_regenerujacy_na_noc_my_h2,
  .odbudowujacy_krem_regenerujacy_na_noc_my_movie_cotainer .odbudowujacy_krem_regenerujacy_na_noc_my_h3 {
    font-weight: 600;
    font-size: 29px;
    line-height: 35px;
    color: #010101;
    margin: 0 0 90px;
    position: relative;
    z-index: 1;
    text-align: center;
  }
  .odbudowujacy_krem_regenerujacy_na_noc_my_portfolio_container {
    position: relative;
  }
  .prodfolio_box {
    position: absolute;
    right: 178px;
    top: 135px;
    background-color: #fff;
    border-radius: 11px;
    box-shadow: 0 5px 10px #032a2033;
    border-radius: 11px;
    padding: 35px 50px 35px 25px;
    flex-direction: column;
    background-color: #fff;
    z-index: 1;
  }
  .prodfolio_box .odbudowujacy_krem_regenerujacy_na_noc_my_h3 {
    font-weight: 600;
    color: #025540;
    margin: 0;
    font-size: 26px;
    line-height: 1.4;
  }
  .prodfolio_box .odbudowujacy_krem_regenerujacy_na_noc_my_h3 .odbudowujacy_krem_regenerujacy_na_noc_my_span {
    color: #fdcf00;
  }
  @media only screen and (max-width: 1075px) {
    .odbudowujacy_krem_regenerujacy_na_noc_my_row_important .odbudowujacy_krem_regenerujacy_na_noc_my_right {
      transform: unset;
    }
  }
  @media only screen and (max-width: 1000px) {
    .odbudowujacy_krem_regenerujacy_na_noc_my_row_important .odbudowujacy_krem_regenerujacy_na_noc_my_right {
      transform: translateX(-20px);
    }
  }
  @media only screen and (max-width: 929px) {
    .odbudowujacy_krem_regenerujacy_na_noc_my_line_content {
      flex-wrap: wrap;
    }
    .odbudowujacy_krem_regenerujacy_na_noc_my_line_content .odbudowujacy_krem_regenerujacy_na_noc_my_product_box {
      padding: 0 15px;
      -ms-flex: 0 0 33.3333%;
      flex: 0 0 33.3333%;
      max-width: 33.3333%;
      margin-bottom: 50px;
    }
    #odbudowujacy_krem_regenerujacy_na_noc_my_product_info .odbudowujacy_krem_regenerujacy_na_noc_my_product_info_image,
    .odbudowujacy_krem_regenerujacy_na_noc_my_content_important_container
      .odbudowujacy_krem_regenerujacy_na_noc_my_content
      .odbudowujacy_krem_regenerujacy_na_noc_my_img {
      max-width: 100%;
    }
    .odbudowujacy_krem_regenerujacy_na_noc_my_product_info_image {
      max-width: 100%;
    }
    .odbudowujacy_krem_regenerujacy_na_noc_my_content_important_container.odbudowujacy_krem_regenerujacy_na_noc_my_right {
      padding-left: 15px;
    }
    .odbudowujacy_krem_regenerujacy_na_noc_my_content_important_container
      .odbudowujacy_krem_regenerujacy_na_noc_my_paragraph
      .odbudowujacy_krem_regenerujacy_na_noc_my_br {
      display: none;
    }
    .odbudowujacy_krem_regenerujacy_na_noc_my_portfolio_header
      .odbudowujacy_krem_regenerujacy_na_noc_my_h2
      .odbudowujacy_krem_regenerujacy_na_noc_my_br {
      display: none;
    }
    .odbudowujacy_krem_regenerujacy_na_noc_my_portfolio_container {
      margin-top: 140px;
      padding-left: 86px;
    }
    .odbudowujacy_krem_regenerujacy_na_noc_my_grid {
      grid-template-columns: repeat(2, 1fr);
    }
    .odbudowujacy_krem_regenerujacy_na_noc_my_image_important_container img {
      transform: unset;
    }
  }
  @media only screen and (max-width: 880px) {
    .odbudowujacy_krem_regenerujacy_na_noc_my_yellow_line_3 {
      right: -345px;
    }
  }
  @media only screen and (max-width: 775px) {
    .odbudowujacy_krem_regenerujacy_na_noc_my_line_content .odbudowujacy_krem_regenerujacy_na_noc_my_product_box {
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%;
    }
    .odbudowujacy_krem_regenerujacy_na_noc_my_product_container {
      flex-wrap: wrap;
    }
    .odbudowujacy_krem_regenerujacy_na_noc_my_left_product_container,
    .odbudowujacy_krem_regenerujacy_na_noc_my_right_product_container {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }
    .odbudowujacy_krem_regenerujacy_na_noc_my_right_product_container {
      padding: 0 15px;
    }
    .odbudowujacy_krem_regenerujacy_na_noc_my_yellow_stain {
      left: -20%;
      max-width: 100%;
    }
    .odbudowujacy_krem_regenerujacy_na_noc_my_yellow_line_3 {
      display: none;
    }
    .main_image {
      max-width: 100%;
    }
    .odbudowujacy_krem_regenerujacy_na_noc_my_yellow_line_2 {
      display: none;
    }
    .logo_container_img.logo_image,
    .logo_container_img.text_image {
      max-width: 180px;
    }
    .odbudowujacy_krem_regenerujacy_na_noc_my_row_important .odbudowujacy_krem_regenerujacy_na_noc_my_left,
    .odbudowujacy_krem_regenerujacy_na_noc_my_row_important .odbudowujacy_krem_regenerujacy_na_noc_my_right {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }
    .odbudowujacy_krem_regenerujacy_na_noc_my_content_important_container,
    .odbudowujacy_krem_regenerujacy_na_noc_my_content_important_container.odbudowujacy_krem_regenerujacy_na_noc_my_left {
      text-align: center;
      padding: 0 15px;
    }
    .odbudowujacy_krem_regenerujacy_na_noc_my_row_important .odbudowujacy_krem_regenerujacy_na_noc_my_image_important_container {
      order: 2;
    }
    .odbudowujacy_krem_regenerujacy_na_noc_my_row_important .odbudowujacy_krem_regenerujacy_na_noc_my_content_important_container {
      order: 1;
    }
    .odbudowujacy_krem_regenerujacy_na_noc_my_portfolio_content {
      grid-template-columns: repeat(1, 1fr);
    }
    .odbudowujacy_krem_regenerujacy_na_noc_my_portfolio_content .container_odbudowujacy_krem_regenerujacy_na_noc_my_box:nth-child(2) {
      display: none;
    }
    .odbudowujacy_krem_regenerujacy_na_noc_my_portfolio_content {
      grid-template-columns: repeat(1, 1fr);
    }
    .odbudowujacy_krem_regenerujacy_na_noc_my_portfolio_content .container_odbudowujacy_krem_regenerujacy_na_noc_my_box:nth-child(2) {
      display: none;
    }
    .odbudowujacy_krem_regenerujacy_na_noc_my_portfolio_container {
      padding-left: 50px;
      padding-right: 50px;
    }
    .odbudowujacy_krem_regenerujacy_na_noc_my_portfolio_header .odbudowujacy_krem_regenerujacy_na_noc_my_h5 {
      margin: 0 0 320px;
    }
    .odbudowujacy_krem_regenerujacy_na_noc_my_portfolio_container .odbudowujacy_krem_regenerujacy_na_noc_my_footer_image_top {
      top: 70px;
      transform: translate(80px, 0);
    }
    .odbudowujacy_krem_regenerujacy_na_noc_my_movie_cotainer .odbudowujacy_krem_regenerujacy_na_noc_my_h2,
    .odbudowujacy_krem_regenerujacy_na_noc_my_movie_cotainer .odbudowujacy_krem_regenerujacy_na_noc_my_h3 {
      text-align: center;
    }
    .odbudowujacy_krem_regenerujacy_na_noc_my_portfolio_container .odbudowujacy_krem_regenerujacy_na_noc_my_footer_image_top {
      top: 70px;
    }
    .prodfolio_box {
      right: 15px;
    }
    .main_image {
      transform: unset;
    }
    #hero {
      margin-bottom: unset;
    }
    .odbudowujacy_krem_regenerujacy_na_noc_my_image_important_container img {
      transform: unset;
    }
    .odbudowujacy_krem_regenerujacy_na_noc_my_grid {
      grid-template-columns: repeat(1, 1fr);
    }
    .odbudowujacy_krem_regenerujacy_na_noc_my_row_important {
      height: unset;
    }
    .odbudowujacy_krem_regenerujacy_na_noc_my_row_important .odbudowujacy_krem_regenerujacy_na_noc_my_right {
      transform: unset;
      margin-top: 30px;
    }
  }
  @media only screen and (max-width: 580px) {
    .odbudowujacy_krem_regenerujacy_na_noc_my_portfolio_container .odbudowujacy_krem_regenerujacy_na_noc_my_footer_image_top {
      transform: translate(-50%, 0);
      left: 50%;
    }
    .odbudowujacy_krem_regenerujacy_na_noc_my_portfolio_header .odbudowujacy_krem_regenerujacy_na_noc_my_h2 {
      font-size: 26px;
      line-height: 32px;
    }
    .odbudowujacy_krem_regenerujacy_na_noc_my_portfolio_header .odbudowujacy_krem_regenerujacy_na_noc_my_h5 {
      font-size: 23px;
      margin: 0 0 76px;
      text-align: center;
    }
  }
  @media only screen and (max-width: 500px) {
    .logo_container {
      padding: 22px 30px 20px 20px;
    }
    .odbudowujacy_krem_regenerujacy_na_noc_my_yellow_line {
      left: -90px;
      top: -70px;
      max-width: 100%;
    }
    .odbudowujacy_krem_regenerujacy_na_noc_my_yellow_stain {
      left: -40%;
      max-width: 100%;
      top: -100px;
    }
    .logo_container {
      top: 60px;
    }
    .odbudowujacy_krem_regenerujacy_na_noc_my_rzepak {
      top: -30px;
      left: 50%;
      max-width: 100%;
      transform: translateX(-50%);
    }
    .odbudowujacy_krem_regenerujacy_na_noc_my_product_rzepak_image {
      max-width: 100%;
    }
    .odbudowujacy_krem_regenerujacy_na_noc_my_right_product_container
      .odbudowujacy_krem_regenerujacy_na_noc_my_h3.odbudowujacy_krem_regenerujacy_na_noc_my_recomended {
      margin: 0;
    }
    .odbudowujacy_krem_regenerujacy_na_noc_my_important_header .odbudowujacy_krem_regenerujacy_na_noc_my_h2 {
      font-size: 31px;
      line-height: 41px;
    }
    .odbudowujacy_krem_regenerujacy_na_noc_my_important_header .odbudowujacy_krem_regenerujacy_na_noc_my_h3 {
      line-height: 27px;
      font-size: 17px;
    }
    .odbudowujacy_krem_regenerujacy_na_noc_my_content_important_container .odbudowujacy_krem_regenerujacy_na_noc_my_paragraph {
      font-size: 15px;
      line-height: 22px;
    }
    .odbudowujacy_krem_regenerujacy_na_noc_my_movie_cotainer {
      padding-left: 15px;
      padding-right: 15px;
    }
    #odbudowujacy_krem_regenerujacy_na_noc_my_product_container
      .odbudowujacy_krem_regenerujacy_na_noc_my_header_container
      .odbudowujacy_krem_regenerujacy_na_noc_my_h2 {
      font-size: 25px;
      line-height: 27px;
    }
    #odbudowujacy_krem_regenerujacy_na_noc_my_product_container
      .odbudowujacy_krem_regenerujacy_na_noc_my_header_container
      .odbudowujacy_krem_regenerujacy_na_noc_my_h4 {
      font-size: 21px;
    }
    #odbudowujacy_krem_regenerujacy_na_noc_my_product_container
      .odbudowujacy_krem_regenerujacy_na_noc_my_header_container
      .odbudowujacy_krem_regenerujacy_na_noc_my_h5 {
      font-size: 16px;
      padding: 0 15px;
    }
    .odbudowujacy_krem_regenerujacy_na_noc_my_portfolio_header .odbudowujacy_krem_regenerujacy_na_noc_my_h5 {
      margin: 0 0 40px;
    }
    .odbudowujacy_krem_regenerujacy_na_noc_my_movie_cotainer .odbudowujacy_krem_regenerujacy_na_noc_my_h2,
    .odbudowujacy_krem_regenerujacy_na_noc_my_movie_cotainer .odbudowujacy_krem_regenerujacy_na_noc_my_h3 {
      margin: 0 0 60px;
    }
    .odbudowujacy_krem_regenerujacy_na_noc_my_portfolio_container {
      margin-top: 60px;
    }
    .odbudowujacy_krem_regenerujacy_na_noc_my_portfolio_container {
      margin-top: 60px;
    }
    .odbudowujacy_krem_regenerujacy_na_noc_my_portfolio_header .odbudowujacy_krem_regenerujacy_na_noc_my_h2 {
      text-align: center;
    }
    .odbudowujacy_krem_regenerujacy_na_noc_my_portfolio_container .odbudowujacy_krem_regenerujacy_na_noc_my_footer_image_top {
      display: none;
    }
    .odbudowujacy_krem_regenerujacy_na_noc_my_portfolio_header .odbudowujacy_krem_regenerujacy_na_noc_my_h5 {
      margin: 0 0 40px;
    }
  }
  @media only screen and (max-width: 360px) {
    .odbudowujacy_krem_regenerujacy_na_noc_my_portfolio_container {
      padding-left: 30px;
      padding-right: 30px;
    }
    .odbudowujacy_krem_regenerujacy_na_noc_my_product_box .odbudowujacy_krem_regenerujacy_na_noc_my_h2 {
      font-size: 12px;
      line-height: 15px;
    }
    .odbudowujacy_krem_regenerujacy_na_noc_my_product_box .odbudowujacy_krem_regenerujacy_na_noc_my_paragraph {
      font-size: 11px;
    }
    .odbudowujacy_krem_regenerujacy_na_noc_my_product_box .odbudowujacy_krem_regenerujacy_na_noc_my_big_button {
      font-size: 13px;
    }
    .odbudowujacy_krem_regenerujacy_na_noc_my_movie_content .odbudowujacy_krem_regenerujacy_na_noc_my_iframe {
      min-height: 200px;
    }
  }
  
  /*RC CSS'es*/
  /*..odmladzajacy_krem_regenerujacy_na_noc*/
  
  .odmladzajacy_krem_regenerujacy_na_noc_my_body {
    font-family: Poppins, sans-serif;
    margin: 0 auto;
    width: 1110px;
    max-width: 100%;
    padding: 0;
    overflow: hidden;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_bottom_content a:first-child {
    min-height: 239px;
    align-self: center;
    display: grid;
    justify-content: center;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_item_content_second {
    grid-column-start: 2;
    grid-column-end: 2;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_wrapp_image {
    display: grid;
    justify-content: center;
    align-items: end;
    height: 115px;
  }
  #hero {
    position: relative;
    text-align: right;
    margin-bottom: -474px;
  }
  .main_image {
    transform: translate(-289px, -360px);
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_yellow_stain {
    position: absolute;
    left: -235px;
    top: -270px;
    z-index: -4;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_yellow_line {
    position: absolute;
    left: 0;
    top: -200px;
    z-index: -3;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_yellow_line_2 {
    position: absolute;
    left: -130px;
    top: -310px;
    z-index: -1;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_yellow_line_3 {
    position: absolute;
    right: -275px;
    top: -105px;
    z-index: -1;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_rzepak {
    top: 80px;
    position: absolute;
    left: 210px;
    z-index: -2;
  }
  .logo_container {
    background: #0b5441;
    display: flex;
    flex-direction: column;
    position: absolute;
    top: 120px;
    padding: 22px 70px 20px 60px;
    border-radius: 0 200px 200px 0;
    box-shadow: 7px 7px 10px rgba(13, 29, 0, 0.2);
  }
  .logo_container_img.logo_image {
    margin-bottom: 18px;
  }
  #odmladzajacy_krem_regenerujacy_na_noc_my_product_container {
    margin-top: 95px;
    margin-bottom: 50px;
  }
  #odmladzajacy_krem_regenerujacy_na_noc_my_product_container .odmladzajacy_krem_regenerujacy_na_noc_my_header_container {
    text-align: center;
    margin-bottom: 26px;
  }
  #odmladzajacy_krem_regenerujacy_na_noc_my_product_container
    .odmladzajacy_krem_regenerujacy_na_noc_my_header_container
    .odmladzajacy_krem_regenerujacy_na_noc_my_h2 {
    margin: 0;
    font-size: 42px;
    letter-spacing: 0.42px;
    line-height: 45px;
    color: #073a2a;
    text-transform: uppercase;
    font-weight: 400;
    margin-bottom: 13px;
  }
  #odmladzajacy_krem_regenerujacy_na_noc_my_product_container
    .odmladzajacy_krem_regenerujacy_na_noc_my_header_container
    .odmladzajacy_krem_regenerujacy_na_noc_my_h4 {
    margin: 0;
    line-height: 1;
    font-weight: 400;
    font-size: 28px;
    line-height: 36px;
    color: #073a2a;
    letter-spacing: 0;
    margin-bottom: 13px;
  }
  #odmladzajacy_krem_regenerujacy_na_noc_my_product_container
    .odmladzajacy_krem_regenerujacy_na_noc_my_header_container
    .odmladzajacy_krem_regenerujacy_na_noc_my_h5 {
    margin: 0;
    line-height: 1;
    color: #e94e1b;
    font-weight: 600;
    font-size: 23px;
    line-height: 36px;
    margin-bottom: 13px;
  }
  #odmladzajacy_krem_regenerujacy_na_noc_my_product_container
    .odmladzajacy_krem_regenerujacy_na_noc_my_header_container
    .odmladzajacy_krem_regenerujacy_na_noc_my_strong {
    margin: 0;
    line-height: 1;
    display: block;
    width: 100%;
    letter-spacing: 0.35px;
    line-height: 45px;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_product_container {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
  }
  .header_right_container {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 20px;
  }
  .header_right_container img {
    margin-right: 19px;
    max-width: 60px;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_left_product_container {
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: 45%;
    text-align: center;
    position: relative;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_right_product_container {
    -ms-flex: 0 0 55%;
    flex: 0 0 55%;
    max-width: 55%;
    padding-right: 62px;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_product_main_image {
    margin-top: 105px;
    position: relative;
    z-index: 1;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_product_rzepak_image {
    position: absolute;
    top: calc(50% + 50px);
    left: calc(50% - 70px);
    transform: translate(-50%, -50%);
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_right_product_container
    .odmladzajacy_krem_regenerujacy_na_noc_my_h3.odmladzajacy_krem_regenerujacy_na_noc_my_recomended {
    color: #000;
    font-size: 17px;
    line-height: 1.4;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_capacity .odmladzajacy_krem_regenerujacy_na_noc_my_h4,
  .odmladzajacy_krem_regenerujacy_na_noc_my_right_product_container .odmladzajacy_krem_regenerujacy_na_noc_my_h3 {
    color: #025540;
    font-weight: 700;
    margin: 0 0 10px;
    font-size: 23px;
    letter-spacing: -0.5px;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_right_product_container .odmladzajacy_krem_regenerujacy_na_noc_my_ul {
    margin: 0 0 30px;
    padding-left: 30px;
    list-style: none;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_right_product_container .odmladzajacy_krem_regenerujacy_na_noc_my_li {
    position: relative;
    padding: 0;
    margin: 0 0 12px;
    line-height: 23px;
    font-size: 16px;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_right_product_container .odmladzajacy_krem_regenerujacy_na_noc_my_li::after {
    background-color: #fef100;
    content: "";
    position: absolute;
    left: -30px;
    top: 3px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_right_product_container .odmladzajacy_krem_regenerujacy_na_noc_my_paragraph {
    margin: 0 0 40px;
    font-size: 14px;
    line-height: 20px;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_capacity .odmladzajacy_krem_regenerujacy_na_noc_my_h4 {
    margin: 0 0 15px;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_capacity .odmladzajacy_krem_regenerujacy_na_noc_my_h4 .odmladzajacy_krem_regenerujacy_na_noc_my_span {
    display: inline-block;
    margin-left: 20px;
    color: #000;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_right_product_container
    .odmladzajacy_krem_regenerujacy_na_noc_my_capacity
    .odmladzajacy_krem_regenerujacy_na_noc_my_paragraph {
    margin: 0;
    color: #025540;
    font-weight: 700;
  }
  #odmladzajacy_krem_regenerujacy_na_noc_my_product_info {
    margin-bottom: 20px;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_important_header {
    margin-bottom: 0;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_image_important_container img {
    transform: translate(-237px);
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_important_header .odmladzajacy_krem_regenerujacy_na_noc_my_h2 {
    text-align: center;
    color: #025540;
    font-size: 43px;
    font-weight: 600;
    line-height: 51px;
    letter-spacing: -0.7px;
    margin: 0;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_important_header .odmladzajacy_krem_regenerujacy_na_noc_my_h3 {
    text-align: center;
    margin: 0;
    line-height: 41px;
    font-size: 34px;
    font-weight: 600;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_row_important {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_row_important .odmladzajacy_krem_regenerujacy_na_noc_my_right {
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
    transform: translateX(-80px);
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_row_important .odmladzajacy_krem_regenerujacy_na_noc_my_left {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_image_important_container.odmladzajacy_krem_regenerujacy_na_noc_my_right {
    text-align: right;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_content_important_container .odmladzajacy_krem_regenerujacy_na_noc_my_h3 {
    color: #025540;
    font-size: 26px;
    line-height: 34px;
    margin: 0;
    font-weight: 600;
    margin-bottom: 15px;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_content_important_container .odmladzajacy_krem_regenerujacy_na_noc_my_h4 {
    color: #025540;
    font-size: 18px;
    line-height: 24px;
    margin: 0 0 9px;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_content_important_container .odmladzajacy_krem_regenerujacy_na_noc_my_paragraph {
    color: #000;
    font-size: 18px;
    line-height: 26px;
    margin: 0;
    letter-spacing: -0.45px;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_content_important_container.odmladzajacy_krem_regenerujacy_na_noc_my_left {
    text-align: right;
    padding-right: 30px;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_content_important_container .odmladzajacy_krem_regenerujacy_na_noc_my_content {
    width: 100%;
  }
  .cosmetic_line .odmladzajacy_krem_regenerujacy_na_noc_my_h2 {
    text-align: center;
    margin: 0;
    color: #000;
    font-weight: 600;
    font-size: 37px;
    line-height: 44px;
    margin-bottom: 46px;
    margin-top: 0;
  }
  .cosmetic_line {
    margin-top: 15px;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_line_content {
    display: flex;
    padding: 0;
    align-items: center;
    justify-content: center;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_line_content .odmladzajacy_krem_regenerujacy_na_noc_my_product_box {
    margin: 0;
    width: 221px;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_product_link {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: space-between;
    text-align: center;
    text-decoration: none;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_product_link:hover {
    text-decoration: none;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_product_box a {
    color: #2f5444;
    align-self: end;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_bottom_content {
    min-height: 313px;
    display: grid;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_product_box .odmladzajacy_krem_regenerujacy_na_noc_my_h2 {
    font-size: 16px;
    line-height: 19px;
    color: #2f5444;
    font-weight: 300;
    text-transform: uppercase;
    margin-bottom: 0;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_product_box .odmladzajacy_krem_regenerujacy_na_noc_my_paragraph {
    margin: 0;
    color: #2f5444;
    font-size: 13px;
    line-height: 1.3;
    margin-top: 5px;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_product_box .odmladzajacy_krem_regenerujacy_na_noc_my_strong {
    display: block;
    font-weight: 600;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_product_box .odmladzajacy_krem_regenerujacy_na_noc_my_product_image {
    max-width: 100%;
    transition: transform 0.3s ease-in;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_product_link:hover .odmladzajacy_krem_regenerujacy_na_noc_my_product_image {
    transform: scale(1.1);
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_product_link .odmladzajacy_krem_regenerujacy_na_noc_my_product_image {
    margin-bottom: 30px;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_top_content {
    min-height: 100px;
    margin-bottom: 13px;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_product_box .odmladzajacy_krem_regenerujacy_na_noc_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 6.5px 26px;
    letter-spacing: 1px;
    align-self: flex-end;
    width: 171px;
    justify-content: center;
    margin: 0 auto;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_product_box .odmladzajacy_krem_regenerujacy_na_noc_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 2px solid #de4e1b;
    letter-spacing: 1.6px;
    font-weight: 700;
    background: #de4e1b;
    border-radius: 50px;
    color: #fff;
    text-decoration: none;
    display: flex;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_big_button:hover {
    background-color: transparent;
    color: #de4e1b;
    text-decoration: none;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_portfolio_container {
    position: relative;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_portfolio_container .odmladzajacy_krem_regenerujacy_na_noc_my_footer_image_top {
    position: absolute;
    right: 0;
    top: 0;
    transform: translate(150px, 0);
    z-index: 1;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_portfolio_header .odmladzajacy_krem_regenerujacy_na_noc_my_h2 {
    color: #010101;
    font-weight: 600;
    font-size: 30px;
    line-height: 42px;
    margin: 0;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_portfolio_header .odmladzajacy_krem_regenerujacy_na_noc_my_span {
    color: #f4c500;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_portfolio_header .odmladzajacy_krem_regenerujacy_na_noc_my_h5 {
    font-weight: 300;
    color: #025540;
    font-size: 27px;
    line-height: 37px;
    margin: 0 0 76px;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_portfolio_container {
    margin-top: 140px;
    padding-left: 86px;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_portfolio_content {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 63px 76px;
    width: 644px;
    max-width: 100%;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_portfolio_box {
    position: relative;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_portfolio_box .odmladzajacy_krem_regenerujacy_na_noc_my_box {
    border-radius: 11px;
    box-shadow: 0 5px 10px #032a2033;
    border-radius: 11px;
    height: 100%;
    padding: 36px 25px 24px;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-direction: column;
    background-color: #fff;
    position: relative;
    z-index: 2;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_box .top_portfolio > .odmladzajacy_krem_regenerujacy_na_noc_my_absolute_number {
    position: absolute;
    top: 0;
    left: 0;
    width: 46px;
    height: 46px;
    background-color: #025540;
    color: #fff;
    font-size: 21px;
    line-height: 23px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    transform: translate(-50%, -50%);
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_box .odmladzajacy_krem_regenerujacy_na_noc_my_h5 {
    color: #025540;
    margin: 0;
    font-size: 19px;
    line-height: 21px;
    font-weight: 600;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_box .odmladzajacy_krem_regenerujacy_na_noc_my_paragraph {
    color: #221e20;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 20px;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_box
    .odmladzajacy_krem_regenerujacy_na_noc_my_paragraph.odmladzajacy_krem_regenerujacy_na_noc_my_small_font {
    font-size: 13px;
    line-height: 18px;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_box
    .odmladzajacy_krem_regenerujacy_na_noc_my_big_button.link_odmladzajacy_krem_regenerujacy_na_noc_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 1px solid #de4e1b;
    letter-spacing: 2.9px;
    font-weight: 700;
    background: 0 0;
    border-radius: 50px;
    color: #de4e1b;
    text-decoration: none;
    display: flex;
    margin-top: 10px;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_box
    .odmladzajacy_krem_regenerujacy_na_noc_my_big_button.link_odmladzajacy_krem_regenerujacy_na_noc_my_big_button:hover {
    background-color: #de4e1b;
    color: #fff;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_movie_cotainer {
    position: relative;
    margin-top: 60px;
    padding-bottom: 60px;
    background-color: #fdcf00;
    padding-left: 85px;
    padding-right: 85px;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_grid {
    display: grid;
    grid-template-columns: repeat(2, 60%);
    text-align: center;
    justify-content: end;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_content_important_container {
    height: 795px;
    margin-top: 39px;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_row_important {
    height: 100%;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_yellow_bg_image {
    position: absolute;
    z-index: 0;
    top: -180px;
    left: 50%;
    transform: translate(-50%, -378px);
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_movie_content {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 10px solid #fff;
    border-radius: 30px;
    margin: 0 auto;
    width: 600px;
    max-width: calc(100% - 30px);
    position: relative;
    overflow: hidden;
    -webkit-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    -moz-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_movie_content .odmladzajacy_krem_regenerujacy_na_noc_my_iframe {
    width: 100%;
    min-height: 320px;
    position: relative;
    z-index: 1;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_line_footer_image_1 {
    position: absolute;
    bottom: -260px;
    left: -220px;
    z-index: 0;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_line_footer_image_2 {
    position: absolute;
    right: -240px;
    top: -30px;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_movie_cotainer .odmladzajacy_krem_regenerujacy_na_noc_my_h2,
  .odmladzajacy_krem_regenerujacy_na_noc_my_movie_cotainer .odmladzajacy_krem_regenerujacy_na_noc_my_h3 {
    font-weight: 600;
    font-size: 29px;
    line-height: 35px;
    color: #010101;
    margin: 0 0 90px;
    position: relative;
    z-index: 1;
    text-align: center;
  }
  .odmladzajacy_krem_regenerujacy_na_noc_my_portfolio_container {
    position: relative;
  }
  .prodfolio_box {
    position: absolute;
    right: 178px;
    top: 135px;
    background-color: #fff;
    border-radius: 11px;
    box-shadow: 0 5px 10px #032a2033;
    border-radius: 11px;
    padding: 35px 50px 35px 25px;
    flex-direction: column;
    background-color: #fff;
    z-index: 1;
  }
  .prodfolio_box .odmladzajacy_krem_regenerujacy_na_noc_my_h3 {
    font-weight: 600;
    color: #025540;
    margin: 0;
    font-size: 26px;
    line-height: 1.4;
  }
  .prodfolio_box .odmladzajacy_krem_regenerujacy_na_noc_my_h3 .odmladzajacy_krem_regenerujacy_na_noc_my_span {
    color: #fdcf00;
  }
  @media only screen and (max-width: 1075px) {
    .odmladzajacy_krem_regenerujacy_na_noc_my_row_important .odmladzajacy_krem_regenerujacy_na_noc_my_right {
      transform: unset;
    }
  }
  @media only screen and (max-width: 1000px) {
    .odmladzajacy_krem_regenerujacy_na_noc_my_row_important .odmladzajacy_krem_regenerujacy_na_noc_my_right {
      transform: translateX(-20px);
    }
  }
  @media only screen and (max-width: 929px) {
    .odmladzajacy_krem_regenerujacy_na_noc_my_line_content {
      flex-wrap: wrap;
    }
    .odmladzajacy_krem_regenerujacy_na_noc_my_line_content .odmladzajacy_krem_regenerujacy_na_noc_my_product_box {
      padding: 0 15px;
      -ms-flex: 0 0 33.3333%;
      flex: 0 0 33.3333%;
      max-width: 33.3333%;
      margin-bottom: 50px;
    }
    #odmladzajacy_krem_regenerujacy_na_noc_my_product_info .odmladzajacy_krem_regenerujacy_na_noc_my_product_info_image,
    .odmladzajacy_krem_regenerujacy_na_noc_my_content_important_container
      .odmladzajacy_krem_regenerujacy_na_noc_my_content
      .odmladzajacy_krem_regenerujacy_na_noc_my_img {
      max-width: 100%;
    }
    .odmladzajacy_krem_regenerujacy_na_noc_my_product_info_image {
      max-width: 100%;
    }
    .odmladzajacy_krem_regenerujacy_na_noc_my_content_important_container.odmladzajacy_krem_regenerujacy_na_noc_my_right {
      padding-left: 15px;
    }
    .odmladzajacy_krem_regenerujacy_na_noc_my_content_important_container
      .odmladzajacy_krem_regenerujacy_na_noc_my_paragraph
      .odmladzajacy_krem_regenerujacy_na_noc_my_br {
      display: none;
    }
    .odmladzajacy_krem_regenerujacy_na_noc_my_portfolio_header
      .odmladzajacy_krem_regenerujacy_na_noc_my_h2
      .odmladzajacy_krem_regenerujacy_na_noc_my_br {
      display: none;
    }
    .odmladzajacy_krem_regenerujacy_na_noc_my_portfolio_container {
      margin-top: 140px;
      padding-left: 86px;
    }
    .odmladzajacy_krem_regenerujacy_na_noc_my_grid {
      grid-template-columns: repeat(2, 1fr);
    }
    .odmladzajacy_krem_regenerujacy_na_noc_my_image_important_container img {
      transform: unset;
    }
  }
  @media only screen and (max-width: 880px) {
    .odmladzajacy_krem_regenerujacy_na_noc_my_yellow_line_3 {
      right: -345px;
    }
  }
  @media only screen and (max-width: 775px) {
    .odmladzajacy_krem_regenerujacy_na_noc_my_line_content .odmladzajacy_krem_regenerujacy_na_noc_my_product_box {
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%;
    }
    .odmladzajacy_krem_regenerujacy_na_noc_my_product_container {
      flex-wrap: wrap;
    }
    .odmladzajacy_krem_regenerujacy_na_noc_my_left_product_container,
    .odmladzajacy_krem_regenerujacy_na_noc_my_right_product_container {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }
    .odmladzajacy_krem_regenerujacy_na_noc_my_right_product_container {
      padding: 0 15px;
    }
    .odmladzajacy_krem_regenerujacy_na_noc_my_yellow_stain {
      left: -20%;
      max-width: 100%;
    }
    .odmladzajacy_krem_regenerujacy_na_noc_my_yellow_line_3 {
      display: none;
    }
    .main_image {
      max-width: 100%;
    }
    .odmladzajacy_krem_regenerujacy_na_noc_my_yellow_line_2 {
      display: none;
    }
    .logo_container_img.logo_image,
    .logo_container_img.text_image {
      max-width: 180px;
    }
    .odmladzajacy_krem_regenerujacy_na_noc_my_row_important .odmladzajacy_krem_regenerujacy_na_noc_my_left,
    .odmladzajacy_krem_regenerujacy_na_noc_my_row_important .odmladzajacy_krem_regenerujacy_na_noc_my_right {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }
    .odmladzajacy_krem_regenerujacy_na_noc_my_content_important_container,
    .odmladzajacy_krem_regenerujacy_na_noc_my_content_important_container.odmladzajacy_krem_regenerujacy_na_noc_my_left {
      text-align: center;
      padding: 0 15px;
    }
    .odmladzajacy_krem_regenerujacy_na_noc_my_row_important .odmladzajacy_krem_regenerujacy_na_noc_my_image_important_container {
      order: 2;
    }
    .odmladzajacy_krem_regenerujacy_na_noc_my_row_important .odmladzajacy_krem_regenerujacy_na_noc_my_content_important_container {
      order: 1;
    }
    .odmladzajacy_krem_regenerujacy_na_noc_my_portfolio_content {
      grid-template-columns: repeat(1, 1fr);
    }
    .odmladzajacy_krem_regenerujacy_na_noc_my_portfolio_content .container_odmladzajacy_krem_regenerujacy_na_noc_my_box:nth-child(2) {
      display: none;
    }
    .odmladzajacy_krem_regenerujacy_na_noc_my_portfolio_content {
      grid-template-columns: repeat(1, 1fr);
    }
    .odmladzajacy_krem_regenerujacy_na_noc_my_portfolio_content .container_odmladzajacy_krem_regenerujacy_na_noc_my_box:nth-child(2) {
      display: none;
    }
    .odmladzajacy_krem_regenerujacy_na_noc_my_portfolio_container {
      padding-left: 50px;
      padding-right: 50px;
    }
    .odmladzajacy_krem_regenerujacy_na_noc_my_portfolio_header .odmladzajacy_krem_regenerujacy_na_noc_my_h5 {
      margin: 0 0 320px;
    }
    .odmladzajacy_krem_regenerujacy_na_noc_my_portfolio_container .odmladzajacy_krem_regenerujacy_na_noc_my_footer_image_top {
      top: 70px;
      transform: translate(80px, 0);
    }
    .odmladzajacy_krem_regenerujacy_na_noc_my_movie_cotainer .odmladzajacy_krem_regenerujacy_na_noc_my_h2,
    .odmladzajacy_krem_regenerujacy_na_noc_my_movie_cotainer .odmladzajacy_krem_regenerujacy_na_noc_my_h3 {
      text-align: center;
    }
    .odmladzajacy_krem_regenerujacy_na_noc_my_portfolio_container .odmladzajacy_krem_regenerujacy_na_noc_my_footer_image_top {
      top: 70px;
    }
    .prodfolio_box {
      right: 15px;
    }
    .main_image {
      transform: unset;
    }
    #hero {
      margin-bottom: unset;
    }
    .odmladzajacy_krem_regenerujacy_na_noc_my_image_important_container img {
      transform: unset;
    }
    .odmladzajacy_krem_regenerujacy_na_noc_my_grid {
      grid-template-columns: repeat(1, 1fr);
    }
    .odmladzajacy_krem_regenerujacy_na_noc_my_row_important {
      height: unset;
    }
    .odmladzajacy_krem_regenerujacy_na_noc_my_row_important .odmladzajacy_krem_regenerujacy_na_noc_my_right {
      transform: unset;
      margin-top: 30px;
    }
  }
  @media only screen and (max-width: 580px) {
    .odmladzajacy_krem_regenerujacy_na_noc_my_portfolio_container .odmladzajacy_krem_regenerujacy_na_noc_my_footer_image_top {
      transform: translate(-50%, 0);
      left: 50%;
    }
    .odmladzajacy_krem_regenerujacy_na_noc_my_portfolio_header .odmladzajacy_krem_regenerujacy_na_noc_my_h2 {
      font-size: 26px;
      line-height: 32px;
    }
    .odmladzajacy_krem_regenerujacy_na_noc_my_portfolio_header .odmladzajacy_krem_regenerujacy_na_noc_my_h5 {
      font-size: 23px;
      margin: 0 0 76px;
      text-align: center;
    }
  }
  @media only screen and (max-width: 500px) {
    .logo_container {
      padding: 22px 30px 20px 20px;
    }
    .odmladzajacy_krem_regenerujacy_na_noc_my_yellow_line {
      left: -90px;
      top: -70px;
      max-width: 100%;
    }
    .odmladzajacy_krem_regenerujacy_na_noc_my_yellow_stain {
      left: -40%;
      max-width: 100%;
      top: -100px;
    }
    .logo_container {
      top: 60px;
    }
    .odmladzajacy_krem_regenerujacy_na_noc_my_rzepak {
      top: -30px;
      left: 50%;
      max-width: 100%;
      transform: translateX(-50%);
    }
    .odmladzajacy_krem_regenerujacy_na_noc_my_product_rzepak_image {
      max-width: 100%;
    }
    .odmladzajacy_krem_regenerujacy_na_noc_my_right_product_container
      .odmladzajacy_krem_regenerujacy_na_noc_my_h3.odmladzajacy_krem_regenerujacy_na_noc_my_recomended {
      margin: 0;
    }
    .odmladzajacy_krem_regenerujacy_na_noc_my_important_header .odmladzajacy_krem_regenerujacy_na_noc_my_h2 {
      font-size: 31px;
      line-height: 41px;
    }
    .odmladzajacy_krem_regenerujacy_na_noc_my_important_header .odmladzajacy_krem_regenerujacy_na_noc_my_h3 {
      line-height: 27px;
      font-size: 17px;
    }
    .odmladzajacy_krem_regenerujacy_na_noc_my_content_important_container .odmladzajacy_krem_regenerujacy_na_noc_my_paragraph {
      font-size: 15px;
      line-height: 22px;
    }
    .odmladzajacy_krem_regenerujacy_na_noc_my_movie_cotainer {
      padding-left: 15px;
      padding-right: 15px;
    }
    #odmladzajacy_krem_regenerujacy_na_noc_my_product_container
      .odmladzajacy_krem_regenerujacy_na_noc_my_header_container
      .odmladzajacy_krem_regenerujacy_na_noc_my_h2 {
      font-size: 25px;
      line-height: 27px;
    }
    #odmladzajacy_krem_regenerujacy_na_noc_my_product_container
      .odmladzajacy_krem_regenerujacy_na_noc_my_header_container
      .odmladzajacy_krem_regenerujacy_na_noc_my_h4 {
      font-size: 21px;
    }
    #odmladzajacy_krem_regenerujacy_na_noc_my_product_container
      .odmladzajacy_krem_regenerujacy_na_noc_my_header_container
      .odmladzajacy_krem_regenerujacy_na_noc_my_h5 {
      font-size: 16px;
      padding: 0 15px;
    }
    .odmladzajacy_krem_regenerujacy_na_noc_my_portfolio_header .odmladzajacy_krem_regenerujacy_na_noc_my_h5 {
      margin: 0 0 40px;
    }
    .odmladzajacy_krem_regenerujacy_na_noc_my_movie_cotainer .odmladzajacy_krem_regenerujacy_na_noc_my_h2,
    .odmladzajacy_krem_regenerujacy_na_noc_my_movie_cotainer .odmladzajacy_krem_regenerujacy_na_noc_my_h3 {
      margin: 0 0 60px;
    }
    .odmladzajacy_krem_regenerujacy_na_noc_my_portfolio_container {
      margin-top: 60px;
    }
    .odmladzajacy_krem_regenerujacy_na_noc_my_portfolio_container {
      margin-top: 60px;
    }
    .odmladzajacy_krem_regenerujacy_na_noc_my_portfolio_header .odmladzajacy_krem_regenerujacy_na_noc_my_h2 {
      text-align: center;
    }
    .odmladzajacy_krem_regenerujacy_na_noc_my_portfolio_container .odmladzajacy_krem_regenerujacy_na_noc_my_footer_image_top {
      display: none;
    }
    .odmladzajacy_krem_regenerujacy_na_noc_my_portfolio_header .odmladzajacy_krem_regenerujacy_na_noc_my_h5 {
      margin: 0 0 40px;
    }
  }
  @media only screen and (max-width: 360px) {
    .odmladzajacy_krem_regenerujacy_na_noc_my_portfolio_container {
      padding-left: 30px;
      padding-right: 30px;
    }
    .odmladzajacy_krem_regenerujacy_na_noc_my_product_box .odmladzajacy_krem_regenerujacy_na_noc_my_h2 {
      font-size: 12px;
      line-height: 15px;
    }
    .odmladzajacy_krem_regenerujacy_na_noc_my_product_box .odmladzajacy_krem_regenerujacy_na_noc_my_paragraph {
      font-size: 11px;
    }
    .odmladzajacy_krem_regenerujacy_na_noc_my_product_box .odmladzajacy_krem_regenerujacy_na_noc_my_big_button {
      font-size: 13px;
    }
    .odmladzajacy_krem_regenerujacy_na_noc_my_movie_content .odmladzajacy_krem_regenerujacy_na_noc_my_iframe {
      min-height: 200px;
    }
  }
  
  /*RC CSS'es*/
  /*..odzywczy_krem_naprawczy_na_dzien*/
  
  .odzywczy_krem_na_noc_my_body {
    font-family: Poppins, sans-serif;
    margin: 0 auto;
    width: 1110px;
    max-width: 100%;
    padding: 0;
    overflow: hidden;
  }
  .odzywczy_krem_na_noc_my_bottom_content a:first-child {
    min-height: 239px;
    align-self: center;
    display: grid;
    justify-content: center;
  }
  .odzywczy_krem_na_noc_my_item_content_second {
    grid-column-start: 2;
    grid-column-end: 2;
  }
  .odzywczy_krem_na_noc_my_wrapp_image {
    display: grid;
    justify-content: center;
    align-items: end;
    height: 115px;
  }
  #hero {
    position: relative;
    text-align: right;
    margin-bottom: -474px;
  }
  .main_image {
    transform: translate(-289px, -360px);
  }
  .odzywczy_krem_na_noc_my_yellow_stain {
    position: absolute;
    left: -235px;
    top: -270px;
    z-index: -4;
  }
  .odzywczy_krem_na_noc_my_yellow_line {
    position: absolute;
    left: 0;
    top: -200px;
    z-index: -3;
  }
  .odzywczy_krem_na_noc_my_yellow_line_2 {
    position: absolute;
    left: -130px;
    top: -310px;
    z-index: -1;
  }
  .odzywczy_krem_na_noc_my_yellow_line_3 {
    position: absolute;
    right: -275px;
    top: -105px;
    z-index: -1;
  }
  .odzywczy_krem_na_noc_my_rzepak {
    top: 80px;
    position: absolute;
    left: 210px;
    z-index: -2;
  }
  .logo_container {
    background: #0b5441;
    display: flex;
    flex-direction: column;
    position: absolute;
    top: 120px;
    padding: 22px 70px 20px 60px;
    border-radius: 0 200px 200px 0;
    box-shadow: 7px 7px 10px rgba(13, 29, 0, 0.2);
  }
  .logo_container_img.logo_image {
    margin-bottom: 18px;
  }
  #odzywczy_krem_na_noc_my_product_container {
    margin-top: 95px;
    margin-bottom: 50px;
  }
  #odzywczy_krem_na_noc_my_product_container .odzywczy_krem_na_noc_my_header_container {
    text-align: center;
    margin-bottom: 26px;
  }
  #odzywczy_krem_na_noc_my_product_container .odzywczy_krem_na_noc_my_header_container .odzywczy_krem_na_noc_my_h2 {
    margin: 0;
    font-size: 42px;
    letter-spacing: 0.42px;
    line-height: 45px;
    color: #073a2a;
    text-transform: uppercase;
    font-weight: 400;
    margin-bottom: 13px;
  }
  #odzywczy_krem_na_noc_my_product_container .odzywczy_krem_na_noc_my_header_container .odzywczy_krem_na_noc_my_h4 {
    margin: 0;
    line-height: 1;
    font-weight: 400;
    font-size: 28px;
    line-height: 36px;
    color: #073a2a;
    letter-spacing: 0;
    margin-bottom: 13px;
  }
  #odzywczy_krem_na_noc_my_product_container .odzywczy_krem_na_noc_my_header_container .odzywczy_krem_na_noc_my_h5 {
    margin: 0;
    line-height: 1;
    color: #e94e1b;
    font-weight: 600;
    font-size: 23px;
    line-height: 36px;
    margin-bottom: 13px;
  }
  #odzywczy_krem_na_noc_my_product_container .odzywczy_krem_na_noc_my_header_container .odzywczy_krem_na_noc_my_strong {
    margin: 0;
    line-height: 1;
    display: block;
    width: 100%;
    letter-spacing: 0.35px;
    line-height: 45px;
  }
  .odzywczy_krem_na_noc_my_product_container {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
  }
  .header_right_container {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 20px;
  }
  .header_right_container img {
    margin-right: 19px;
    max-width: 60px;
  }
  .odzywczy_krem_na_noc_my_left_product_container {
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: 45%;
    text-align: center;
    position: relative;
  }
  .odzywczy_krem_na_noc_my_right_product_container {
    -ms-flex: 0 0 55%;
    flex: 0 0 55%;
    max-width: 55%;
    padding-right: 62px;
  }
  .odzywczy_krem_na_noc_my_product_main_image {
    margin-top: 105px;
    position: relative;
    z-index: 1;
    margin-top: 105px;
  }
  .odzywczy_krem_na_noc_my_product_rzepak_image {
    position: absolute;
    top: calc(50% + 50px);
    left: calc(50% - 70px);
    transform: translate(-50%, -50%);
  }
  .odzywczy_krem_na_noc_my_right_product_container .odzywczy_krem_na_noc_my_h3.odzywczy_krem_na_noc_my_recomended {
    color: #000;
    font-size: 17px;
    line-height: 1.4;
  }
  .odzywczy_krem_na_noc_my_capacity .odzywczy_krem_na_noc_my_h4,
  .odzywczy_krem_na_noc_my_right_product_container .odzywczy_krem_na_noc_my_h3 {
    color: #025540;
    font-weight: 700;
    margin: 0 0 10px;
    font-size: 23px;
    letter-spacing: -0.5px;
  }
  .odzywczy_krem_na_noc_my_right_product_container .odzywczy_krem_na_noc_my_ul {
    margin: 0 0 30px;
    padding-left: 30px;
    list-style: none;
  }
  .odzywczy_krem_na_noc_my_right_product_container .odzywczy_krem_na_noc_my_li {
    position: relative;
    padding: 0;
    margin: 0 0 12px;
    line-height: 23px;
    font-size: 16px;
  }
  .odzywczy_krem_na_noc_my_right_product_container .odzywczy_krem_na_noc_my_li::after {
    background-color: #fef100;
    content: "";
    position: absolute;
    left: -30px;
    top: 3px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
  }
  .odzywczy_krem_na_noc_my_right_product_container .odzywczy_krem_na_noc_my_paragraph {
    margin: 0 0 40px;
    font-size: 14px;
    line-height: 20px;
  }
  .odzywczy_krem_na_noc_my_capacity .odzywczy_krem_na_noc_my_h4 {
    margin: 0 0 15px;
  }
  .odzywczy_krem_na_noc_my_capacity .odzywczy_krem_na_noc_my_h4 .odzywczy_krem_na_noc_my_span {
    display: inline-block;
    margin-left: 20px;
    color: #000;
  }
  .odzywczy_krem_na_noc_my_right_product_container .odzywczy_krem_na_noc_my_capacity .odzywczy_krem_na_noc_my_paragraph {
    margin: 0;
    color: #025540;
    font-weight: 700;
  }
  #odzywczy_krem_na_noc_my_product_info {
    margin-bottom: 20px;
  }
  .odzywczy_krem_na_noc_my_important_header {
    margin-bottom: 0;
  }
  .odzywczy_krem_na_noc_my_image_important_container img {
    transform: translate(9px);
  }
  .odzywczy_krem_na_noc_my_important_header .odzywczy_krem_na_noc_my_h2 {
    text-align: center;
    color: #025540;
    font-size: 43px;
    font-weight: 600;
    line-height: 51px;
    letter-spacing: -0.7px;
    margin: 0;
  }
  .odzywczy_krem_na_noc_my_important_header .odzywczy_krem_na_noc_my_h3 {
    text-align: center;
    margin: 0;
    line-height: 41px;
    font-size: 34px;
    font-weight: 600;
  }
  .odzywczy_krem_na_noc_my_row_important {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .odzywczy_krem_na_noc_my_row_important .odzywczy_krem_na_noc_my_right {
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
    transform: translateX(-80px);
  }
  .odzywczy_krem_na_noc_my_row_important .odzywczy_krem_na_noc_my_left {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .odzywczy_krem_na_noc_my_image_important_container.odzywczy_krem_na_noc_my_right {
    text-align: right;
  }
  .odzywczy_krem_na_noc_my_content_important_container .odzywczy_krem_na_noc_my_h3 {
    color: #025540;
    font-size: 26px;
    line-height: 34px;
    margin: 0;
    font-weight: 600;
    margin-bottom: 15px;
  }
  .odzywczy_krem_na_noc_my_content_important_container .odzywczy_krem_na_noc_my_h4 {
    color: #025540;
    font-size: 18px;
    line-height: 24px;
    margin: 0 0 9px;
  }
  .odzywczy_krem_na_noc_my_content_important_container .odzywczy_krem_na_noc_my_paragraph {
    color: #000;
    font-size: 18px;
    line-height: 26px;
    margin: 0;
    letter-spacing: -0.45px;
  }
  .odzywczy_krem_na_noc_my_content_important_container.odzywczy_krem_na_noc_my_left {
    text-align: right;
    padding-right: 30px;
  }
  .odzywczy_krem_na_noc_my_content_important_container .odzywczy_krem_na_noc_my_content {
    width: 100%;
  }
  .cosmetic_line .odzywczy_krem_na_noc_my_h2 {
    text-align: center;
    margin: 0;
    color: #000;
    font-weight: 600;
    font-size: 37px;
    line-height: 44px;
    margin-bottom: 46px;
    margin-top: 0;
  }
  .cosmetic_line {
    margin-top: 15px;
  }
  .odzywczy_krem_na_noc_my_line_content {
    display: flex;
    padding: 0;
    align-items: center;
    justify-content: center;
  }
  .odzywczy_krem_na_noc_my_line_content .odzywczy_krem_na_noc_my_product_box {
    margin: 0;
    width: 221px;
  }
  .odzywczy_krem_na_noc_my_product_link {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: space-between;
    text-align: center;
    text-decoration: none;
  }
  .odzywczy_krem_na_noc_my_product_link:hover {
    text-decoration: none;
  }
  .odzywczy_krem_na_noc_my_product_box a {
    color: #2f5444;
    align-self: end;
  }
  .odzywczy_krem_na_noc_my_bottom_content {
    min-height: 265px;
    display: grid;
  }
  .odzywczy_krem_na_noc_my_product_box .odzywczy_krem_na_noc_my_h2 {
    font-size: 16px;
    line-height: 19px;
    color: #2f5444;
    font-weight: 300;
    text-transform: uppercase;
    margin-bottom: 0;
  }
  .odzywczy_krem_na_noc_my_product_box .odzywczy_krem_na_noc_my_paragraph {
    margin: 0;
    color: #2f5444;
    font-size: 13px;
    line-height: 1.3;
    margin-top: 5px;
  }
  .odzywczy_krem_na_noc_my_product_box .odzywczy_krem_na_noc_my_strong {
    display: block;
    font-weight: 600;
  }
  .odzywczy_krem_na_noc_my_product_box .odzywczy_krem_na_noc_my_product_image {
    max-width: 100%;
    transition: transform 0.3s ease-in;
  }
  .odzywczy_krem_na_noc_my_product_link:hover .odzywczy_krem_na_noc_my_product_image {
    transform: scale(1.1);
  }
  .odzywczy_krem_na_noc_my_product_link .odzywczy_krem_na_noc_my_product_image {
    margin-bottom: 30px;
  }
  .odzywczy_krem_na_noc_my_top_content {
    margin-bottom: 13px;
  }
  .odzywczy_krem_na_noc_my_product_box .odzywczy_krem_na_noc_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 6.5px 26px;
    letter-spacing: 1px;
    align-self: flex-end;
    width: 171px;
    justify-content: center;
    margin: 0 auto;
  }
  .odzywczy_krem_na_noc_my_product_box .odzywczy_krem_na_noc_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 2px solid #de4e1b;
    letter-spacing: 1.6px;
    font-weight: 700;
    background: #de4e1b;
    border-radius: 50px;
    color: #fff;
    text-decoration: none;
    display: flex;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .odzywczy_krem_na_noc_my_big_button:hover {
    background-color: transparent;
    color: #de4e1b;
    text-decoration: none;
  }
  .odzywczy_krem_na_noc_my_portfolio_container {
    position: relative;
  }
  .odzywczy_krem_na_noc_my_portfolio_container .odzywczy_krem_na_noc_my_footer_image_top {
    position: absolute;
    right: 0;
    top: 0;
    transform: translate(150px, 0);
    z-index: 1;
  }
  .odzywczy_krem_na_noc_my_portfolio_header .odzywczy_krem_na_noc_my_h2 {
    color: #010101;
    font-weight: 600;
    font-size: 30px;
    line-height: 42px;
    margin: 0;
  }
  .odzywczy_krem_na_noc_my_portfolio_header .odzywczy_krem_na_noc_my_span {
    color: #f4c500;
  }
  .odzywczy_krem_na_noc_my_portfolio_header .odzywczy_krem_na_noc_my_h5 {
    font-weight: 300;
    color: #025540;
    font-size: 27px;
    line-height: 37px;
    margin: 0 0 76px;
  }
  .odzywczy_krem_na_noc_my_portfolio_container {
    margin-top: 140px;
    padding-left: 86px;
  }
  .odzywczy_krem_na_noc_my_portfolio_content {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 63px 76px;
    width: 644px;
    max-width: 100%;
  }
  .odzywczy_krem_na_noc_my_portfolio_box {
    position: relative;
  }
  .odzywczy_krem_na_noc_my_portfolio_box .odzywczy_krem_na_noc_my_box {
    border-radius: 11px;
    box-shadow: 0 5px 10px #032a2033;
    border-radius: 11px;
    height: 100%;
    padding: 36px 25px 24px;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-direction: column;
    background-color: #fff;
    position: relative;
    z-index: 2;
  }
  .odzywczy_krem_na_noc_my_box .top_portfolio > .odzywczy_krem_na_noc_my_absolute_number {
    position: absolute;
    top: 0;
    left: 0;
    width: 46px;
    height: 46px;
    background-color: #025540;
    color: #fff;
    font-size: 21px;
    line-height: 23px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    transform: translate(-50%, -50%);
  }
  .odzywczy_krem_na_noc_my_box .odzywczy_krem_na_noc_my_h5 {
    color: #025540;
    margin: 0;
    font-size: 19px;
    line-height: 21px;
    font-weight: 600;
  }
  .odzywczy_krem_na_noc_my_box .odzywczy_krem_na_noc_my_paragraph {
    color: #221e20;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 20px;
  }
  .odzywczy_krem_na_noc_my_box .odzywczy_krem_na_noc_my_paragraph.odzywczy_krem_na_noc_my_small_font {
    font-size: 13px;
    line-height: 18px;
  }
  .odzywczy_krem_na_noc_my_box .odzywczy_krem_na_noc_my_big_button.link_odzywczy_krem_na_noc_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 1px solid #de4e1b;
    letter-spacing: 2.9px;
    font-weight: 700;
    background: 0 0;
    border-radius: 50px;
    color: #de4e1b;
    text-decoration: none;
    display: flex;
    margin-top: 10px;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .odzywczy_krem_na_noc_my_box .odzywczy_krem_na_noc_my_big_button.link_odzywczy_krem_na_noc_my_big_button:hover {
    background-color: #de4e1b;
    color: #fff;
  }
  .odzywczy_krem_na_noc_my_movie_cotainer {
    position: relative;
    margin-top: 60px;
    padding-bottom: 60px;
    background-color: #fdcf00;
    padding-left: 85px;
    padding-right: 85px;
  }
  .odzywczy_krem_na_noc_my_grid {
    display: grid;
    grid-template-columns: repeat(2, 60%);
    text-align: center;
    justify-content: end;
  }
  .odzywczy_krem_na_noc_my_content_important_container {
    height: 795px;
    margin-top: 39px;
  }
  .odzywczy_krem_na_noc_my_row_important {
    height: 100%;
  }
  .odzywczy_krem_na_noc_my_yellow_bg_image {
    position: absolute;
    z-index: 0;
    top: -180px;
    left: 50%;
    transform: translate(-50%, -378px);
  }
  .odzywczy_krem_na_noc_my_movie_content {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 10px solid #fff;
    border-radius: 30px;
    margin: 0 auto;
    width: 600px;
    max-width: calc(100% - 30px);
    position: relative;
    overflow: hidden;
    -webkit-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    -moz-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
  }
  .odzywczy_krem_na_noc_my_movie_content .odzywczy_krem_na_noc_my_iframe {
    width: 100%;
    min-height: 320px;
    position: relative;
    z-index: 1;
  }
  .odzywczy_krem_na_noc_my_line_footer_image_1 {
    position: absolute;
    bottom: -260px;
    left: -220px;
    z-index: 0;
  }
  .odzywczy_krem_na_noc_my_line_footer_image_2 {
    position: absolute;
    right: -240px;
    top: -30px;
  }
  .odzywczy_krem_na_noc_my_movie_cotainer .odzywczy_krem_na_noc_my_h2,
  .odzywczy_krem_na_noc_my_movie_cotainer .odzywczy_krem_na_noc_my_h3 {
    font-weight: 600;
    font-size: 29px;
    line-height: 35px;
    color: #010101;
    margin: 0 0 90px;
    position: relative;
    z-index: 1;
    text-align: center;
  }
  .odzywczy_krem_na_noc_my_portfolio_container {
    position: relative;
  }
  .prodfolio_box {
    position: absolute;
    right: 178px;
    top: 135px;
    background-color: #fff;
    border-radius: 11px;
    box-shadow: 0 5px 10px #032a2033;
    border-radius: 11px;
    padding: 35px 50px 35px 25px;
    flex-direction: column;
    background-color: #fff;
    z-index: 1;
  }
  .prodfolio_box .odzywczy_krem_na_noc_my_h3 {
    font-weight: 600;
    color: #025540;
    margin: 0;
    font-size: 26px;
    line-height: 1.4;
  }
  .prodfolio_box .odzywczy_krem_na_noc_my_h3 .odzywczy_krem_na_noc_my_span {
    color: #fdcf00;
  }
  @media only screen and (max-width: 1075px) {
    .odzywczy_krem_na_noc_my_row_important .odzywczy_krem_na_noc_my_right {
      transform: unset;
    }
  }
  @media only screen and (max-width: 1000px) {
    .odzywczy_krem_na_noc_my_row_important .odzywczy_krem_na_noc_my_right {
      transform: translateX(-20px);
    }
    .odzywczy_krem_na_noc_my_left_product_container img {
      max-width: 100%;
    }
  }
  @media only screen and (max-width: 929px) {
    .odzywczy_krem_na_noc_my_line_content {
      flex-wrap: wrap;
    }
    .odzywczy_krem_na_noc_my_line_content .odzywczy_krem_na_noc_my_product_box {
      padding: 0 15px;
      -ms-flex: 0 0 33.3333%;
      flex: 0 0 33.3333%;
      max-width: 33.3333%;
      margin-bottom: 50px;
    }
    #odzywczy_krem_na_noc_my_product_info .odzywczy_krem_na_noc_my_product_info_image,
    .odzywczy_krem_na_noc_my_content_important_container .odzywczy_krem_na_noc_my_content .odzywczy_krem_na_noc_my_img {
      max-width: 100%;
    }
    .odzywczy_krem_na_noc_my_product_info_image {
      max-width: 100%;
    }
    .odzywczy_krem_na_noc_my_content_important_container.odzywczy_krem_na_noc_my_right {
      padding-left: 15px;
      height: unset;
    }
    .odzywczy_krem_na_noc_my_content_important_container .odzywczy_krem_na_noc_my_paragraph .odzywczy_krem_na_noc_my_br {
      display: none;
    }
    .odzywczy_krem_na_noc_my_portfolio_header .odzywczy_krem_na_noc_my_h2 .odzywczy_krem_na_noc_my_br {
      display: none;
    }
    .odzywczy_krem_na_noc_my_portfolio_container {
      margin-top: 140px;
      padding-left: 86px;
    }
    .odzywczy_krem_na_noc_my_grid {
      grid-template-columns: repeat(2, 1fr);
    }
    .odzywczy_krem_na_noc_my_image_important_container img {
      transform: unset;
    }
  }
  @media only screen and (max-width: 880px) {
    .odzywczy_krem_na_noc_my_yellow_line_3 {
      right: -345px;
    }
  }
  @media only screen and (max-width: 775px) {
    .odzywczy_krem_na_noc_my_line_content .odzywczy_krem_na_noc_my_product_box {
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%;
    }
    .odzywczy_krem_na_noc_my_product_container {
      flex-wrap: wrap;
    }
    .odzywczy_krem_na_noc_my_left_product_container,
    .odzywczy_krem_na_noc_my_right_product_container {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }
    .odzywczy_krem_na_noc_my_right_product_container {
      padding: 0 15px;
    }
    .odzywczy_krem_na_noc_my_yellow_stain {
      left: -20%;
      max-width: 100%;
    }
    .odzywczy_krem_na_noc_my_yellow_line_3 {
      display: none;
    }
    .main_image {
      max-width: 100%;
    }
    .odzywczy_krem_na_noc_my_yellow_line_2 {
      display: none;
    }
    .logo_container_img.logo_image,
    .logo_container_img.text_image {
      max-width: 180px;
    }
    .odzywczy_krem_na_noc_my_row_important .odzywczy_krem_na_noc_my_left,
    .odzywczy_krem_na_noc_my_row_important .odzywczy_krem_na_noc_my_right {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }
    .odzywczy_krem_na_noc_my_content_important_container,
    .odzywczy_krem_na_noc_my_content_important_container.odzywczy_krem_na_noc_my_left {
      text-align: center;
      padding: 0 15px;
    }
    .odzywczy_krem_na_noc_my_row_important .odzywczy_krem_na_noc_my_image_important_container {
      order: 2;
    }
    .odzywczy_krem_na_noc_my_row_important .odzywczy_krem_na_noc_my_content_important_container {
      order: 1;
    }
    .odzywczy_krem_na_noc_my_portfolio_content {
      grid-template-columns: repeat(1, 1fr);
    }
    .odzywczy_krem_na_noc_my_portfolio_content .container_odzywczy_krem_na_noc_my_box:nth-child(2) {
      display: none;
    }
    .odzywczy_krem_na_noc_my_portfolio_content {
      grid-template-columns: repeat(1, 1fr);
    }
    .odzywczy_krem_na_noc_my_portfolio_content .container_odzywczy_krem_na_noc_my_box:nth-child(2) {
      display: none;
    }
    .odzywczy_krem_na_noc_my_portfolio_container {
      padding-left: 50px;
      padding-right: 50px;
    }
    .odzywczy_krem_na_noc_my_portfolio_header .odzywczy_krem_na_noc_my_h5 {
      margin: 0 0 320px;
    }
    .odzywczy_krem_na_noc_my_portfolio_container .odzywczy_krem_na_noc_my_footer_image_top {
      top: 70px;
      transform: translate(80px, 0);
    }
    .odzywczy_krem_na_noc_my_movie_cotainer .odzywczy_krem_na_noc_my_h2,
    .odzywczy_krem_na_noc_my_movie_cotainer .odzywczy_krem_na_noc_my_h3 {
      text-align: center;
    }
    .odzywczy_krem_na_noc_my_portfolio_container .odzywczy_krem_na_noc_my_footer_image_top {
      top: 70px;
    }
    .prodfolio_box {
      right: 15px;
    }
    .main_image {
      transform: unset;
    }
    #hero {
      margin-bottom: unset;
    }
    .odzywczy_krem_na_noc_my_image_important_container img {
      transform: unset;
    }
    .odzywczy_krem_na_noc_my_grid {
      grid-template-columns: repeat(1, 1fr);
    }
    .odzywczy_krem_na_noc_my_row_important {
      height: unset;
    }
    .odzywczy_krem_na_noc_my_row_important .odzywczy_krem_na_noc_my_right {
      transform: unset;
      margin-top: 30px;
    }
  }
  @media only screen and (max-width: 580px) {
    .odzywczy_krem_na_noc_my_portfolio_container .odzywczy_krem_na_noc_my_footer_image_top {
      transform: translate(-50%, 0);
      left: 50%;
    }
    .odzywczy_krem_na_noc_my_portfolio_header .odzywczy_krem_na_noc_my_h2 {
      font-size: 26px;
      line-height: 32px;
    }
    .odzywczy_krem_na_noc_my_portfolio_header .odzywczy_krem_na_noc_my_h5 {
      font-size: 23px;
      margin: 0 0 76px;
      text-align: center;
    }
  }
  @media only screen and (max-width: 500px) {
    .logo_container {
      padding: 22px 30px 20px 20px;
    }
    .odzywczy_krem_na_noc_my_yellow_line {
      left: -90px;
      top: -70px;
      max-width: 100%;
    }
    .odzywczy_krem_na_noc_my_yellow_stain {
      left: -40%;
      max-width: 100%;
      top: -100px;
    }
    .logo_container {
      top: 60px;
    }
    .odzywczy_krem_na_noc_my_rzepak {
      top: -30px;
      left: 50%;
      max-width: 100%;
      transform: translateX(-50%);
    }
    .odzywczy_krem_na_noc_my_product_rzepak_image {
      max-width: 100%;
    }
    .odzywczy_krem_na_noc_my_right_product_container .odzywczy_krem_na_noc_my_h3.odzywczy_krem_na_noc_my_recomended {
      margin: 0;
    }
    .odzywczy_krem_na_noc_my_important_header .odzywczy_krem_na_noc_my_h2 {
      font-size: 31px;
      line-height: 41px;
    }
    .odzywczy_krem_na_noc_my_important_header .odzywczy_krem_na_noc_my_h3 {
      line-height: 27px;
      font-size: 17px;
    }
    .odzywczy_krem_na_noc_my_content_important_container .odzywczy_krem_na_noc_my_paragraph {
      font-size: 15px;
      line-height: 22px;
    }
    .odzywczy_krem_na_noc_my_movie_cotainer {
      padding-left: 15px;
      padding-right: 15px;
    }
    #odzywczy_krem_na_noc_my_product_container .odzywczy_krem_na_noc_my_header_container .odzywczy_krem_na_noc_my_h2 {
      font-size: 25px;
      line-height: 27px;
    }
    #odzywczy_krem_na_noc_my_product_container .odzywczy_krem_na_noc_my_header_container .odzywczy_krem_na_noc_my_h4 {
      font-size: 21px;
    }
    #odzywczy_krem_na_noc_my_product_container .odzywczy_krem_na_noc_my_header_container .odzywczy_krem_na_noc_my_h5 {
      font-size: 16px;
      padding: 0 15px;
    }
    .odzywczy_krem_na_noc_my_portfolio_header .odzywczy_krem_na_noc_my_h5 {
      margin: 0 0 40px;
    }
    .odzywczy_krem_na_noc_my_movie_cotainer .odzywczy_krem_na_noc_my_h2,
    .odzywczy_krem_na_noc_my_movie_cotainer .odzywczy_krem_na_noc_my_h3 {
      margin: 0 0 60px;
    }
    .odzywczy_krem_na_noc_my_portfolio_container {
      margin-top: 60px;
    }
    .odzywczy_krem_na_noc_my_portfolio_container {
      margin-top: 60px;
    }
    .odzywczy_krem_na_noc_my_portfolio_header .odzywczy_krem_na_noc_my_h2 {
      text-align: center;
    }
    .odzywczy_krem_na_noc_my_portfolio_container .odzywczy_krem_na_noc_my_footer_image_top {
      display: none;
    }
    .odzywczy_krem_na_noc_my_portfolio_header .odzywczy_krem_na_noc_my_h5 {
      margin: 0 0 40px;
    }
  }
  @media only screen and (max-width: 360px) {
    .odzywczy_krem_na_noc_my_portfolio_container {
      padding-left: 30px;
      padding-right: 30px;
    }
    .odzywczy_krem_na_noc_my_product_box .odzywczy_krem_na_noc_my_h2 {
      font-size: 12px;
      line-height: 15px;
    }
    .odzywczy_krem_na_noc_my_product_box .odzywczy_krem_na_noc_my_paragraph {
      font-size: 11px;
    }
    .odzywczy_krem_na_noc_my_product_box .odzywczy_krem_na_noc_my_big_button {
      font-size: 13px;
    }
    .odzywczy_krem_na_noc_my_movie_content .odzywczy_krem_na_noc_my_iframe {
      min-height: 200px;
    }
  }
  
  /*RC CSS'es*/
  /*..przeciwzmarszczkowy_krem_wygladzajacy_na_dzien*/
  
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_body {
    font-family: Poppins, sans-serif;
    margin: 0 auto;
    width: 1110px;
    max-width: 100%;
    padding: 0;
    overflow: hidden;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_bottom_content a:first-child {
    min-height: 239px;
    align-self: center;
    display: grid;
    justify-content: center;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_item_content_second {
    grid-column-start: 2;
    grid-column-end: 2;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_wrapp_image {
    display: grid;
    justify-content: center;
    align-items: end;
    height: 115px;
  }
  #hero {
    position: relative;
    text-align: right;
    margin-bottom: -474px;
  }
  .main_image {
    transform: translate(-289px, -360px);
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_yellow_stain {
    position: absolute;
    left: -235px;
    top: -270px;
    z-index: -4;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_yellow_line {
    position: absolute;
    left: 0;
    top: -200px;
    z-index: -3;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_yellow_line_2 {
    position: absolute;
    left: -130px;
    top: -310px;
    z-index: -1;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_yellow_line_3 {
    position: absolute;
    right: -275px;
    top: -105px;
    z-index: -1;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_rzepak {
    top: 80px;
    position: absolute;
    left: 210px;
    z-index: -2;
  }
  .logo_container {
    background: #0b5441;
    display: flex;
    flex-direction: column;
    position: absolute;
    top: 120px;
    padding: 22px 70px 20px 60px;
    border-radius: 0 200px 200px 0;
    box-shadow: 7px 7px 10px rgba(13, 29, 0, 0.2);
  }
  .logo_container_img.logo_image {
    margin-bottom: 18px;
  }
  #przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_product_container {
    margin-top: 95px;
    margin-bottom: 50px;
  }
  #przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_product_container .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_header_container {
    text-align: center;
    margin-bottom: 26px;
  }
  #przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_product_container
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_header_container
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_h2 {
    margin: 0;
    font-size: 42px;
    letter-spacing: 0.42px;
    line-height: 45px;
    color: #073a2a;
    text-transform: uppercase;
    font-weight: 400;
    margin-bottom: 13px;
  }
  #przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_product_container
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_header_container
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_h4 {
    margin: 0;
    line-height: 1;
    font-weight: 400;
    font-size: 28px;
    line-height: 36px;
    color: #073a2a;
    letter-spacing: 0;
    margin-bottom: 13px;
  }
  #przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_product_container
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_header_container
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_h5 {
    margin: 0;
    line-height: 1;
    color: #e94e1b;
    font-weight: 600;
    font-size: 23px;
    line-height: 36px;
    margin-bottom: 13px;
  }
  #przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_product_container
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_header_container
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_strong {
    margin: 0;
    line-height: 1;
    display: block;
    width: 100%;
    letter-spacing: 0.35px;
    line-height: 45px;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_product_container {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
  }
  .header_right_container {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 20px;
  }
  .header_right_container img {
    margin-right: 19px;
    max-width: 60px;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_left_product_container {
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: 45%;
    text-align: center;
    position: relative;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_right_product_container {
    -ms-flex: 0 0 55%;
    flex: 0 0 55%;
    max-width: 55%;
    padding-right: 62px;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_product_main_image {
    margin-top: 105px;
    position: relative;
    z-index: 1;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_product_rzepak_image {
    position: absolute;
    top: calc(50% + 50px);
    left: calc(50% - 70px);
    transform: translate(-50%, -50%);
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_right_product_container
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_h3.przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_recomended {
    color: #000;
    font-size: 17px;
    line-height: 1.4;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_capacity .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_h4,
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_right_product_container .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_h3 {
    color: #025540;
    font-weight: 700;
    margin: 0 0 10px;
    font-size: 23px;
    letter-spacing: -0.5px;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_right_product_container .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_ul {
    margin: 0 0 30px;
    padding-left: 30px;
    list-style: none;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_right_product_container .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_li {
    position: relative;
    padding: 0;
    margin: 0 0 12px;
    line-height: 23px;
    font-size: 16px;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_right_product_container .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_li::after {
    background-color: #fef100;
    content: "";
    position: absolute;
    left: -30px;
    top: 3px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_right_product_container .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_paragraph {
    margin: 0 0 40px;
    font-size: 14px;
    line-height: 20px;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_capacity .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_h4 {
    margin: 0 0 15px;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_capacity
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_h4
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_span {
    display: inline-block;
    margin-left: 20px;
    color: #000;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_right_product_container
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_capacity
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_paragraph {
    margin: 0;
    color: #025540;
    font-weight: 700;
  }
  #przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_product_info {
    margin-bottom: 20px;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_important_header {
    margin-bottom: 0;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_image_important_container img {
    transform: translate(-237px);
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_important_header .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_h2 {
    text-align: center;
    color: #025540;
    font-size: 43px;
    font-weight: 600;
    line-height: 51px;
    letter-spacing: -0.7px;
    margin: 0;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_important_header .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_h3 {
    text-align: center;
    margin: 0;
    line-height: 41px;
    font-size: 34px;
    font-weight: 600;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_row_important {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_row_important .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_right {
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
    transform: translateX(-80px);
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_row_important .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_left {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_image_important_container.przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_right {
    text-align: right;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_content_important_container .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_h3 {
    color: #025540;
    font-size: 26px;
    line-height: 34px;
    margin: 0;
    font-weight: 600;
    margin-bottom: 15px;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_content_important_container .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_h4 {
    color: #025540;
    font-size: 18px;
    line-height: 24px;
    margin: 0 0 9px;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_content_important_container .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_paragraph {
    color: #000;
    font-size: 18px;
    line-height: 26px;
    margin: 0;
    letter-spacing: -0.45px;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_content_important_container.przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_left {
    text-align: right;
    padding-right: 30px;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_content_important_container .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_content {
    width: 100%;
  }
  .cosmetic_line .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_h2 {
    text-align: center;
    margin: 0;
    color: #000;
    font-weight: 600;
    font-size: 37px;
    line-height: 44px;
    margin-bottom: 46px;
    margin-top: 0;
  }
  .cosmetic_line {
    margin-top: 15px;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_line_content {
    display: flex;
    padding: 0;
    align-items: center;
    justify-content: center;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_line_content .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_product_box {
    margin: 0;
    width: 221px;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_product_link {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: space-between;
    text-align: center;
    text-decoration: none;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_product_link:hover {
    text-decoration: none;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_product_box a {
    color: #2f5444;
    align-self: end;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_bottom_content {
    min-height: 313px;
    display: grid;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_product_box .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_h2 {
    font-size: 16px;
    line-height: 19px;
    color: #2f5444;
    font-weight: 300;
    text-transform: uppercase;
    margin-bottom: 0;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_product_box .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_paragraph {
    margin: 0;
    color: #2f5444;
    font-size: 13px;
    line-height: 1.3;
    margin-top: 5px;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_product_box .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_strong {
    display: block;
    font-weight: 600;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_product_box .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_product_image {
    max-width: 100%;
    transition: transform 0.3s ease-in;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_product_link:hover .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_product_image {
    transform: scale(1.1);
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_product_link .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_product_image {
    margin-bottom: 30px;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_top_content {
    min-height: 100px;
    margin-bottom: 13px;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_product_box .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 6.5px 26px;
    letter-spacing: 1px;
    align-self: flex-end;
    width: 171px;
    justify-content: center;
    margin: 0 auto;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_product_box .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 2px solid #de4e1b;
    letter-spacing: 1.6px;
    font-weight: 700;
    background: #de4e1b;
    border-radius: 50px;
    color: #fff;
    text-decoration: none;
    display: flex;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_big_button:hover {
    background-color: transparent;
    color: #de4e1b;
    text-decoration: none;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_portfolio_container {
    position: relative;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_portfolio_container .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_footer_image_top {
    position: absolute;
    right: 0;
    top: 0;
    transform: translate(150px, 0);
    z-index: 1;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_portfolio_header .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_h2 {
    color: #010101;
    font-weight: 600;
    font-size: 30px;
    line-height: 42px;
    margin: 0;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_portfolio_header .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_span {
    color: #f4c500;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_portfolio_header .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_h5 {
    font-weight: 300;
    color: #025540;
    font-size: 27px;
    line-height: 37px;
    margin: 0 0 76px;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_portfolio_container {
    margin-top: 140px;
    padding-left: 86px;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_portfolio_content {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 63px 76px;
    width: 644px;
    max-width: 100%;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_portfolio_box {
    position: relative;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_portfolio_box .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_box {
    border-radius: 11px;
    box-shadow: 0 5px 10px #032a2033;
    border-radius: 11px;
    height: 100%;
    padding: 36px 25px 24px;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-direction: column;
    background-color: #fff;
    position: relative;
    z-index: 2;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_box .top_portfolio > .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_absolute_number {
    position: absolute;
    top: 0;
    left: 0;
    width: 46px;
    height: 46px;
    background-color: #025540;
    color: #fff;
    font-size: 21px;
    line-height: 23px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    transform: translate(-50%, -50%);
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_box .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_h5 {
    color: #025540;
    margin: 0;
    font-size: 19px;
    line-height: 21px;
    font-weight: 600;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_box .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_paragraph {
    color: #221e20;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 20px;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_box
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_paragraph.przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_small_font {
    font-size: 13px;
    line-height: 18px;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_box
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_big_button.link_przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 1px solid #de4e1b;
    letter-spacing: 2.9px;
    font-weight: 700;
    background: 0 0;
    border-radius: 50px;
    color: #de4e1b;
    text-decoration: none;
    display: flex;
    margin-top: 10px;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_box
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_big_button.link_przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_big_button:hover {
    background-color: #de4e1b;
    color: #fff;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_movie_cotainer {
    position: relative;
    margin-top: 60px;
    padding-bottom: 60px;
    background-color: #fdcf00;
    padding-left: 85px;
    padding-right: 85px;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_grid {
    display: grid;
    grid-template-columns: repeat(2, 60%);
    text-align: center;
    justify-content: end;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_content_important_container {
    height: 795px;
    margin-top: 39px;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_row_important {
    height: 100%;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_yellow_bg_image {
    position: absolute;
    z-index: 0;
    top: -180px;
    left: 50%;
    transform: translate(-50%, -378px);
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_movie_content {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 10px solid #fff;
    border-radius: 30px;
    margin: 0 auto;
    width: 600px;
    max-width: calc(100% - 30px);
    position: relative;
    overflow: hidden;
    -webkit-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    -moz-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_movie_content .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_iframe {
    width: 100%;
    min-height: 320px;
    position: relative;
    z-index: 1;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_line_footer_image_1 {
    position: absolute;
    bottom: -260px;
    left: -220px;
    z-index: 0;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_line_footer_image_2 {
    position: absolute;
    right: -240px;
    top: -30px;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_movie_cotainer .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_h2,
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_movie_cotainer .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_h3 {
    font-weight: 600;
    font-size: 29px;
    line-height: 35px;
    color: #010101;
    margin: 0 0 90px;
    position: relative;
    z-index: 1;
    text-align: center;
  }
  .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_portfolio_container {
    position: relative;
  }
  .prodfolio_box {
    position: absolute;
    right: 178px;
    top: 135px;
    background-color: #fff;
    border-radius: 11px;
    box-shadow: 0 5px 10px #032a2033;
    border-radius: 11px;
    padding: 35px 50px 35px 25px;
    flex-direction: column;
    background-color: #fff;
    z-index: 1;
  }
  .prodfolio_box .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_h3 {
    font-weight: 600;
    color: #025540;
    margin: 0;
    font-size: 26px;
    line-height: 1.4;
  }
  .prodfolio_box .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_h3 .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_span {
    color: #fdcf00;
  }
  @media only screen and (max-width: 1075px) {
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_row_important .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_right {
      transform: unset;
    }
  }
  @media only screen and (max-width: 1000px) {
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_row_important .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_right {
      transform: translateX(-20px);
    }
  }
  @media only screen and (max-width: 929px) {
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_line_content {
      flex-wrap: wrap;
    }
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_line_content .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_product_box {
      padding: 0 15px;
      -ms-flex: 0 0 33.3333%;
      flex: 0 0 33.3333%;
      max-width: 33.3333%;
      margin-bottom: 50px;
    }
    #przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_product_info .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_product_info_image,
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_content_important_container
      .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_content
      .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_img {
      max-width: 100%;
    }
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_product_info_image {
      max-width: 100%;
    }
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_content_important_container.przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_right {
      padding-left: 15px;
    }
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_content_important_container
      .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_paragraph
      .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_br {
      display: none;
    }
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_portfolio_header
      .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_h2
      .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_br {
      display: none;
    }
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_portfolio_container {
      margin-top: 140px;
      padding-left: 86px;
    }
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_grid {
      grid-template-columns: repeat(2, 1fr);
    }
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_image_important_container img {
      transform: unset;
    }
  }
  @media only screen and (max-width: 880px) {
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_yellow_line_3 {
      right: -345px;
    }
  }
  @media only screen and (max-width: 775px) {
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_line_content .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_product_box {
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%;
    }
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_product_container {
      flex-wrap: wrap;
    }
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_left_product_container,
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_right_product_container {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_right_product_container {
      padding: 0 15px;
    }
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_yellow_stain {
      left: -20%;
      max-width: 100%;
    }
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_yellow_line_3 {
      display: none;
    }
    .main_image {
      max-width: 100%;
    }
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_yellow_line_2 {
      display: none;
    }
    .logo_container_img.logo_image,
    .logo_container_img.text_image {
      max-width: 180px;
    }
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_row_important .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_left,
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_row_important .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_right {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_content_important_container,
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_content_important_container.przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_left {
      text-align: center;
      padding: 0 15px;
    }
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_row_important .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_image_important_container {
      order: 2;
    }
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_row_important .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_content_important_container {
      order: 1;
    }
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_portfolio_content {
      grid-template-columns: repeat(1, 1fr);
    }
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_portfolio_content .container_przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_box:nth-child(2) {
      display: none;
    }
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_portfolio_content {
      grid-template-columns: repeat(1, 1fr);
    }
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_portfolio_content .container_przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_box:nth-child(2) {
      display: none;
    }
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_portfolio_container {
      padding-left: 50px;
      padding-right: 50px;
    }
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_portfolio_header .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_h5 {
      margin: 0 0 320px;
    }
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_portfolio_container .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_footer_image_top {
      top: 70px;
      transform: translate(80px, 0);
    }
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_movie_cotainer .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_h2,
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_movie_cotainer .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_h3 {
      text-align: center;
    }
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_portfolio_container .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_footer_image_top {
      top: 70px;
    }
    .prodfolio_box {
      right: 15px;
    }
    .main_image {
      transform: unset;
    }
    #hero {
      margin-bottom: unset;
    }
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_image_important_container img {
      transform: unset;
    }
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_grid {
      grid-template-columns: repeat(1, 1fr);
    }
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_row_important {
      height: unset;
    }
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_row_important .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_right {
      transform: unset;
      margin-top: 30px;
    }
  }
  @media only screen and (max-width: 580px) {
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_portfolio_container .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_footer_image_top {
      transform: translate(-50%, 0);
      left: 50%;
    }
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_portfolio_header .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_h2 {
      font-size: 26px;
      line-height: 32px;
    }
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_portfolio_header .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_h5 {
      font-size: 23px;
      margin: 0 0 76px;
      text-align: center;
    }
  }
  @media only screen and (max-width: 500px) {
    .logo_container {
      padding: 22px 30px 20px 20px;
    }
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_yellow_line {
      left: -90px;
      top: -70px;
      max-width: 100%;
    }
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_yellow_stain {
      left: -40%;
      max-width: 100%;
      top: -100px;
    }
    .logo_container {
      top: 60px;
    }
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_rzepak {
      top: -30px;
      left: 50%;
      max-width: 100%;
      transform: translateX(-50%);
    }
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_product_rzepak_image {
      max-width: 100%;
    }
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_right_product_container
      .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_h3.przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_recomended {
      margin: 0;
    }
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_important_header .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_h2 {
      font-size: 31px;
      line-height: 41px;
    }
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_important_header .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_h3 {
      line-height: 27px;
      font-size: 17px;
    }
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_content_important_container .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_paragraph {
      font-size: 15px;
      line-height: 22px;
    }
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_movie_cotainer {
      padding-left: 15px;
      padding-right: 15px;
    }
    #przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_product_container
      .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_header_container
      .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_h2 {
      font-size: 25px;
      line-height: 27px;
    }
    #przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_product_container
      .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_header_container
      .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_h4 {
      font-size: 21px;
    }
    #przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_product_container
      .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_header_container
      .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_h5 {
      font-size: 16px;
      padding: 0 15px;
    }
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_portfolio_header .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_h5 {
      margin: 0 0 40px;
    }
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_movie_cotainer .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_h2,
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_movie_cotainer .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_h3 {
      margin: 0 0 60px;
    }
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_portfolio_container {
      margin-top: 60px;
    }
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_portfolio_container {
      margin-top: 60px;
    }
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_portfolio_header .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_h2 {
      text-align: center;
    }
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_portfolio_container .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_footer_image_top {
      display: none;
    }
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_portfolio_header .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_h5 {
      margin: 0 0 40px;
    }
  }
  @media only screen and (max-width: 360px) {
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_portfolio_container {
      padding-left: 30px;
      padding-right: 30px;
    }
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_product_box .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_h2 {
      font-size: 12px;
      line-height: 15px;
    }
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_product_box .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_paragraph {
      font-size: 11px;
    }
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_product_box .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_big_button {
      font-size: 13px;
    }
    .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_movie_content .przeciwzmarszczkowy_krem_wygladzajacy_na_dzien_my_iframe {
      min-height: 200px;
    }
  }
  
  /*RC CSS'es*/
  /*..lagodzaco-nawilzajacy_krem_na_dzien*/
  
  .product-description li {
    color: #000;
    font-weight: 400;
  }
  .product-description p {
    color: #000;
    font-weight: 400;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_body {
    font-family: Poppins, sans-serif;
    margin: 0 auto;
    width: 1110px;
    max-width: 100%;
    padding: 0;
    overflow: hidden;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_bottom_content a:first-child {
    min-height: 239px;
    align-self: center;
    display: grid;
    justify-content: center;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_item_content_second {
    grid-column-start: 2;
    grid-column-end: 2;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_wrapp_image {
    display: grid;
    justify-content: center;
    align-items: end;
    height: 115px;
  }
  #hero {
    position: relative;
    text-align: right;
    margin-bottom: -474px;
  }
  .main_image {
    transform: translate(-289px, -360px);
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_yellow_stain {
    position: absolute;
    left: -235px;
    top: -270px;
    z-index: -4;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_yellow_line {
    position: absolute;
    left: 0;
    top: -200px;
    z-index: -3;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_yellow_line_2 {
    position: absolute;
    left: -130px;
    top: -310px;
    z-index: -1;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_yellow_line_3 {
    position: absolute;
    right: -275px;
    top: -105px;
    z-index: -1;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_rzepak {
    top: 80px;
    position: absolute;
    left: 210px;
    z-index: -2;
  }
  .logo_container {
    background: #0b5441;
    display: flex;
    flex-direction: column;
    position: absolute;
    top: 120px;
    padding: 22px 70px 20px 60px;
    border-radius: 0 200px 200px 0;
    box-shadow: 7px 7px 10px rgba(13, 29, 0, 0.2);
  }
  .logo_container_img.logo_image {
    margin-bottom: 18px;
  }
  #lagodzaco-nawilzajacy_krem_na_dzien_my_product_container {
    margin-top: 95px;
    margin-bottom: 50px;
  }
  #lagodzaco-nawilzajacy_krem_na_dzien_my_product_container .lagodzaco-nawilzajacy_krem_na_dzien_my_header_container {
    text-align: center;
    margin-bottom: 26px;
  }
  #lagodzaco-nawilzajacy_krem_na_dzien_my_product_container
    .lagodzaco-nawilzajacy_krem_na_dzien_my_header_container
    .lagodzaco-nawilzajacy_krem_na_dzien_my_h2 {
    margin: 0;
    font-size: 42px;
    letter-spacing: 0.42px;
    line-height: 45px;
    color: #073a2a;
    text-transform: uppercase;
    font-weight: 400;
    margin-bottom: 13px;
  }
  #lagodzaco-nawilzajacy_krem_na_dzien_my_product_container
    .lagodzaco-nawilzajacy_krem_na_dzien_my_header_container
    .lagodzaco-nawilzajacy_krem_na_dzien_my_h4 {
    margin: 0;
    line-height: 1;
    font-weight: 400;
    font-size: 28px;
    line-height: 36px;
    color: #073a2a;
    letter-spacing: 0;
    margin-bottom: 13px;
  }
  #lagodzaco-nawilzajacy_krem_na_dzien_my_product_container
    .lagodzaco-nawilzajacy_krem_na_dzien_my_header_container
    .lagodzaco-nawilzajacy_krem_na_dzien_my_h5 {
    margin: 0;
    line-height: 1;
    color: #e94e1b;
    font-weight: 600;
    font-size: 23px;
    line-height: 36px;
    margin-bottom: 13px;
  }
  #lagodzaco-nawilzajacy_krem_na_dzien_my_product_container
    .lagodzaco-nawilzajacy_krem_na_dzien_my_header_container
    .lagodzaco-nawilzajacy_krem_na_dzien_my_strong {
    margin: 0;
    line-height: 1;
    display: block;
    width: 100%;
    letter-spacing: 0.35px;
    line-height: 45px;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_product_container {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
  }
  .header_right_container {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 20px;
  }
  .header_right_container img {
    margin-right: 19px;
    max-width: 60px;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_left_product_container {
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: 45%;
    text-align: center;
    position: relative;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_right_product_container {
    -ms-flex: 0 0 55%;
    flex: 0 0 55%;
    max-width: 55%;
    padding-right: 62px;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_product_main_image {
    position: relative;
    z-index: 1;
    margin-top: 105px;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_product_rzepak_image {
    position: absolute;
    top: calc(50% + 50px);
    left: calc(50% - 70px);
    transform: translate(-50%, -50%);
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_right_product_container
    .lagodzaco-nawilzajacy_krem_na_dzien_my_h3.lagodzaco-nawilzajacy_krem_na_dzien_my_recomended {
    color: #000;
    font-size: 22px;
    line-height: 1.4;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_capacity .lagodzaco-nawilzajacy_krem_na_dzien_my_h4,
  .lagodzaco-nawilzajacy_krem_na_dzien_my_right_product_container .lagodzaco-nawilzajacy_krem_na_dzien_my_h3 {
    color: #025540;
    font-weight: 700;
    margin: 0 0 10px;
    font-size: 23px;
    letter-spacing: -0.5px;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_right_product_container .lagodzaco-nawilzajacy_krem_na_dzien_my_ul {
    margin: 0 0 30px;
    padding-left: 30px;
    list-style: none;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_right_product_container .lagodzaco-nawilzajacy_krem_na_dzien_my_li {
    position: relative;
    padding: 0;
    margin: 0 0 12px;
    line-height: 23px;
    font-size: 16px;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_right_product_container .lagodzaco-nawilzajacy_krem_na_dzien_my_li::after {
    background-color: #fef100;
    content: "";
    position: absolute;
    left: -30px;
    top: 3px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_right_product_container .lagodzaco-nawilzajacy_krem_na_dzien_my_paragraph {
    margin: 0 0 40px;
    font-size: 14px;
    line-height: 20px;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_capacity .lagodzaco-nawilzajacy_krem_na_dzien_my_h4 {
    margin: 0 0 15px;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_capacity .lagodzaco-nawilzajacy_krem_na_dzien_my_h4 .lagodzaco-nawilzajacy_krem_na_dzien_my_span {
    display: inline-block;
    margin-left: 20px;
    color: #000;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_right_product_container
    .lagodzaco-nawilzajacy_krem_na_dzien_my_capacity
    .lagodzaco-nawilzajacy_krem_na_dzien_my_paragraph {
    margin: 0;
    color: #025540;
    font-weight: 700;
  }
  #lagodzaco-nawilzajacy_krem_na_dzien_my_product_info {
    margin-bottom: 20px;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_important_header {
    margin-bottom: 0;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_image_important_container img {
    transform: translate(9px);
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_important_header .lagodzaco-nawilzajacy_krem_na_dzien_my_h2 {
    text-align: center;
    color: #025540;
    font-size: 43px;
    font-weight: 600;
    line-height: 51px;
    letter-spacing: -0.7px;
    margin: 0;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_important_header .lagodzaco-nawilzajacy_krem_na_dzien_my_h3 {
    text-align: center;
    margin: 0;
    line-height: 41px;
    font-size: 34px;
    font-weight: 600;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_row_important {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_row_important .lagodzaco-nawilzajacy_krem_na_dzien_my_right {
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
    transform: translateX(-80px);
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_row_important .lagodzaco-nawilzajacy_krem_na_dzien_my_left {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_image_important_container.lagodzaco-nawilzajacy_krem_na_dzien_my_right {
    text-align: right;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_content_important_container .lagodzaco-nawilzajacy_krem_na_dzien_my_h3 {
    color: #025540;
    font-size: 26px;
    line-height: 34px;
    margin: 0;
    font-weight: 600;
    margin-bottom: 15px;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_content_important_container .lagodzaco-nawilzajacy_krem_na_dzien_my_h4 {
    color: #025540;
    font-size: 18px;
    line-height: 24px;
    margin: 0 0 9px;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_content_important_container .lagodzaco-nawilzajacy_krem_na_dzien_my_paragraph {
    color: #000;
    font-size: 18px;
    line-height: 26px;
    margin: 0;
    letter-spacing: -0.45px;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_content_important_container.lagodzaco-nawilzajacy_krem_na_dzien_my_left {
    text-align: right;
    padding-right: 30px;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_content_important_container .lagodzaco-nawilzajacy_krem_na_dzien_my_content {
    width: 100%;
  }
  .cosmetic_line .lagodzaco-nawilzajacy_krem_na_dzien_my_h2 {
    text-align: center;
    margin: 0;
    color: #000;
    font-weight: 600;
    font-size: 37px;
    line-height: 44px;
    margin-bottom: 46px;
    margin-top: 0;
  }
  .cosmetic_line {
    margin-top: 15px;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_line_content {
    display: flex;
    padding: 0;
    align-items: center;
    justify-content: center;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_line_content .lagodzaco-nawilzajacy_krem_na_dzien_my_product_box {
    margin: 0;
    width: 221px;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_product_link {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: space-between;
    text-align: center;
    text-decoration: none;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_product_link:hover {
    text-decoration: none;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_product_box a {
    color: #2f5444;
    align-self: end;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_bottom_content {
    min-height: 265px;
    display: grid;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_product_box .lagodzaco-nawilzajacy_krem_na_dzien_my_h2 {
    font-size: 16px;
    line-height: 19px;
    color: #2f5444;
    font-weight: 300;
    text-transform: uppercase;
    margin-bottom: 0;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_product_box .lagodzaco-nawilzajacy_krem_na_dzien_my_paragraph {
    margin: 0;
    color: #2f5444;
    font-size: 13px;
    line-height: 1.3;
    margin-top: 5px;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_product_box .lagodzaco-nawilzajacy_krem_na_dzien_my_strong {
    display: block;
    font-weight: 600;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_product_box .lagodzaco-nawilzajacy_krem_na_dzien_my_product_image {
    max-width: 100%;
    transition: transform 0.3s ease-in;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_product_link:hover .lagodzaco-nawilzajacy_krem_na_dzien_my_product_image {
    transform: scale(1.1);
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_product_link .lagodzaco-nawilzajacy_krem_na_dzien_my_product_image {
    margin-bottom: 30px;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_top_content {
    margin-bottom: 13px;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_product_box .lagodzaco-nawilzajacy_krem_na_dzien_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 6.5px 26px;
    letter-spacing: 1px;
    align-self: flex-end;
    width: 171px;
    justify-content: center;
    margin: 0 auto;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_product_box .lagodzaco-nawilzajacy_krem_na_dzien_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 2px solid #de4e1b;
    letter-spacing: 1.6px;
    font-weight: 700;
    background: #de4e1b;
    border-radius: 50px;
    color: #fff;
    text-decoration: none;
    display: flex;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_big_button:hover {
    background-color: transparent;
    color: #de4e1b;
    text-decoration: none;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_portfolio_container {
    position: relative;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_portfolio_container .lagodzaco-nawilzajacy_krem_na_dzien_my_footer_image_top {
    position: absolute;
    right: 0;
    top: 0;
    transform: translate(150px, 0);
    z-index: 1;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_portfolio_header .lagodzaco-nawilzajacy_krem_na_dzien_my_h2 {
    color: #010101;
    font-weight: 600;
    font-size: 30px;
    line-height: 42px;
    margin: 0;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_portfolio_header .lagodzaco-nawilzajacy_krem_na_dzien_my_span {
    color: #f4c500;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_portfolio_header .lagodzaco-nawilzajacy_krem_na_dzien_my_h5 {
    font-weight: 300;
    color: #025540;
    font-size: 27px;
    line-height: 37px;
    margin: 0 0 76px;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_portfolio_container {
    margin-top: 140px;
    padding-left: 86px;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_portfolio_content {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 63px 76px;
    width: 644px;
    max-width: 100%;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_portfolio_box {
    position: relative;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_portfolio_box .lagodzaco-nawilzajacy_krem_na_dzien_my_box {
    border-radius: 11px;
    box-shadow: 0 5px 10px #032a2033;
    border-radius: 11px;
    height: 100%;
    padding: 36px 25px 24px;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-direction: column;
    background-color: #fff;
    position: relative;
    z-index: 2;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_box .top_portfolio > .lagodzaco-nawilzajacy_krem_na_dzien_my_absolute_number {
    position: absolute;
    top: 0;
    left: 0;
    width: 46px;
    height: 46px;
    background-color: #025540;
    color: #fff;
    font-size: 21px;
    line-height: 23px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    transform: translate(-50%, -50%);
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_box .lagodzaco-nawilzajacy_krem_na_dzien_my_h5 {
    color: #025540;
    margin: 0;
    font-size: 19px;
    line-height: 21px;
    font-weight: 600;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_box .lagodzaco-nawilzajacy_krem_na_dzien_my_paragraph {
    color: #221e20;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 20px;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_box .lagodzaco-nawilzajacy_krem_na_dzien_my_paragraph.lagodzaco-nawilzajacy_krem_na_dzien_my_small_font {
    font-size: 13px;
    line-height: 18px;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_box
    .lagodzaco-nawilzajacy_krem_na_dzien_my_big_button.link_lagodzaco-nawilzajacy_krem_na_dzien_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 1px solid #de4e1b;
    letter-spacing: 2.9px;
    font-weight: 700;
    background: 0 0;
    border-radius: 50px;
    color: #de4e1b;
    text-decoration: none;
    display: flex;
    margin-top: 10px;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_box
    .lagodzaco-nawilzajacy_krem_na_dzien_my_big_button.link_lagodzaco-nawilzajacy_krem_na_dzien_my_big_button:hover {
    background-color: #de4e1b;
    color: #fff;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_movie_cotainer {
    position: relative;
    margin-top: 60px;
    padding-bottom: 60px;
    background-color: #fdcf00;
    padding-left: 85px;
    padding-right: 85px;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_grid {
    display: grid;
    grid-template-columns: repeat(2, 60%);
    text-align: center;
    justify-content: end;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_content_important_container {
    height: 795px;
    margin-top: 39px;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_row_important {
    height: 100%;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_yellow_bg_image {
    position: absolute;
    z-index: 0;
    top: -180px;
    left: 50%;
    transform: translate(-50%, -378px);
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_movie_content {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 10px solid #fff;
    border-radius: 30px;
    margin: 0 auto;
    width: 600px;
    max-width: calc(100% - 30px);
    position: relative;
    overflow: hidden;
    -webkit-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    -moz-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_movie_content .lagodzaco-nawilzajacy_krem_na_dzien_my_iframe {
    width: 100%;
    min-height: 320px;
    position: relative;
    z-index: 1;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_line_footer_image_1 {
    position: absolute;
    bottom: -260px;
    left: -220px;
    z-index: 0;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_line_footer_image_2 {
    position: absolute;
    right: -240px;
    top: -30px;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_movie_cotainer .lagodzaco-nawilzajacy_krem_na_dzien_my_h2,
  .lagodzaco-nawilzajacy_krem_na_dzien_my_movie_cotainer .lagodzaco-nawilzajacy_krem_na_dzien_my_h3 {
    font-weight: 600;
    font-size: 29px;
    line-height: 35px;
    color: #010101;
    margin: 0 0 90px;
    position: relative;
    z-index: 1;
    text-align: center;
  }
  .lagodzaco-nawilzajacy_krem_na_dzien_my_portfolio_container {
    position: relative;
  }
  .prodfolio_box {
    position: absolute;
    right: 178px;
    top: 135px;
    background-color: #fff;
    border-radius: 11px;
    box-shadow: 0 5px 10px #032a2033;
    border-radius: 11px;
    padding: 35px 50px 35px 25px;
    flex-direction: column;
    background-color: #fff;
    z-index: 1;
  }
  .prodfolio_box .lagodzaco-nawilzajacy_krem_na_dzien_my_h3 {
    font-weight: 600;
    color: #025540;
    margin: 0;
    font-size: 26px;
    line-height: 1.4;
  }
  .prodfolio_box .lagodzaco-nawilzajacy_krem_na_dzien_my_h3 .lagodzaco-nawilzajacy_krem_na_dzien_my_span {
    color: #fdcf00;
  }
  @media only screen and (max-width: 1075px) {
    .lagodzaco-nawilzajacy_krem_na_dzien_my_row_important .lagodzaco-nawilzajacy_krem_na_dzien_my_right {
      transform: unset;
    }
  }
  @media only screen and (max-width: 1000px) {
    .lagodzaco-nawilzajacy_krem_na_dzien_my_row_important .lagodzaco-nawilzajacy_krem_na_dzien_my_right {
      transform: translateX(-20px);
    }
    .lagodzaco-nawilzajacy_krem_na_dzien_my_left_product_container img {
      max-width: 100%;
    }
  }
  @media only screen and (max-width: 929px) {
    .lagodzaco-nawilzajacy_krem_na_dzien_my_line_content {
      flex-wrap: wrap;
    }
    .lagodzaco-nawilzajacy_krem_na_dzien_my_line_content .lagodzaco-nawilzajacy_krem_na_dzien_my_product_box {
      padding: 0 15px;
      -ms-flex: 0 0 33.3333%;
      flex: 0 0 33.3333%;
      max-width: 33.3333%;
      margin-bottom: 50px;
    }
    #lagodzaco-nawilzajacy_krem_na_dzien_my_product_info .lagodzaco-nawilzajacy_krem_na_dzien_my_product_info_image,
    .lagodzaco-nawilzajacy_krem_na_dzien_my_content_important_container
      .lagodzaco-nawilzajacy_krem_na_dzien_my_content
      .lagodzaco-nawilzajacy_krem_na_dzien_my_img {
      max-width: 100%;
    }
    .lagodzaco-nawilzajacy_krem_na_dzien_my_product_info_image {
      max-width: 100%;
    }
    .lagodzaco-nawilzajacy_krem_na_dzien_my_content_important_container.lagodzaco-nawilzajacy_krem_na_dzien_my_right {
      padding-left: 15px;
      height: unset;
    }
    .lagodzaco-nawilzajacy_krem_na_dzien_my_content_important_container
      .lagodzaco-nawilzajacy_krem_na_dzien_my_paragraph
      .lagodzaco-nawilzajacy_krem_na_dzien_my_br {
      display: none;
    }
    .lagodzaco-nawilzajacy_krem_na_dzien_my_portfolio_header .lagodzaco-nawilzajacy_krem_na_dzien_my_h2 .lagodzaco-nawilzajacy_krem_na_dzien_my_br {
      display: none;
    }
    .lagodzaco-nawilzajacy_krem_na_dzien_my_portfolio_container {
      margin-top: 140px;
      padding-left: 86px;
    }
    .lagodzaco-nawilzajacy_krem_na_dzien_my_grid {
      grid-template-columns: repeat(2, 1fr);
    }
    .lagodzaco-nawilzajacy_krem_na_dzien_my_image_important_container img {
      transform: unset;
    }
  }
  @media only screen and (max-width: 880px) {
    .lagodzaco-nawilzajacy_krem_na_dzien_my_yellow_line_3 {
      right: -345px;
    }
  }
  @media only screen and (max-width: 775px) {
    .lagodzaco-nawilzajacy_krem_na_dzien_my_line_content .lagodzaco-nawilzajacy_krem_na_dzien_my_product_box {
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%;
    }
    .lagodzaco-nawilzajacy_krem_na_dzien_my_product_container {
      flex-wrap: wrap;
    }
    .lagodzaco-nawilzajacy_krem_na_dzien_my_left_product_container,
    .lagodzaco-nawilzajacy_krem_na_dzien_my_right_product_container {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }
    .lagodzaco-nawilzajacy_krem_na_dzien_my_right_product_container {
      padding: 0 15px;
    }
    .lagodzaco-nawilzajacy_krem_na_dzien_my_yellow_stain {
      left: -20%;
      max-width: 100%;
    }
    .lagodzaco-nawilzajacy_krem_na_dzien_my_yellow_line_3 {
      display: none;
    }
    .main_image {
      max-width: 100%;
    }
    .lagodzaco-nawilzajacy_krem_na_dzien_my_yellow_line_2 {
      display: none;
    }
    .logo_container_img.logo_image,
    .logo_container_img.text_image {
      max-width: 180px;
    }
    .lagodzaco-nawilzajacy_krem_na_dzien_my_row_important .lagodzaco-nawilzajacy_krem_na_dzien_my_left,
    .lagodzaco-nawilzajacy_krem_na_dzien_my_row_important .lagodzaco-nawilzajacy_krem_na_dzien_my_right {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }
    .lagodzaco-nawilzajacy_krem_na_dzien_my_content_important_container,
    .lagodzaco-nawilzajacy_krem_na_dzien_my_content_important_container.lagodzaco-nawilzajacy_krem_na_dzien_my_left {
      text-align: center;
      padding: 0 15px;
    }
    .lagodzaco-nawilzajacy_krem_na_dzien_my_row_important .lagodzaco-nawilzajacy_krem_na_dzien_my_image_important_container {
      order: 2;
    }
    .lagodzaco-nawilzajacy_krem_na_dzien_my_row_important .lagodzaco-nawilzajacy_krem_na_dzien_my_content_important_container {
      order: 1;
    }
    .lagodzaco-nawilzajacy_krem_na_dzien_my_portfolio_content {
      grid-template-columns: repeat(1, 1fr);
    }
    .lagodzaco-nawilzajacy_krem_na_dzien_my_portfolio_content .container_lagodzaco-nawilzajacy_krem_na_dzien_my_box:nth-child(2) {
      display: none;
    }
    .lagodzaco-nawilzajacy_krem_na_dzien_my_portfolio_content {
      grid-template-columns: repeat(1, 1fr);
    }
    .lagodzaco-nawilzajacy_krem_na_dzien_my_portfolio_content .container_lagodzaco-nawilzajacy_krem_na_dzien_my_box:nth-child(2) {
      display: none;
    }
    .lagodzaco-nawilzajacy_krem_na_dzien_my_portfolio_container {
      padding-left: 50px;
      padding-right: 50px;
    }
    .lagodzaco-nawilzajacy_krem_na_dzien_my_portfolio_header .lagodzaco-nawilzajacy_krem_na_dzien_my_h5 {
      margin: 0 0 320px;
    }
    .lagodzaco-nawilzajacy_krem_na_dzien_my_portfolio_container .lagodzaco-nawilzajacy_krem_na_dzien_my_footer_image_top {
      top: 70px;
      transform: translate(80px, 0);
    }
    .lagodzaco-nawilzajacy_krem_na_dzien_my_movie_cotainer .lagodzaco-nawilzajacy_krem_na_dzien_my_h2,
    .lagodzaco-nawilzajacy_krem_na_dzien_my_movie_cotainer .lagodzaco-nawilzajacy_krem_na_dzien_my_h3 {
      text-align: center;
    }
    .lagodzaco-nawilzajacy_krem_na_dzien_my_portfolio_container .lagodzaco-nawilzajacy_krem_na_dzien_my_footer_image_top {
      top: 70px;
    }
    .prodfolio_box {
      right: 15px;
    }
    .main_image {
      transform: unset;
    }
    #hero {
      margin-bottom: unset;
    }
    .lagodzaco-nawilzajacy_krem_na_dzien_my_image_important_container img {
      transform: unset;
    }
    .lagodzaco-nawilzajacy_krem_na_dzien_my_grid {
      grid-template-columns: repeat(1, 1fr);
    }
    .lagodzaco-nawilzajacy_krem_na_dzien_my_row_important {
      height: unset;
    }
    .lagodzaco-nawilzajacy_krem_na_dzien_my_row_important .lagodzaco-nawilzajacy_krem_na_dzien_my_right {
      transform: unset;
      margin-top: 30px;
    }
  }
  @media only screen and (max-width: 580px) {
    .lagodzaco-nawilzajacy_krem_na_dzien_my_portfolio_container .lagodzaco-nawilzajacy_krem_na_dzien_my_footer_image_top {
      transform: translate(-50%, 0);
      left: 50%;
    }
    .lagodzaco-nawilzajacy_krem_na_dzien_my_portfolio_header .lagodzaco-nawilzajacy_krem_na_dzien_my_h2 {
      font-size: 26px;
      line-height: 32px;
    }
    .lagodzaco-nawilzajacy_krem_na_dzien_my_portfolio_header .lagodzaco-nawilzajacy_krem_na_dzien_my_h5 {
      font-size: 23px;
      margin: 0 0 76px;
      text-align: center;
    }
  }
  @media only screen and (max-width: 500px) {
    .logo_container {
      padding: 22px 30px 20px 20px;
    }
    .lagodzaco-nawilzajacy_krem_na_dzien_my_yellow_line {
      left: -90px;
      top: -70px;
      max-width: 100%;
    }
    .lagodzaco-nawilzajacy_krem_na_dzien_my_yellow_stain {
      left: -40%;
      max-width: 100%;
      top: -100px;
    }
    .logo_container {
      top: 60px;
    }
    .lagodzaco-nawilzajacy_krem_na_dzien_my_rzepak {
      top: -30px;
      left: 50%;
      max-width: 100%;
      transform: translateX(-50%);
    }
    .lagodzaco-nawilzajacy_krem_na_dzien_my_product_rzepak_image {
      max-width: 100%;
    }
    .lagodzaco-nawilzajacy_krem_na_dzien_my_right_product_container
      .lagodzaco-nawilzajacy_krem_na_dzien_my_h3.lagodzaco-nawilzajacy_krem_na_dzien_my_recomended {
      margin: 0;
    }
    .lagodzaco-nawilzajacy_krem_na_dzien_my_important_header .lagodzaco-nawilzajacy_krem_na_dzien_my_h2 {
      font-size: 31px;
      line-height: 41px;
    }
    .lagodzaco-nawilzajacy_krem_na_dzien_my_important_header .lagodzaco-nawilzajacy_krem_na_dzien_my_h3 {
      line-height: 27px;
      font-size: 17px;
    }
    .lagodzaco-nawilzajacy_krem_na_dzien_my_content_important_container .lagodzaco-nawilzajacy_krem_na_dzien_my_paragraph {
      font-size: 15px;
      line-height: 22px;
    }
    .lagodzaco-nawilzajacy_krem_na_dzien_my_movie_cotainer {
      padding-left: 15px;
      padding-right: 15px;
    }
    #lagodzaco-nawilzajacy_krem_na_dzien_my_product_container
      .lagodzaco-nawilzajacy_krem_na_dzien_my_header_container
      .lagodzaco-nawilzajacy_krem_na_dzien_my_h2 {
      font-size: 25px;
      line-height: 27px;
    }
    #lagodzaco-nawilzajacy_krem_na_dzien_my_product_container
      .lagodzaco-nawilzajacy_krem_na_dzien_my_header_container
      .lagodzaco-nawilzajacy_krem_na_dzien_my_h4 {
      font-size: 21px;
    }
    #lagodzaco-nawilzajacy_krem_na_dzien_my_product_container
      .lagodzaco-nawilzajacy_krem_na_dzien_my_header_container
      .lagodzaco-nawilzajacy_krem_na_dzien_my_h5 {
      font-size: 16px;
      padding: 0 15px;
    }
    .lagodzaco-nawilzajacy_krem_na_dzien_my_portfolio_header .lagodzaco-nawilzajacy_krem_na_dzien_my_h5 {
      margin: 0 0 40px;
    }
    .lagodzaco-nawilzajacy_krem_na_dzien_my_movie_cotainer .lagodzaco-nawilzajacy_krem_na_dzien_my_h2,
    .lagodzaco-nawilzajacy_krem_na_dzien_my_movie_cotainer .lagodzaco-nawilzajacy_krem_na_dzien_my_h3 {
      margin: 0 0 60px;
    }
    .lagodzaco-nawilzajacy_krem_na_dzien_my_portfolio_container {
      margin-top: 60px;
    }
    .lagodzaco-nawilzajacy_krem_na_dzien_my_portfolio_container {
      margin-top: 60px;
    }
    .lagodzaco-nawilzajacy_krem_na_dzien_my_portfolio_header .lagodzaco-nawilzajacy_krem_na_dzien_my_h2 {
      text-align: center;
    }
    .lagodzaco-nawilzajacy_krem_na_dzien_my_portfolio_container .lagodzaco-nawilzajacy_krem_na_dzien_my_footer_image_top {
      display: none;
    }
    .lagodzaco-nawilzajacy_krem_na_dzien_my_portfolio_header .lagodzaco-nawilzajacy_krem_na_dzien_my_h5 {
      margin: 0 0 40px;
    }
  }
  @media only screen and (max-width: 360px) {
    .lagodzaco-nawilzajacy_krem_na_dzien_my_portfolio_container {
      padding-left: 30px;
      padding-right: 30px;
    }
    .lagodzaco-nawilzajacy_krem_na_dzien_my_product_box .lagodzaco-nawilzajacy_krem_na_dzien_my_h2 {
      font-size: 12px;
      line-height: 15px;
    }
    .lagodzaco-nawilzajacy_krem_na_dzien_my_product_box .lagodzaco-nawilzajacy_krem_na_dzien_my_paragraph {
      font-size: 11px;
    }
    .lagodzaco-nawilzajacy_krem_na_dzien_my_product_box .lagodzaco-nawilzajacy_krem_na_dzien_my_big_button {
      font-size: 13px;
    }
    .lagodzaco-nawilzajacy_krem_na_dzien_my_movie_content .lagodzaco-nawilzajacy_krem_na_dzien_my_iframe {
      min-height: 200px;
    }
  }
  
  /*RC CSS'es*/
  /*..tonik_lagodzacy_neutralizujacy_PH_skory*/
  
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_body {
    font-family: Poppins, sans-serif;
    margin: 0 auto;
    width: 1110px;
    max-width: 100%;
    padding: 0;
    overflow: hidden;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_bottom_content a:first-child {
    min-height: 239px;
    align-self: center;
    display: grid;
    justify-content: center;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_item_content_second {
    grid-column-start: 2;
    grid-column-end: 2;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_wrapp_image {
    display: grid;
    justify-content: center;
    align-items: end;
    height: 115px;
  }
  #hero {
    position: relative;
    text-align: right;
    margin-bottom: -474px;
  }
  .main_image {
    transform: translate(-289px, -450px);
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_yellow_stain {
    position: absolute;
    left: -235px;
    top: -270px;
    z-index: -4;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_yellow_line {
    position: absolute;
    left: 0;
    top: -200px;
    z-index: -3;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_yellow_line_2 {
    position: absolute;
    left: -130px;
    top: -310px;
    z-index: -1;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_yellow_line_3 {
    position: absolute;
    right: -275px;
    top: -105px;
    z-index: -1;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_rzepak {
    top: 80px;
    position: absolute;
    left: 210px;
    z-index: -2;
  }
  .logo_container {
    background: #0b5441;
    display: flex;
    flex-direction: column;
    position: absolute;
    top: 120px;
    padding: 22px 70px 20px 60px;
    border-radius: 0 200px 200px 0;
    box-shadow: 7px 7px 10px rgba(13, 29, 0, 0.2);
  }
  .logo_container_img.logo_image {
    margin-bottom: 18px;
  }
  #tonik_lagodzacy_neutralizujacy_PH_skory_my_product_container {
    margin-top: 95px;
    margin-bottom: 50px;
  }
  #tonik_lagodzacy_neutralizujacy_PH_skory_my_product_container .tonik_lagodzacy_neutralizujacy_PH_skory_my_header_container {
    text-align: center;
    margin-bottom: 26px;
  }
  #tonik_lagodzacy_neutralizujacy_PH_skory_my_product_container
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_header_container
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_h2 {
    margin: 0;
    font-size: 42px;
    letter-spacing: 0.42px;
    line-height: 45px;
    color: #073a2a;
    text-transform: uppercase;
    font-weight: 400;
    margin-bottom: 13px;
  }
  #tonik_lagodzacy_neutralizujacy_PH_skory_my_product_container
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_header_container
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_h4 {
    margin: 0;
    line-height: 1;
    font-weight: 400;
    font-size: 28px;
    line-height: 36px;
    color: #073a2a;
    letter-spacing: 0;
    margin-bottom: 13px;
  }
  #tonik_lagodzacy_neutralizujacy_PH_skory_my_product_container
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_header_container
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_h5 {
    margin: 0;
    line-height: 1;
    color: #e94e1b;
    font-weight: 600;
    font-size: 23px;
    line-height: 36px;
    margin-bottom: 13px;
  }
  #tonik_lagodzacy_neutralizujacy_PH_skory_my_product_container
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_header_container
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_strong {
    margin: 0;
    line-height: 1;
    display: block;
    width: 100%;
    letter-spacing: 0.35px;
    line-height: 45px;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_product_container {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
  }
  .header_right_container {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 20px;
  }
  .header_right_container img {
    margin-right: 19px;
    max-width: 60px;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_left_product_container {
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: 45%;
    text-align: center;
    position: relative;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_right_product_container {
    -ms-flex: 0 0 55%;
    flex: 0 0 55%;
    max-width: 55%;
    padding-right: 62px;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_product_main_image {
    margin-top: 1005px;
    position: relative;
    z-index: 1;
    margin-top: 105px;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_product_rzepak_image {
    position: absolute;
    top: calc(50% + 50px);
    left: calc(50% - 70px);
    transform: translate(-50%, -50%);
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_right_product_container
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_h3.tonik_lagodzacy_neutralizujacy_PH_skory_my_recomended {
    color: #000;
    font-size: 17px;
    line-height: 1.4;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_capacity .tonik_lagodzacy_neutralizujacy_PH_skory_my_h4,
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_right_product_container .tonik_lagodzacy_neutralizujacy_PH_skory_my_h3 {
    color: #025540;
    font-weight: 700;
    margin: 0 0 10px;
    font-size: 23px;
    letter-spacing: -0.5px;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_right_product_container .tonik_lagodzacy_neutralizujacy_PH_skory_my_ul {
    margin: 0 0 30px;
    padding-left: 30px;
    list-style: none;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_right_product_container .tonik_lagodzacy_neutralizujacy_PH_skory_my_li {
    position: relative;
    padding: 0;
    margin: 0 0 12px;
    line-height: 23px;
    font-size: 16px;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_right_product_container .tonik_lagodzacy_neutralizujacy_PH_skory_my_li::after {
    background-color: #fef100;
    content: "";
    position: absolute;
    left: -30px;
    top: 3px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_right_product_container .tonik_lagodzacy_neutralizujacy_PH_skory_my_paragraph {
    margin: 0 0 40px;
    font-size: 14px;
    line-height: 20px;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_capacity .tonik_lagodzacy_neutralizujacy_PH_skory_my_h4 {
    margin: 0 0 15px;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_capacity .tonik_lagodzacy_neutralizujacy_PH_skory_my_h4 .tonik_lagodzacy_neutralizujacy_PH_skory_my_span {
    display: inline-block;
    margin-left: 20px;
    color: #000;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_right_product_container
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_capacity
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_paragraph {
    margin: 0;
    color: #025540;
    font-weight: 700;
  }
  #tonik_lagodzacy_neutralizujacy_PH_skory_my_product_info {
    margin-bottom: 20px;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_important_header {
    margin-bottom: 0;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_image_important_container img {
    transform: translate(9px);
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_important_header .tonik_lagodzacy_neutralizujacy_PH_skory_my_h2 {
    text-align: center;
    color: #025540;
    font-size: 43px;
    font-weight: 600;
    line-height: 51px;
    letter-spacing: -0.7px;
    margin: 0;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_important_header .tonik_lagodzacy_neutralizujacy_PH_skory_my_h3 {
    text-align: center;
    margin: 0;
    line-height: 41px;
    font-size: 34px;
    font-weight: 600;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_row_important {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_row_important .tonik_lagodzacy_neutralizujacy_PH_skory_my_right {
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
    transform: translateX(-80px);
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_row_important .tonik_lagodzacy_neutralizujacy_PH_skory_my_left {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_image_important_container.tonik_lagodzacy_neutralizujacy_PH_skory_my_right {
    text-align: right;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_content_important_container .tonik_lagodzacy_neutralizujacy_PH_skory_my_h3 {
    color: #025540;
    font-size: 26px;
    line-height: 34px;
    margin: 0;
    font-weight: 600;
    margin-bottom: 15px;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_content_important_container .tonik_lagodzacy_neutralizujacy_PH_skory_my_h4 {
    color: #025540;
    font-size: 18px;
    line-height: 24px;
    margin: 0 0 9px;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_content_important_container .tonik_lagodzacy_neutralizujacy_PH_skory_my_paragraph {
    color: #000;
    font-size: 18px;
    line-height: 26px;
    margin: 0;
    letter-spacing: -0.45px;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_content_important_container.tonik_lagodzacy_neutralizujacy_PH_skory_my_left {
    text-align: right;
    padding-right: 30px;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_content_important_container .tonik_lagodzacy_neutralizujacy_PH_skory_my_content {
    width: 100%;
  }
  .cosmetic_line .tonik_lagodzacy_neutralizujacy_PH_skory_my_h2 {
    text-align: center;
    margin: 0;
    color: #000;
    font-weight: 600;
    font-size: 37px;
    line-height: 44px;
    margin-bottom: 46px;
    margin-top: 0;
  }
  .cosmetic_line {
    margin-top: 15px;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_line_content {
    display: flex;
    padding: 0;
    align-items: center;
    justify-content: center;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_line_content .tonik_lagodzacy_neutralizujacy_PH_skory_my_product_box {
    margin: 0;
    width: 221px;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_product_link {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: space-between;
    text-align: center;
    text-decoration: none;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_product_link:hover {
    text-decoration: none;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_product_box a {
    color: #2f5444;
    align-self: end;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_bottom_content {
    min-height: 265px;
    display: grid;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_product_box .tonik_lagodzacy_neutralizujacy_PH_skory_my_h2 {
    font-size: 16px;
    line-height: 19px;
    color: #2f5444;
    font-weight: 300;
    text-transform: uppercase;
    margin-bottom: 0;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_product_box .tonik_lagodzacy_neutralizujacy_PH_skory_my_paragraph {
    margin: 0;
    color: #2f5444;
    font-size: 13px;
    line-height: 1.3;
    margin-top: 5px;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_product_box .tonik_lagodzacy_neutralizujacy_PH_skory_my_strong {
    display: block;
    font-weight: 600;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_product_box .tonik_lagodzacy_neutralizujacy_PH_skory_my_product_image {
    max-width: 100%;
    transition: transform 0.3s ease-in;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_product_link:hover .tonik_lagodzacy_neutralizujacy_PH_skory_my_product_image {
    transform: scale(1.1);
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_product_link .tonik_lagodzacy_neutralizujacy_PH_skory_my_product_image {
    margin-bottom: 30px;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_top_content {
    margin-bottom: 13px;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_product_box .tonik_lagodzacy_neutralizujacy_PH_skory_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 6.5px 26px;
    letter-spacing: 1px;
    align-self: flex-end;
    width: 171px;
    justify-content: center;
    margin: 0 auto;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_product_box .tonik_lagodzacy_neutralizujacy_PH_skory_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 2px solid #de4e1b;
    letter-spacing: 1.6px;
    font-weight: 700;
    background: #de4e1b;
    border-radius: 50px;
    color: #fff;
    text-decoration: none;
    display: flex;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_big_button:hover {
    background-color: transparent;
    color: #de4e1b;
    text-decoration: none;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_portfolio_container {
    position: relative;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_portfolio_container .tonik_lagodzacy_neutralizujacy_PH_skory_my_footer_image_top {
    position: absolute;
    right: 0;
    top: 0;
    transform: translate(150px, 0);
    z-index: 1;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_portfolio_header .tonik_lagodzacy_neutralizujacy_PH_skory_my_h2 {
    color: #010101;
    font-weight: 600;
    font-size: 30px;
    line-height: 42px;
    margin: 0;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_portfolio_header .tonik_lagodzacy_neutralizujacy_PH_skory_my_span {
    color: #f4c500;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_portfolio_header .tonik_lagodzacy_neutralizujacy_PH_skory_my_h5 {
    font-weight: 300;
    color: #025540;
    font-size: 27px;
    line-height: 37px;
    margin: 0 0 76px;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_portfolio_container {
    margin-top: 140px;
    padding-left: 86px;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_portfolio_content {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 63px 76px;
    width: 644px;
    max-width: 100%;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_portfolio_box {
    position: relative;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_portfolio_box .tonik_lagodzacy_neutralizujacy_PH_skory_my_box {
    border-radius: 11px;
    box-shadow: 0 5px 10px #032a2033;
    border-radius: 11px;
    height: 100%;
    padding: 36px 25px 24px;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-direction: column;
    background-color: #fff;
    position: relative;
    z-index: 2;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_box .top_portfolio > .tonik_lagodzacy_neutralizujacy_PH_skory_my_absolute_number {
    position: absolute;
    top: 0;
    left: 0;
    width: 46px;
    height: 46px;
    background-color: #025540;
    color: #fff;
    font-size: 21px;
    line-height: 23px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    transform: translate(-50%, -50%);
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_box .tonik_lagodzacy_neutralizujacy_PH_skory_my_h5 {
    color: #025540;
    margin: 0;
    font-size: 19px;
    line-height: 21px;
    font-weight: 600;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_box .tonik_lagodzacy_neutralizujacy_PH_skory_my_paragraph {
    color: #221e20;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 20px;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_box
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_paragraph.tonik_lagodzacy_neutralizujacy_PH_skory_my_small_font {
    font-size: 13px;
    line-height: 18px;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_box
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_big_button.link_tonik_lagodzacy_neutralizujacy_PH_skory_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 1px solid #de4e1b;
    letter-spacing: 2.9px;
    font-weight: 700;
    background: 0 0;
    border-radius: 50px;
    color: #de4e1b;
    text-decoration: none;
    display: flex;
    margin-top: 10px;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_box
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_big_button.link_tonik_lagodzacy_neutralizujacy_PH_skory_my_big_button:hover {
    background-color: #de4e1b;
    color: #fff;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_movie_cotainer {
    position: relative;
    margin-top: 60px;
    padding-bottom: 60px;
    background-color: #fdcf00;
    padding-left: 85px;
    padding-right: 85px;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_grid {
    display: grid;
    grid-template-columns: repeat(2, 60%);
    text-align: center;
    justify-content: end;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_content_important_container {
    height: 795px;
    margin-top: 39px;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_row_important {
    height: 100%;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_yellow_bg_image {
    position: absolute;
    z-index: 0;
    top: -180px;
    left: 50%;
    transform: translate(-50%, -378px);
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_movie_content {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 10px solid #fff;
    border-radius: 30px;
    margin: 0 auto;
    width: 600px;
    max-width: calc(100% - 30px);
    position: relative;
    overflow: hidden;
    -webkit-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    -moz-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_movie_content .tonik_lagodzacy_neutralizujacy_PH_skory_my_iframe {
    width: 100%;
    min-height: 320px;
    position: relative;
    z-index: 1;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_line_footer_image_1 {
    position: absolute;
    bottom: -260px;
    left: -220px;
    z-index: 0;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_line_footer_image_2 {
    position: absolute;
    right: -240px;
    top: -30px;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_movie_cotainer .tonik_lagodzacy_neutralizujacy_PH_skory_my_h2,
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_movie_cotainer .tonik_lagodzacy_neutralizujacy_PH_skory_my_h3 {
    font-weight: 600;
    font-size: 29px;
    line-height: 35px;
    color: #010101;
    margin: 0 0 90px;
    position: relative;
    z-index: 1;
    text-align: center;
  }
  .tonik_lagodzacy_neutralizujacy_PH_skory_my_portfolio_container {
    position: relative;
  }
  .prodfolio_box {
    position: absolute;
    right: 178px;
    top: 135px;
    background-color: #fff;
    border-radius: 11px;
    box-shadow: 0 5px 10px #032a2033;
    border-radius: 11px;
    padding: 35px 50px 35px 25px;
    flex-direction: column;
    background-color: #fff;
    z-index: 1;
  }
  .prodfolio_box .tonik_lagodzacy_neutralizujacy_PH_skory_my_h3 {
    font-weight: 600;
    color: #025540;
    margin: 0;
    font-size: 26px;
    line-height: 1.4;
  }
  .prodfolio_box .tonik_lagodzacy_neutralizujacy_PH_skory_my_h3 .tonik_lagodzacy_neutralizujacy_PH_skory_my_span {
    color: #fdcf00;
  }
  @media only screen and (max-width: 1075px) {
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_row_important .tonik_lagodzacy_neutralizujacy_PH_skory_my_right {
      transform: unset;
    }
  }
  @media only screen and (max-width: 1000px) {
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_row_important .tonik_lagodzacy_neutralizujacy_PH_skory_my_right {
      transform: translateX(-20px);
    }
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_left_product_container img {
      max-width: 100%;
    }
  }
  @media only screen and (max-width: 929px) {
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_line_content {
      flex-wrap: wrap;
    }
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_line_content .tonik_lagodzacy_neutralizujacy_PH_skory_my_product_box {
      padding: 0 15px;
      -ms-flex: 0 0 33.3333%;
      flex: 0 0 33.3333%;
      max-width: 33.3333%;
      margin-bottom: 50px;
    }
    #tonik_lagodzacy_neutralizujacy_PH_skory_my_product_info .tonik_lagodzacy_neutralizujacy_PH_skory_my_product_info_image,
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_content_important_container
      .tonik_lagodzacy_neutralizujacy_PH_skory_my_content
      .tonik_lagodzacy_neutralizujacy_PH_skory_my_img {
      max-width: 100%;
    }
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_product_info_image {
      max-width: 100%;
    }
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_content_important_container.tonik_lagodzacy_neutralizujacy_PH_skory_my_right {
      padding-left: 15px;
      height: unset;
    }
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_content_important_container
      .tonik_lagodzacy_neutralizujacy_PH_skory_my_paragraph
      .tonik_lagodzacy_neutralizujacy_PH_skory_my_br {
      display: none;
    }
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_portfolio_header
      .tonik_lagodzacy_neutralizujacy_PH_skory_my_h2
      .tonik_lagodzacy_neutralizujacy_PH_skory_my_br {
      display: none;
    }
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_portfolio_container {
      margin-top: 140px;
      padding-left: 86px;
    }
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_grid {
      grid-template-columns: repeat(2, 1fr);
    }
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_image_important_container img {
      transform: unset;
    }
  }
  @media only screen and (max-width: 880px) {
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_yellow_line_3 {
      right: -345px;
    }
  }
  @media only screen and (max-width: 775px) {
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_line_content .tonik_lagodzacy_neutralizujacy_PH_skory_my_product_box {
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%;
    }
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_product_container {
      flex-wrap: wrap;
    }
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_left_product_container,
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_right_product_container {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_right_product_container {
      padding: 0 15px;
    }
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_yellow_stain {
      left: -20%;
      max-width: 100%;
    }
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_yellow_line_3 {
      display: none;
    }
    .main_image {
      max-width: 100%;
    }
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_yellow_line_2 {
      display: none;
    }
    .logo_container_img.logo_image,
    .logo_container_img.text_image {
      max-width: 180px;
    }
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_row_important .tonik_lagodzacy_neutralizujacy_PH_skory_my_left,
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_row_important .tonik_lagodzacy_neutralizujacy_PH_skory_my_right {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_content_important_container,
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_content_important_container.tonik_lagodzacy_neutralizujacy_PH_skory_my_left {
      text-align: center;
      padding: 0 15px;
    }
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_row_important .tonik_lagodzacy_neutralizujacy_PH_skory_my_image_important_container {
      order: 2;
    }
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_row_important .tonik_lagodzacy_neutralizujacy_PH_skory_my_content_important_container {
      order: 1;
    }
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_portfolio_content {
      grid-template-columns: repeat(1, 1fr);
    }
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_portfolio_content .container_tonik_lagodzacy_neutralizujacy_PH_skory_my_box:nth-child(2) {
      display: none;
    }
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_portfolio_content {
      grid-template-columns: repeat(1, 1fr);
    }
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_portfolio_content .container_tonik_lagodzacy_neutralizujacy_PH_skory_my_box:nth-child(2) {
      display: none;
    }
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_portfolio_container {
      padding-left: 50px;
      padding-right: 50px;
    }
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_portfolio_header .tonik_lagodzacy_neutralizujacy_PH_skory_my_h5 {
      margin: 0 0 320px;
    }
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_portfolio_container .tonik_lagodzacy_neutralizujacy_PH_skory_my_footer_image_top {
      top: 70px;
      transform: translate(80px, 0);
    }
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_movie_cotainer .tonik_lagodzacy_neutralizujacy_PH_skory_my_h2,
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_movie_cotainer .tonik_lagodzacy_neutralizujacy_PH_skory_my_h3 {
      text-align: center;
    }
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_portfolio_container .tonik_lagodzacy_neutralizujacy_PH_skory_my_footer_image_top {
      top: 70px;
    }
    .prodfolio_box {
      right: 15px;
    }
    .main_image {
      transform: unset;
    }
    #hero {
      margin-bottom: unset;
    }
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_image_important_container img {
      transform: unset;
    }
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_grid {
      grid-template-columns: repeat(1, 1fr);
    }
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_row_important {
      height: unset;
    }
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_row_important .tonik_lagodzacy_neutralizujacy_PH_skory_my_right {
      transform: unset;
      margin-top: 30px;
    }
  }
  @media only screen and (max-width: 580px) {
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_portfolio_container .tonik_lagodzacy_neutralizujacy_PH_skory_my_footer_image_top {
      transform: translate(-50%, 0);
      left: 50%;
    }
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_portfolio_header .tonik_lagodzacy_neutralizujacy_PH_skory_my_h2 {
      font-size: 26px;
      line-height: 32px;
    }
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_portfolio_header .tonik_lagodzacy_neutralizujacy_PH_skory_my_h5 {
      font-size: 23px;
      margin: 0 0 76px;
      text-align: center;
    }
  }
  @media only screen and (max-width: 500px) {
    .logo_container {
      padding: 22px 30px 20px 20px;
    }
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_yellow_line {
      left: -90px;
      top: -70px;
      max-width: 100%;
    }
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_yellow_stain {
      left: -40%;
      max-width: 100%;
      top: -100px;
    }
    .logo_container {
      top: 60px;
    }
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_rzepak {
      top: -30px;
      left: 50%;
      max-width: 100%;
      transform: translateX(-50%);
    }
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_product_rzepak_image {
      max-width: 100%;
    }
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_right_product_container
      .tonik_lagodzacy_neutralizujacy_PH_skory_my_h3.tonik_lagodzacy_neutralizujacy_PH_skory_my_recomended {
      margin: 0;
    }
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_important_header .tonik_lagodzacy_neutralizujacy_PH_skory_my_h2 {
      font-size: 31px;
      line-height: 41px;
    }
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_important_header .tonik_lagodzacy_neutralizujacy_PH_skory_my_h3 {
      line-height: 27px;
      font-size: 17px;
    }
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_content_important_container .tonik_lagodzacy_neutralizujacy_PH_skory_my_paragraph {
      font-size: 15px;
      line-height: 22px;
    }
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_movie_cotainer {
      padding-left: 15px;
      padding-right: 15px;
    }
    #tonik_lagodzacy_neutralizujacy_PH_skory_my_product_container
      .tonik_lagodzacy_neutralizujacy_PH_skory_my_header_container
      .tonik_lagodzacy_neutralizujacy_PH_skory_my_h2 {
      font-size: 25px;
      line-height: 27px;
    }
    #tonik_lagodzacy_neutralizujacy_PH_skory_my_product_container
      .tonik_lagodzacy_neutralizujacy_PH_skory_my_header_container
      .tonik_lagodzacy_neutralizujacy_PH_skory_my_h4 {
      font-size: 21px;
    }
    #tonik_lagodzacy_neutralizujacy_PH_skory_my_product_container
      .tonik_lagodzacy_neutralizujacy_PH_skory_my_header_container
      .tonik_lagodzacy_neutralizujacy_PH_skory_my_h5 {
      font-size: 16px;
      padding: 0 15px;
    }
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_portfolio_header .tonik_lagodzacy_neutralizujacy_PH_skory_my_h5 {
      margin: 0 0 40px;
    }
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_movie_cotainer .tonik_lagodzacy_neutralizujacy_PH_skory_my_h2,
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_movie_cotainer .tonik_lagodzacy_neutralizujacy_PH_skory_my_h3 {
      margin: 0 0 60px;
    }
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_portfolio_container {
      margin-top: 60px;
    }
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_portfolio_container {
      margin-top: 60px;
    }
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_portfolio_header .tonik_lagodzacy_neutralizujacy_PH_skory_my_h2 {
      text-align: center;
    }
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_portfolio_container .tonik_lagodzacy_neutralizujacy_PH_skory_my_footer_image_top {
      display: none;
    }
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_portfolio_header .tonik_lagodzacy_neutralizujacy_PH_skory_my_h5 {
      margin: 0 0 40px;
    }
  }
  @media only screen and (max-width: 360px) {
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_portfolio_container {
      padding-left: 30px;
      padding-right: 30px;
    }
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_product_box .tonik_lagodzacy_neutralizujacy_PH_skory_my_h2 {
      font-size: 12px;
      line-height: 15px;
    }
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_product_box .tonik_lagodzacy_neutralizujacy_PH_skory_my_paragraph {
      font-size: 11px;
    }
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_product_box .tonik_lagodzacy_neutralizujacy_PH_skory_my_big_button {
      font-size: 13px;
    }
    .tonik_lagodzacy_neutralizujacy_PH_skory_my_movie_content .tonik_lagodzacy_neutralizujacy_PH_skory_my_iframe {
      min-height: 200px;
    }
  } /*RC CSS'es*/
  /*..wygladzajacy_krem_pod_oczy*/
  
  .wygladzajacy_krem_pod_oczy_my_body {
    font-family: Poppins, sans-serif;
    margin: 0 auto;
    width: 1110px;
    max-width: 100%;
    padding: 0;
    overflow: hidden;
  }
  .wygladzajacy_krem_pod_oczy_my_bottom_content a:first-child {
    min-height: 239px;
    align-self: center;
    display: grid;
    justify-content: center;
  }
  .wygladzajacy_krem_pod_oczy_my_item_content_second {
    grid-column-start: 2;
    grid-column-end: 2;
  }
  .wygladzajacy_krem_pod_oczy_my_wrapp_image {
    display: grid;
    justify-content: center;
    align-items: end;
    height: 115px;
  }
  #hero {
    position: relative;
    text-align: right;
    margin-bottom: -474px;
  }
  .main_image {
    transform: translate(-289px, -450px);
  }
  .wygladzajacy_krem_pod_oczy_my_yellow_stain {
    position: absolute;
    left: -235px;
    top: -270px;
    z-index: -4;
  }
  .wygladzajacy_krem_pod_oczy_my_yellow_line {
    position: absolute;
    left: 0;
    top: -200px;
    z-index: -3;
  }
  .wygladzajacy_krem_pod_oczy_my_yellow_line_2 {
    position: absolute;
    left: -130px;
    top: -310px;
    z-index: -1;
  }
  .wygladzajacy_krem_pod_oczy_my_yellow_line_3 {
    position: absolute;
    right: -275px;
    top: -105px;
    z-index: -1;
  }
  .wygladzajacy_krem_pod_oczy_my_rzepak {
    top: 80px;
    position: absolute;
    left: 210px;
    z-index: -2;
  }
  .logo_container {
    background: #0b5441;
    display: flex;
    flex-direction: column;
    position: absolute;
    top: 120px;
    padding: 22px 70px 20px 60px;
    border-radius: 0 200px 200px 0;
    box-shadow: 7px 7px 10px rgba(13, 29, 0, 0.2);
  }
  .logo_container_img.logo_image {
    margin-bottom: 18px;
  }
  #wygladzajacy_krem_pod_oczy_my_product_container {
    margin-top: 95px;
    margin-bottom: 50px;
  }
  #wygladzajacy_krem_pod_oczy_my_product_container .wygladzajacy_krem_pod_oczy_my_header_container {
    text-align: center;
    margin-bottom: 26px;
  }
  #wygladzajacy_krem_pod_oczy_my_product_container .wygladzajacy_krem_pod_oczy_my_header_container .wygladzajacy_krem_pod_oczy_my_h2 {
    margin: 0;
    font-size: 42px;
    letter-spacing: 0.42px;
    line-height: 45px;
    color: #073a2a;
    text-transform: uppercase;
    font-weight: 400;
    margin-bottom: 13px;
  }
  #wygladzajacy_krem_pod_oczy_my_product_container .wygladzajacy_krem_pod_oczy_my_header_container .wygladzajacy_krem_pod_oczy_my_h4 {
    margin: 0;
    line-height: 1;
    font-weight: 400;
    font-size: 28px;
    line-height: 36px;
    color: #073a2a;
    letter-spacing: 0;
    margin-bottom: 13px;
  }
  #wygladzajacy_krem_pod_oczy_my_product_container .wygladzajacy_krem_pod_oczy_my_header_container .wygladzajacy_krem_pod_oczy_my_h5 {
    margin: 0;
    line-height: 1;
    color: #e94e1b;
    font-weight: 600;
    font-size: 23px;
    line-height: 36px;
    margin-bottom: 13px;
  }
  #wygladzajacy_krem_pod_oczy_my_product_container .wygladzajacy_krem_pod_oczy_my_header_container .wygladzajacy_krem_pod_oczy_my_strong {
    margin: 0;
    line-height: 1;
    display: block;
    width: 100%;
    letter-spacing: 0.35px;
    line-height: 45px;
  }
  .wygladzajacy_krem_pod_oczy_my_product_container {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
  }
  .header_right_container {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 20px;
  }
  .header_right_container img {
    margin-right: 19px;
    max-width: 60px;
  }
  .wygladzajacy_krem_pod_oczy_my_left_product_container {
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: 45%;
    text-align: center;
    position: relative;
  }
  .wygladzajacy_krem_pod_oczy_my_right_product_container {
    -ms-flex: 0 0 55%;
    flex: 0 0 55%;
    max-width: 55%;
    padding-right: 62px;
  }
  .wygladzajacy_krem_pod_oczy_my_product_main_image {
    margin-top: 105px;
    position: relative;
    z-index: 1;
    margin-top: 105px;
  }
  .wygladzajacy_krem_pod_oczy_my_product_rzepak_image {
    position: absolute;
    top: calc(50% + 50px);
    left: calc(50% - 70px);
    transform: translate(-50%, -50%);
  }
  .wygladzajacy_krem_pod_oczy_my_right_product_container .wygladzajacy_krem_pod_oczy_my_h3.wygladzajacy_krem_pod_oczy_my_recomended {
    color: #000;
    font-size: 17px;
    line-height: 1.4;
  }
  .wygladzajacy_krem_pod_oczy_my_capacity .wygladzajacy_krem_pod_oczy_my_h4,
  .wygladzajacy_krem_pod_oczy_my_right_product_container .wygladzajacy_krem_pod_oczy_my_h3 {
    color: #025540;
    font-weight: 700;
    margin: 0 0 10px;
    font-size: 23px;
    letter-spacing: -0.5px;
  }
  .wygladzajacy_krem_pod_oczy_my_right_product_container .wygladzajacy_krem_pod_oczy_my_ul {
    margin: 0 0 30px;
    padding-left: 30px;
    list-style: none;
  }
  .wygladzajacy_krem_pod_oczy_my_right_product_container .wygladzajacy_krem_pod_oczy_my_li {
    position: relative;
    padding: 0;
    margin: 0 0 12px;
    line-height: 23px;
    font-size: 16px;
  }
  .wygladzajacy_krem_pod_oczy_my_right_product_container .wygladzajacy_krem_pod_oczy_my_li::after {
    background-color: #fef100;
    content: "";
    position: absolute;
    left: -30px;
    top: 3px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
  }
  .wygladzajacy_krem_pod_oczy_my_right_product_container .wygladzajacy_krem_pod_oczy_my_paragraph {
    margin: 0 0 40px;
    font-size: 14px;
    line-height: 20px;
  }
  .wygladzajacy_krem_pod_oczy_my_capacity .wygladzajacy_krem_pod_oczy_my_h4 {
    margin: 0 0 15px;
  }
  .wygladzajacy_krem_pod_oczy_my_capacity .wygladzajacy_krem_pod_oczy_my_h4 .wygladzajacy_krem_pod_oczy_my_span {
    display: inline-block;
    margin-left: 20px;
    color: #000;
  }
  .wygladzajacy_krem_pod_oczy_my_right_product_container .wygladzajacy_krem_pod_oczy_my_capacity .wygladzajacy_krem_pod_oczy_my_paragraph {
    margin: 0;
    color: #025540;
    font-weight: 700;
  }
  #wygladzajacy_krem_pod_oczy_my_product_info {
    margin-bottom: 20px;
  }
  .wygladzajacy_krem_pod_oczy_my_important_header {
    margin-bottom: 0;
  }
  .wygladzajacy_krem_pod_oczy_my_image_important_container img {
    transform: translate(9px);
  }
  .wygladzajacy_krem_pod_oczy_my_important_header .wygladzajacy_krem_pod_oczy_my_h2 {
    text-align: center;
    color: #025540;
    font-size: 43px;
    font-weight: 600;
    line-height: 51px;
    letter-spacing: -0.7px;
    margin: 0;
  }
  .wygladzajacy_krem_pod_oczy_my_important_header .wygladzajacy_krem_pod_oczy_my_h3 {
    text-align: center;
    margin: 0;
    line-height: 41px;
    font-size: 34px;
    font-weight: 600;
  }
  .wygladzajacy_krem_pod_oczy_my_row_important {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .wygladzajacy_krem_pod_oczy_my_row_important .wygladzajacy_krem_pod_oczy_my_right {
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
    transform: translateX(-80px);
  }
  .wygladzajacy_krem_pod_oczy_my_row_important .wygladzajacy_krem_pod_oczy_my_left {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .wygladzajacy_krem_pod_oczy_my_image_important_container.wygladzajacy_krem_pod_oczy_my_right {
    text-align: right;
  }
  .wygladzajacy_krem_pod_oczy_my_content_important_container .wygladzajacy_krem_pod_oczy_my_h3 {
    color: #025540;
    font-size: 26px;
    line-height: 34px;
    margin: 0;
    font-weight: 600;
    margin-bottom: 15px;
  }
  .wygladzajacy_krem_pod_oczy_my_content_important_container .wygladzajacy_krem_pod_oczy_my_h4 {
    color: #025540;
    font-size: 18px;
    line-height: 24px;
    margin: 0 0 9px;
  }
  .wygladzajacy_krem_pod_oczy_my_content_important_container .wygladzajacy_krem_pod_oczy_my_paragraph {
    color: #000;
    font-size: 18px;
    line-height: 26px;
    margin: 0;
    letter-spacing: -0.45px;
  }
  .wygladzajacy_krem_pod_oczy_my_content_important_container.wygladzajacy_krem_pod_oczy_my_left {
    text-align: right;
    padding-right: 30px;
  }
  .wygladzajacy_krem_pod_oczy_my_content_important_container .wygladzajacy_krem_pod_oczy_my_content {
    width: 100%;
  }
  .cosmetic_line .wygladzajacy_krem_pod_oczy_my_h2 {
    text-align: center;
    margin: 0;
    color: #000;
    font-weight: 600;
    font-size: 37px;
    line-height: 44px;
    margin-bottom: 46px;
    margin-top: 0;
  }
  .cosmetic_line {
    margin-top: 15px;
  }
  .wygladzajacy_krem_pod_oczy_my_line_content {
    display: flex;
    padding: 0;
    align-items: center;
    justify-content: center;
  }
  .wygladzajacy_krem_pod_oczy_my_line_content .wygladzajacy_krem_pod_oczy_my_product_box {
    margin: 0;
    width: 221px;
  }
  .wygladzajacy_krem_pod_oczy_my_product_link {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: space-between;
    text-align: center;
    text-decoration: none;
  }
  .wygladzajacy_krem_pod_oczy_my_product_link:hover {
    text-decoration: none;
  }
  .wygladzajacy_krem_pod_oczy_my_product_box a {
    color: #2f5444;
    align-self: end;
  }
  .wygladzajacy_krem_pod_oczy_my_bottom_content {
    min-height: 265px;
    display: grid;
  }
  .wygladzajacy_krem_pod_oczy_my_product_box .wygladzajacy_krem_pod_oczy_my_h2 {
    font-size: 16px;
    line-height: 19px;
    color: #2f5444;
    font-weight: 300;
    text-transform: uppercase;
    margin-bottom: 0;
  }
  .wygladzajacy_krem_pod_oczy_my_product_box .wygladzajacy_krem_pod_oczy_my_paragraph {
    margin: 0;
    color: #2f5444;
    font-size: 13px;
    line-height: 1.3;
    margin-top: 5px;
  }
  .wygladzajacy_krem_pod_oczy_my_product_box .wygladzajacy_krem_pod_oczy_my_strong {
    display: block;
    font-weight: 600;
  }
  .wygladzajacy_krem_pod_oczy_my_product_box .wygladzajacy_krem_pod_oczy_my_product_image {
    max-width: 100%;
    transition: transform 0.3s ease-in;
  }
  .wygladzajacy_krem_pod_oczy_my_product_link:hover .wygladzajacy_krem_pod_oczy_my_product_image {
    transform: scale(1.1);
  }
  .wygladzajacy_krem_pod_oczy_my_product_link .wygladzajacy_krem_pod_oczy_my_product_image {
    margin-bottom: 30px;
  }
  .wygladzajacy_krem_pod_oczy_my_top_content {
    margin-bottom: 13px;
  }
  .wygladzajacy_krem_pod_oczy_my_product_box .wygladzajacy_krem_pod_oczy_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 6.5px 26px;
    letter-spacing: 1px;
    align-self: flex-end;
    width: 171px;
    justify-content: center;
    margin: 0 auto;
  }
  .wygladzajacy_krem_pod_oczy_my_product_box .wygladzajacy_krem_pod_oczy_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 2px solid #de4e1b;
    letter-spacing: 1.6px;
    font-weight: 700;
    background: #de4e1b;
    border-radius: 50px;
    color: #fff;
    text-decoration: none;
    display: flex;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .wygladzajacy_krem_pod_oczy_my_big_button:hover {
    background-color: transparent;
    color: #de4e1b;
    text-decoration: none;
  }
  .wygladzajacy_krem_pod_oczy_my_portfolio_container {
    position: relative;
  }
  .wygladzajacy_krem_pod_oczy_my_portfolio_container .wygladzajacy_krem_pod_oczy_my_footer_image_top {
    position: absolute;
    right: 0;
    top: 0;
    transform: translate(150px, 0);
    z-index: 1;
  }
  .wygladzajacy_krem_pod_oczy_my_portfolio_header .wygladzajacy_krem_pod_oczy_my_h2 {
    color: #010101;
    font-weight: 600;
    font-size: 30px;
    line-height: 42px;
    margin: 0;
  }
  .wygladzajacy_krem_pod_oczy_my_portfolio_header .wygladzajacy_krem_pod_oczy_my_span {
    color: #f4c500;
  }
  .wygladzajacy_krem_pod_oczy_my_portfolio_header .wygladzajacy_krem_pod_oczy_my_h5 {
    font-weight: 300;
    color: #025540;
    font-size: 27px;
    line-height: 37px;
    margin: 0 0 76px;
  }
  .wygladzajacy_krem_pod_oczy_my_portfolio_container {
    margin-top: 140px;
    padding-left: 86px;
  }
  .wygladzajacy_krem_pod_oczy_my_portfolio_content {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 63px 76px;
    width: 644px;
    max-width: 100%;
  }
  .wygladzajacy_krem_pod_oczy_my_portfolio_box {
    position: relative;
  }
  .wygladzajacy_krem_pod_oczy_my_portfolio_box .wygladzajacy_krem_pod_oczy_my_box {
    border-radius: 11px;
    box-shadow: 0 5px 10px #032a2033;
    border-radius: 11px;
    height: 100%;
    padding: 36px 25px 24px;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-direction: column;
    background-color: #fff;
    position: relative;
    z-index: 2;
  }
  .wygladzajacy_krem_pod_oczy_my_box .top_portfolio > .wygladzajacy_krem_pod_oczy_my_absolute_number {
    position: absolute;
    top: 0;
    left: 0;
    width: 46px;
    height: 46px;
    background-color: #025540;
    color: #fff;
    font-size: 21px;
    line-height: 23px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    transform: translate(-50%, -50%);
  }
  .wygladzajacy_krem_pod_oczy_my_box .wygladzajacy_krem_pod_oczy_my_h5 {
    color: #025540;
    margin: 0;
    font-size: 19px;
    line-height: 21px;
    font-weight: 600;
  }
  .wygladzajacy_krem_pod_oczy_my_box .wygladzajacy_krem_pod_oczy_my_paragraph {
    color: #221e20;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 20px;
  }
  .wygladzajacy_krem_pod_oczy_my_box .wygladzajacy_krem_pod_oczy_my_paragraph.wygladzajacy_krem_pod_oczy_my_small_font {
    font-size: 13px;
    line-height: 18px;
  }
  .wygladzajacy_krem_pod_oczy_my_box .wygladzajacy_krem_pod_oczy_my_big_button.link_wygladzajacy_krem_pod_oczy_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 1px solid #de4e1b;
    letter-spacing: 2.9px;
    font-weight: 700;
    background: 0 0;
    border-radius: 50px;
    color: #de4e1b;
    text-decoration: none;
    display: flex;
    margin-top: 10px;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .wygladzajacy_krem_pod_oczy_my_box .wygladzajacy_krem_pod_oczy_my_big_button.link_wygladzajacy_krem_pod_oczy_my_big_button:hover {
    background-color: #de4e1b;
    color: #fff;
  }
  .wygladzajacy_krem_pod_oczy_my_movie_cotainer {
    position: relative;
    margin-top: 60px;
    padding-bottom: 60px;
    background-color: #fdcf00;
    padding-left: 85px;
    padding-right: 85px;
  }
  .wygladzajacy_krem_pod_oczy_my_grid {
    display: grid;
    grid-template-columns: repeat(2, 60%);
    text-align: center;
    justify-content: end;
  }
  .wygladzajacy_krem_pod_oczy_my_content_important_container {
    height: 795px;
    margin-top: 39px;
  }
  .wygladzajacy_krem_pod_oczy_my_row_important {
    height: 100%;
  }
  .wygladzajacy_krem_pod_oczy_my_yellow_bg_image {
    position: absolute;
    z-index: 0;
    top: -180px;
    left: 50%;
    transform: translate(-50%, -378px);
  }
  .wygladzajacy_krem_pod_oczy_my_movie_content {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 10px solid #fff;
    border-radius: 30px;
    margin: 0 auto;
    width: 600px;
    max-width: calc(100% - 30px);
    position: relative;
    overflow: hidden;
    -webkit-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    -moz-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
  }
  .wygladzajacy_krem_pod_oczy_my_movie_content .wygladzajacy_krem_pod_oczy_my_iframe {
    width: 100%;
    min-height: 320px;
    position: relative;
    z-index: 1;
  }
  .wygladzajacy_krem_pod_oczy_my_line_footer_image_1 {
    position: absolute;
    bottom: -260px;
    left: -220px;
    z-index: 0;
  }
  .wygladzajacy_krem_pod_oczy_my_line_footer_image_2 {
    position: absolute;
    right: -240px;
    top: -30px;
  }
  .wygladzajacy_krem_pod_oczy_my_movie_cotainer .wygladzajacy_krem_pod_oczy_my_h2,
  .wygladzajacy_krem_pod_oczy_my_movie_cotainer .wygladzajacy_krem_pod_oczy_my_h3 {
    font-weight: 600;
    font-size: 29px;
    line-height: 35px;
    color: #010101;
    margin: 0 0 90px;
    position: relative;
    z-index: 1;
    text-align: center;
  }
  .wygladzajacy_krem_pod_oczy_my_portfolio_container {
    position: relative;
  }
  .prodfolio_box {
    position: absolute;
    right: 178px;
    top: 135px;
    background-color: #fff;
    border-radius: 11px;
    box-shadow: 0 5px 10px #032a2033;
    border-radius: 11px;
    padding: 35px 50px 35px 25px;
    flex-direction: column;
    background-color: #fff;
    z-index: 1;
  }
  .prodfolio_box .wygladzajacy_krem_pod_oczy_my_h3 {
    font-weight: 600;
    color: #025540;
    margin: 0;
    font-size: 26px;
    line-height: 1.4;
  }
  .prodfolio_box .wygladzajacy_krem_pod_oczy_my_h3 .wygladzajacy_krem_pod_oczy_my_span {
    color: #fdcf00;
  }
  @media only screen and (max-width: 1075px) {
    .wygladzajacy_krem_pod_oczy_my_row_important .wygladzajacy_krem_pod_oczy_my_right {
      transform: unset;
    }
  }
  @media only screen and (max-width: 1000px) {
    .wygladzajacy_krem_pod_oczy_my_row_important .wygladzajacy_krem_pod_oczy_my_right {
      transform: translateX(-20px);
    }
    .wygladzajacy_krem_pod_oczy_my_left_product_container img {
      max-width: 100%;
    }
  }
  @media only screen and (max-width: 929px) {
    .wygladzajacy_krem_pod_oczy_my_line_content {
      flex-wrap: wrap;
    }
    .wygladzajacy_krem_pod_oczy_my_line_content .wygladzajacy_krem_pod_oczy_my_product_box {
      padding: 0 15px;
      -ms-flex: 0 0 33.3333%;
      flex: 0 0 33.3333%;
      max-width: 33.3333%;
      margin-bottom: 50px;
    }
    #wygladzajacy_krem_pod_oczy_my_product_info .wygladzajacy_krem_pod_oczy_my_product_info_image,
    .wygladzajacy_krem_pod_oczy_my_content_important_container .wygladzajacy_krem_pod_oczy_my_content .wygladzajacy_krem_pod_oczy_my_img {
      max-width: 100%;
    }
    .wygladzajacy_krem_pod_oczy_my_product_info_image {
      max-width: 100%;
    }
    .wygladzajacy_krem_pod_oczy_my_content_important_container.wygladzajacy_krem_pod_oczy_my_right {
      padding-left: 15px;
      height: unset;
    }
    .wygladzajacy_krem_pod_oczy_my_content_important_container .wygladzajacy_krem_pod_oczy_my_paragraph .wygladzajacy_krem_pod_oczy_my_br {
      display: none;
    }
    .wygladzajacy_krem_pod_oczy_my_portfolio_header .wygladzajacy_krem_pod_oczy_my_h2 .wygladzajacy_krem_pod_oczy_my_br {
      display: none;
    }
    .wygladzajacy_krem_pod_oczy_my_portfolio_container {
      margin-top: 140px;
      padding-left: 86px;
    }
    .wygladzajacy_krem_pod_oczy_my_grid {
      grid-template-columns: repeat(2, 1fr);
    }
    .wygladzajacy_krem_pod_oczy_my_image_important_container img {
      transform: unset;
    }
  }
  @media only screen and (max-width: 880px) {
    .wygladzajacy_krem_pod_oczy_my_yellow_line_3 {
      right: -345px;
    }
  }
  @media only screen and (max-width: 775px) {
    .wygladzajacy_krem_pod_oczy_my_line_content .wygladzajacy_krem_pod_oczy_my_product_box {
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%;
    }
    .wygladzajacy_krem_pod_oczy_my_product_container {
      flex-wrap: wrap;
    }
    .wygladzajacy_krem_pod_oczy_my_left_product_container,
    .wygladzajacy_krem_pod_oczy_my_right_product_container {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }
    .wygladzajacy_krem_pod_oczy_my_right_product_container {
      padding: 0 15px;
    }
    .wygladzajacy_krem_pod_oczy_my_yellow_stain {
      left: -20%;
      max-width: 100%;
    }
    .wygladzajacy_krem_pod_oczy_my_yellow_line_3 {
      display: none;
    }
    .main_image {
      max-width: 100%;
    }
    .wygladzajacy_krem_pod_oczy_my_yellow_line_2 {
      display: none;
    }
    .logo_container_img.logo_image,
    .logo_container_img.text_image {
      max-width: 180px;
    }
    .wygladzajacy_krem_pod_oczy_my_row_important .wygladzajacy_krem_pod_oczy_my_left,
    .wygladzajacy_krem_pod_oczy_my_row_important .wygladzajacy_krem_pod_oczy_my_right {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }
    .wygladzajacy_krem_pod_oczy_my_content_important_container,
    .wygladzajacy_krem_pod_oczy_my_content_important_container.wygladzajacy_krem_pod_oczy_my_left {
      text-align: center;
      padding: 0 15px;
    }
    .wygladzajacy_krem_pod_oczy_my_row_important .wygladzajacy_krem_pod_oczy_my_image_important_container {
      order: 2;
    }
    .wygladzajacy_krem_pod_oczy_my_row_important .wygladzajacy_krem_pod_oczy_my_content_important_container {
      order: 1;
    }
    .wygladzajacy_krem_pod_oczy_my_portfolio_content {
      grid-template-columns: repeat(1, 1fr);
    }
    .wygladzajacy_krem_pod_oczy_my_portfolio_content .container_wygladzajacy_krem_pod_oczy_my_box:nth-child(2) {
      display: none;
    }
    .wygladzajacy_krem_pod_oczy_my_portfolio_content {
      grid-template-columns: repeat(1, 1fr);
    }
    .wygladzajacy_krem_pod_oczy_my_portfolio_content .container_wygladzajacy_krem_pod_oczy_my_box:nth-child(2) {
      display: none;
    }
    .wygladzajacy_krem_pod_oczy_my_portfolio_container {
      padding-left: 50px;
      padding-right: 50px;
    }
    .wygladzajacy_krem_pod_oczy_my_portfolio_header .wygladzajacy_krem_pod_oczy_my_h5 {
      margin: 0 0 320px;
    }
    .wygladzajacy_krem_pod_oczy_my_portfolio_container .wygladzajacy_krem_pod_oczy_my_footer_image_top {
      top: 70px;
      transform: translate(80px, 0);
    }
    .wygladzajacy_krem_pod_oczy_my_movie_cotainer .wygladzajacy_krem_pod_oczy_my_h2,
    .wygladzajacy_krem_pod_oczy_my_movie_cotainer .wygladzajacy_krem_pod_oczy_my_h3 {
      text-align: center;
    }
    .wygladzajacy_krem_pod_oczy_my_portfolio_container .wygladzajacy_krem_pod_oczy_my_footer_image_top {
      top: 70px;
    }
    .prodfolio_box {
      right: 15px;
    }
    .main_image {
      transform: unset;
    }
    #hero {
      margin-bottom: unset;
    }
    .wygladzajacy_krem_pod_oczy_my_image_important_container img {
      transform: unset;
    }
    .wygladzajacy_krem_pod_oczy_my_grid {
      grid-template-columns: repeat(1, 1fr);
    }
    .wygladzajacy_krem_pod_oczy_my_row_important {
      height: unset;
    }
    .wygladzajacy_krem_pod_oczy_my_row_important .wygladzajacy_krem_pod_oczy_my_right {
      transform: unset;
      margin-top: 30px;
    }
  }
  @media only screen and (max-width: 580px) {
    .wygladzajacy_krem_pod_oczy_my_portfolio_container .wygladzajacy_krem_pod_oczy_my_footer_image_top {
      transform: translate(-50%, 0);
      left: 50%;
    }
    .wygladzajacy_krem_pod_oczy_my_portfolio_header .wygladzajacy_krem_pod_oczy_my_h2 {
      font-size: 26px;
      line-height: 32px;
    }
    .wygladzajacy_krem_pod_oczy_my_portfolio_header .wygladzajacy_krem_pod_oczy_my_h5 {
      font-size: 23px;
      margin: 0 0 76px;
      text-align: center;
    }
  }
  @media only screen and (max-width: 500px) {
    .logo_container {
      padding: 22px 30px 20px 20px;
    }
    .wygladzajacy_krem_pod_oczy_my_yellow_line {
      left: -90px;
      top: -70px;
      max-width: 100%;
    }
    .wygladzajacy_krem_pod_oczy_my_yellow_stain {
      left: -40%;
      max-width: 100%;
      top: -100px;
    }
    .logo_container {
      top: 60px;
    }
    .wygladzajacy_krem_pod_oczy_my_rzepak {
      top: -30px;
      left: 50%;
      max-width: 100%;
      transform: translateX(-50%);
    }
    .wygladzajacy_krem_pod_oczy_my_product_rzepak_image {
      max-width: 100%;
    }
    .wygladzajacy_krem_pod_oczy_my_right_product_container .wygladzajacy_krem_pod_oczy_my_h3.wygladzajacy_krem_pod_oczy_my_recomended {
      margin: 0;
    }
    .wygladzajacy_krem_pod_oczy_my_important_header .wygladzajacy_krem_pod_oczy_my_h2 {
      font-size: 31px;
      line-height: 41px;
    }
    .wygladzajacy_krem_pod_oczy_my_important_header .wygladzajacy_krem_pod_oczy_my_h3 {
      line-height: 27px;
      font-size: 17px;
    }
    .wygladzajacy_krem_pod_oczy_my_content_important_container .wygladzajacy_krem_pod_oczy_my_paragraph {
      font-size: 15px;
      line-height: 22px;
    }
    .wygladzajacy_krem_pod_oczy_my_movie_cotainer {
      padding-left: 15px;
      padding-right: 15px;
    }
    #wygladzajacy_krem_pod_oczy_my_product_container .wygladzajacy_krem_pod_oczy_my_header_container .wygladzajacy_krem_pod_oczy_my_h2 {
      font-size: 25px;
      line-height: 27px;
    }
    #wygladzajacy_krem_pod_oczy_my_product_container .wygladzajacy_krem_pod_oczy_my_header_container .wygladzajacy_krem_pod_oczy_my_h4 {
      font-size: 21px;
    }
    #wygladzajacy_krem_pod_oczy_my_product_container .wygladzajacy_krem_pod_oczy_my_header_container .wygladzajacy_krem_pod_oczy_my_h5 {
      font-size: 16px;
      padding: 0 15px;
    }
    .wygladzajacy_krem_pod_oczy_my_portfolio_header .wygladzajacy_krem_pod_oczy_my_h5 {
      margin: 0 0 40px;
    }
    .wygladzajacy_krem_pod_oczy_my_movie_cotainer .wygladzajacy_krem_pod_oczy_my_h2,
    .wygladzajacy_krem_pod_oczy_my_movie_cotainer .wygladzajacy_krem_pod_oczy_my_h3 {
      margin: 0 0 60px;
    }
    .wygladzajacy_krem_pod_oczy_my_portfolio_container {
      margin-top: 60px;
    }
    .wygladzajacy_krem_pod_oczy_my_portfolio_container {
      margin-top: 60px;
    }
    .wygladzajacy_krem_pod_oczy_my_portfolio_header .wygladzajacy_krem_pod_oczy_my_h2 {
      text-align: center;
    }
    .wygladzajacy_krem_pod_oczy_my_portfolio_container .wygladzajacy_krem_pod_oczy_my_footer_image_top {
      display: none;
    }
    .wygladzajacy_krem_pod_oczy_my_portfolio_header .wygladzajacy_krem_pod_oczy_my_h5 {
      margin: 0 0 40px;
    }
  }
  @media only screen and (max-width: 360px) {
    .wygladzajacy_krem_pod_oczy_my_portfolio_container {
      padding-left: 30px;
      padding-right: 30px;
    }
    .wygladzajacy_krem_pod_oczy_my_product_box .wygladzajacy_krem_pod_oczy_my_h2 {
      font-size: 12px;
      line-height: 15px;
    }
    .wygladzajacy_krem_pod_oczy_my_product_box .wygladzajacy_krem_pod_oczy_my_paragraph {
      font-size: 11px;
    }
    .wygladzajacy_krem_pod_oczy_my_product_box .wygladzajacy_krem_pod_oczy_my_big_button {
      font-size: 13px;
    }
    .wygladzajacy_krem_pod_oczy_my_movie_content .wygladzajacy_krem_pod_oczy_my_iframe {
      min-height: 200px;
    }
  }
  /*RC CSS'es*/
  /*..hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill*/
  
  .my_refill {
    width: 100%;
    background: #dc0512;
    border-top: 1px solid #707070;
    border-bottom: 1px solid #707070;
    padding: 32px 0;
    text-align: center;
  }
  .my_refill h2 {
    font-size: 35px;
    line-height: 36px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 700;
    margin: unset;
  }
  .my_refill h2:first-child {
    margin-bottom: 2px;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_body {
    font-family: Poppins, sans-serif;
    margin: 0 auto;
    width: 1110px;
    max-width: 100%;
    padding: 0;
    overflow: hidden;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_item_content_second {
    grid-column-start: 2;
    grid-column-end: 2;
    margin-top: 66px;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_content_important_container {
    height: 795px;
    margin-top: 39px;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_row_important .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_right {
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
    transform: translateX(-80px);
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_grid {
    display: grid;
    grid-template-columns: repeat(2, 60%);
    text-align: center;
    justify-content: end;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_content_important_container
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_content {
    width: 100%;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_item_content_second {
    grid-column-start: 2;
    grid-column-end: 2;
    margin-top: 66px;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_wrapp_image {
    display: grid;
    justify-content: center;
    align-items: end;
    height: 115px;
  }
  #hero {
    position: relative;
    text-align: right;
    margin-bottom: -474px;
  }
  .main_image {
    transform: translate(-289px, -360px);
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_yellow_stain {
    position: absolute;
    left: -235px;
    top: -270px;
    z-index: -4;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_yellow_line {
    position: absolute;
    left: 0;
    top: -200px;
    z-index: -3;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_yellow_line_2 {
    position: absolute;
    left: -130px;
    top: -310px;
    z-index: -1;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_yellow_line_3 {
    position: absolute;
    right: -275px;
    top: -105px;
    z-index: -1;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_rzepak {
    top: 80px;
    position: absolute;
    left: 210px;
    z-index: -2;
  }
  .logo_container {
    background: #0b5441;
    display: flex;
    flex-direction: column;
    position: absolute;
    top: 120px;
    padding: 22px 70px 20px 60px;
    border-radius: 0 200px 200px 0;
    box-shadow: 7px 7px 10px rgba(13, 29, 0, 0.2);
  }
  .logo_container_img.logo_image {
    margin-bottom: 18px;
  }
  #hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_product_container {
    margin-top: 95px;
    margin-bottom: 50px;
  }
  #hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_product_container .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_header_container {
    text-align: center;
    margin-bottom: 26px;
  }
  #hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_product_container
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_header_container
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_h2 {
    margin: 0;
    font-size: 42px;
    letter-spacing: 0.42px;
    line-height: 45px;
    color: #073a2a;
    text-transform: uppercase;
    font-weight: 400;
    margin-bottom: 13px;
  }
  #hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_product_container
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_header_container
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_h4 {
    margin: 0;
    line-height: 1;
    font-weight: 400;
    font-size: 28px;
    line-height: 36px;
    color: #073a2a;
    letter-spacing: 0;
    margin-bottom: 13px;
  }
  #hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_product_container
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_header_container
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_h5 {
    margin: 0;
    line-height: 1;
    color: #e94e1b;
    font-weight: 600;
    font-size: 23px;
    line-height: 36px;
    margin-bottom: 13px;
  }
  #hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_product_container
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_header_container
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_strong {
    margin: 0;
    line-height: 1;
    display: block;
    width: 100%;
    letter-spacing: 0.35px;
    line-height: 45px;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_product_container {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
  }
  .header_right_container {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 20px;
  }
  .header_right_container img {
    margin-right: 19px;
    max-width: 60px;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_left_product_container {
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: 45%;
    text-align: center;
    position: relative;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_right_product_container {
    -ms-flex: 0 0 55%;
    flex: 0 0 55%;
    max-width: 55%;
    padding-right: 62px;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_product_main_image {
    margin-top: 105px;
    position: relative;
    z-index: 1;
    margin-top: 105px;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_product_rzepak_image {
    position: absolute;
    top: calc(50% + 50px);
    left: calc(50% - 70px);
    transform: translate(-50%, -50%);
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_right_product_container
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_h3.hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_recomended {
    color: #000;
    font-size: 17px;
    line-height: 1.4;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_capacity .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_h4,
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_right_product_container .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_h3 {
    color: #025540;
    font-weight: 700;
    margin: 0 0 10px;
    font-size: 23px;
    letter-spacing: -0.5px;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_right_product_container .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_ul {
    margin: 0 0 30px;
    padding-left: 30px;
    list-style: none;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_right_product_container .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_li {
    position: relative;
    padding: 0;
    margin: 0 0 12px;
    line-height: 23px;
    font-size: 16px;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_right_product_container .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_li::after {
    background-color: #fef100;
    content: "";
    position: absolute;
    left: -30px;
    top: 3px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_right_product_container .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_paragraph {
    margin: 0 0 40px;
    font-size: 14px;
    line-height: 20px;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_capacity .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_h4 {
    margin: 0 0 15px;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_capacity
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_h4
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_span {
    display: inline-block;
    margin-left: 20px;
    color: #000;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_right_product_container
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_capacity
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_paragraph {
    margin: 0;
    color: #025540;
    font-weight: 700;
  }
  #hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_product_info {
    margin-bottom: 20px;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_important_header {
    margin-bottom: 39px;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_image_important_container img {
    transform: translate(-237px);
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_important_header .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_h2 {
    text-align: center;
    color: #025540;
    font-size: 43px;
    font-weight: 600;
    line-height: 51px;
    letter-spacing: -0.7px;
    margin: 0;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_important_header .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_h3 {
    text-align: center;
    margin: 0;
    line-height: 41px;
    font-size: 34px;
    font-weight: 600;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_row_important {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_row_important .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_right {
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
    transform: translateX(-80px);
    height: 795px;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_row_important .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_left {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_image_important_container.hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_right {
    text-align: right;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_content_important_container .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_h3 {
    color: #025540;
    font-size: 26px;
    line-height: 34px;
    margin: 0;
    font-weight: 600;
    margin-bottom: 15px;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_content_important_container .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_h4 {
    color: #025540;
    font-size: 18px;
    line-height: 24px;
    margin: 0 0 9px;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_content_important_container
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_paragraph {
    color: #000;
    font-size: 18px;
    line-height: 26px;
    margin: 0;
    letter-spacing: -0.45px;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_content_important_container.hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_left {
    text-align: right;
    padding-right: 30px;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_content_important_container
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_content {
    width: 100%;
  }
  .cosmetic_line .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_h2 {
    text-align: center;
    margin: 0;
    color: #000;
    font-weight: 600;
    font-size: 37px;
    line-height: 44px;
    margin-bottom: 46px;
    margin-top: 0;
  }
  .cosmetic_line {
    margin-top: 15px;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_line_content {
    display: flex;
    padding: 0;
    align-items: center;
    justify-content: center;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_line_content .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_product_box {
    margin: 0;
    width: 221px;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_product_link {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: space-between;
    text-align: center;
    text-decoration: none;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_product_link:hover {
    text-decoration: none;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_product_box a {
    color: #2f5444;
    align-self: end;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_bottom_content {
    min-height: 265px;
    display: grid;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_product_box .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_h2 {
    font-size: 16px;
    line-height: 19px;
    color: #2f5444;
    font-weight: 300;
    text-transform: uppercase;
    margin-bottom: 0;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_product_box .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_paragraph {
    margin: 0;
    color: #2f5444;
    font-size: 13px;
    line-height: 1.3;
    margin-top: 5px;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_product_box .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_strong {
    display: block;
    font-weight: 600;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_product_box .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_product_image {
    max-width: 100%;
    transition: transform 0.3s ease-in;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_product_link:hover .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_product_image {
    transform: scale(1.1);
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_product_link .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_product_image {
    margin-bottom: 30px;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_top_content {
    min-height: 100px;
    margin-bottom: 13px;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_bottom_content a:first-child {
    min-height: 277px;
    align-self: center;
    display: grid;
    justify-content: center;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_product_box .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 6.5px 26px;
    letter-spacing: 1px;
    align-self: flex-end;
    width: 171px;
    justify-content: center;
    margin: 0 auto;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_product_box .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 2px solid #de4e1b;
    letter-spacing: 1.6px;
    font-weight: 700;
    background: #de4e1b;
    border-radius: 50px;
    color: #fff;
    text-decoration: none;
    display: flex;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_big_button:hover {
    background-color: transparent;
    color: #de4e1b;
    text-decoration: none;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_portfolio_container {
    position: relative;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_portfolio_container
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_footer_image_top {
    position: absolute;
    right: 0;
    top: 0;
    transform: translate(150px, 0);
    z-index: 1;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_portfolio_header .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_h2 {
    color: #010101;
    font-weight: 600;
    font-size: 30px;
    line-height: 42px;
    margin: 0;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_portfolio_header .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_span {
    color: #f4c500;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_portfolio_header .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_h5 {
    font-weight: 300;
    color: #025540;
    font-size: 27px;
    line-height: 37px;
    margin: 0 0 76px;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_portfolio_container {
    margin-top: 140px;
    padding-left: 86px;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_portfolio_content {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 63px 76px;
    width: 644px;
    max-width: 100%;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_portfolio_box {
    position: relative;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_portfolio_box .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_box {
    border-radius: 11px;
    box-shadow: 0 5px 10px #032a2033;
    border-radius: 11px;
    height: 100%;
    padding: 36px 25px 24px;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-direction: column;
    background-color: #fff;
    z-index: 2;
    position: relative;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_box
    .top_portfolio
    > .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_absolute_number {
    position: absolute;
    top: 0;
    left: 0;
    width: 46px;
    height: 46px;
    background-color: #025540;
    color: #fff;
    font-size: 21px;
    line-height: 23px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    transform: translate(-50%, -50%);
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_box .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_h5 {
    color: #025540;
    margin: 0;
    font-size: 19px;
    line-height: 21px;
    font-weight: 600;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_box .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_paragraph {
    color: #221e20;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 20px;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_box
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_paragraph.hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_small_font {
    font-size: 13px;
    line-height: 18px;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_box
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_big_button.link_hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 1px solid #de4e1b;
    letter-spacing: 2.9px;
    font-weight: 700;
    background: 0 0;
    border-radius: 50px;
    color: #de4e1b;
    text-decoration: none;
    display: flex;
    margin-top: 10px;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_box
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_big_button.link_hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_big_button:hover {
    background-color: #de4e1b;
    color: #fff;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_movie_cotainer {
    position: relative;
    margin-top: 60px;
    padding-bottom: 60px;
    background-color: #fdcf00;
    padding-left: 85px;
    padding-right: 85px;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_yellow_bg_image {
    position: absolute;
    z-index: 0;
    top: 0;
    left: 50%;
    transform: translate(-50%, -378px);
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_movie_content {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 10px solid #fff;
    border-radius: 30px;
    margin: 0 auto;
    width: 600px;
    max-width: calc(100% - 30px);
    position: relative;
    overflow: hidden;
    -webkit-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    -moz-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_movie_content .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_iframe {
    width: 100%;
    min-height: 320px;
    position: relative;
    z-index: 1;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_line_footer_image_1 {
    position: absolute;
    bottom: -260px;
    left: -220px;
    z-index: 0;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_line_footer_image_2 {
    position: absolute;
    right: -240px;
    top: -120px;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_movie_cotainer .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_h2,
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_movie_cotainer .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_h3 {
    font-weight: 600;
    font-size: 25px;
    line-height: 35px;
    color: #010101;
    margin: 0 0 90px;
    position: relative;
    z-index: 1;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_movie_cotainer .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_h2 {
    text-align: center;
  }
  @media only screen and (max-width: 929px) {
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_line_content {
      flex-wrap: wrap;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_line_content .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_product_box {
      padding: 0 15px;
      -ms-flex: 0 0 33.3333%;
      flex: 0 0 33.3333%;
      max-width: 33.3333%;
      margin-bottom: 50px;
    }
    #hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_product_info .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_product_info_image,
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_content_important_container
      .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_content
      .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_img {
      max-width: 100%;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_product_info_image {
      max-width: 100%;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_content_important_container.hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_right {
      padding-left: 15px;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_content_important_container
      .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_paragraph
      .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_br {
      display: none;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_portfolio_header
      .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_h2
      .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_br {
      display: none;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_portfolio_container {
      margin-top: 140px;
      padding-left: 86px;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_row_important .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_right {
      height: unset;
    }
    .balsam_do_ciala_odzywczy_my_image_important_container img {
      transform: unset;
    }
  }
  @media only screen and (max-width: 880px) {
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_yellow_line_3 {
      right: -345px;
    }
  }
  @media only screen and (max-width: 775px) {
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_line_content .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_product_box {
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_product_container {
      flex-wrap: wrap;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_left_product_container,
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_right_product_container {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_right_product_container {
      padding: 0 15px;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_yellow_stain {
      left: -20%;
      max-width: 100%;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_yellow_line_3 {
      display: none;
    }
    .main_image {
      max-width: 100%;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_yellow_line_2 {
      display: none;
    }
    .logo_container_img.logo_image,
    .logo_container_img.text_image {
      max-width: 180px;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_row_important .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_left,
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_row_important .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_right {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_content_important_container,
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_content_important_container.hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_left {
      text-align: center;
      padding: 0 15px;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_row_important
      .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_image_important_container {
      order: 2;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_row_important
      .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_content_important_container {
      order: 1;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_portfolio_content {
      grid-template-columns: repeat(1, 1fr);
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_portfolio_content
      .container_hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_box:nth-child(2) {
      display: none;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_portfolio_container {
      padding-left: 50px;
      padding-right: 50px;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_portfolio_header .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_h5 {
      margin: 0 0 320px;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_movie_cotainer .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_h2,
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_movie_cotainer .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_h3 {
      text-align: center;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_portfolio_container
      .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_footer_image_top {
      top: 70px;
      transform: translate(80px, 0);
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_row_important .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_right {
      transform: unset !important;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_grid {
      grid-template-columns: repeat(1, 1fr);
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_image_important_container img {
      transform: unset;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_grid {
      grid-template-columns: repeat(1, 1fr);
    }
  }
  @media only screen and (max-width: 580px) {
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_portfolio_container
      .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_footer_image_top {
      transform: translate(-50%, 0);
      left: 50%;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_portfolio_header .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_h2 {
      font-size: 26px;
      line-height: 32px;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_portfolio_header .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_h5 {
      font-size: 23px;
      margin: 0 0 76px;
      text-align: center;
    }
  }
  @media only screen and (max-width: 500px) {
    .logo_container {
      padding: 22px 30px 20px 20px;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_yellow_line {
      left: -90px;
      top: -70px;
      max-width: 100%;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_yellow_stain {
      left: -40%;
      max-width: 100%;
      top: -100px;
    }
    .logo_container {
      top: 60px;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_rzepak {
      top: -30px;
      left: 50%;
      max-width: 100%;
      transform: translateX(-50%);
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_product_rzepak_image {
      max-width: 100%;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_right_product_container
      .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_h3.hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_recomended {
      margin: 0;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_important_header .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_h2 {
      font-size: 31px;
      line-height: 41px;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_important_header .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_h3 {
      line-height: 27px;
      font-size: 17px;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_content_important_container
      .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_paragraph {
      font-size: 15px;
      line-height: 22px;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_movie_cotainer {
      padding-left: 15px;
      padding-right: 15px;
    }
    #hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_product_container
      .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_header_container
      .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_h2 {
      font-size: 25px;
      line-height: 27px;
    }
    #hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_product_container
      .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_header_container
      .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_h4 {
      font-size: 21px;
    }
    #hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_product_container
      .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_header_container
      .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_h5 {
      font-size: 16px;
      padding: 0 15px;
    }
    .cosmetic_line .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_h2 {
      font-size: 22px;
      line-height: 30px;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_portfolio_container
      .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_footer_image_top {
      display: none;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_portfolio_header .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_h5 {
      margin: 0 0 40px;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_movie_cotainer .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_h2,
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_movie_cotainer .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_h3 {
      margin: 0 0 60px;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_portfolio_container {
      margin-top: 60px;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_portfolio_header .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_h2 {
      text-align: center;
    }
  }
  @media only screen and (max-width: 360px) {
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_portfolio_container {
      padding-left: 30px;
      padding-right: 30px;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_product_box .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_h2 {
      font-size: 12px;
      line-height: 15px;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_product_box .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_paragraph {
      font-size: 11px;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_product_box .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_big_button {
      font-size: 13px;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_movie_content .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1-refill_my_iframe {
      min-height: 200px;
    }
  }
  
  /*RC CSS'es*/
  /*..hipoalergiczny_zel_do_mycia_twarzy-refill*/
  
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_body {
    font-family: Poppins, sans-serif;
    margin: 0 auto;
    width: 1110px;
    max-width: 100%;
    padding: 0;
    overflow: hidden;
  }
  .my_refill {
    width: 100%;
    background: #dc0512;
    border-top: 1px solid #707070;
    border-bottom: 1px solid #707070;
    padding: 32px 0;
    text-align: center;
  }
  .my_refill h2 {
    font-size: 35px;
    line-height: 36px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 700;
    margin: unset;
  }
  .my_refill h2:first-child {
    margin-bottom: 2px;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_item_content_second {
    grid-column-start: 2;
    grid-column-end: 2;
    margin-top: 66px;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_content_important_container {
    height: 795px;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_row_important .hipoalergiczny_zel_do_mycia_twarzy-refill_my_right {
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
    transform: translateX(-80px);
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_grid {
    display: grid;
    grid-template-columns: repeat(2, 60%);
    text-align: center;
    justify-content: end;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_content_important_container .hipoalergiczny_zel_do_mycia_twarzy-refill_my_content {
    width: 100%;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_item_content_second {
    grid-column-start: 2;
    grid-column-end: 2;
    margin-top: 66px;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_wrapp_image {
    display: grid;
    justify-content: center;
    align-items: end;
    height: 115px;
  }
  #hero {
    position: relative;
    text-align: right;
    margin-bottom: -474px;
  }
  .main_image {
    transform: translate(-289px, -360px);
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_yellow_stain {
    position: absolute;
    left: -235px;
    top: -270px;
    z-index: -4;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_yellow_line {
    position: absolute;
    left: 0;
    top: -200px;
    z-index: -3;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_yellow_line_2 {
    position: absolute;
    left: -130px;
    top: -310px;
    z-index: -1;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_yellow_line_3 {
    position: absolute;
    right: -275px;
    top: -105px;
    z-index: -1;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_rzepak {
    top: 80px;
    position: absolute;
    left: 210px;
    z-index: -2;
  }
  .logo_container {
    background: #0b5441;
    display: flex;
    flex-direction: column;
    position: absolute;
    top: 120px;
    padding: 22px 70px 20px 60px;
    border-radius: 0 200px 200px 0;
    box-shadow: 7px 7px 10px rgba(13, 29, 0, 0.2);
  }
  .logo_container_img.logo_image {
    margin-bottom: 18px;
  }
  #hipoalergiczny_zel_do_mycia_twarzy-refill_my_product_container {
    margin-top: 95px;
    margin-bottom: 50px;
  }
  #hipoalergiczny_zel_do_mycia_twarzy-refill_my_product_container .hipoalergiczny_zel_do_mycia_twarzy-refill_my_header_container {
    text-align: center;
    margin-bottom: 26px;
  }
  #hipoalergiczny_zel_do_mycia_twarzy-refill_my_product_container
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_header_container
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_h2 {
    margin: 0;
    font-size: 42px;
    letter-spacing: 0.42px;
    line-height: 45px;
    color: #073a2a;
    text-transform: uppercase;
    font-weight: 400;
    margin-bottom: 13px;
  }
  #hipoalergiczny_zel_do_mycia_twarzy-refill_my_product_container
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_header_container
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_h4 {
    margin: 0;
    line-height: 1;
    font-weight: 400;
    font-size: 28px;
    line-height: 36px;
    color: #073a2a;
    letter-spacing: 0;
    margin-bottom: 13px;
  }
  #hipoalergiczny_zel_do_mycia_twarzy-refill_my_product_container
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_header_container
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_h5 {
    margin: 0;
    line-height: 1;
    color: #e94e1b;
    font-weight: 600;
    font-size: 23px;
    line-height: 36px;
    margin-bottom: 13px;
  }
  #hipoalergiczny_zel_do_mycia_twarzy-refill_my_product_container
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_header_container
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_strong {
    margin: 0;
    line-height: 1;
    display: block;
    width: 100%;
    letter-spacing: 0.35px;
    line-height: 45px;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_product_container {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
  }
  .header_right_container {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 20px;
  }
  .header_right_container img {
    margin-right: 19px;
    max-width: 60px;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_left_product_container {
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: 45%;
    text-align: center;
    position: relative;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_right_product_container {
    -ms-flex: 0 0 55%;
    flex: 0 0 55%;
    max-width: 55%;
    padding-right: 62px;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_product_main_image {
    margin-top: 105px;
    position: relative;
    z-index: 1;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_product_rzepak_image {
    position: absolute;
    top: calc(50% + 50px);
    left: calc(50% - 70px);
    transform: translate(-50%, -50%);
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_right_product_container
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_h3.hipoalergiczny_zel_do_mycia_twarzy-refill_my_recomended {
    color: #000;
    font-size: 17px;
    line-height: 1.4;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_capacity .hipoalergiczny_zel_do_mycia_twarzy-refill_my_h4,
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_right_product_container .hipoalergiczny_zel_do_mycia_twarzy-refill_my_h3 {
    color: #025540;
    font-weight: 700;
    margin: 0 0 10px;
    font-size: 23px;
    letter-spacing: -0.5px;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_right_product_container .hipoalergiczny_zel_do_mycia_twarzy-refill_my_ul {
    margin: 0 0 30px;
    padding-left: 30px;
    list-style: none;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_right_product_container .hipoalergiczny_zel_do_mycia_twarzy-refill_my_li {
    position: relative;
    padding: 0;
    margin: 0 0 12px;
    line-height: 23px;
    font-size: 16px;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_right_product_container .hipoalergiczny_zel_do_mycia_twarzy-refill_my_li::after {
    background-color: #fef100;
    content: "";
    position: absolute;
    left: -30px;
    top: 3px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_right_product_container .hipoalergiczny_zel_do_mycia_twarzy-refill_my_paragraph {
    margin: 0 0 40px;
    font-size: 14px;
    line-height: 20px;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_capacity .hipoalergiczny_zel_do_mycia_twarzy-refill_my_h4 {
    margin: 0 0 15px;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_capacity
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_h4
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_span {
    display: inline-block;
    margin-left: 20px;
    color: #000;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_right_product_container
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_capacity
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_paragraph {
    margin: 0;
    color: #025540;
    font-weight: 700;
  }
  #hipoalergiczny_zel_do_mycia_twarzy-refill_my_product_info {
    margin-bottom: 20px;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_important_header {
    margin-bottom: 39px;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_image_important_container img {
    transform: translate(-237px);
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_important_header .hipoalergiczny_zel_do_mycia_twarzy-refill_my_h2 {
    text-align: center;
    color: #025540;
    font-size: 43px;
    font-weight: 600;
    line-height: 51px;
    letter-spacing: -0.7px;
    margin: 0;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_important_header .hipoalergiczny_zel_do_mycia_twarzy-refill_my_h3 {
    text-align: center;
    margin: 0;
    line-height: 41px;
    font-size: 34px;
    font-weight: 600;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_row_important {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_row_important .hipoalergiczny_zel_do_mycia_twarzy-refill_my_right {
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
    transform: translateX(-80px);
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_row_important .hipoalergiczny_zel_do_mycia_twarzy-refill_my_left {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_image_important_container.hipoalergiczny_zel_do_mycia_twarzy-refill_my_right {
    text-align: right;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_content_important_container .hipoalergiczny_zel_do_mycia_twarzy-refill_my_h3 {
    color: #025540;
    font-size: 26px;
    line-height: 34px;
    margin: 0;
    font-weight: 600;
    margin-bottom: 15px;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_content_important_container .hipoalergiczny_zel_do_mycia_twarzy-refill_my_h4 {
    color: #025540;
    font-size: 18px;
    line-height: 24px;
    margin: 0 0 9px;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_content_important_container .hipoalergiczny_zel_do_mycia_twarzy-refill_my_paragraph {
    color: #000;
    font-size: 18px;
    line-height: 26px;
    margin: 0;
    letter-spacing: -0.45px;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_content_important_container.hipoalergiczny_zel_do_mycia_twarzy-refill_my_left {
    text-align: right;
    padding-right: 30px;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_content_important_container .hipoalergiczny_zel_do_mycia_twarzy-refill_my_content {
    width: 100%;
  }
  .cosmetic_line .hipoalergiczny_zel_do_mycia_twarzy-refill_my_h2 {
    text-align: center;
    margin: 0;
    color: #000;
    font-weight: 600;
    font-size: 37px;
    line-height: 44px;
    margin-bottom: 46px;
    margin-top: 0;
  }
  .cosmetic_line {
    margin-top: 15px;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_line_content {
    display: flex;
    padding: 0;
    align-items: center;
    justify-content: center;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_line_content .hipoalergiczny_zel_do_mycia_twarzy-refill_my_product_box {
    margin: 0;
    width: 221px;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_product_link {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: space-between;
    text-align: center;
    text-decoration: none;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_product_link:hover {
    text-decoration: none;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_product_box a {
    color: #2f5444;
    align-self: end;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_bottom_content {
    min-height: 265px;
    display: grid;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_product_box .hipoalergiczny_zel_do_mycia_twarzy-refill_my_h2 {
    font-size: 16px;
    line-height: 19px;
    color: #2f5444;
    font-weight: 300;
    text-transform: uppercase;
    margin-bottom: 0;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_product_box .hipoalergiczny_zel_do_mycia_twarzy-refill_my_paragraph {
    margin: 0;
    color: #2f5444;
    font-size: 13px;
    line-height: 1.3;
    margin-top: 5px;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_product_box .hipoalergiczny_zel_do_mycia_twarzy-refill_my_strong {
    display: block;
    font-weight: 600;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_product_box .hipoalergiczny_zel_do_mycia_twarzy-refill_my_product_image {
    max-width: 100%;
    transition: transform 0.3s ease-in;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_product_link:hover .hipoalergiczny_zel_do_mycia_twarzy-refill_my_product_image {
    transform: scale(1.1);
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_product_link .hipoalergiczny_zel_do_mycia_twarzy-refill_my_product_image {
    margin-bottom: 30px;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_top_content {
    margin-bottom: 13px;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_bottom_content a:first-child {
    min-height: 277px;
    align-self: center;
    display: grid;
    justify-content: center;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_product_box .hipoalergiczny_zel_do_mycia_twarzy-refill_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 6.5px 26px;
    letter-spacing: 1px;
    align-self: flex-end;
    width: 171px;
    justify-content: center;
    margin: 0 auto;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_product_box .hipoalergiczny_zel_do_mycia_twarzy-refill_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 2px solid #de4e1b;
    letter-spacing: 1.6px;
    font-weight: 700;
    background: #de4e1b;
    border-radius: 50px;
    color: #fff;
    text-decoration: none;
    display: flex;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_big_button:hover {
    background-color: transparent;
    color: #de4e1b;
    text-decoration: none;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_portfolio_container {
    position: relative;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_portfolio_container .hipoalergiczny_zel_do_mycia_twarzy-refill_my_footer_image_top {
    position: absolute;
    right: 0;
    top: 0;
    transform: translate(150px, 0);
    z-index: 1;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_portfolio_header .hipoalergiczny_zel_do_mycia_twarzy-refill_my_h2 {
    color: #010101;
    font-weight: 600;
    font-size: 30px;
    line-height: 42px;
    margin: 0;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_portfolio_header .hipoalergiczny_zel_do_mycia_twarzy-refill_my_span {
    color: #f4c500;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_portfolio_header .hipoalergiczny_zel_do_mycia_twarzy-refill_my_h5 {
    font-weight: 300;
    color: #025540;
    font-size: 27px;
    line-height: 37px;
    margin: 0 0 76px;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_portfolio_container {
    margin-top: 140px;
    padding-left: 86px;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_portfolio_content {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 63px 76px;
    width: 644px;
    max-width: 100%;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_portfolio_box {
    position: relative;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_portfolio_box .hipoalergiczny_zel_do_mycia_twarzy-refill_my_box {
    border-radius: 11px;
    box-shadow: 0 5px 10px #032a2033;
    border-radius: 11px;
    height: 100%;
    padding: 36px 25px 24px;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-direction: column;
    background-color: #fff;
    z-index: 2;
    position: relative;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_box .top_portfolio > .hipoalergiczny_zel_do_mycia_twarzy-refill_my_absolute_number {
    position: absolute;
    top: 0;
    left: 0;
    width: 46px;
    height: 46px;
    background-color: #025540;
    color: #fff;
    font-size: 21px;
    line-height: 23px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    transform: translate(-50%, -50%);
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_box .hipoalergiczny_zel_do_mycia_twarzy-refill_my_h5 {
    color: #025540;
    margin: 0;
    font-size: 19px;
    line-height: 21px;
    font-weight: 600;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_box .hipoalergiczny_zel_do_mycia_twarzy-refill_my_paragraph {
    color: #221e20;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 20px;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_box
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_paragraph.hipoalergiczny_zel_do_mycia_twarzy-refill_my_small_font {
    font-size: 13px;
    line-height: 18px;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_box
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_big_button.link_hipoalergiczny_zel_do_mycia_twarzy-refill_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 1px solid #de4e1b;
    letter-spacing: 2.9px;
    font-weight: 700;
    background: 0 0;
    border-radius: 50px;
    color: #de4e1b;
    text-decoration: none;
    display: flex;
    margin-top: 10px;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_box
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_big_button.link_hipoalergiczny_zel_do_mycia_twarzy-refill_my_big_button:hover {
    background-color: #de4e1b;
    color: #fff;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_movie_cotainer {
    position: relative;
    margin-top: 60px;
    padding-bottom: 60px;
    background-color: #fdcf00;
    padding-left: 85px;
    padding-right: 85px;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_yellow_bg_image {
    position: absolute;
    z-index: 0;
    top: 0;
    left: 50%;
    transform: translate(-50%, -378px);
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_movie_content {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 10px solid #fff;
    border-radius: 30px;
    margin: 0 auto;
    width: 600px;
    max-width: calc(100% - 30px);
    position: relative;
    overflow: hidden;
    -webkit-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    -moz-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_movie_content .hipoalergiczny_zel_do_mycia_twarzy-refill_my_iframe {
    width: 100%;
    min-height: 320px;
    position: relative;
    z-index: 1;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_line_footer_image_1 {
    position: absolute;
    bottom: -260px;
    left: -220px;
    z-index: 0;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_line_footer_image_2 {
    position: absolute;
    right: -240px;
    top: -120px;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_movie_cotainer .hipoalergiczny_zel_do_mycia_twarzy-refill_my_h2,
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_movie_cotainer .hipoalergiczny_zel_do_mycia_twarzy-refill_my_h3 {
    font-weight: 600;
    font-size: 25px;
    line-height: 35px;
    color: #010101;
    margin: 0 0 90px;
    position: relative;
    z-index: 1;
  }
  .hipoalergiczny_zel_do_mycia_twarzy-refill_my_movie_cotainer .hipoalergiczny_zel_do_mycia_twarzy-refill_my_h2 {
    text-align: center;
  }
  @media only screen and (max-width: 929px) {
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_line_content {
      flex-wrap: wrap;
    }
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_line_content .hipoalergiczny_zel_do_mycia_twarzy-refill_my_product_box {
      padding: 0 15px;
      -ms-flex: 0 0 33.3333%;
      flex: 0 0 33.3333%;
      max-width: 33.3333%;
      margin-bottom: 50px;
    }
    #hipoalergiczny_zel_do_mycia_twarzy-refill_my_product_info .hipoalergiczny_zel_do_mycia_twarzy-refill_my_product_info_image,
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_content_important_container
      .hipoalergiczny_zel_do_mycia_twarzy-refill_my_content
      .hipoalergiczny_zel_do_mycia_twarzy-refill_my_img {
      max-width: 100%;
    }
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_product_info_image {
      max-width: 100%;
    }
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_content_important_container.hipoalergiczny_zel_do_mycia_twarzy-refill_my_right {
      padding-left: 15px;
    }
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_content_important_container
      .hipoalergiczny_zel_do_mycia_twarzy-refill_my_paragraph
      .hipoalergiczny_zel_do_mycia_twarzy-refill_my_br {
      display: none;
    }
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_portfolio_header
      .hipoalergiczny_zel_do_mycia_twarzy-refill_my_h2
      .hipoalergiczny_zel_do_mycia_twarzy-refill_my_br {
      display: none;
    }
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_portfolio_container {
      margin-top: 140px;
      padding-left: 86px;
    }
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_row_important .hipoalergiczny_zel_do_mycia_twarzy-refill_my_right {
      height: unset;
    }
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_image_important_container img {
      transform: unset;
    }
  }
  @media only screen and (max-width: 880px) {
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_yellow_line_3 {
      right: -345px;
    }
  }
  @media only screen and (max-width: 775px) {
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_line_content .hipoalergiczny_zel_do_mycia_twarzy-refill_my_product_box {
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%;
    }
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_product_container {
      flex-wrap: wrap;
    }
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_left_product_container,
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_right_product_container {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_right_product_container {
      padding: 0 15px;
    }
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_yellow_stain {
      left: -20%;
      max-width: 100%;
    }
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_yellow_line_3 {
      display: none;
    }
    .main_image {
      max-width: 100%;
    }
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_yellow_line_2 {
      display: none;
    }
    .logo_container_img.logo_image,
    .logo_container_img.text_image {
      max-width: 180px;
    }
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_row_important .hipoalergiczny_zel_do_mycia_twarzy-refill_my_left,
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_row_important .hipoalergiczny_zel_do_mycia_twarzy-refill_my_right {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_content_important_container,
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_content_important_container.hipoalergiczny_zel_do_mycia_twarzy-refill_my_left {
      text-align: center;
      padding: 0 15px;
    }
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_row_important .hipoalergiczny_zel_do_mycia_twarzy-refill_my_image_important_container {
      order: 2;
    }
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_row_important .hipoalergiczny_zel_do_mycia_twarzy-refill_my_content_important_container {
      order: 1;
    }
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_portfolio_content {
      grid-template-columns: repeat(1, 1fr);
    }
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_portfolio_content .container_hipoalergiczny_zel_do_mycia_twarzy-refill_my_box:nth-child(2) {
      display: none;
    }
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_portfolio_container {
      padding-left: 50px;
      padding-right: 50px;
    }
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_portfolio_header .hipoalergiczny_zel_do_mycia_twarzy-refill_my_h5 {
      margin: 0 0 320px;
    }
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_movie_cotainer .hipoalergiczny_zel_do_mycia_twarzy-refill_my_h2,
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_movie_cotainer .hipoalergiczny_zel_do_mycia_twarzy-refill_my_h3 {
      text-align: center;
    }
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_portfolio_container .hipoalergiczny_zel_do_mycia_twarzy-refill_my_footer_image_top {
      top: 70px;
      transform: translate(80px, 0);
    }
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_grid {
      grid-template-columns: repeat(1, 1fr);
    }
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_row_important .hipoalergiczny_zel_do_mycia_twarzy-refill_my_right {
      transform: unset;
    }
  }
  @media only screen and (max-width: 580px) {
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_portfolio_container .hipoalergiczny_zel_do_mycia_twarzy-refill_my_footer_image_top {
      transform: translate(-50%, 0);
      left: 50%;
    }
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_portfolio_header .hipoalergiczny_zel_do_mycia_twarzy-refill_my_h2 {
      font-size: 26px;
      line-height: 32px;
    }
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_portfolio_header .hipoalergiczny_zel_do_mycia_twarzy-refill_my_h5 {
      font-size: 23px;
      margin: 0 0 76px;
      text-align: center;
    }
  }
  @media only screen and (max-width: 500px) {
    .logo_container {
      padding: 22px 30px 20px 20px;
    }
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_yellow_line {
      left: -90px;
      top: -70px;
      max-width: 100%;
    }
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_yellow_stain {
      left: -40%;
      max-width: 100%;
      top: -100px;
    }
    .logo_container {
      top: 60px;
    }
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_rzepak {
      top: -30px;
      left: 50%;
      max-width: 100%;
      transform: translateX(-50%);
    }
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_product_rzepak_image {
      max-width: 100%;
    }
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_right_product_container
      .hipoalergiczny_zel_do_mycia_twarzy-refill_my_h3.hipoalergiczny_zel_do_mycia_twarzy-refill_my_recomended {
      margin: 0;
    }
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_important_header .hipoalergiczny_zel_do_mycia_twarzy-refill_my_h2 {
      font-size: 31px;
      line-height: 41px;
    }
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_important_header .hipoalergiczny_zel_do_mycia_twarzy-refill_my_h3 {
      line-height: 27px;
      font-size: 17px;
    }
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_content_important_container .hipoalergiczny_zel_do_mycia_twarzy-refill_my_paragraph {
      font-size: 15px;
      line-height: 22px;
    }
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_movie_cotainer {
      padding-left: 15px;
      padding-right: 15px;
    }
    #hipoalergiczny_zel_do_mycia_twarzy-refill_my_product_container
      .hipoalergiczny_zel_do_mycia_twarzy-refill_my_header_container
      .hipoalergiczny_zel_do_mycia_twarzy-refill_my_h2 {
      font-size: 25px;
      line-height: 27px;
    }
    #hipoalergiczny_zel_do_mycia_twarzy-refill_my_product_container
      .hipoalergiczny_zel_do_mycia_twarzy-refill_my_header_container
      .hipoalergiczny_zel_do_mycia_twarzy-refill_my_h4 {
      font-size: 21px;
    }
    #hipoalergiczny_zel_do_mycia_twarzy-refill_my_product_container
      .hipoalergiczny_zel_do_mycia_twarzy-refill_my_header_container
      .hipoalergiczny_zel_do_mycia_twarzy-refill_my_h5 {
      font-size: 16px;
      padding: 0 15px;
    }
    .cosmetic_line .hipoalergiczny_zel_do_mycia_twarzy-refill_my_h2 {
      font-size: 22px;
      line-height: 30px;
    }
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_portfolio_container .hipoalergiczny_zel_do_mycia_twarzy-refill_my_footer_image_top {
      display: none;
    }
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_portfolio_header .hipoalergiczny_zel_do_mycia_twarzy-refill_my_h5 {
      margin: 0 0 40px;
    }
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_movie_cotainer .hipoalergiczny_zel_do_mycia_twarzy-refill_my_h2,
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_movie_cotainer .hipoalergiczny_zel_do_mycia_twarzy-refill_my_h3 {
      margin: 0 0 60px;
    }
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_portfolio_container {
      margin-top: 60px;
    }
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_portfolio_header .hipoalergiczny_zel_do_mycia_twarzy-refill_my_h2 {
      text-align: center;
    }
  }
  @media only screen and (max-width: 360px) {
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_portfolio_container {
      padding-left: 30px;
      padding-right: 30px;
    }
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_product_box .hipoalergiczny_zel_do_mycia_twarzy-refill_my_h2 {
      font-size: 12px;
      line-height: 15px;
    }
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_product_box .hipoalergiczny_zel_do_mycia_twarzy-refill_my_paragraph {
      font-size: 11px;
    }
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_product_box .hipoalergiczny_zel_do_mycia_twarzy-refill_my_big_button {
      font-size: 13px;
    }
    .hipoalergiczny_zel_do_mycia_twarzy-refill_my_movie_content .hipoalergiczny_zel_do_mycia_twarzy-refill_my_iframe {
      min-height: 200px;
    }
  }
  
  /*RC CSS'es*/
  /*.nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill*/
  
  .my_refill {
    width: 100%;
    background: #dc0512;
    border-top: 1px solid #707070;
    border-bottom: 1px solid #707070;
    padding: 32px 0;
    text-align: center;
  }
  .my_refill h2 {
    font-size: 35px;
    line-height: 36px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 700;
    margin: unset;
  }
  .my_refill h2:first-child {
    margin-bottom: 2px;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_body {
    font-family: Poppins, sans-serif;
    margin: 0 auto;
    width: 1110px;
    max-width: 100%;
    padding: 0;
    overflow: hidden;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_item_content_second {
    grid-column-start: 2;
    grid-column-end: 2;
    margin-top: 66px;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_content_important_container {
    height: 795px;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_row_important .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_right {
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
    transform: translateX(-80px);
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_grid {
    display: grid;
    grid-template-columns: repeat(2, 60%);
    text-align: center;
    justify-content: end;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_content_important_container
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_content {
    width: 100%;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_item_content_second {
    grid-column-start: 2;
    grid-column-end: 2;
    margin-top: 66px;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_wrapp_image {
    display: grid;
    justify-content: center;
    align-items: end;
    height: 115px;
  }
  #hero {
    position: relative;
    text-align: right;
    margin-bottom: -474px;
  }
  .main_image {
    transform: translate(-289px, -360px);
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_yellow_stain {
    position: absolute;
    left: -235px;
    top: -270px;
    z-index: -4;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_yellow_line {
    position: absolute;
    left: 0;
    top: -200px;
    z-index: -3;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_yellow_line_2 {
    position: absolute;
    left: -130px;
    top: -310px;
    z-index: -1;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_yellow_line_3 {
    position: absolute;
    right: -275px;
    top: -105px;
    z-index: -1;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_rzepak {
    top: 80px;
    position: absolute;
    left: 210px;
    z-index: -2;
  }
  .logo_container {
    background: #0b5441;
    display: flex;
    flex-direction: column;
    position: absolute;
    top: 120px;
    padding: 22px 70px 20px 60px;
    border-radius: 0 200px 200px 0;
    box-shadow: 7px 7px 10px rgba(13, 29, 0, 0.2);
  }
  .logo_container_img.logo_image {
    margin-bottom: 18px;
  }
  #nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_product_container {
    margin-top: 95px;
    margin-bottom: 50px;
  }
  #nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_product_container
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_header_container {
    text-align: center;
    margin-bottom: 26px;
  }
  #nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_product_container
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_header_container
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_h2 {
    margin: 0;
    font-size: 42px;
    letter-spacing: 0.42px;
    line-height: 45px;
    color: #073a2a;
    text-transform: uppercase;
    font-weight: 400;
    margin-bottom: 13px;
  }
  #nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_product_container
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_header_container
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_h4 {
    margin: 0;
    line-height: 1;
    font-weight: 400;
    font-size: 28px;
    line-height: 36px;
    color: #073a2a;
    letter-spacing: 0;
    margin-bottom: 13px;
  }
  #nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_product_container
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_header_container
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_h5 {
    margin: 0;
    line-height: 1;
    color: #e94e1b;
    font-weight: 600;
    font-size: 23px;
    line-height: 36px;
    margin-bottom: 13px;
  }
  #nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_product_container
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_header_container
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_strong {
    margin: 0;
    line-height: 1;
    display: block;
    width: 100%;
    letter-spacing: 0.35px;
    line-height: 45px;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_product_container {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
  }
  .header_right_container {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 20px;
  }
  .header_right_container img {
    margin-right: 19px;
    max-width: 60px;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_left_product_container {
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: 45%;
    text-align: center;
    position: relative;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_right_product_container {
    -ms-flex: 0 0 55%;
    flex: 0 0 55%;
    max-width: 55%;
    padding-right: 62px;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_product_main_image {
    margin-top: 105px;
    position: relative;
    z-index: 1;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_product_rzepak_image {
    position: absolute;
    top: calc(50% + 50px);
    left: calc(50% - 70px);
    transform: translate(-50%, -50%);
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_right_product_container
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_h3.nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_recomended {
    color: #000;
    font-size: 17px;
    line-height: 1.4;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_capacity .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_h4,
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_right_product_container .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_h3 {
    color: #025540;
    font-weight: 700;
    margin: 0 0 10px;
    font-size: 23px;
    letter-spacing: -0.5px;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_right_product_container .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_ul {
    margin: 0 0 30px;
    padding-left: 30px;
    list-style: none;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_right_product_container .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_li {
    position: relative;
    padding: 0;
    margin: 0 0 12px;
    line-height: 23px;
    font-size: 16px;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_right_product_container
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_li::after {
    background-color: #fef100;
    content: "";
    position: absolute;
    left: -30px;
    top: 3px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_right_product_container
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_paragraph {
    margin: 0 0 40px;
    font-size: 14px;
    line-height: 20px;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_capacity .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_h4 {
    margin: 0 0 15px;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_capacity
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_h4
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_span {
    display: inline-block;
    margin-left: 20px;
    color: #000;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_right_product_container
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_capacity
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_paragraph {
    margin: 0;
    color: #025540;
    font-weight: 700;
  }
  #nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_product_info {
    margin-bottom: 20px;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_important_header {
    margin-bottom: 39px;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_image_important_container img {
    transform: translate(-237px);
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_important_header .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_h2 {
    text-align: center;
    color: #025540;
    font-size: 43px;
    font-weight: 600;
    line-height: 51px;
    letter-spacing: -0.7px;
    margin: 0;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_important_header .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_h3 {
    text-align: center;
    margin: 0;
    line-height: 41px;
    font-size: 34px;
    font-weight: 600;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_row_important {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_row_important .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_right {
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
    transform: translateX(-80px);
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_row_important .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_left {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_image_important_container.nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_right {
    text-align: right;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_content_important_container .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_h3 {
    color: #025540;
    font-size: 26px;
    line-height: 34px;
    margin: 0;
    font-weight: 600;
    margin-bottom: 15px;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_content_important_container .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_h4 {
    color: #025540;
    font-size: 18px;
    line-height: 24px;
    margin: 0 0 9px;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_content_important_container
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_paragraph {
    color: #000;
    font-size: 18px;
    line-height: 26px;
    margin: 0;
    letter-spacing: -0.45px;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_content_important_container.nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_left {
    text-align: right;
    padding-right: 30px;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_content_important_container
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_content {
    width: 100%;
  }
  .cosmetic_line .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_h2 {
    text-align: center;
    margin: 0;
    color: #000;
    font-weight: 600;
    font-size: 37px;
    line-height: 44px;
    margin-bottom: 46px;
    margin-top: 0;
  }
  .cosmetic_line {
    margin-top: 15px;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_line_content {
    display: flex;
    padding: 0;
    align-items: center;
    justify-content: center;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_line_content .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_product_box {
    margin: 0;
    width: 221px;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_product_link {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: space-between;
    text-align: center;
    text-decoration: none;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_product_link:hover {
    text-decoration: none;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_product_box a {
    color: #2f5444;
    align-self: end;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_bottom_content {
    min-height: 265px;
    display: grid;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_product_box .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_h2 {
    font-size: 16px;
    line-height: 19px;
    color: #2f5444;
    font-weight: 300;
    text-transform: uppercase;
    margin-bottom: 0;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_product_box .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_paragraph {
    margin: 0;
    color: #2f5444;
    font-size: 13px;
    line-height: 1.3;
    margin-top: 5px;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_product_box .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_strong {
    display: block;
    font-weight: 600;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_product_box .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_product_image {
    max-width: 100%;
    transition: transform 0.3s ease-in;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_product_link:hover .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_product_image {
    transform: scale(1.1);
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_product_link .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_product_image {
    margin-bottom: 30px;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_top_content {
    min-height: 100px;
    margin-bottom: 13px;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_bottom_content a:first-child {
    min-height: 277px;
    align-self: center;
    display: grid;
    justify-content: center;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_product_box .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 6.5px 26px;
    letter-spacing: 1px;
    align-self: flex-end;
    width: 171px;
    justify-content: center;
    margin: 0 auto;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_product_box .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 2px solid #de4e1b;
    letter-spacing: 1.6px;
    font-weight: 700;
    background: #de4e1b;
    border-radius: 50px;
    color: #fff;
    text-decoration: none;
    display: flex;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_big_button:hover {
    background-color: transparent;
    color: #de4e1b;
    text-decoration: none;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_portfolio_container {
    position: relative;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_portfolio_container
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_footer_image_top {
    position: absolute;
    right: 0;
    top: 0;
    transform: translate(150px, 0);
    z-index: 1;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_portfolio_header .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_h2 {
    color: #010101;
    font-weight: 600;
    font-size: 30px;
    line-height: 42px;
    margin: 0;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_portfolio_header .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_span {
    color: #f4c500;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_portfolio_header .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_h5 {
    font-weight: 300;
    color: #025540;
    font-size: 27px;
    line-height: 37px;
    margin: 0 0 76px;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_portfolio_container {
    margin-top: 140px;
    padding-left: 86px;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_portfolio_content {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 63px 76px;
    width: 644px;
    max-width: 100%;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_portfolio_box {
    position: relative;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_portfolio_box .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_box {
    border-radius: 11px;
    box-shadow: 0 5px 10px #032a2033;
    border-radius: 11px;
    height: 100%;
    padding: 36px 25px 24px;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-direction: column;
    background-color: #fff;
    z-index: 2;
    position: relative;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_box
    .top_portfolio
    > .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_absolute_number {
    position: absolute;
    top: 0;
    left: 0;
    width: 46px;
    height: 46px;
    background-color: #025540;
    color: #fff;
    font-size: 21px;
    line-height: 23px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    transform: translate(-50%, -50%);
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_box .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_h5 {
    color: #025540;
    margin: 0;
    font-size: 19px;
    line-height: 21px;
    font-weight: 600;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_box .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_paragraph {
    color: #221e20;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 20px;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_box
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_paragraph.nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_small_font {
    font-size: 13px;
    line-height: 18px;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_box
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_big_button.link_nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 1px solid #de4e1b;
    letter-spacing: 2.9px;
    font-weight: 700;
    background: 0 0;
    border-radius: 50px;
    color: #de4e1b;
    text-decoration: none;
    display: flex;
    margin-top: 10px;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_box
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_big_button.link_nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_big_button:hover {
    background-color: #de4e1b;
    color: #fff;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_movie_cotainer {
    position: relative;
    margin-top: 60px;
    padding-bottom: 60px;
    background-color: #fdcf00;
    padding-left: 85px;
    padding-right: 85px;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_yellow_bg_image {
    position: absolute;
    z-index: 0;
    top: 0;
    left: 50%;
    transform: translate(-50%, -378px);
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_movie_content {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 10px solid #fff;
    border-radius: 30px;
    margin: 0 auto;
    width: 600px;
    max-width: calc(100% - 30px);
    position: relative;
    overflow: hidden;
    -webkit-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    -moz-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_movie_content .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_iframe {
    width: 100%;
    min-height: 320px;
    position: relative;
    z-index: 1;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_line_footer_image_1 {
    position: absolute;
    bottom: -260px;
    left: -220px;
    z-index: 0;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_line_footer_image_2 {
    position: absolute;
    right: -240px;
    top: -120px;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_movie_cotainer .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_h2,
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_movie_cotainer .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_h3 {
    font-weight: 600;
    font-size: 25px;
    line-height: 35px;
    color: #010101;
    margin: 0 0 90px;
    position: relative;
    z-index: 1;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_movie_cotainer .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_h2 {
    text-align: center;
  }
  @media only screen and (max-width: 1075px) {
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_row_important .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_right {
      transform: unset;
    }
  }
  @media only screen and (max-width: 929px) {
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_line_content {
      flex-wrap: wrap;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_line_content .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_product_box {
      padding: 0 15px;
      -ms-flex: 0 0 33.3333%;
      flex: 0 0 33.3333%;
      max-width: 33.3333%;
      margin-bottom: 50px;
    }
    #nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_product_info .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_product_info_image,
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_content_important_container
      .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_content
      .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_img {
      max-width: 100%;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_product_info_image {
      max-width: 100%;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_content_important_container.nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_right {
      padding-left: 15px;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_content_important_container
      .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_paragraph
      .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_br {
      display: none;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_portfolio_header
      .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_h2
      .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_br {
      display: none;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_portfolio_container {
      margin-top: 140px;
      padding-left: 86px;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_content_important_container {
      height: unset;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_image_important_container img {
      transform: unset;
    }
  }
  @media only screen and (max-width: 880px) {
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_yellow_line_3 {
      right: -345px;
    }
  }
  @media only screen and (max-width: 775px) {
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_line_content .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_product_box {
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_product_container {
      flex-wrap: wrap;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_left_product_container,
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_right_product_container {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_right_product_container {
      padding: 0 15px;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_yellow_stain {
      left: -20%;
      max-width: 100%;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_yellow_line_3 {
      display: none;
    }
    .main_image {
      max-width: 100%;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_yellow_line_2 {
      display: none;
    }
    .logo_container_img.logo_image,
    .logo_container_img.text_image {
      max-width: 180px;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_row_important .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_left,
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_row_important .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_right {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_content_important_container,
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_content_important_container.nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_left {
      text-align: center;
      padding: 0 15px;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_row_important
      .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_image_important_container {
      order: 2;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_row_important
      .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_content_important_container {
      order: 1;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_portfolio_content {
      grid-template-columns: repeat(1, 1fr);
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_portfolio_content
      .container_nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_box:nth-child(2) {
      display: none;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_portfolio_container {
      padding-left: 50px;
      padding-right: 50px;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_portfolio_header .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_h5 {
      margin: 0 0 320px;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_movie_cotainer .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_h2,
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_movie_cotainer .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_h3 {
      text-align: center;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_portfolio_container
      .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_footer_image_top {
      top: 70px;
      transform: translate(80px, 0);
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_grid {
      grid-template-columns: repeat(1, 100%);
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_row_important .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_right {
      transform: unset;
    }
    .main_image {
      transform: unset;
    }
    #hero {
      margin-bottom: unset;
    }
  }
  @media only screen and (max-width: 580px) {
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_portfolio_container
      .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_footer_image_top {
      transform: translate(-50%, 0);
      left: 50%;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_portfolio_header .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_h2 {
      font-size: 26px;
      line-height: 32px;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_portfolio_header .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_h5 {
      font-size: 23px;
      margin: 0 0 76px;
      text-align: center;
    }
  }
  @media only screen and (max-width: 500px) {
    .logo_container {
      padding: 22px 30px 20px 20px;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_yellow_line {
      left: -90px;
      top: -70px;
      max-width: 100%;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_yellow_stain {
      left: -40%;
      max-width: 100%;
      top: -100px;
    }
    .logo_container {
      top: 60px;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_rzepak {
      top: -30px;
      left: 50%;
      max-width: 100%;
      transform: translateX(-50%);
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_product_rzepak_image {
      max-width: 100%;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_right_product_container
      .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_h3.nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_recomended {
      margin: 0;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_important_header .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_h2 {
      font-size: 31px;
      line-height: 41px;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_important_header .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_h3 {
      line-height: 27px;
      font-size: 17px;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_content_important_container
      .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_paragraph {
      font-size: 15px;
      line-height: 22px;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_movie_cotainer {
      padding-left: 15px;
      padding-right: 15px;
    }
    #nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_product_container
      .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_header_container
      .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_h2 {
      font-size: 25px;
      line-height: 27px;
    }
    #nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_product_container
      .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_header_container
      .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_h4 {
      font-size: 21px;
    }
    #nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_product_container
      .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_header_container
      .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_h5 {
      font-size: 16px;
      padding: 0 15px;
    }
    .cosmetic_line .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_h2 {
      font-size: 22px;
      line-height: 30px;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_portfolio_container
      .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_footer_image_top {
      display: none;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_portfolio_header .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_h5 {
      margin: 0 0 40px;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_movie_cotainer .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_h2,
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_movie_cotainer .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_h3 {
      margin: 0 0 60px;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_portfolio_container {
      margin-top: 60px;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_portfolio_header .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_h2 {
      text-align: center;
    }
  }
  @media only screen and (max-width: 360px) {
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_portfolio_container {
      padding-left: 30px;
      padding-right: 30px;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_product_box .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_h2 {
      font-size: 12px;
      line-height: 15px;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_product_box .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_paragraph {
      font-size: 11px;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_product_box .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_big_button {
      font-size: 13px;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_movie_content .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta-refill_my_iframe {
      min-height: 200px;
    }
  }
  
  /*RC CSS'es*/
  /*..odzywczy_krem_naprawczy_na_dzien*/
  
  .odzywczy_krem_naprawczy_na_dzien_my_body {
    font-family: Poppins, sans-serif;
    margin: 0 auto;
    width: 1110px;
    max-width: 100%;
    padding: 0;
    overflow: hidden;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_bottom_content a:first-child {
    min-height: 239px;
    align-self: center;
    display: grid;
    justify-content: center;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_item_content_second {
    grid-column-start: 2;
    grid-column-end: 2;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_wrapp_image {
    display: grid;
    justify-content: center;
    align-items: end;
    height: 115px;
  }
  #hero {
    position: relative;
    text-align: right;
    margin-bottom: -474px;
  }
  .main_image {
    transform: translate(-289px, -360px);
  }
  .odzywczy_krem_naprawczy_na_dzien_my_yellow_stain {
    position: absolute;
    left: -235px;
    top: -270px;
    z-index: -4;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_yellow_line {
    position: absolute;
    left: 0;
    top: -200px;
    z-index: -3;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_yellow_line_2 {
    position: absolute;
    left: -130px;
    top: -310px;
    z-index: -1;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_yellow_line_3 {
    position: absolute;
    right: -275px;
    top: -105px;
    z-index: -1;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_rzepak {
    top: 80px;
    position: absolute;
    left: 210px;
    z-index: -2;
  }
  .logo_container {
    background: #0b5441;
    display: flex;
    flex-direction: column;
    position: absolute;
    top: 120px;
    padding: 22px 70px 20px 60px;
    border-radius: 0 200px 200px 0;
    box-shadow: 7px 7px 10px rgba(13, 29, 0, 0.2);
  }
  .logo_container_img.logo_image {
    margin-bottom: 18px;
  }
  #odzywczy_krem_naprawczy_na_dzien_my_product_container {
    margin-top: 95px;
    margin-bottom: 50px;
  }
  #odzywczy_krem_naprawczy_na_dzien_my_product_container .odzywczy_krem_naprawczy_na_dzien_my_header_container {
    text-align: center;
    margin-bottom: 26px;
  }
  #odzywczy_krem_naprawczy_na_dzien_my_product_container .odzywczy_krem_naprawczy_na_dzien_my_header_container .odzywczy_krem_naprawczy_na_dzien_my_h2 {
    margin: 0;
    font-size: 42px;
    letter-spacing: 0.42px;
    line-height: 45px;
    color: #073a2a;
    text-transform: uppercase;
    font-weight: 400;
    margin-bottom: 13px;
  }
  #odzywczy_krem_naprawczy_na_dzien_my_product_container .odzywczy_krem_naprawczy_na_dzien_my_header_container .odzywczy_krem_naprawczy_na_dzien_my_h4 {
    margin: 0;
    line-height: 1;
    font-weight: 400;
    font-size: 28px;
    line-height: 36px;
    color: #073a2a;
    letter-spacing: 0;
    margin-bottom: 13px;
  }
  #odzywczy_krem_naprawczy_na_dzien_my_product_container .odzywczy_krem_naprawczy_na_dzien_my_header_container .odzywczy_krem_naprawczy_na_dzien_my_h5 {
    margin: 0;
    line-height: 1;
    color: #e94e1b;
    font-weight: 600;
    font-size: 23px;
    line-height: 36px;
    margin-bottom: 13px;
  }
  #odzywczy_krem_naprawczy_na_dzien_my_product_container
    .odzywczy_krem_naprawczy_na_dzien_my_header_container
    .odzywczy_krem_naprawczy_na_dzien_my_strong {
    margin: 0;
    line-height: 1;
    display: block;
    width: 100%;
    letter-spacing: 0.35px;
    line-height: 45px;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_product_container {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
  }
  .header_right_container {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 20px;
  }
  .header_right_container img {
    margin-right: 19px;
    max-width: 60px;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_left_product_container {
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: 45%;
    text-align: center;
    position: relative;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_right_product_container {
    -ms-flex: 0 0 55%;
    flex: 0 0 55%;
    max-width: 55%;
    padding-right: 62px;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_product_main_image {
    margin-top: 105px;
    position: relative;
    z-index: 1;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_product_rzepak_image {
    position: absolute;
    top: calc(50% + 50px);
    left: calc(50% - 70px);
    transform: translate(-50%, -50%);
  }
  .odzywczy_krem_naprawczy_na_dzien_my_right_product_container .odzywczy_krem_naprawczy_na_dzien_my_h3.odzywczy_krem_naprawczy_na_dzien_my_recomended {
    color: #000;
    font-size: 17px;
    line-height: 1.4;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_capacity .odzywczy_krem_naprawczy_na_dzien_my_h4,
  .odzywczy_krem_naprawczy_na_dzien_my_right_product_container .odzywczy_krem_naprawczy_na_dzien_my_h3 {
    color: #025540;
    font-weight: 700;
    margin: 0 0 10px;
    font-size: 23px;
    letter-spacing: -0.5px;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_right_product_container .odzywczy_krem_naprawczy_na_dzien_my_ul {
    margin: 0 0 30px;
    padding-left: 30px;
    list-style: none;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_right_product_container .odzywczy_krem_naprawczy_na_dzien_my_li {
    position: relative;
    padding: 0;
    margin: 0 0 12px;
    line-height: 23px;
    font-size: 16px;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_right_product_container .odzywczy_krem_naprawczy_na_dzien_my_li::after {
    background-color: #fef100;
    content: "";
    position: absolute;
    left: -30px;
    top: 3px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_right_product_container .odzywczy_krem_naprawczy_na_dzien_my_paragraph {
    margin: 0 0 40px;
    font-size: 14px;
    line-height: 20px;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_capacity .odzywczy_krem_naprawczy_na_dzien_my_h4 {
    margin: 0 0 15px;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_capacity .odzywczy_krem_naprawczy_na_dzien_my_h4 .odzywczy_krem_naprawczy_na_dzien_my_span {
    display: inline-block;
    margin-left: 20px;
    color: #000;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_right_product_container
    .odzywczy_krem_naprawczy_na_dzien_my_capacity
    .odzywczy_krem_naprawczy_na_dzien_my_paragraph {
    margin: 0;
    color: #025540;
    font-weight: 700;
  }
  #odzywczy_krem_naprawczy_na_dzien_my_product_info {
    margin-bottom: 20px;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_important_header {
    margin-bottom: 0;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_image_important_container img {
    transform: translate(-237px);
  }
  .odzywczy_krem_naprawczy_na_dzien_my_important_header .odzywczy_krem_naprawczy_na_dzien_my_h2 {
    text-align: center;
    color: #025540;
    font-size: 43px;
    font-weight: 600;
    line-height: 51px;
    letter-spacing: -0.7px;
    margin: 0;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_important_header .odzywczy_krem_naprawczy_na_dzien_my_h3 {
    text-align: center;
    margin: 0;
    line-height: 41px;
    font-size: 34px;
    font-weight: 600;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_row_important {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_row_important .odzywczy_krem_naprawczy_na_dzien_my_right {
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
    transform: translateX(-80px);
  }
  .odzywczy_krem_naprawczy_na_dzien_my_row_important .odzywczy_krem_naprawczy_na_dzien_my_left {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_image_important_container.odzywczy_krem_naprawczy_na_dzien_my_right {
    text-align: right;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_content_important_container .odzywczy_krem_naprawczy_na_dzien_my_h3 {
    color: #025540;
    font-size: 26px;
    line-height: 34px;
    margin: 0;
    font-weight: 600;
    margin-bottom: 15px;
    margin-top: 39px;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_content_important_container .odzywczy_krem_naprawczy_na_dzien_my_h4 {
    color: #025540;
    font-size: 18px;
    line-height: 24px;
    margin: 0 0 9px;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_content_important_container .odzywczy_krem_naprawczy_na_dzien_my_paragraph {
    color: #000;
    font-size: 18px;
    line-height: 26px;
    margin: 0;
    letter-spacing: -0.45px;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_content_important_container.odzywczy_krem_naprawczy_na_dzien_my_left {
    text-align: right;
    padding-right: 30px;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_content_important_container .odzywczy_krem_naprawczy_na_dzien_my_content {
    width: 100%;
  }
  .cosmetic_line .odzywczy_krem_naprawczy_na_dzien_my_h2 {
    text-align: center;
    margin: 0;
    color: #000;
    font-weight: 600;
    font-size: 37px;
    line-height: 44px;
    margin-bottom: 46px;
    margin-top: 0;
  }
  .cosmetic_line {
    margin-top: 15px;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_line_content {
    display: flex;
    padding: 0;
    align-items: center;
    justify-content: center;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_line_content .odzywczy_krem_naprawczy_na_dzien_my_product_box {
    margin: 0;
    width: 221px;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_product_link {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: space-between;
    text-align: center;
    text-decoration: none;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_product_link:hover {
    text-decoration: none;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_product_box a {
    color: #2f5444;
    align-self: end;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_bottom_content {
    min-height: 313px;
    display: grid;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_product_box .odzywczy_krem_naprawczy_na_dzien_my_h2 {
    font-size: 16px;
    line-height: 19px;
    color: #2f5444;
    font-weight: 300;
    text-transform: uppercase;
    margin-bottom: 0;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_product_box .odzywczy_krem_naprawczy_na_dzien_my_paragraph {
    margin: 0;
    color: #2f5444;
    font-size: 13px;
    line-height: 1.3;
    margin-top: 5px;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_product_box .odzywczy_krem_naprawczy_na_dzien_my_strong {
    display: block;
    font-weight: 600;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_product_box .odzywczy_krem_naprawczy_na_dzien_my_product_image {
    max-width: 100%;
    transition: transform 0.3s ease-in;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_product_link:hover .odzywczy_krem_naprawczy_na_dzien_my_product_image {
    transform: scale(1.1);
  }
  .odzywczy_krem_naprawczy_na_dzien_my_product_link .odzywczy_krem_naprawczy_na_dzien_my_product_image {
    margin-bottom: 30px;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_top_content {
    min-height: 100px;
    margin-bottom: 13px;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_product_box .odzywczy_krem_naprawczy_na_dzien_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 6.5px 26px;
    letter-spacing: 1px;
    align-self: flex-end;
    width: 171px;
    justify-content: center;
    margin: 0 auto;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_product_box .odzywczy_krem_naprawczy_na_dzien_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 2px solid #de4e1b;
    letter-spacing: 1.6px;
    font-weight: 700;
    background: #de4e1b;
    border-radius: 50px;
    color: #fff;
    text-decoration: none;
    display: flex;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_big_button:hover {
    background-color: transparent;
    color: #de4e1b;
    text-decoration: none;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_portfolio_container {
    position: relative;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_portfolio_container .odzywczy_krem_naprawczy_na_dzien_my_footer_image_top {
    position: absolute;
    right: 0;
    top: 0;
    transform: translate(150px, 0);
    z-index: 1;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_portfolio_header .odzywczy_krem_naprawczy_na_dzien_my_h2 {
    color: #010101;
    font-weight: 600;
    font-size: 30px;
    line-height: 42px;
    margin: 0;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_portfolio_header .odzywczy_krem_naprawczy_na_dzien_my_span {
    color: #f4c500;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_portfolio_header .odzywczy_krem_naprawczy_na_dzien_my_h5 {
    font-weight: 300;
    color: #025540;
    font-size: 27px;
    line-height: 37px;
    margin: 0 0 76px;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_portfolio_container {
    margin-top: 140px;
    padding-left: 86px;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_portfolio_content {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 63px 76px;
    width: 644px;
    max-width: 100%;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_portfolio_box {
    position: relative;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_portfolio_box .odzywczy_krem_naprawczy_na_dzien_my_box {
    border-radius: 11px;
    box-shadow: 0 5px 10px #032a2033;
    border-radius: 11px;
    height: 100%;
    padding: 36px 25px 24px;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-direction: column;
    background-color: #fff;
    position: relative;
    z-index: 2;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_box .top_portfolio > .odzywczy_krem_naprawczy_na_dzien_my_absolute_number {
    position: absolute;
    top: 0;
    left: 0;
    width: 46px;
    height: 46px;
    background-color: #025540;
    color: #fff;
    font-size: 21px;
    line-height: 23px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    transform: translate(-50%, -50%);
  }
  .odzywczy_krem_naprawczy_na_dzien_my_box .odzywczy_krem_naprawczy_na_dzien_my_h5 {
    color: #025540;
    margin: 0;
    font-size: 19px;
    line-height: 21px;
    font-weight: 600;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_box .odzywczy_krem_naprawczy_na_dzien_my_paragraph {
    color: #221e20;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 20px;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_box .odzywczy_krem_naprawczy_na_dzien_my_paragraph.odzywczy_krem_naprawczy_na_dzien_my_small_font {
    font-size: 13px;
    line-height: 18px;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_box .odzywczy_krem_naprawczy_na_dzien_my_big_button.link_odzywczy_krem_naprawczy_na_dzien_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 1px solid #de4e1b;
    letter-spacing: 2.9px;
    font-weight: 700;
    background: 0 0;
    border-radius: 50px;
    color: #de4e1b;
    text-decoration: none;
    display: flex;
    margin-top: 10px;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_box .odzywczy_krem_naprawczy_na_dzien_my_big_button.link_odzywczy_krem_naprawczy_na_dzien_my_big_button:hover {
    background-color: #de4e1b;
    color: #fff;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_movie_cotainer {
    position: relative;
    margin-top: 60px;
    padding-bottom: 60px;
    background-color: #fdcf00;
    padding-left: 85px;
    padding-right: 85px;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_grid {
    display: grid;
    grid-template-columns: repeat(2, 60%);
    text-align: center;
    justify-content: end;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_content_important_container {
    height: 795px;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_row_important {
    height: 100%;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_yellow_bg_image {
    position: absolute;
    z-index: 0;
    top: -180px;
    left: 50%;
    transform: translate(-50%, -378px);
  }
  .odzywczy_krem_naprawczy_na_dzien_my_movie_content {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 10px solid #fff;
    border-radius: 30px;
    margin: 0 auto;
    width: 600px;
    max-width: calc(100% - 30px);
    position: relative;
    overflow: hidden;
    -webkit-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    -moz-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
  }
  .odzywczy_krem_naprawczy_na_dzien_my_movie_content .odzywczy_krem_naprawczy_na_dzien_my_iframe {
    width: 100%;
    min-height: 320px;
    position: relative;
    z-index: 1;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_line_footer_image_1 {
    position: absolute;
    bottom: -260px;
    left: -220px;
    z-index: 0;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_line_footer_image_2 {
    position: absolute;
    right: -240px;
    top: -30px;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_movie_cotainer .odzywczy_krem_naprawczy_na_dzien_my_h2,
  .odzywczy_krem_naprawczy_na_dzien_my_movie_cotainer .odzywczy_krem_naprawczy_na_dzien_my_h3 {
    font-weight: 600;
    font-size: 29px;
    line-height: 35px;
    color: #010101;
    margin: 0 0 90px;
    position: relative;
    z-index: 1;
    text-align: center;
  }
  .odzywczy_krem_naprawczy_na_dzien_my_portfolio_container {
    position: relative;
  }
  .prodfolio_box {
    position: absolute;
    right: 178px;
    top: 135px;
    background-color: #fff;
    border-radius: 11px;
    box-shadow: 0 5px 10px #032a2033;
    border-radius: 11px;
    padding: 35px 50px 35px 25px;
    flex-direction: column;
    background-color: #fff;
    z-index: 1;
  }
  .prodfolio_box .odzywczy_krem_naprawczy_na_dzien_my_h3 {
    font-weight: 600;
    color: #025540;
    margin: 0;
    font-size: 26px;
    line-height: 1.4;
  }
  .prodfolio_box .odzywczy_krem_naprawczy_na_dzien_my_h3 .odzywczy_krem_naprawczy_na_dzien_my_span {
    color: #fdcf00;
  }
  @media only screen and (max-width: 1075px) {
    .odzywczy_krem_naprawczy_na_dzien_my_row_important .odzywczy_krem_naprawczy_na_dzien_my_right {
      transform: unset;
    }
  }
  @media only screen and (max-width: 1000px) {
    .odzywczy_krem_naprawczy_na_dzien_my_row_important .odzywczy_krem_naprawczy_na_dzien_my_right {
      transform: translateX(-20px);
    }
  }
  @media only screen and (max-width: 929px) {
    .odzywczy_krem_naprawczy_na_dzien_my_line_content {
      flex-wrap: wrap;
    }
    .odzywczy_krem_naprawczy_na_dzien_my_line_content .odzywczy_krem_naprawczy_na_dzien_my_product_box {
      padding: 0 15px;
      -ms-flex: 0 0 33.3333%;
      flex: 0 0 33.3333%;
      max-width: 33.3333%;
      margin-bottom: 50px;
    }
    #odzywczy_krem_naprawczy_na_dzien_my_product_info .odzywczy_krem_naprawczy_na_dzien_my_product_info_image,
    .odzywczy_krem_naprawczy_na_dzien_my_content_important_container
      .odzywczy_krem_naprawczy_na_dzien_my_content
      .odzywczy_krem_naprawczy_na_dzien_my_img {
      max-width: 100%;
    }
    .odzywczy_krem_naprawczy_na_dzien_my_product_info_image {
      max-width: 100%;
    }
    .odzywczy_krem_naprawczy_na_dzien_my_content_important_container.odzywczy_krem_naprawczy_na_dzien_my_right {
      padding-left: 15px;
    }
    .odzywczy_krem_naprawczy_na_dzien_my_content_important_container
      .odzywczy_krem_naprawczy_na_dzien_my_paragraph
      .odzywczy_krem_naprawczy_na_dzien_my_br {
      display: none;
    }
    .odzywczy_krem_naprawczy_na_dzien_my_portfolio_header .odzywczy_krem_naprawczy_na_dzien_my_h2 .odzywczy_krem_naprawczy_na_dzien_my_br {
      display: none;
    }
    .odzywczy_krem_naprawczy_na_dzien_my_portfolio_container {
      margin-top: 140px;
      padding-left: 86px;
    }
    .odzywczy_krem_naprawczy_na_dzien_my_grid {
      grid-template-columns: repeat(2, 1fr);
    }
    .odzywczy_krem_naprawczy_na_dzien_my_image_important_container img {
      transform: unset;
    }
  }
  @media only screen and (max-width: 880px) {
    .odzywczy_krem_naprawczy_na_dzien_my_yellow_line_3 {
      right: -345px;
    }
  }
  @media only screen and (max-width: 775px) {
    .odzywczy_krem_naprawczy_na_dzien_my_line_content .odzywczy_krem_naprawczy_na_dzien_my_product_box {
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%;
    }
    .odzywczy_krem_naprawczy_na_dzien_my_product_container {
      flex-wrap: wrap;
    }
    .odzywczy_krem_naprawczy_na_dzien_my_left_product_container,
    .odzywczy_krem_naprawczy_na_dzien_my_right_product_container {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }
    .odzywczy_krem_naprawczy_na_dzien_my_right_product_container {
      padding: 0 15px;
    }
    .odzywczy_krem_naprawczy_na_dzien_my_yellow_stain {
      left: -20%;
      max-width: 100%;
    }
    .odzywczy_krem_naprawczy_na_dzien_my_yellow_line_3 {
      display: none;
    }
    .main_image {
      max-width: 100%;
    }
    .odzywczy_krem_naprawczy_na_dzien_my_yellow_line_2 {
      display: none;
    }
    .logo_container_img.logo_image,
    .logo_container_img.text_image {
      max-width: 180px;
    }
    .odzywczy_krem_naprawczy_na_dzien_my_row_important .odzywczy_krem_naprawczy_na_dzien_my_left,
    .odzywczy_krem_naprawczy_na_dzien_my_row_important .odzywczy_krem_naprawczy_na_dzien_my_right {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }
    .odzywczy_krem_naprawczy_na_dzien_my_content_important_container,
    .odzywczy_krem_naprawczy_na_dzien_my_content_important_container.odzywczy_krem_naprawczy_na_dzien_my_left {
      text-align: center;
      padding: 0 15px;
    }
    .odzywczy_krem_naprawczy_na_dzien_my_row_important .odzywczy_krem_naprawczy_na_dzien_my_image_important_container {
      order: 2;
    }
    .odzywczy_krem_naprawczy_na_dzien_my_row_important .odzywczy_krem_naprawczy_na_dzien_my_content_important_container {
      order: 1;
    }
    .odzywczy_krem_naprawczy_na_dzien_my_portfolio_content {
      grid-template-columns: repeat(1, 1fr);
    }
    .odzywczy_krem_naprawczy_na_dzien_my_portfolio_content .container_odzywczy_krem_naprawczy_na_dzien_my_box:nth-child(2) {
      display: none;
    }
    .odzywczy_krem_naprawczy_na_dzien_my_portfolio_content {
      grid-template-columns: repeat(1, 1fr);
    }
    .odzywczy_krem_naprawczy_na_dzien_my_portfolio_content .container_odzywczy_krem_naprawczy_na_dzien_my_box:nth-child(2) {
      display: none;
    }
    .odzywczy_krem_naprawczy_na_dzien_my_portfolio_container {
      padding-left: 50px;
      padding-right: 50px;
    }
    .odzywczy_krem_naprawczy_na_dzien_my_portfolio_header .odzywczy_krem_naprawczy_na_dzien_my_h5 {
      margin: 0 0 320px;
    }
    .odzywczy_krem_naprawczy_na_dzien_my_portfolio_container .odzywczy_krem_naprawczy_na_dzien_my_footer_image_top {
      top: 70px;
      transform: translate(80px, 0);
    }
    .odzywczy_krem_naprawczy_na_dzien_my_movie_cotainer .odzywczy_krem_naprawczy_na_dzien_my_h2,
    .odzywczy_krem_naprawczy_na_dzien_my_movie_cotainer .odzywczy_krem_naprawczy_na_dzien_my_h3 {
      text-align: center;
    }
    .odzywczy_krem_naprawczy_na_dzien_my_portfolio_container .odzywczy_krem_naprawczy_na_dzien_my_footer_image_top {
      top: 70px;
    }
    .prodfolio_box {
      right: 15px;
    }
    .main_image {
      transform: unset;
    }
    #hero {
      margin-bottom: unset;
    }
    .odzywczy_krem_naprawczy_na_dzien_my_image_important_container img {
      transform: unset;
    }
    .odzywczy_krem_naprawczy_na_dzien_my_grid {
      grid-template-columns: repeat(1, 1fr);
    }
    .odzywczy_krem_naprawczy_na_dzien_my_row_important {
      height: unset;
    }
    .odzywczy_krem_naprawczy_na_dzien_my_row_important .odzywczy_krem_naprawczy_na_dzien_my_right {
      transform: unset;
      margin-top: 30px;
    }
  }
  @media only screen and (max-width: 580px) {
    .odzywczy_krem_naprawczy_na_dzien_my_portfolio_container .odzywczy_krem_naprawczy_na_dzien_my_footer_image_top {
      transform: translate(-50%, 0);
      left: 50%;
    }
    .odzywczy_krem_naprawczy_na_dzien_my_portfolio_header .odzywczy_krem_naprawczy_na_dzien_my_h2 {
      font-size: 26px;
      line-height: 32px;
    }
    .odzywczy_krem_naprawczy_na_dzien_my_portfolio_header .odzywczy_krem_naprawczy_na_dzien_my_h5 {
      font-size: 23px;
      margin: 0 0 76px;
      text-align: center;
    }
  }
  @media only screen and (max-width: 500px) {
    .logo_container {
      padding: 22px 30px 20px 20px;
    }
    .odzywczy_krem_naprawczy_na_dzien_my_yellow_line {
      left: -90px;
      top: -70px;
      max-width: 100%;
    }
    .odzywczy_krem_naprawczy_na_dzien_my_yellow_stain {
      left: -40%;
      max-width: 100%;
      top: -100px;
    }
    .logo_container {
      top: 60px;
    }
    .odzywczy_krem_naprawczy_na_dzien_my_rzepak {
      top: -30px;
      left: 50%;
      max-width: 100%;
      transform: translateX(-50%);
    }
    .odzywczy_krem_naprawczy_na_dzien_my_product_rzepak_image {
      max-width: 100%;
    }
    .odzywczy_krem_naprawczy_na_dzien_my_right_product_container
      .odzywczy_krem_naprawczy_na_dzien_my_h3.odzywczy_krem_naprawczy_na_dzien_my_recomended {
      margin: 0;
    }
    .odzywczy_krem_naprawczy_na_dzien_my_important_header .odzywczy_krem_naprawczy_na_dzien_my_h2 {
      font-size: 31px;
      line-height: 41px;
    }
    .odzywczy_krem_naprawczy_na_dzien_my_important_header .odzywczy_krem_naprawczy_na_dzien_my_h3 {
      line-height: 27px;
      font-size: 17px;
    }
    .odzywczy_krem_naprawczy_na_dzien_my_content_important_container .odzywczy_krem_naprawczy_na_dzien_my_paragraph {
      font-size: 15px;
      line-height: 22px;
    }
    .odzywczy_krem_naprawczy_na_dzien_my_movie_cotainer {
      padding-left: 15px;
      padding-right: 15px;
    }
    #odzywczy_krem_naprawczy_na_dzien_my_product_container
      .odzywczy_krem_naprawczy_na_dzien_my_header_container
      .odzywczy_krem_naprawczy_na_dzien_my_h2 {
      font-size: 25px;
      line-height: 27px;
    }
    #odzywczy_krem_naprawczy_na_dzien_my_product_container
      .odzywczy_krem_naprawczy_na_dzien_my_header_container
      .odzywczy_krem_naprawczy_na_dzien_my_h4 {
      font-size: 21px;
    }
    #odzywczy_krem_naprawczy_na_dzien_my_product_container
      .odzywczy_krem_naprawczy_na_dzien_my_header_container
      .odzywczy_krem_naprawczy_na_dzien_my_h5 {
      font-size: 16px;
      padding: 0 15px;
    }
    .odzywczy_krem_naprawczy_na_dzien_my_portfolio_header .odzywczy_krem_naprawczy_na_dzien_my_h5 {
      margin: 0 0 40px;
    }
    .odzywczy_krem_naprawczy_na_dzien_my_movie_cotainer .odzywczy_krem_naprawczy_na_dzien_my_h2,
    .odzywczy_krem_naprawczy_na_dzien_my_movie_cotainer .odzywczy_krem_naprawczy_na_dzien_my_h3 {
      margin: 0 0 60px;
    }
    .odzywczy_krem_naprawczy_na_dzien_my_portfolio_container {
      margin-top: 60px;
    }
    .odzywczy_krem_naprawczy_na_dzien_my_portfolio_container {
      margin-top: 60px;
    }
    .odzywczy_krem_naprawczy_na_dzien_my_portfolio_header .odzywczy_krem_naprawczy_na_dzien_my_h2 {
      text-align: center;
    }
    .odzywczy_krem_naprawczy_na_dzien_my_portfolio_container .odzywczy_krem_naprawczy_na_dzien_my_footer_image_top {
      display: none;
    }
    .odzywczy_krem_naprawczy_na_dzien_my_portfolio_header .odzywczy_krem_naprawczy_na_dzien_my_h5 {
      margin: 0 0 40px;
    }
  }
  @media only screen and (max-width: 360px) {
    .odzywczy_krem_naprawczy_na_dzien_my_portfolio_container {
      padding-left: 30px;
      padding-right: 30px;
    }
    .odzywczy_krem_naprawczy_na_dzien_my_product_box .odzywczy_krem_naprawczy_na_dzien_my_h2 {
      font-size: 12px;
      line-height: 15px;
    }
    .odzywczy_krem_naprawczy_na_dzien_my_product_box .odzywczy_krem_naprawczy_na_dzien_my_paragraph {
      font-size: 11px;
    }
    .odzywczy_krem_naprawczy_na_dzien_my_product_box .odzywczy_krem_naprawczy_na_dzien_my_big_button {
      font-size: 13px;
    }
    .odzywczy_krem_naprawczy_na_dzien_my_movie_content .odzywczy_krem_naprawczy_na_dzien_my_iframe {
      min-height: 200px;
    }
  }
  /* minify css */
  
  /* rck7 */
  /* Szmpon Nawilżający */
.hb-nawilzajacy-opis-all {
    display: none;
    max-width: 930px;
    margin: 0 70px 50px;
    width: 100%;
    float: left;
    font-family: "Dosis", sans-serif;
    font-weight: 500;
  }
  .hb-nawilzajacy-opis-all p {
    position: relative;
    z-index: 20;
    font-family: "Dosis", sans-serif;
    font-weight: 500;
  }
  .hb-nawilzajacy-opis-header {
    background: url(https://sklep.onlybio.life/img/hb/197/bg.png) no-repeat;
    background-repeat: no-repeat;
    background-position: left top;
    min-height: 510px;
    padding-left: 40%;
    padding-top: 66px;
    position: relative;
    margin-bottom: -50px;
    z-index: 0;
  }
  .hb-nawilzajacy-opis-header:after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    background: url(https://sklep.onlybio.life/img/hb/197/hb-nawilzajacy-left-pro_2.svg) no-repeat;
    width: 196px;
    height: 252px;
  }
  .hb-nawilzajacy-wrapp-all {
    background: url(https://sklep.onlybio.life/img/hb/197/bg.svg) no-repeat bottom center;
    z-index: 20;
    background-size: cover;
  }
  .hb-nawilzajacy-opis-header p {
    color: #fff;
    font-size: 24px;
    margin-bottom: 15px !important;
  }
  .hb-nawilzajacy-opis-nazwa-lewo {
    float: left;
    width: 60%;
  }
  .hb-nawilzajacy-opis-nazwa {
    display: flex;
    align-items: center;
    z-index: 20;
    position: relative;
  }
  .hb-nawilzajacy-opis-nazwa-prawo {
    float: left;
    width: 40%;
  }
  .hb-nawilzajacy-opis-nazwa-lewo p:nth-child(1) {
    font-family: "Lobster", sans-serif;
    font-size: 82px;
    line-height: 82px;
    color: #fff;
    text-align: left;
    padding-left: 100px;
  }
  .hb-nawilzajacy-opis-nazwa-lewo p:nth-child(2) {
    letter-spacing: 0.28px;
    font-size: 28px;
    line-height: 38px;
    color: #442494;
    text-align: left;
    padding-left: 100px;
    font-weight: 700;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .hb-nawilzajacy-opis-nazwa-lewo p:nth-child(3) {
    font-size: 18px;
    line-height: 25px;
    color: #fff;
    letter-spacing: 0.72px;
    text-align: left;
    padding-left: 100px;
    font-family: "Dosis", sans-serif;
  }
  .hb-nawilzajacy-opis-nazwa-prawo p {
    float: left;
    margin-right: 36px;
    margin-top: 20px;
  }
  .hb-nawilzajacy-opis-dzialanie {
    float: left;
    width: 100%;
    padding: 80px 0 60px;
  }
  .hb-nawilzajacy-tekst-zalety-lewo {
    display: grid;
    justify-content: center;
  }
  .hb-nawilzajacy-tekst-zalety-lewo img {
    justify-self: center;
    margin-bottom: 12px;
  }
  .hb-nawilzajacy-opis-dzialanie p:nth-child(1) {
    font-family: "Lobster", sans-serif;
    font-size: 43px;
    line-height: 52px;
    margin-bottom: 20px;
    color: #fff;
  }
  .hb-nawilzajacy-opis-dzialanie p:nth-child(2) {
    font-size: 18px;
    line-height: 25px;
    color: #fff;
    letter-spacing: 0.72px;
  }
  .hb-nawilzajacy-opis-zalety {
    float: left;
    width: 100%;
  }
  .hb-nawilzajacy-opis-zalety-lewo {
    float: left;
    width: 40%;
    position: relative;
  }
  .hb-nawilzajacy-opis-zalety-lewo:after {
    content: "";
    position: absolute;
    background: url(https://sklep.onlybio.life/img/hb/197/hb-left-pro.svg) no-repeat;
    left: 0;
    top: 0;
    width: 274px;
    height: 441px;
    top: -75px;
  }
  .hb-nawilzajacy-opis-zalety-prawo {
    float: left;
    width: 60%;
  }
  .hb-nawilzajacy-opis-zalety-top {
    float: left;
    width: 100%;
  }
  .hb-nawilzajacy-opis-zaleta {
    float: left;
    width: 100%;
  }
  .hb-nawilzajacy-opis-zalety-prawo-ikona {
    float: left;
    width: 22%;
  }
  .hb-nawilzajacy-opis-zalety-prawo-tekst {
    float: left;
    width: 78%;
    padding-right: 70px;
  }
  .hb-nawilzajacy-opis-zalety-top p {
    color: #fff;
    text-align: left !important;
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 20px !important;
  }
  .hb-nawilzajacy-opis-zalety-lewo p:nth-child(2) {
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    color: #fff;
    margin: 20px 0;
  }
  .hb-nawilzajacy-opis-zalety-prawo-ikona img {
    max-width: 104px;
  }
  .hb-nawilzajacy-opis-zalety-prawo-tekst p:nth-child(1) {
    color: #fff;
    text-align: left !important;
    font-family: "Lobster", sans-serif;
    font-size: 26px;
    line-height: 72px;
  }
  .hb-nawilzajacy-opis-zalety-prawo-tekst p:nth-child(2) {
    color: #fff;
    text-align: left !important;
    font-size: 18px;
    margin-bottom: 20px;
    font-family: "Dosis", sans-serif;
  }
  .hb-nawilzajacy-opis-zalety-bottom {
    margin: 30px 0;
    float: left;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }
  .hb-nawilzajacy-opis-zalety-bottom p:nth-child(1) {
    color: #fff;
    text-align: left;
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 10px;
  }
  .hb-nawilzajacy-opis-zalety-bottom h2 {
    font-weight: 500;
    color: #fff;
    text-align: left;
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 10px;
    margin-top: 50px;
  }
  .hb-nawilzajacy-opis-zalety-bottom p:nth-child(2) {
    color: #fff;
    text-align: left;
    font-size: 18px;
    line-height: 25px;
    padding-right: 30px;
    display: inline-block;
  }
  .hb-nawilzajacy-opis-zalety-bottom span {
    color: #fff;
    text-align: left;
    font-size: 18px;
    line-height: 25px;
  }
  .hb-nawilzajacy-opis-pielegnacja {
    float: left;
    width: 100%;
    padding-top: 140px;
    padding-bottom: 35px;
  }
  .hb-nawilzajacy-opis-pielegnacja p:nth-child(1) {
    color: #fff;
    text-align: center;
    font-family: "Lobster", sans-serif;
    font-size: 43px;
    line-height: 52px;
    margin-bottom: 20px;
  }
  .hb-nawilzajacy-opis-pielegnacja p:nth-child(2) {
    color: #fff;
    text-align: center;
    font-size: 16px;
    line-height: 24px;
  }
  .hb-nawilzajacy-opis-pielegnacja-all {
    display: flex;
    align-items: center;
    float: left;
    width: 100%;
  }
  .hb-nawilzajacy-opis-pielegnacja-all-lewo-img {
    float: left;
    width: 50%;
  }
  .hb-nawilzajacy-opis-pielegnacja-all-prawo-tekst {
    float: left;
    width: 50%;
    padding-left: 30px;
    padding-right: 40px;
  }
  .hb-nawilzajacy-opis-pielegnacja-all-prawo-tekst p:nth-child(1) {
    padding-right: 50px;
    color: #f9a52e;
    font-size: 28px;
    line-height: 34px;
    text-align: left;
    font-weight: 500 !important;
    padding-top: unset;
    padding-bottom: 20px;
    margin-right: 85px;
  }
  .hb-nawilzajacy-opis-pielegnacja-all-prawo-tekst p:nth-child(2) {
    margin-right: 10px;
    color: #fff;
    font-size: 18px;
    line-height: 25px;
    text-align: left;
  }
  .hb-nawilzajacy-opis-pielegnacja-all-lewo-tekst {
    float: left;
    width: 50%;
    padding-left: 60px;
    padding-right: 40px;
  }
  .hb-nawilzajacy-opis-pielegnacja-all-lewo-tekst p:nth-child(1) {
    color: #f9a52e;
    font-size: 28px;
    line-height: 34px;
    text-align: left;
    font-weight: 500 !important;
    padding-bottom: 20px;
    margin-right: 110px;
  }
  .hb-nawilzajacy-opis-pielegnacja-all-lewo-tekst p:nth-child(2) {
    color: #fff;
    font-size: 18px;
    line-height: 25px;
    text-align: left;
  }
  .hb-nawilzajacy-opis-pielegnacja-all-prawo-img {
    float: left;
    width: 50%;
    padding-bottom: 123px;
  }
  .hb-nawilzajacy-opis-pielegnacja-all-prawo-img:after {
    content: "";
    position: absolute;
    width: 500px;
    height: 305px;
    bottom: 75px;
    background: #43ac56;
    right: 0;
    z-index: 0;
  }
  .hb-nawilzajacy-opis-pssst {
    float: left;
    width: 100%;
    position: relative;
    padding-top: 0;
  }
  .hb-nawilzajacy-opis-pssst:after {
    content: "";
    position: absolute;
    background: url(https://sklep.onlybio.life/img/hb/197/left_ilu.svg) no-repeat;
    left: 0;
    bottom: -190px;
    width: 284px;
    height: 496px;
  }
  .hb-nawilzajacy-opis-pssst::before {
    content: "";
    position: absolute;
    background: url(https://sklep.onlybio.life/img/hb/197/right_ilu.svg) no-repeat;
    right: 0;
    bottom: -122px;
    width: 209px;
    height: 427px;
  }
  .hb-nawilzajacy-opis-pssst {
    float: left;
    width: 100%;
  }
  .hb-nawilzajacy-opis-pssst p:nth-child(1) {
    color: #f9a52e;
    font-family: "Lobster", sans-serif;
    font-size: 64px;
    line-height: 77px;
    padding-bottom: 20px;
  }
  .hb-nawilzajacy-opis-pssst p:nth-child(2) {
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 80px;
    max-width: 510px;
    margin: 0 auto;
  }
  .hb-nawilzajacy-opis-pssst p:nth-child(4) {
    color: #fff;
    font-size: 24px;
    line-height: 35px;
    padding-bottom: 15px;
    padding-top: 40px;
  }
  .hb-nawilzajacy-opis-pssst p:nth-child(5) {
    color: #fff;
    font-size: 54px;
    line-height: 68px;
    padding-bottom: 40px;
    font-family: "Lobster", sans-serif;
  }
  .hb-nawilzajacy-opis-sklad {
    float: left;
    width: 100%;
  }
  .hb-nawilzajacy-opis-sklad1 {
    float: left;
    width: 25%;
    margin-top: -30px;
  }
  .hb-nawilzajacy-opis-sklad2 {
    float: left;
    width: 25%;
    margin-top: 30px;
  }
  .hb-nawilzajacy-opis-sklad3 {
    float: left;
    width: 28%;
    margin-top: 30px;
    display: grid;
    justify-content: center;
  }
  .hb-nawilzajacy-opis-sklad3 p {
    justify-self: center;
  }
  .hb-nawilzajacy-opis-sklad4 {
    float: left;
    width: 17%;
    margin-top: -30px;
  }
  .hb-opis-sklad3 img {
    justify-content: center;
  }
  .hb-nawilzajacy-opis-sklad1 p {
    text-align: right !important;
  }
  .hb-nawilzajacy-opis-sklad2 p:nth-child(2) {
    margin-top: 10px;
    color: #fff;
    font-size: 29px;
    line-height: 30px;
    font-family: "Lobster", sans-serif;
  }
  .hb-nawilzajacy-opis-sklad3 p:nth-child(2) {
    letter-spacing: unset;
    margin-top: 10px;
    color: #fff;
    font-size: 16px;
    line-height: 25px;
    text-align: center !important;
  }
  .hb-nawilzajacy-opis-sklad3 p {
    text-align: left !important;
  }
  .hb-nawilzajacy-opis-omo {
    float: left;
    width: 100%;
  }
  .hb-nawilzajacy-opis-omo-header {
    float: left;
    width: 100%;
  }
  .hb-nawilzajacy-opis-omo-all {
    float: left;
    width: 100%;
    margin-bottom: 50px;
  }
  .hb-nawilzajacy-opis-omo-1 {
    float: left;
    width: 30%;
  }
  .hb-nawilzajacy-opis-omo-2 {
    float: left;
    width: 20%;
  }
  .hb-nawilzajacy-opis-omo-3 {
    float: left;
    width: 50%;
  }
  .hb-nawilzajacy-opis-omo-header p:nth-child(1) {
    margin-top: 180px;
    color: #fff;
    font-size: 43px;
    line-height: 52px;
    font-family: "Lobster", sans-serif;
  }
  .hb-nawilzajacy-opis-omo-header p:nth-child(2) {
    margin-top: 20px;
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 50px;
  }
  .hb-nawilzajacy-opis-omo-1 p {
    text-align: right !important;
  }
  .hb-nawilzajacy-opis-omo-2 p {
    font-size: 157px;
    line-height: 160px;
    color: #fff;
    font-family: "Lobster", sans-serif;
    text-transform: none;
  }
  .hb-nawilzajacy-opis-omo-3 p {
    font-size: 18px;
    line-height: 25px;
    color: #fff;
    text-align: left !important;
    padding-right: 70px;
    margin-top: 50px;
  }
  .hb-nawilzajacy-opis-kosmetyki {
    float: left;
    width: 100%;
    position: relative;
    padding-bottom: 100px;
  }
  .hb-nawilzajacy-opis-kosmetyki:after {
    content: "";
    position: absolute;
    left: 0;
    background: url(https://sklep.onlybio.life/img/hb/197/left_produts.svg) no-repeat;
    width: 265px;
    height: 528px;
    bottom: 0;
  }
  .hb-nawilzajacy-opis-kosmetyki-header {
    float: left;
    width: 100%;
  }
  .hb-nawilzajacy-opis-kosmetyki-all {
    float: left;
    width: 80%;
    margin: 0 10%;
  }
  .hb-nawilzajacy-opis-kosmetyki-1 {
    float: left;
    width: 33.3%;
  }
  .hb-nawilzajacy-opis-kosmetyki-2 {
    float: left;
    width: 33.3%;
  }
  .hb-nawilzajacy-opis-kosmetyki-3 {
    float: left;
    width: 33.3%;
  }
  .hb-nawilzajacy-opis-kosmetyki-header p {
    margin-top: 120px;
    margin-bottom: 44px;
    color: #fff;
    font-size: 32px;
    line-height: 37px;
    font-family: "Lobster", sans-serif;
    padding-bottom: 50px;
  }
  .hb-nawilzajacy-opis-kosmetyki-1 p:nth-child(1) {
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
  }
  .hb-nawilzajacy-opis-kosmetyki-1 p:nth-child(2) {
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    min-height: 50px;
  }
  .hb-nawilzajacy-opis-kosmetyki-2 p:nth-child(1) {
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    min-height: 36px;
  }
  .hb-nawilzajacy-opis-kosmetyki-2 p:nth-child(2) {
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    min-height: 36px;
  }
  .hb-nawilzajacy-opis-kosmetyki-3 p:nth-child(1) {
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 5px;
  }
  .hb-nawilzajacy-opis-kosmetyki-3 p:nth-child(2) {
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    min-height: 50px;
  }
  .hb-nawilzajacy-opis-kosmetyki-1 p:nth-child(3) {
    margin: 0 0 20px;
  }
  .hb-nawilzajacy-opis-kosmetyki-2 p:nth-child(3) {
    margin: 0 0 20px;
  }
  .hb-nawilzajacy-opis-kosmetyki-3 p:nth-child(3) {
    margin: 0 0 20px;
  }
  .hb-nawilzajacy-opis-kosmetyki-1 p:nth-child(4) a {
    letter-spacing: 1.52px;
    background: #f9a52e;
    padding: 10px 30px;
    font-size: 15px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    z-index: 20;
    position: relative;
  }
  .hb-nawilzajacy-opis-kosmetyki-2 p:nth-child(4) a {
    background: #f9a52e;
    padding: 10px 30px;
    font-size: 15px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    z-index: 20;
    position: relative;
  }
  .hb-nawilzajacy-opis-kosmetyki-3 p:nth-child(4) a {
    background: #f9a52e;
    padding: 10px 30px;
    font-size: 15px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
  }
  .hb-nawilzajacy-last-sec {
    overflow: auto;
    width: 100%;
    padding-bottom: 90px;
  }
  .hb-nawilzajacy-first-row-last-sec {
    display: grid;
    grid-template-columns: 60% 40%;
  }
  .wrapp_last_img_sec {
    justify-self: flex-end;
  }
  .hb-nawilzajacy-wrapp-text-last-sec span {
    font-size: 142px;
    line-height: 126px;
    color: #fff;
    font-family: "Lobster", sans-serif;
    display: inline-block;
    margin-right: 28px;
  }
  .hb-nawilzajacy-wrapp-text-last-sec h2 {
    font-weight: 500;
    font-size: 43px;
    line-height: 52px;
    font-family: "Lobster", sans-serif;
    color: #fff;
    margin-bottom: 10px;
  }
  .hb-nawilzajacy-wrapp-text-last-sec p {
    font-size: 14px;
    line-height: 23px;
    letter-spacing: 0.43px;
    font-weight: 500;
    color: #fff;
    margin-bottom: unset;
    text-align: left !important;
  }
  .hb-nawilzajacy-wrapp-text-last-sec {
    display: flex;
    margin-left: 12%;
    margin-top: 30px;
  }
  .hb-nawilzajacy-wrapp-text-last-second p {
    text-align: left;
  }
  .hb-nawilzajacy-desc-last-products {
    display: grid;
    grid-template-columns: repeat(3, 233px);
    grid-column-gap: 39px;
    justify-content: center;
    margin-top: -280px;
  }
  .hb-nawilzajacy-box {
    position: relative;
  }
  .hb-nawilzajacy-desc-last-products p {
    text-align: left !important;
  }
  .hb-nawilzajacy-box img {
    margin-top: -52px;
  }
  .hb-nawilzajacy-inside-box:first-child {
    box-shadow: unset;
  }
  .hb-nawilzajacy-box:nth-child(2) {
    margin-top: 50px;
  }
  .hb-nawilzajacy-box:nth-child(3) {
    margin-top: 50px;
  }
  .hb-nawilzajacy-box:nth-child(4) {
    margin-top: 42px;
    box-shadow: unset;
  }
  .hb-nawilzajacy-box:nth-child(5) {
    margin-top: 108px;
  }
  .hb-nawilzajacy-box:nth-child(6) {
    margin-top: 53px;
  }
  .hb-nawilzajacy-1box:before {
    content: "";
    position: absolute;
    width: 271px;
    height: 288px;
    background: rgb(4, 191, 152);
    background: -moz-linear-gradient(180deg, rgba(4, 191, 152, 1) 19%, rgba(4, 190, 156, 1) 21%, rgba(0, 167, 212, 1) 52%);
    background: -webkit-linear-gradient(180deg, rgba(4, 191, 152, 1) 19%, rgba(4, 190, 156, 1) 21%, rgba(0, 167, 212, 1) 52%);
    background: linear-gradient(180deg, rgba(4, 191, 152, 1) 19%, rgba(4, 190, 156, 1) 21%, rgba(0, 167, 212, 1) 52%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#04bf98",endColorstr="#00a7d4",GradientType=1);
    transform: translate(50%);
    right: 50%;
    top: -20px;
  }
  .hb-nawilzajacy-inside-box {
    background: #fff;
    z-index: 20;
    position: relative;
    height: 247px;
    padding: 0 21px;
    -webkit-box-shadow: 3px 3px 50px 0 rgba(131, 24, 135, 1);
    -moz-box-shadow: 3px 3px 50px 0 rgba(131, 24, 135, 1);
    box-shadow: 3px 3px 50px 0 rgba(131, 24, 135, 1);
  }
  .hb-nawilzajacy-box .hb-nawilzajacy-inside-box h2 {
    font-family: "Dosis", sans-serif;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.64px;
    text-transform: uppercase;
    font-weight: 500;
    color: #442494;
    margin-bottom: 5px;
    padding-right: 50px;
  }
  .hb-nawilzajacy-box .hb-nawilzajacy-inside-box p {
    font-family: "Dosis", sans-serif;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0.42px;
    font-weight: 400;
    color: #442494;
    margin-top: unset;
    font-weight: 500;
  }
  .hb-nawilzajacy-wrapp_logo_footer {
    margin: 0 auto;
    width: 100%;
    display: flex;
    justify-content: center;
  }
  .hb-nawilzajacy-wrapp_logo_footer {
    padding-bottom: 63px;
  }
  @media screen and (max-width: 1199px) {
    .hb-nawilzajacy-opis-all {
      margin: 0;
    }
    .hb-nawilzajacy-opis-header {
      margin-bottom: 0;
    }
    .hb-nawilzajacy-box .hb-nawilzajacy-inside-box h2 {
      padding-right: unset;
    }
  }
  @media screen and (max-width: 991px) {
    .hb-nawilzajacy-opis-zalety-lewo {
      width: 30%;
    }
    .hb-nawilzajacy-opis-zalety-prawo {
      width: 70%;
    }
    .hb-nawilzajacy-desc-last-products {
      margin-top: -200px;
    }
    .hb-nawilzajacy-opis-zalety-top p {
      text-align: center !important;
    }
    .hb-nawilzajacy-opis-dzialanie p:nth-child(1) {
      padding: 0 20px;
    }
    .hb-nawilzajacy-opis-pssst p:nth-child(1) {
      margin: 0 20px;
    }
    .wrapp_last_img_sec img {
      display: none;
    }
    .hb-nawilzajacy-opis-header {
      padding-left: unset;
    }
    .hb-nawilzajacy-opis-pssst p:nth-child(2) {
      padding: 0 20px;
    }
    .hb-nawilzajacy-opis-zalety-prawo-ikona {
      width: 100%;
      justify-content: center;
      display: grid;
    }
    .hb-nawilzajacy-opis-pielegnacja-all-lewo-tekst p:nth-child(1) {
      margin: unset;
    }
    .hb-nawilzajacy-opis-pielegnacja-all-prawo-tekst p:nth-child(1) {
      margin-right: unset;
    }
  }
  @media screen and (max-width: 767px) {
    .hb-nawilzajacy-opis-zalety-lewo {
      width: 100%;
    }
    .hb-nawilzajacy-opis-zalety-prawo {
      width: 100%;
    }
    .hb-nawilzajacy-opis-nazwa-lewo {
      width: 100%;
    }
    .hb-nawilzajacy-opis-nazwa-prawo {
      width: 100%;
    }
    .hb-nawilzajacy-opis-pielegnacja-all-lewo-img {
      width: 100%;
      text-align: center;
    }
    .hb-nawilzajacy-opis-pielegnacja-all-prawo-tekst {
      width: 100%;
    }
    .hb-nawilzajacy-opis-pielegnacja-all-prawo-img {
      width: 100%;
      text-align: center;
    }
    .hb-nawilzajacy-opis-pielegnacja-all-lewo-tekst {
      width: 100%;
    }
    .hb-nawilzajacy-opis-sklad1 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-nawilzajacy-opis-sklad2 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-nawilzajacy-opis-sklad3 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-nawilzajacy-opis-sklad4 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-nawilzajacy-opis-omo-1 {
      float: left;
      width: 50%;
    }
    .hb-nawilzajacy-opis-omo-2 {
      float: left;
      width: 50%;
    }
    .hb-nawilzajacy-opis-omo-3 {
      float: left;
      width: 100%;
    }
    .hb-nawilzajacy-opis-nazwa-lewo p:nth-child(1) {
      text-align: center;
      padding-left: 0;
    }
    .hb-nawilzajacy-opis-nazwa-lewo p:nth-child(2) {
      text-align: center;
      padding-left: 0;
    }
    .hb-nawilzajacy-opis-nazwa-lewo p:nth-child(3) {
      text-align: center;
      padding-left: 0;
    }
    .hb-nawilzajacy-opis-nazwa-prawo p {
      float: none;
    }
    .hb-nawilzajacy-wrapp-all {
      background-position: top;
      background-size: cover;
    }
    .hb-nawilzajacy-desc-last-products {
      grid-template-columns: repeat(1, 233px);
    }
    .hb-nawilzajacy-desc-last-products {
      margin-top: 40px;
    }
    .wrapp_last_img_sec img {
      z-index: 0;
      position: relative;
    }
    .hb-nawilzajacy-wrapp-text-last-sec {
      z-index: 20;
      position: relative;
    }
    .hb-nawilzajacy-opis-sklad3 p:nth-child(2) {
      text-align: center !important;
    }
    .hb-nawilzajacy-opis-sklad3 {
      display: grid;
      justify-content: center;
      justify-items: center;
      text-align: center;
    }
    .hb-nawilzajacy-opis-omo-3 p {
      padding-left: 15px;
      padding-right: 15px;
      text-align: center !important;
    }
    .hb-nawilzajacy-opis-nazwa {
      display: grid;
      justify-content: center;
    }
    .hb-nawilzajacy-opis-nazwa-prawo p {
      margin-right: unset;
    }
    .hb-nawilzajacy-opis-zaleta {
      display: grid;
      justify-items: center;
    }
    .hb-nawilzajacy-opis-zalety-prawo-tekst {
      width: 90%;
      padding-left: 20px;
    }
    .hb-nawilzajacy-opis-kosmetyki-all {
      display: grid;
      width: 100%;
      justify-content: center;
      justify-items: center;
      margin: unset;
    }
    .hb-nawilzajacy-opis-kosmetyki-1 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-nawilzajacy-opis-kosmetyki-2 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-nawilzajacy-opis-kosmetyki-3 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-nawilzajacy-opis-pielegnacja-all-lewo-tekst {
      padding-left: 30px;
    }
    .hb-nawilzajacy-opis-zalety-prawo-tekst p:nth-child(1) {
      text-align: center !important;
    }
    .hb-nawilzajacy-opis-zalety-prawo-tekst p:nth-child(2) {
      text-align: center !important;
    }
    .hb-nawilzajacy-opis-zalety-prawo-tekst {
      width: 100%;
      padding-left: 15px;
      padding-right: 15px;
    }
    .hb-nawilzajacy-opis-header {
      display: grid;
      align-items: end;
    }
    .hb-nawilzajacy-opis-header img {
      margin-bottom: -200px;
    }
    .hb-nawilzajacy-opis-sklad1 {
      text-align: center;
      display: grid;
      justify-content: center;
    }
  }
  @media screen and (max-width: 468px) {
    .hb-nawilzajacy-wrapp-text-last-sec h2 {
      font-size: 28px;
      line-height: 35px;
    }
  }
  .hb-nawilzajacy-opis-all {
    display: none;
    max-width: 930px;
    margin: 0 70px 50px;
    width: 100%;
    float: left;
    font-family: "Dosis", sans-serif;
    font-weight: 500;
  }
  .hb-nawilzajacy-opis-all p {
    position: relative;
    z-index: 20;
    font-family: "Dosis", sans-serif;
    font-weight: 500;
  }
  .hb-nawilzajacy-opis-header {
    background: url(https://sklep.onlybio.life/img/hb/197/bg.png) no-repeat;
    background-repeat: no-repeat;
    background-position: left top;
    min-height: 510px;
    padding-left: 40%;
    padding-top: 66px;
    position: relative;
    margin-bottom: -50px;
    z-index: 0;
  }
  .hb-nawilzajacy-opis-header:after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    background: url(https://sklep.onlybio.life/img/hb/197/hb-nawilzajacy-left-pro_2.svg) no-repeat;
    width: 196px;
    height: 252px;
  }
  .hb-nawilzajacy-wrapp-all {
    background: url(https://sklep.onlybio.life/img/hb/197/bg.svg) no-repeat bottom center;
    z-index: 20;
    background-size: cover;
  }
  .hb-nawilzajacy-opis-header p {
    color: #fff;
    font-size: 24px;
    margin-bottom: 15px !important;
  }
  .hb-nawilzajacy-opis-nazwa-lewo {
    float: left;
    width: 60%;
  }
  .hb-nawilzajacy-opis-nazwa {
    display: flex;
    align-items: center;
    z-index: 20;
    position: relative;
  }
  .hb-nawilzajacy-opis-nazwa-prawo {
    float: left;
    width: 40%;
  }
  .hb-nawilzajacy-opis-nazwa-lewo p:nth-child(1) {
    font-family: "Lobster", sans-serif;
    font-size: 82px;
    line-height: 82px;
    color: #fff;
    text-align: left;
    padding-left: 100px;
  }
  .hb-nawilzajacy-opis-nazwa-lewo p:nth-child(2) {
    font-size: 28px;
    line-height: 38px;
    color: #442494;
    text-align: left;
    padding-left: 100px;
    font-weight: 700;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .hb-nawilzajacy-opis-nazwa-lewo p:nth-child(3) {
    font-size: 18px;
    line-height: 25px;
    color: #fff;
    letter-spacing: 0.72px;
    text-align: left;
    padding-left: 100px;
    font-family: "Dosis", sans-serif;
  }
  .hb-nawilzajacy-opis-nazwa-prawo p {
    float: left;
    margin-right: 36px;
    margin-top: 20px;
  }
  .hb-nawilzajacy-opis-dzialanie {
    float: left;
    width: 100%;
    padding: 80px 0 60px;
  }
  .hb-nawilzajacy-tekst-zalety-lewo {
    display: grid;
    justify-content: center;
  }
  .hb-nawilzajacy-tekst-zalety-lewo img {
    justify-self: center;
    margin-bottom: 12px;
  }
  .hb-nawilzajacy-opis-dzialanie p:nth-child(1) {
    font-family: "Lobster", sans-serif;
    font-size: 43px;
    line-height: 52px;
    margin-bottom: 20px;
    color: #fff;
  }
  .hb-nawilzajacy-opis-dzialanie p:nth-child(2) {
    font-size: 18px;
    line-height: 25px;
    color: #fff;
    letter-spacing: 0.72px;
  }
  .hb-nawilzajacy-opis-zalety {
    float: left;
    width: 100%;
  }
  .hb-nawilzajacy-opis-zalety-lewo {
    float: left;
    width: 40%;
    position: relative;
  }
  .hb-nawilzajacy-opis-zalety-lewo:after {
    content: "";
    position: absolute;
    background: url(https://sklep.onlybio.life/img/hb/197/hb-left-pro.svg) no-repeat;
    left: 0;
    top: 0;
    width: 274px;
    height: 441px;
    top: -75px;
  }
  .hb-nawilzajacy-opis-zalety-prawo {
    float: left;
    width: 60%;
  }
  .hb-nawilzajacy-opis-zalety-top {
    float: left;
    width: 100%;
  }
  .hb-nawilzajacy-opis-zaleta {
    float: left;
    width: 100%;
  }
  .hb-nawilzajacy-opis-zalety-prawo-ikona {
    float: left;
    width: 22%;
  }
  .hb-nawilzajacy-opis-zalety-prawo-tekst {
    float: left;
    width: 78%;
    padding-right: 70px;
  }
  .hb-nawilzajacy-opis-zalety-top p {
    color: #fff;
    text-align: left !important;
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 20px !important;
  }
  .hb-nawilzajacy-opis-zalety-lewo p:nth-child(2) {
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    color: #fff;
    margin: 20px 0;
  }
  .hb-nawilzajacy-opis-zalety-prawo-ikona img {
    max-width: 104px;
  }
  .hb-nawilzajacy-opis-zalety-prawo-tekst p:nth-child(1) {
    color: #fff;
    text-align: left !important;
    font-family: "Lobster", sans-serif;
    font-size: 26px;
    line-height: 72px;
  }
  .hb-nawilzajacy-opis-zalety-prawo-tekst p:nth-child(2) {
    color: #fff;
    text-align: left !important;
    font-size: 18px;
    margin-bottom: 20px;
    font-family: "Dosis", sans-serif;
  }
  .hb-nawilzajacy-opis-zalety-bottom {
    margin: 30px 0;
    float: left;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }
  .hb-nawilzajacy-opis-zalety-bottom p:nth-child(1) {
    color: #fff;
    text-align: left;
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 10px;
  }
  .hb-nawilzajacy-opis-zalety-bottom h2 {
    font-weight: 500;
    color: #fff;
    text-align: left;
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 10px;
    margin-top: 50px;
  }
  .hb-nawilzajacy-opis-zalety-bottom p:nth-child(2) {
    color: #fff;
    text-align: left;
    font-size: 18px;
    line-height: 25px;
    padding-right: 30px;
    display: inline-block;
  }
  .hb-nawilzajacy-opis-zalety-bottom span {
    color: #fff;
    text-align: left;
    font-size: 18px;
    line-height: 25px;
  }
  .hb-nawilzajacy-opis-pielegnacja {
    float: left;
    width: 100%;
    padding-top: 140px;
    padding-bottom: 35px;
  }
  .hb-nawilzajacy-opis-pielegnacja p:nth-child(1) {
    color: #fff;
    text-align: center;
    font-family: "Lobster", sans-serif;
    font-size: 43px;
    line-height: 52px;
    margin-bottom: 20px;
  }
  .hb-nawilzajacy-opis-pielegnacja p:nth-child(2) {
    color: #fff;
    text-align: center;
    font-size: 16px;
    line-height: 24px;
  }
  .hb-nawilzajacy-opis-pielegnacja-all {
    float: left;
    width: 100%;
    display: flex;
    align-items: center;
  }
  .hb-nawilzajacy-opis-pielegnacja-all-lewo-img {
    float: left;
    width: 50%;
  }
  .hb-nawilzajacy-opis-pielegnacja-all-prawo-tekst {
    float: left;
    width: 50%;
    padding-left: 30px;
    padding-right: 40px;
  }
  .hb-nawilzajacy-opis-pielegnacja-all-prawo-tekst p:nth-child(1) {
    padding-right: 50px;
    color: #f9a52e;
    font-size: 28px;
    line-height: 34px;
    text-align: left;
    font-weight: 500 !important;
    padding-top: unset;
    padding-bottom: 20px;
    margin-right: 85px;
  }
  .hb-nawilzajacy-opis-pielegnacja-all-prawo-tekst p:nth-child(2) {
    margin-right: 10px;
    color: #fff;
    font-size: 18px;
    line-height: 25px;
    text-align: left;
    letter-spacing: 0.72px;
    padding-right: 10px;
  }
  .hb-nawilzajacy-opis-pielegnacja-all-lewo-tekst {
    float: left;
    width: 50%;
    padding-left: 60px;
    padding-right: 40px;
  }
  .hb-nawilzajacy-opis-pielegnacja-all-lewo-tekst p:nth-child(1) {
    color: #f9a52e;
    font-size: 28px;
    line-height: 34px;
    text-align: left;
    font-weight: 500 !important;
    padding-bottom: 20px;
    margin-right: 110px;
  }
  .hb-nawilzajacy-opis-pielegnacja-all-lewo-tekst p:nth-child(2) {
    color: #fff;
    font-size: 18px;
    line-height: 25px;
    text-align: left;
    letter-spacing: 0.72px;
  }
  .hb-nawilzajacy-opis-pielegnacja-all-prawo-img {
    float: left;
    width: 50%;
    position: relative;
  }
  .hb-nawilzajacy-opis-pielegnacja-all-prawo-img img {
    z-index: 2;
    position: relative;
  }
  .hb-nawilzajacy-opis-pssst {
    float: left;
    width: 100%;
    position: relative;
    padding-top: 0;
  }
  .hb-nawilzajacy-opis-pssst:after {
    content: "";
    position: absolute;
    background: url(https://sklep.onlybio.life/img/hb/197/left_ilu.svg) no-repeat;
    left: 0;
    bottom: -190px;
    width: 284px;
    height: 496px;
  }
  .hb-nawilzajacy-opis-pssst::before {
    content: "";
    position: absolute;
    background: url(https://sklep.onlybio.life/img/hb/197/right_ilu.svg) no-repeat;
    right: 0;
    bottom: -122px;
    width: 209px;
    height: 427px;
  }
  .hb-nawilzajacy-opis-pssst {
    float: left;
    width: 100%;
  }
  .hb-nawilzajacy-opis-pssst p:nth-child(1) {
    color: #f9a52e;
    font-family: "Lobster", sans-serif;
    font-size: 64px;
    line-height: 77px;
    padding-bottom: 20px;
  }
  .hb-nawilzajacy-opis-pssst p:nth-child(2) {
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 80px;
    max-width: 510px;
    margin: 0 auto;
  }
  .hb-nawilzajacy-opis-pssst p:nth-child(4) {
    color: #fff;
    font-size: 24px;
    line-height: 35px;
    padding-bottom: 15px;
    padding-top: 40px;
  }
  .hb-nawilzajacy-opis-pssst p:nth-child(5) {
    color: #fff;
    font-size: 54px;
    line-height: 68px;
    padding-bottom: 40px;
    font-family: "Lobster", sans-serif;
  }
  .hb-nawilzajacy-opis-sklad {
    float: left;
    width: 100%;
  }
  .hb-nawilzajacy-opis-sklad1 {
    float: left;
    width: 25%;
    margin-top: -30px;
  }
  .hb-nawilzajacy-opis-sklad2 {
    float: left;
    width: 25%;
    margin-top: 30px;
  }
  .hb-nawilzajacy-opis-sklad3 {
    float: left;
    width: 28%;
    margin-top: 30px;
    display: grid;
    justify-content: center;
  }
  .hb-nawilzajacy-opis-sklad3 p {
    justify-self: center;
  }
  .hb-nawilzajacy-opis-sklad4 {
    float: left;
    width: 17%;
    margin-top: -30px;
  }
  .hb-opis-sklad3 img {
    justify-content: center;
  }
  .hb-nawilzajacy-opis-sklad1 p {
    text-align: right !important;
  }
  .hb-nawilzajacy-opis-sklad2 p:nth-child(2) {
    margin-top: 10px;
    color: #fff;
    font-size: 29px;
    line-height: 30px;
    font-family: "Lobster", sans-serif;
  }
  .hb-nawilzajacy-opis-sklad3 p:nth-child(2) {
    letter-spacing: unset;
    margin-top: 10px;
    color: #fff;
    font-size: 16px;
    line-height: 25px;
    text-align: center !important;
  }
  .hb-nawilzajacy-opis-sklad3 p {
    text-align: left !important;
  }
  .hb-nawilzajacy-opis-omo {
    float: left;
    width: 100%;
  }
  .hb-nawilzajacy-opis-omo-header {
    float: left;
    width: 100%;
  }
  .hb-nawilzajacy-opis-omo-all {
    float: left;
    width: 100%;
    margin-bottom: 50px;
  }
  .hb-nawilzajacy-opis-omo-1 {
    float: left;
    width: 30%;
  }
  .hb-nawilzajacy-opis-omo-2 {
    float: left;
    width: 20%;
  }
  .hb-nawilzajacy-opis-omo-3 {
    float: left;
    width: 50%;
  }
  .hb-nawilzajacy-opis-omo-header p:nth-child(1) {
    margin-top: 180px;
    color: #fff;
    font-size: 43px;
    line-height: 52px;
    font-family: "Lobster", sans-serif;
  }
  .hb-nawilzajacy-opis-omo-header p:nth-child(2) {
    margin-top: 20px;
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 50px;
  }
  .hb-nawilzajacy-opis-omo-1 p {
    text-align: right !important;
  }
  .hb-nawilzajacy-opis-omo-2 p {
    font-size: 157px;
    line-height: 160px;
    color: #fff;
    font-family: "Lobster", sans-serif;
    text-transform: none;
  }
  .hb-nawilzajacy-opis-omo-3 p {
    font-size: 18px;
    line-height: 25px;
    color: #fff;
    text-align: left !important;
    padding-right: 70px;
    margin-top: 50px;
  }
  .hb-nawilzajacy-opis-kosmetyki {
    float: left;
    width: 100%;
    position: relative;
    padding-bottom: 100px;
  }
  .hb-nawilzajacy-opis-kosmetyki:after {
    content: "";
    position: absolute;
    left: 0;
    background: url(https://sklep.onlybio.life/img/hb/197/left_produts.svg) no-repeat;
    width: 265px;
    height: 528px;
    bottom: 0;
  }
  .hb-nawilzajacy-opis-kosmetyki-header {
    float: left;
    width: 100%;
  }
  .hb-nawilzajacy-opis-kosmetyki-all {
    float: left;
    width: 80%;
    margin: 0 10%;
  }
  .hb-nawilzajacy-opis-kosmetyki-1 {
    float: left;
    width: 33.3%;
  }
  .hb-nawilzajacy-opis-kosmetyki-2 {
    float: left;
    width: 33.3%;
  }
  .hb-nawilzajacy-opis-kosmetyki-3 {
    float: left;
    width: 33.3%;
  }
  .hb-nawilzajacy-opis-kosmetyki-header p {
    margin-top: 120px;
    margin-bottom: 44px;
    color: #fff;
    font-size: 32px;
    line-height: 37px;
    font-family: "Lobster", sans-serif;
    padding-bottom: 50px;
  }
  .hb-nawilzajacy-opis-kosmetyki-1 p:nth-child(1) {
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 5px;
  }
  .hb-nawilzajacy-opis-kosmetyki-1 p:nth-child(2) {
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    min-height: 59px;
  }
  .hb-nawilzajacy-opis-kosmetyki-2 p:nth-child(1) {
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 5px;
  }
  .hb-nawilzajacy-opis-kosmetyki-2 p:nth-child(2) {
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    min-height: 36px;
  }
  .hb-nawilzajacy-opis-kosmetyki-3 p:nth-child(1) {
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 5px;
  }
  .hb-nawilzajacy-opis-kosmetyki-3 p:nth-child(2) {
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    min-height: 50px;
  }
  .hb-nawilzajacy-opis-kosmetyki-1 p:nth-child(3) {
    margin: 0 0 20px;
  }
  .hb-nawilzajacy-opis-kosmetyki-2 p:nth-child(3) {
    margin: 0 0 20px;
  }
  .hb-nawilzajacy-opis-kosmetyki-3 p:nth-child(3) {
    margin: 0 0 20px;
  }
  .hb-nawilzajacy-opis-kosmetyki-1 p:nth-child(4) a {
    letter-spacing: 1.52px;
    background: #f9a52e;
    padding: 10px 30px;
    font-size: 15px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    z-index: 20;
    position: relative;
  }
  .hb-nawilzajacy-opis-kosmetyki-2 p:nth-child(4) a {
    background: #f9a52e;
    padding: 10px 30px;
    font-size: 15px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    z-index: 20;
    position: relative;
  }
  .hb-nawilzajacy-opis-kosmetyki-3 p:nth-child(4) a {
    background: #f9a52e;
    padding: 10px 30px;
    font-size: 15px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
  }
  .hb-nawilzajacy-last-sec {
    overflow: auto;
    width: 100%;
    padding-bottom: 90px;
  }
  .hb-nawilzajacy-first-row-last-sec {
    display: grid;
    grid-template-columns: 60% 40%;
  }
  .wrapp_last_img_sec {
    justify-self: flex-end;
  }
  .hb-nawilzajacy-wrapp-text-last-sec span {
    font-size: 142px;
    line-height: 126px;
    color: #fff;
    font-family: "Lobster", sans-serif;
    display: inline-block;
    margin-right: 28px;
  }
  .hb-nawilzajacy-wrapp-text-last-sec h2 {
    font-weight: 500;
    font-size: 43px;
    line-height: 52px;
    font-family: "Lobster", sans-serif;
    color: #fff;
    margin-bottom: 10px;
  }
  .hb-nawilzajacy-wrapp-text-last-sec p {
    font-size: 14px;
    line-height: 23px;
    letter-spacing: 0.43px;
    font-weight: 500;
    color: #fff;
    margin-bottom: unset;
    text-align: left !important;
  }
  .hb-nawilzajacy-wrapp-text-last-sec {
    display: flex;
    margin-left: 12%;
    margin-top: 30px;
  }
  .hb-nawilzajacy-wrapp-text-last-second p {
    text-align: left;
  }
  .hb-nawilzajacy-desc-last-products {
    display: grid;
    grid-template-columns: repeat(3, 233px);
    grid-column-gap: 39px;
    justify-content: center;
    margin-top: -280px;
  }
  .hb-nawilzajacy-box {
    position: relative;
  }
  .hb-nawilzajacy-desc-last-products p {
    text-align: left !important;
  }
  .hb-nawilzajacy-box img {
    margin-top: -52px;
  }
  .hb-nawilzajacy-inside-box:first-child {
    box-shadow: unset;
  }
  .hb-nawilzajacy-box:nth-child(2) {
    margin-top: 50px;
  }
  .hb-nawilzajacy-box:nth-child(3) {
    margin-top: 50px;
  }
  .hb-nawilzajacy-box:nth-child(4) {
    margin-top: 42px;
    box-shadow: unset;
  }
  .hb-nawilzajacy-box:nth-child(5) {
    margin-top: 108px;
  }
  .hb-nawilzajacy-box:nth-child(6) {
    margin-top: 53px;
  }
  .hb-nawilzajacy-1box:before {
    content: "";
    position: absolute;
    width: 271px;
    height: 288px;
    background: rgb(4, 191, 152);
    background: -moz-linear-gradient(180deg, rgba(4, 191, 152, 1) 19%, rgba(4, 190, 156, 1) 21%, rgba(0, 167, 212, 1) 52%);
    background: -webkit-linear-gradient(180deg, rgba(4, 191, 152, 1) 19%, rgba(4, 190, 156, 1) 21%, rgba(0, 167, 212, 1) 52%);
    background: linear-gradient(180deg, rgba(4, 191, 152, 1) 19%, rgba(4, 190, 156, 1) 21%, rgba(0, 167, 212, 1) 52%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#04bf98",endColorstr="#00a7d4",GradientType=1);
    transform: translate(50%);
    right: 50%;
    top: -20px;
  }
  .hb-nawilzajacy-inside-box {
    background: #fff;
    z-index: 20;
    position: relative;
    height: 247px;
    padding: 0 21px;
    -webkit-box-shadow: 3px 3px 50px 0 rgba(131, 24, 135, 1);
    -moz-box-shadow: 3px 3px 50px 0 rgba(131, 24, 135, 1);
    box-shadow: 3px 3px 50px 0 rgba(131, 24, 135, 1);
  }
  .hb-nawilzajacy-box .hb-nawilzajacy-inside-box h2 {
    font-family: "Dosis", sans-serif;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.64px;
    text-transform: uppercase;
    font-weight: 500;
    color: #442494;
    margin-bottom: 5px;
    padding-right: 50px;
  }
  .hb-nawilzajacy-box .hb-nawilzajacy-inside-box p {
    font-family: "Dosis", sans-serif;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0.42px;
    font-weight: 400;
    color: #442494;
    margin-top: unset;
    font-weight: 500;
  }
  .hb-nawilzajacy-wrapp_logo_footer {
    margin: 0 auto;
    width: 100%;
    display: flex;
    justify-content: center;
  }
  .hb-nawilzajacy-wrapp_logo_footer {
    padding-bottom: 63px;
  }
  @media screen and (max-width: 1199px) {
    .hb-nawilzajacy-opis-all {
      margin: 0;
    }
    .hb-nawilzajacy-opis-header {
      margin-bottom: 0;
    }
    .hb-nawilzajacy-box .hb-nawilzajacy-inside-box h2 {
      padding-right: unset;
    }
  }
  @media screen and (max-width: 991px) {
    .hb-nawilzajacy-opis-zalety-lewo {
      width: 30%;
    }
    .hb-nawilzajacy-opis-zalety-prawo {
      width: 70%;
    }
    .hb-nawilzajacy-desc-last-products {
      margin-top: -200px;
    }
    .hb-nawilzajacy-opis-zalety-top p {
      text-align: center !important;
    }
    .hb-nawilzajacy-opis-dzialanie p:nth-child(1) {
      padding: 0 20px;
    }
    .hb-nawilzajacy-opis-pssst p:nth-child(1) {
      margin: 0 20px;
    }
    .wrapp_last_img_sec img {
      display: none;
    }
    .hb-nawilzajacy-opis-header {
      padding-left: unset;
    }
    .hb-nawilzajacy-opis-pssst p:nth-child(2) {
      padding: 0 20px;
    }
    .hb-nawilzajacy-opis-zalety-prawo-ikona {
      width: 100%;
      justify-content: center;
      display: grid;
    }
    .hb-nawilzajacy-opis-pielegnacja-all-lewo-tekst p:nth-child(1) {
      margin: unset;
    }
    .hb-nawilzajacy-opis-pielegnacja-all-prawo-tekst p:nth-child(1) {
      margin-right: unset;
    }
  }
  @media screen and (max-width: 767px) {
    .hb-nawilzajacy-opis-zalety-lewo {
      width: 100%;
    }
    .hb-nawilzajacy-opis-zalety-prawo {
      width: 100%;
    }
    .hb-nawilzajacy-opis-nazwa-lewo {
      width: 100%;
    }
    .hb-nawilzajacy-opis-nazwa-prawo {
      width: 100%;
    }
    .hb-nawilzajacy-opis-pielegnacja-all-lewo-img {
      width: 100%;
      text-align: center;
    }
    .hb-nawilzajacy-opis-pielegnacja-all-prawo-tekst {
      width: 100%;
    }
    .hb-nawilzajacy-opis-pielegnacja-all-prawo-img {
      width: 100%;
      text-align: center;
    }
    .hb-nawilzajacy-opis-pielegnacja-all-lewo-tekst {
      width: 100%;
    }
    .hb-nawilzajacy-opis-sklad1 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-nawilzajacy-opis-sklad2 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-nawilzajacy-opis-sklad3 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-nawilzajacy-opis-sklad4 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-nawilzajacy-opis-omo-1 {
      float: left;
      width: 50%;
    }
    .hb-nawilzajacy-opis-omo-2 {
      float: left;
      width: 50%;
    }
    .hb-nawilzajacy-opis-omo-3 {
      float: left;
      width: 100%;
    }
    .hb-nawilzajacy-opis-nazwa-lewo p:nth-child(1) {
      text-align: center;
      padding-left: 0;
    }
    .hb-nawilzajacy-opis-nazwa-lewo p:nth-child(2) {
      text-align: center;
      padding-left: 0;
    }
    .hb-nawilzajacy-opis-nazwa-lewo p:nth-child(3) {
      text-align: center;
      padding-left: 0;
    }
    .hb-nawilzajacy-opis-nazwa-prawo p {
      float: none;
    }
    .hb-nawilzajacy-wrapp-all {
      background-position: top;
      background-size: cover;
    }
    .hb-nawilzajacy-desc-last-products {
      grid-template-columns: repeat(1, 233px);
    }
    .hb-nawilzajacy-desc-last-products {
      margin-top: 40px;
    }
    .wrapp_last_img_sec img {
      z-index: 0;
      position: relative;
    }
    .hb-nawilzajacy-wrapp-text-last-sec {
      z-index: 20;
      position: relative;
    }
    .hb-nawilzajacy-opis-sklad3 p:nth-child(2) {
      text-align: center !important;
    }
    .hb-nawilzajacy-opis-sklad3 {
      display: grid;
      justify-content: center;
      justify-items: center;
      text-align: center;
    }
    .hb-nawilzajacy-opis-omo-3 p {
      padding-left: 15px;
      padding-right: 15px;
      text-align: center !important;
    }
    .hb-nawilzajacy-opis-nazwa {
      display: grid;
      justify-content: center;
    }
    .hb-nawilzajacy-opis-nazwa-prawo p {
      margin-right: unset;
    }
    .hb-nawilzajacy-opis-zaleta {
      display: grid;
      justify-items: center;
    }
    .hb-nawilzajacy-opis-zalety-prawo-tekst {
      width: 90%;
      padding-left: 20px;
    }
    .hb-nawilzajacy-opis-kosmetyki-all {
      display: grid;
      width: 100%;
      justify-content: center;
      justify-items: center;
      margin: unset;
    }
    .hb-nawilzajacy-opis-kosmetyki-1 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-nawilzajacy-opis-kosmetyki-2 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-nawilzajacy-opis-kosmetyki-3 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-nawilzajacy-opis-pielegnacja-all-lewo-tekst {
      padding-left: 30px;
    }
    .hb-nawilzajacy-opis-zalety-prawo-tekst p:nth-child(1) {
      text-align: center !important;
    }
    .hb-nawilzajacy-opis-zalety-prawo-tekst p:nth-child(2) {
      text-align: center !important;
    }
    .hb-nawilzajacy-opis-zalety-prawo-tekst {
      width: 100%;
      padding-left: 15px;
      padding-right: 15px;
    }
    .hb-nawilzajacy-opis-header {
      display: grid;
      align-items: end;
    }
    .hb-nawilzajacy-opis-header img {
      margin-bottom: -200px;
    }
    .hb-nawilzajacy-opis-sklad1 {
      text-align: center;
      display: grid;
      justify-content: center;
    }
  }
  @media screen and (max-width: 468px) {
    .hb-nawilzajacy-wrapp-text-last-sec h2 {
      font-size: 28px;
      line-height: 35px;
    }
  }
  
  /* Szmpon Nawilżający */
  
  /* Olejek Zabezpieczający */
  .hb-zabezpieczajacy-opis-all {
    display: none;
    max-width: 930px;
    margin: 0 70px 50px;
    width: 100%;
    float: left;
    font-family: "Dosis", sans-serif;
    font-weight: 500;
  }
  .hb-zabezpieczajacy-opis-all p {
    position: relative;
    z-index: 20;
    font-family: "Dosis", sans-serif;
    font-weight: 500;
  }
  .hb-zabezpieczajacy-opis-header {
    background: url(https://sklep.onlybio.life/img/hb/206/bg.png) no-repeat;
    background-repeat: no-repeat;
    background-position: left top;
    min-height: 510px;
    padding-left: 40%;
    padding-top: 66px;
    position: relative;
    margin-bottom: -100px;
    z-index: 0;
  }
  .hb-zabezpieczajacy-opis-header:after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    background: url(https://sklep.onlybio.life/img/hb/206/hb-left-pro_2.svg) no-repeat;
    width: 196px;
    height: 252px;
  }
  .hb-zabezpieczajacy-wrapp-all {
    background: url(https://sklep.onlybio.life/img/hb/206/bg.svg) no-repeat bottom center;
    z-index: 20;
    background-size: cover;
  }
  .hb-zabezpieczajacy-opis-header p {
    color: #fff;
    font-size: 24px;
    margin-bottom: 15px !important;
  }
  .hb-zabezpieczajacy-opis-nazwa-lewo {
    float: left;
    width: 60%;
    z-index: 21;
    position: relative;
  }
  .hb-zabezpieczajacy-opis-nazwa {
    display: flex;
    align-items: center;
    z-index: 20;
    position: relative;
  }
  .hb-zabezpieczajacy-opis-nazwa-prawo {
    float: left;
    width: 35%;
    display: grid;
    justify-content: end;
  }
  .hb-zabezpieczajacy-opis-nazwa-lewo p:nth-child(1) {
    font-family: "Lobster", sans-serif;
    font-size: 82px;
    line-height: 82px;
    color: #fff;
    text-align: left;
    padding-left: 100px;
  }
  .hb-zabezpieczajacy-opis-nazwa-lewo p:nth-child(2) {
    letter-spacing: 0.28px;
    font-size: 28px;
    line-height: 38px;
    color: #442494;
    text-align: left;
    padding-left: 100px;
    font-weight: 700;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .hb-zabezpieczajacy-opis-nazwa-lewo p:nth-child(3) {
    font-size: 18px;
    line-height: 25px;
    color: #fff;
    letter-spacing: 0.72px;
    text-align: left;
    padding-left: 100px;
    font-family: "Dosis", sans-serif;
  }
  .hb-zabezpieczajacy-opis-nazwa-prawo p {
    float: left;
    margin-right: 36px;
    margin-top: 20px;
  }
  .hb-zabezpieczajacy-opis-dzialanie {
    float: left;
    width: 100%;
    padding: 80px 0 60px;
  }
  .hb-zabezpieczajacy-tekst-zalety-lewo {
    display: grid;
    justify-content: center;
  }
  .hb-zabezpieczajacy-tekst-zalety-lewo img {
    justify-self: center;
    margin-bottom: 12px;
  }
  .hb-zabezpieczajacy-opis-dzialanie p:nth-child(1) {
    font-family: "Lobster", sans-serif;
    font-size: 43px;
    line-height: 52px;
    margin-bottom: 20px;
    color: #fff;
  }
  .hb-zabezpieczajacy-opis-dzialanie p:nth-child(2) {
    font-size: 18px;
    line-height: 25px;
    color: #fff;
    letter-spacing: 0.72px;
  }
  .hb-zabezpieczajacy-opis-zalety {
    float: left;
    width: 100%;
  }
  .hb-zabezpieczajacy-opis-zalety-lewo {
    float: left;
    width: 40%;
    position: relative;
  }
  .hb-zabezpieczajacy-opis-zalety-lewo:after {
    content: "";
    position: absolute;
    background: url(https://sklep.onlybio.life/img/hb/206/hb-left-pro.svg) no-repeat;
    left: 0;
    top: 0;
    width: 274px;
    height: 441px;
    top: -75px;
  }
  .hb-zabezpieczajacy-opis-zalety-prawo {
    float: left;
    width: 60%;
  }
  .hb-zabezpieczajacy-opis-zalety-top {
    float: left;
    width: 100%;
  }
  .hb-zabezpieczajacy-opis-zaleta {
    float: left;
    width: 100%;
  }
  .hb-zabezpieczajacy-opis-zalety-prawo-ikona {
    float: left;
    width: 22%;
  }
  .hb-zabezpieczajacy-opis-zalety-prawo-tekst {
    float: left;
    width: 78%;
    padding-right: 70px;
  }
  .hb-zabezpieczajacy-opis-zalety-top p {
    color: #fff;
    text-align: left !important;
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 20px !important;
  }
  .hb-zabezpieczajacy-opis-zalety-lewo p:nth-child(2) {
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    color: #fff;
    margin: 20px 0;
  }
  .hb-zabezpieczajacy-opis-zalety-prawo-ikona img {
    max-width: 104px;
  }
  .hb-zabezpieczajacy-opis-zalety-prawo-tekst p:nth-child(1) {
    color: #fff;
    text-align: left !important;
    font-family: "Lobster", sans-serif;
    font-size: 26px;
    line-height: 72px;
  }
  .hb-zabezpieczajacy-opis-zalety-prawo-tekst p:nth-child(2) {
    color: #fff;
    text-align: left !important;
    font-size: 18px;
    margin-bottom: 20px;
    font-family: "Dosis", sans-serif;
  }
  .hb-zabezpieczajacy-opis-zalety-bottom {
    margin: 30px 0;
    float: left;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }
  .hb-zabezpieczajacy-opis-zalety-bottom p:nth-child(1) {
    color: #fff;
    text-align: left;
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 10px;
  }
  .hb-zabezpieczajacy-opis-zalety-bottom p:nth-child(2) {
    color: #fff;
    text-align: left;
    font-size: 18px;
    line-height: 25px;
  }
  .hb-zabezpieczajacy-opis-zalety-bottom h2 {
    color: #fff;
    text-align: left;
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 10px;
    font-weight: 500;
    margin-top: 50px;
  }
  .hb-zabezpieczajacy-opis-zalety-bottom span {
    color: #fff;
    text-align: left;
    font-size: 18px;
    line-height: 25px;
    display: inline-block;
    padding-right: 30px;
  }
  .hb-zabezpieczajacy-opis-pielegnacja {
    float: left;
    width: 100%;
    padding-top: 90px;
    padding-bottom: 35px;
  }
  .hb-zabezpieczajacy-opis-pielegnacja p:nth-child(1) {
    color: #fff;
    text-align: center;
    font-family: "Lobster", sans-serif;
    font-size: 43px;
    line-height: 52px;
    margin-bottom: 20px;
  }
  .hb-zabezpieczajacy-opis-pielegnacja p:nth-child(2) {
    color: #fff;
    text-align: center;
    font-size: 16px;
    line-height: 24px;
  }
  .hb-zabezpieczajacy-opis-pielegnacja-all {
    float: left;
    width: 100%;
    display: flex;
    align-items: center;
  }
  .hb-zabezpieczajacy-opis-pielegnacja-all-lewo-img {
    float: left;
    width: 50%;
  }
  .hb-zabezpieczajacy-opis-pielegnacja-all-prawo-tekst {
    float: left;
    width: 50%;
    padding-left: 30px;
    padding-right: 40px;
  }
  .hb-zabezpieczajacy-opis-pielegnacja-all-prawo-tekst p:nth-child(1) {
    padding-right: 50px;
    color: #f9a52e;
    font-size: 28px;
    line-height: 34px;
    text-align: left;
    font-weight: 500 !important;
    padding-top: unset;
    padding-bottom: 20px;
    margin-right: 85px;
  }
  .hb-zabezpieczajacy-opis-pielegnacja-all-prawo-tekst p:nth-child(2) {
    margin-right: 10px;
    color: #fff;
    font-size: 18px;
    line-height: 25px;
    text-align: left;
    letter-spacing: 0.72px;
    margin-right: 10px;
  }
  .hb-zabezpieczajacy-opis-pielegnacja-all-lewo-tekst {
    float: left;
    width: 50%;
    padding-left: 60px;
    padding-right: 40px;
  }
  .hb-zabezpieczajacy-opis-pielegnacja-all-lewo-tekst p:nth-child(1) {
    color: #f9a52e;
    font-size: 28px;
    line-height: 34px;
    text-align: left;
    font-weight: 500 !important;
    padding-bottom: 20px;
    margin-right: 110px;
  }
  .hb-zabezpieczajacy-opis-pielegnacja-all-lewo-tekst p:nth-child(2) {
    color: #fff;
    font-size: 18px;
    line-height: 25px;
    text-align: left;
    letter-spacing: 0.72px;
  }
  .hb-zabezpieczajacy-opis-pielegnacja-all-prawo-img {
    float: left;
    width: 50%;
    position: relative;
    padding-bottom: 123px;
  }
  .hb-zabezpieczajacy-opis-pielegnacja-all-prawo-img img {
    z-index: 20;
    position: relative;
  }
  .hb-zabezpieczajacy-opis-pielegnacja-all-prawo-img:after {
    content: "";
    position: absolute;
    width: 500px;
    height: 305px;
    bottom: 75px;
    background: #43ac56;
    right: 0;
    z-index: 0;
  }
  .hb-zabezpieczajacy-opis-pssst {
    float: left;
    width: 100%;
    position: relative;
    padding-top: 137px;
  }
  .hb-zabezpieczajacy-opis-pssst:after {
    content: "";
    position: absolute;
    background: url(https://sklep.onlybio.life/img/hb/206/left_ilu.svg) no-repeat;
    left: 0;
    bottom: -190px;
    width: 284px;
    height: 496px;
  }
  .hb-zabezpieczajacy-opis-pssst::before {
    content: "";
    position: absolute;
    background: url(https://sklep.onlybio.life/img/hb/206/right_ilu.svg) no-repeat;
    right: 0;
    bottom: -122px;
    width: 209px;
    height: 427px;
  }
  .hb-zabezpieczajacy-opis-pssst {
    float: left;
    width: 100%;
  }
  .hb-zabezpieczajacy-opis-pssst p:nth-child(1) {
    color: #f9a52e;
    font-family: "Lobster", sans-serif;
    font-size: 64px;
    line-height: 77px;
    padding-bottom: 20px;
  }
  .hb-zabezpieczajacy-opis-pssst p:nth-child(2) {
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 80px;
    max-width: 510px;
    margin: 0 auto;
  }
  .hb-zabezpieczajacy-opis-pssst p:nth-child(4) {
    color: #fff;
    font-size: 24px;
    line-height: 35px;
    padding-bottom: 15px;
    padding-top: 40px;
  }
  .hb-zabezpieczajacy-opis-pssst p:nth-child(5) {
    color: #fff;
    font-size: 54px;
    line-height: 68px;
    padding-bottom: 40px;
    font-family: "Lobster", sans-serif;
  }
  .hb-zabezpieczajacy-opis-sklad {
    float: left;
    width: 100%;
  }
  .hb-zabezpieczajacy-opis-sklad1 {
    float: left;
    width: 25%;
    margin-top: -30px;
  }
  .hb-zabezpieczajacy-opis-sklad2 {
    float: left;
    width: 25%;
    margin-top: 30px;
  }
  .hb-zabezpieczajacy-opis-sklad3 {
    float: left;
    width: 28%;
    margin-top: 30px;
    display: grid;
    justify-content: center;
  }
  .hb-zabezpieczajacy-opis-sklad3 p {
    justify-self: center;
  }
  .hb-zabezpieczajacy-opis-sklad4 {
    float: left;
    width: 17%;
    margin-top: -30px;
  }
  .hb-opis-sklad3 img {
    justify-content: center;
  }
  .hb-zabezpieczajacy-opis-sklad1 p {
    text-align: right !important;
  }
  .hb-zabezpieczajacy-opis-sklad2 p:nth-child(2) {
    margin-top: 10px;
    color: #fff;
    font-size: 29px;
    line-height: 30px;
    font-family: "Lobster", sans-serif;
  }
  .hb-zabezpieczajacy-opis-sklad3 p:nth-child(2) {
    letter-spacing: unset;
    margin-top: 10px;
    color: #fff;
    font-size: 16px;
    line-height: 25px;
    text-align: center !important;
  }
  .hb-zabezpieczajacy-opis-sklad3 p {
    text-align: left !important;
  }
  .hb-zabezpieczajacy-opis-omo {
    float: left;
    width: 100%;
  }
  .hb-zabezpieczajacy-opis-omo-header {
    float: left;
    width: 100%;
    text-align: center;
  }
  .hb-zabezpieczajacy-opis-omo-all {
    float: left;
    width: 88%;
  }
  .hb-zabezpieczajacy-wrapp-oporowate .hb-zabezpieczajacy-opis-omo-all {
    float: left;
    width: 100%;
    display: grid;
    grid-template-columns: 568px 148px;
    justify-content: center;
    grid-column-gap: 33px;
  }
  .hb-zabezpieczajacy-opis-omo-1 {
    float: left;
    width: 100%;
  }
  .hb-zabezpieczajacy-opis-omo-2 {
    float: left;
    width: 20%;
  }
  .hb-zabezpieczajacy-opis-omo-3 {
    float: left;
    width: 50%;
  }
  .hb-zabezpieczajacy-wrapp-oporowate .hb-zabezpieczajacy-opis-omo-3 {
    width: unset;
  }
  .hb-zabezpieczajacy-opis-omo-header p:nth-child(1) {
    margin-top: 84px;
    color: #fff;
    font-size: 43px;
    line-height: 52px;
    font-family: "Lobster", sans-serif;
    text-align: center !important;
  }
  .hb-zabezpieczajacy-header-first p:nth-child(2) {
    font-weight: 700;
    margin-bottom: 5px !important;
    letter-spacing: 0.64px;
  }
  .hb-zabezpieczajacy-opis-omo-header p:nth-child(2) {
    letter-spacing: 0.64px;
    margin-top: 20px;
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 13px;
    text-align: center !important;
  }
  .hb-zabezpieczajacy-opis-omo-1 p {
    text-align: right !important;
  }
  .hb-zabezpieczajacy-opis-omo-2 p {
    font-size: 157px;
    line-height: 160px;
    color: #fff;
    font-family: "Lobster", sans-serif;
    text-transform: none;
  }
  .hb-zabezpieczajacy-opis-omo-3 p {
    letter-spacing: 0.64px;
    font-size: 16px;
    line-height: 25px;
    color: #fff;
    text-align: left !important;
    margin-bottom: 50px !important;
  }
  .hb-zabezpieczajacy-first-oporowate {
    grid-column-gap: 20px;
    display: grid;
    justify-content: center;
    justify-items: center;
    grid-template-columns: 217px 425px;
  }
  .hb-zabezpieczajacy-first-oporowate .hb-zabezpieczajacy-opis-omo-1 {
    width: unset;
  }
  .hb-zabezpieczajacy-first-oporowate .hb-zabezpieczajacy-opis-omo-3 {
    width: unset;
    align-self: center;
  }
  .hb-zabezpieczajacy-first-oporowate .hb-zabezpieczajacy-opis-omo-3 p {
    margin-bottom: unset !important;
    font-weight: 700;
  }
  .hb-zabezpieczajacy-next-omo p:nth-child(1) {
    margin-bottom: unset;
  }
  .hb-zabezpieczajacy-opis-omo-header p:nth-child(2) {
    margin-top: 9px;
  }
  .hb-zabezpieczajacy-opis-omo h2 {
    font-size: 26px;
    line-height: 33px;
    font-family: "Lobster", sans-serif;
    color: #fff;
    margin-bottom: 6px;
    font-weight: 500;
  }
  .hb-zabezpieczajacy-next-omo p {
    font-size: 16px;
    line-height: 25px;
    color: #fff;
    letter-spacing: 0.64px;
    text-align: left !important;
    margin-top: unset;
    margin-bottom: 50px;
  }
  .hb-zabezpieczajacy-opis-kosmetyki {
    float: left;
    width: 100%;
    position: relative;
    padding-bottom: 134px;
  }
  .hb-zabezpieczajacy-opis-kosmetyki:after {
    content: "";
    position: absolute;
    left: 0;
    background: url(https://sklep.onlybio.life/img/hb/206/left_produts.svg) no-repeat;
    width: 265px;
    height: 528px;
    bottom: 0;
  }
  .hb-zabezpieczajacy-opis-kosmetyki-header {
    float: left;
    width: 100%;
  }
  .hb-zabezpieczajacy-opis-kosmetyki-all {
    float: left;
    width: 80%;
    margin: 0 10%;
  }
  .hb-zabezpieczajacy-opis-kosmetyki-1 {
    float: left;
    width: 33.3%;
  }
  .hb-zabezpieczajacy-opis-kosmetyki-2 {
    float: left;
    width: 33.3%;
  }
  .hb-zabezpieczajacy-opis-kosmetyki-3 {
    float: left;
    width: 33.3%;
  }
  .hb-zabezpieczajacy-opis-kosmetyki-header p {
    margin-top: 120px;
    margin-bottom: 44px;
    color: #fff;
    font-size: 32px;
    line-height: 37px;
    font-family: "Lobster", sans-serif;
    padding-bottom: 50px;
  }
  .hb-zabezpieczajacy-opis-kosmetyki-1 p:nth-child(1) {
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 5px;
  }
  .hb-zabezpieczajacy-opis-kosmetyki-1 p:nth-child(2) {
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    min-height: 50px;
  }
  .hb-zabezpieczajacy-opis-kosmetyki-2 p:nth-child(1) {
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 5px;
  }
  .hb-zabezpieczajacy-opis-kosmetyki-2 p:nth-child(2) {
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    min-height: 68px;
  }
  .hb-zabezpieczajacy-opis-kosmetyki-3 p:nth-child(1) {
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 5px;
  }
  .hb-zabezpieczajacy-opis-kosmetyki-3 p:nth-child(2) {
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    min-height: 68px;
  }
  .hb-zabezpieczajacy-opis-kosmetyki-1 p:nth-child(3) {
    margin: 0 0 20px;
  }
  .hb-zabezpieczajacy-opis-kosmetyki-2 p:nth-child(3) {
    margin: 0 0 20px;
  }
  .hb-zabezpieczajacy-opis-kosmetyki-3 p:nth-child(3) {
    margin: 0 0 20px;
  }
  .hb-zabezpieczajacy-opis-kosmetyki-1 p:nth-child(4) a {
    letter-spacing: 1.52px;
    background: #f9a52e;
    padding: 10px 30px;
    font-size: 15px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    z-index: 20;
    position: relative;
  }
  .hb-zabezpieczajacy-opis-kosmetyki-2 p:nth-child(4) a {
    background: #f9a52e;
    padding: 10px 30px;
    font-size: 15px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    z-index: 20;
    position: relative;
  }
  .hb-zabezpieczajacy-opis-kosmetyki-3 p:nth-child(4) a {
    background: #f9a52e;
    padding: 10px 30px;
    font-size: 15px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
  }
  .hb-zabezpieczajacy-last-sec {
    overflow: auto;
    width: 100%;
    padding-bottom: 90px;
  }
  .hb-zabezpieczajacy-first-row-last-sec {
    display: grid;
    grid-template-columns: 60% 40%;
  }
  .wrapp_last_img_sec {
    justify-self: flex-end;
  }
  .hb-zabezpieczajacy-wrapp-text-last-sec span {
    font-size: 142px;
    line-height: 126px;
    color: #fff;
    font-family: "Lobster", sans-serif;
    display: inline-block;
    margin-right: 28px;
  }
  .hb-zabezpieczajacy-wrapp-text-last-sec h2 {
    font-weight: 500;
    font-size: 43px;
    line-height: 52px;
    font-family: "Lobster", sans-serif;
    color: #fff;
    margin-bottom: 10px;
  }
  .hb-zabezpieczajacy-wrapp-text-last-sec p {
    font-size: 14px;
    line-height: 23px;
    letter-spacing: 0.43px;
    font-weight: 500;
    color: #fff;
    margin-bottom: unset;
    text-align: left !important;
  }
  .hb-zabezpieczajacy-wrapp-text-last-sec {
    display: flex;
    margin-left: 12%;
    margin-top: 30px;
  }
  .hb-zabezpieczajacy-wrapp-text-last-second p {
    text-align: left;
  }
  .hb-zabezpieczajacy-desc-last-products {
    display: grid;
    grid-template-columns: repeat(3, 233px);
    grid-column-gap: 39px;
    justify-content: center;
    margin-top: -280px;
  }
  .hb-zabezpieczajacy-box {
    position: relative;
  }
  .hb-zabezpieczajacy-desc-last-products p {
    text-align: left !important;
  }
  .hb-zabezpieczajacy-box img {
    margin-top: -52px;
  }
  .hb-zabezpieczajacy-inside-box:first-child {
    box-shadow: unset;
  }
  .hb-zabezpieczajacy-box:nth-child(2) {
    margin-top: 50px;
  }
  .hb-zabezpieczajacy-box:nth-child(3) {
    margin-top: 50px;
  }
  .hb-zabezpieczajacy-box:nth-child(4) {
    margin-top: 42px;
    box-shadow: unset;
  }
  .hb-zabezpieczajacy-box:nth-child(5) {
    margin-top: 108px;
  }
  .hb-zabezpieczajacy-box:nth-child(6) {
    margin-top: 53px;
  }
  .hb-zabezpieczajacy-6box:before {
    content: "";
    position: absolute;
    width: 271px;
    height: 288px;
    background: rgb(4, 191, 152);
    background: -moz-linear-gradient(180deg, rgba(4, 191, 152, 1) 19%, rgba(4, 190, 156, 1) 21%, rgba(0, 167, 212, 1) 52%);
    background: -webkit-linear-gradient(180deg, rgba(4, 191, 152, 1) 19%, rgba(4, 190, 156, 1) 21%, rgba(0, 167, 212, 1) 52%);
    background: linear-gradient(180deg, rgba(4, 191, 152, 1) 19%, rgba(4, 190, 156, 1) 21%, rgba(0, 167, 212, 1) 52%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#04bf98",endColorstr="#00a7d4",GradientType=1);
    transform: translate(50%);
    right: 50%;
    top: -20px;
  }
  .hb-zabezpieczajacy-inside-box {
    background: #fff;
    z-index: 20;
    position: relative;
    height: 247px;
    padding: 0 21px;
    -webkit-box-shadow: 3px 3px 50px 0 rgba(131, 24, 135, 1);
    -moz-box-shadow: 3px 3px 50px 0 rgba(131, 24, 135, 1);
    box-shadow: 3px 3px 50px 0 rgba(131, 24, 135, 1);
  }
  .hb-zabezpieczajacy-box .hb-zabezpieczajacy-inside-box h2 {
    font-family: "Dosis", sans-serif;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.64px;
    text-transform: uppercase;
    font-weight: 500;
    color: #442494;
    margin-bottom: 5px;
    padding-right: 50px;
  }
  .hb-zabezpieczajacy-box .hb-zabezpieczajacy-inside-box p {
    font-family: "Dosis", sans-serif;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0.42px;
    font-weight: 400;
    color: #442494;
    margin-top: unset;
    font-weight: 500;
  }
  .hb-zabezpieczajacy-wrapp_logo_footer {
    margin: 0 auto;
    width: 100%;
    display: flex;
    justify-content: center;
  }
  .hb-zabezpieczajacy-wrapp_logo_footer {
    padding-bottom: 63px;
  }
  @media screen and (max-width: 1199px) {
    .hb-zabezpieczajacy-opis-all {
      margin: 0;
    }
    .hb-zabezpieczajacy-opis-header {
      margin-bottom: 0;
    }
    .hb-zabezpieczajacy-box .hb-zabezpieczajacy-inside-box h2 {
      padding-right: unset;
    }
    .hb-zabezpieczajacy-opis-omo-1 img {
      max-width: unset;
    }
    .hb-zabezpieczajacy-opis-omo-1 {
      width: unset;
    }
    .hb-zabezpieczajacy-desc-last-products {
      margin-top: 200px;
    }
    .hb-zabezpieczajacy-wrapp-all {
      background-size: cover;
    }
  }
  @media screen and (max-width: 991px) {
    .hb-zabezpieczajacy-opis-zalety-lewo {
      width: 30%;
    }
    .hb-zabezpieczajacy-opis-zalety-prawo {
      width: 70%;
    }
    .hb-zabezpieczajacy-desc-last-products {
      margin-top: 40px;
    }
    .hb-zabezpieczajacy-desc-last-products {
      grid-template-columns: repeat(2, 233px);
    }
    .hb-zabezpieczajacy-opis-zalety-top p {
      text-align: center !important;
    }
    .hb-zabezpieczajacy-opis-dzialanie p:nth-child(1) {
      padding: 0 20px;
    }
    .hb-zabezpieczajacy-opis-pssst p:nth-child(1) {
      margin: 0 20px;
    }
    .wrapp_last_img_sec img {
      display: none;
    }
    .hb-zabezpieczajacy-opis-header {
      padding-left: unset;
    }
    .hb-zabezpieczajacy-opis-pssst p:nth-child(2) {
      padding: 0 20px;
    }
    .hb-zabezpieczajacy-opis-zalety-prawo-ikona {
      width: 100%;
      justify-content: center;
      display: grid;
    }
    .hb-zabezpieczajacy-opis-pielegnacja-all-lewo-tekst p:nth-child(1) {
      margin: unset;
    }
    .hb-zabezpieczajacy-opis-pielegnacja-all-prawo-tekst p:nth-child(1) {
      margin-right: unset;
    }
    .hb-zabezpieczajacy-opis-nazwa-prawo {
      justify-content: center;
    }
    .hb-zabezpieczajacy-wrapp-oporowate .hb-zabezpieczajacy-opis-omo-all {
      grid-template-columns: repeat(1, 1fr);
    }
    .hb-zabezpieczajacy-wrapp-oporowate .hb-zabezpieczajacy-opis-omo-all {
      padding: 0 15px;
    }
    .hb-zabezpieczajacy-next-omo p {
      padding-right: unset;
    }
    .hb-zabezpieczajacy-opis-omo-1 p {
      text-align: center;
    }
    .hb-zabezpieczajacy-opis-omo-1 {
      width: 100%;
      justify-self: center;
      display: flex;
      justify-content: center;
    }
    .hb-zabezpieczajacy-first-oporowate {
      grid-template-columns: repeat(1, 1fr);
    }
    .hb-zabezpieczajacy-opis-omo h2 {
      text-align: center;
    }
    .hb-zabezpieczajacy-first-row-last-sec {
      grid-template-columns: 100%;
    }
    .hb-zabezpieczajacy-opis-header {
      display: grid;
      align-items: end;
    }
    .hb-zabezpieczajacy-opis-header img {
      margin-bottom: -190px;
    }
  }
  @media screen and (max-width: 767px) {
    .hb-zabezpieczajacy-opis-zalety-lewo {
      width: 100%;
    }
    .hb-zabezpieczajacy-opis-zalety-prawo {
      width: 100%;
    }
    .hb-zabezpieczajacy-opis-nazwa-lewo {
      width: 100%;
    }
    .hb-zabezpieczajacy-opis-nazwa-prawo {
      width: 100%;
    }
    .hb-zabezpieczajacy-opis-pielegnacja-all-lewo-img {
      width: 100%;
      text-align: center;
    }
    .hb-zabezpieczajacy-opis-pielegnacja-all-prawo-tekst {
      width: 100%;
    }
    .hb-zabezpieczajacy-opis-pielegnacja-all-prawo-img {
      width: 100%;
      text-align: center;
    }
    .hb-zabezpieczajacy-opis-pielegnacja-all-lewo-tekst {
      width: 100%;
    }
    .hb-zabezpieczajacy-opis-sklad1 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-zabezpieczajacy-opis-sklad2 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-zabezpieczajacy-opis-sklad3 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-zabezpieczajacy-opis-sklad4 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-zabezpieczajacy-opis-omo-1 {
      float: left;
      width: 100%;
      display: flex;
      justify-content: center;
    }
    .hb-zabezpieczajacy-opis-omo-2 {
      float: left;
      width: 50%;
    }
    .hb-zabezpieczajacy-opis-omo-3 {
      float: left;
      width: 100%;
    }
    .hb-zabezpieczajacy-opis-nazwa-lewo p:nth-child(1) {
      text-align: center;
      padding-left: 0;
    }
    .hb-zabezpieczajacy-opis-nazwa-lewo p:nth-child(2) {
      text-align: center;
      padding-left: 0;
    }
    .hb-zabezpieczajacy-opis-nazwa-lewo p:nth-child(3) {
      text-align: center;
      padding-left: 0;
    }
    .hb-zabezpieczajacy-opis-nazwa-prawo p {
      float: none;
    }
    .hb-zabezpieczajacy-wrapp-all {
      background-position: top;
      background-size: cover;
    }
    .hb-zabezpieczajacy-desc-last-products {
      grid-template-columns: repeat(1, 233px);
    }
    .hb-zabezpieczajacy-desc-last-products {
      margin-top: 40px;
    }
    .wrapp_last_img_sec img {
      z-index: 0;
      position: relative;
    }
    .hb-zabezpieczajacy-wrapp-text-last-sec {
      z-index: 20;
      position: relative;
    }
    .hb-zabezpieczajacy-opis-sklad3 p:nth-child(2) {
      text-align: center !important;
    }
    .hb-zabezpieczajacy-opis-sklad3 {
      display: grid;
      justify-content: center;
      justify-items: center;
      text-align: center;
    }
    .hb-zabezpieczajacy-opis-omo-3 p {
      padding-left: 15px;
      padding-right: 15px;
      text-align: center !important;
    }
    .hb-zabezpieczajacy-opis-nazwa {
      display: grid;
      justify-content: center;
    }
    .hb-zabezpieczajacy-opis-nazwa-prawo p {
      margin-right: unset;
    }
    .hb-zabezpieczajacy-opis-zaleta {
      display: grid;
      justify-items: center;
    }
    .hb-zabezpieczajacy-opis-zalety-prawo-tekst {
      width: 90%;
      padding-left: 20px;
    }
    .hb-zabezpieczajacy-opis-kosmetyki-all {
      display: grid;
      width: 100%;
      justify-content: center;
      justify-items: center;
      margin: unset;
    }
    .hb-zabezpieczajacy-opis-kosmetyki-1 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-zabezpieczajacy-opis-kosmetyki-2 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-zabezpieczajacy-opis-kosmetyki-3 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-zabezpieczajacy-opis-pielegnacja-all-lewo-tekst {
      padding-left: 30px;
    }
    .hb-zabezpieczajacy-opis-zalety-prawo-tekst p:nth-child(1) {
      text-align: center !important;
    }
    .hb-zabezpieczajacy-opis-zalety-prawo-tekst p:nth-child(2) {
      text-align: center !important;
    }
    .hb-zabezpieczajacy-opis-zalety-prawo-tekst {
      width: 100%;
      padding-left: 15px;
      padding-right: 15px;
    }
    .hb-zabezpieczajacy-opis-header {
      display: grid;
      align-items: end;
    }
    .hb-zabezpieczajacy-opis-header img {
      margin-bottom: -200px;
    }
    .hb-zabezpieczajacy-opis-sklad1 {
      text-align: center;
      display: grid;
      justify-content: center;
    }
  }
  @media screen and (max-width: 468px) {
    .hb-zabezpieczajacy-wrapp-text-last-sec h2 {
      font-size: 28px;
      line-height: 35px;
    }
  }
  /* Olejek Zabezpieczający */
  /* Odzywka wcierka */
  .hb-wcierka-opis-all {
    display: none;
    max-width: 930px;
    margin: 0 70px 50px;
    width: 100%;
    float: left;
    font-family: "Dosis", sans-serif;
    font-weight: 500;
  }
  .hb-wcierka-opis-all p {
    position: relative;
    z-index: 20;
    font-family: "Dosis", sans-serif;
    font-weight: 500;
  }
  .hb-wcierka-opis-header {
    background: url(https://sklep.onlybio.life/img/hb/207/bg.png) no-repeat;
    background-repeat: no-repeat;
    background-position: left top;
    min-height: 510px;
    padding-left: 40%;
    padding-top: 66px;
    position: relative;
    margin-bottom: -100px;
    z-index: 0;
  }
  .hb-wcierka-opis-header:after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    background: url(https://sklep.onlybio.life/img/hb/207/hb-left-pro_2.svg) no-repeat;
    width: 196px;
    height: 252px;
  }
  .hb-wcierka-wrapp-all {
    background: url(https://sklep.onlybio.life/img/hb/207/bg.svg) no-repeat bottom center;
    z-index: 20;
    background-size: cover;
  }
  .hb-wcierka-opis-header p {
    color: #fff;
    font-size: 24px;
    margin-bottom: 15px !important;
  }
  .hb-wcierka-opis-nazwa-lewo {
    float: left;
    width: 60%;
  }
  .hb-wcierka-opis-nazwa {
    display: flex;
    align-items: center;
    z-index: 21;
    position: relative;
  }
  .hb-wcierka-opis-nazwa-prawo {
    float: left;
    width: 35%;
  }
  .hb-wcierka-opis-nazwa-lewo p:nth-child(1) {
    font-family: "Lobster", sans-serif;
    font-size: 82px;
    line-height: 82px;
    color: #fff;
    text-align: left;
    padding-left: 100px;
  }
  .hb-wcierka-opis-nazwa-lewo p:nth-child(2) {
    letter-spacing: 0.28px;
    font-size: 28px;
    line-height: 38px;
    color: #442494;
    text-align: left;
    padding-left: 100px;
    font-weight: 700;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .hb-wcierka-opis-nazwa-lewo p:nth-child(3) {
    font-size: 18px;
    line-height: 25px;
    color: #fff;
    letter-spacing: 0.72px;
    text-align: left;
    padding-left: 100px;
    font-family: "Dosis", sans-serif;
  }
  .hb-wcierka-opis-nazwa-prawo p {
    float: left;
    margin-right: 36px;
    margin-top: 20px;
  }
  .hb-wcierka-opis-dzialanie {
    float: left;
    width: 100%;
    padding: 80px 0 60px;
  }
  .hb-wcierka-tekst-zalety-lewo {
    display: grid;
    justify-content: center;
  }
  .hb-wcierka-tekst-zalety-lewo img {
    justify-self: center;
    margin-bottom: 12px;
  }
  .hb-wcierka-opis-dzialanie p:nth-child(1) {
    font-family: "Lobster", sans-serif;
    font-size: 43px;
    line-height: 52px;
    margin-bottom: 20px;
    color: #fff;
  }
  .hb-wcierka-opis-dzialanie p:nth-child(2) {
    font-size: 18px;
    line-height: 25px;
    color: #fff;
    letter-spacing: 0.72px;
  }
  .hb-wcierka-opis-zalety {
    float: left;
    width: 100%;
  }
  .hb-wcierka-opis-zalety-lewo {
    float: left;
    width: 40%;
    position: relative;
  }
  .hb-wcierka-opis-zalety-lewo:after {
    content: "";
    position: absolute;
    background: url(https://sklep.onlybio.life/img/hb/207/hb-left-pro.svg) no-repeat;
    left: 0;
    top: 0;
    width: 274px;
    height: 441px;
    top: -75px;
  }
  .hb-wcierka-opis-zalety-prawo {
    float: left;
    width: 60%;
  }
  .hb-wcierka-opis-zalety-top {
    float: left;
    width: 100%;
  }
  .hb-wcierka-opis-zaleta {
    float: left;
    width: 100%;
  }
  .hb-wcierka-opis-zalety-prawo-ikona {
    float: left;
    width: 22%;
  }
  .hb-wcierka-opis-zalety-prawo-tekst {
    float: left;
    width: 78%;
    padding-right: 70px;
  }
  .hb-wcierka-opis-zalety-top p {
    color: #fff;
    text-align: left !important;
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 20px !important;
  }
  .hb-wcierka-opis-zalety-lewo p:nth-child(2) {
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    color: #fff;
    margin: 20px 0;
  }
  .hb-wcierka-opis-zalety-prawo-ikona img {
    max-width: 104px;
  }
  .hb-wcierka-opis-zalety-prawo-tekst p:nth-child(1) {
    color: #fff;
    text-align: left !important;
    font-family: "Lobster", sans-serif;
    font-size: 26px;
    line-height: 72px;
  }
  .hb-wcierka-opis-zalety-prawo-tekst p:nth-child(2) {
    color: #fff;
    text-align: left !important;
    font-size: 18px;
    margin-bottom: 20px;
    font-family: "Dosis", sans-serif;
  }
  .hb-wcierka-opis-zalety-bottom {
    margin: 30px 0;
    float: left;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }
  .hb-wcierka-opis-zalety-bottom p:nth-child(1) {
    color: #fff;
    text-align: left;
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 10px;
  }
  .hb-wcierka-opis-zalety-bottom p:nth-child(2) {
    color: #fff;
    text-align: left;
    font-size: 18px;
    line-height: 25px;
  }
  .hb-wcierka-opis-zalety-bottom h2 {
    color: #fff;
    text-align: left;
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 10px;
    margin-top: 50px;
    font-weight: 500;
  }
  .hb-wcierka-opis-zalety-bottom span {
    color: #fff;
    text-align: left;
    font-size: 18px;
    line-height: 25px;
    display: inline-block;
    padding-right: 30px;
  }
  .hb-wcierka-opis-pielegnacja {
    float: left;
    width: 100%;
    padding-top: 90px;
    padding-bottom: 35px;
  }
  .hb-wcierka-opis-pielegnacja p:nth-child(1) {
    color: #fff;
    text-align: center;
    font-family: "Lobster", sans-serif;
    font-size: 43px;
    line-height: 52px;
    margin-bottom: 20px;
  }
  .hb-wcierka-opis-pielegnacja p:nth-child(2) {
    color: #fff;
    text-align: center;
    font-size: 16px;
    line-height: 24px;
  }
  .hb-wcierka-opis-pielegnacja-all {
    float: left;
    width: 100%;
    display: flex;
    align-items: center;
  }
  .hb-wcierka-opis-pielegnacja-all-lewo-img {
    float: left;
    width: 50%;
  }
  .hb-wcierka-opis-pielegnacja-all-prawo-tekst {
    float: left;
    width: 50%;
    padding-left: 30px;
    padding-right: 40px;
  }
  .hb-wcierka-opis-pielegnacja-all-prawo-tekst p:nth-child(1) {
    padding-right: 50px;
    color: #f9a52e;
    font-size: 28px;
    line-height: 34px;
    text-align: left;
    font-weight: 500 !important;
    padding-top: unset;
    padding-bottom: 20px;
    margin-right: 85px;
  }
  .hb-wcierka-opis-pielegnacja-all-prawo-tekst p:nth-child(2) {
    margin-right: 10px;
    color: #fff;
    font-size: 18px;
    line-height: 25px;
    text-align: left;
    letter-spacing: 0.72px;
    margin-right: 10px;
  }
  .hb-wcierka-opis-pielegnacja-all-lewo-tekst {
    float: left;
    width: 50%;
    padding-left: 60px;
    padding-right: 40px;
  }
  .hb-wcierka-opis-pielegnacja-all-lewo-tekst p:nth-child(1) {
    color: #f9a52e;
    font-size: 28px;
    line-height: 34px;
    text-align: left;
    font-weight: 500 !important;
    padding-bottom: 20px;
    margin-right: 110px;
  }
  .hb-wcierka-opis-pielegnacja-all-lewo-tekst p:nth-child(2) {
    color: #fff;
    font-size: 18px;
    line-height: 25px;
    text-align: left;
    letter-spacing: 0.72px;
  }
  .hb-wcierka-opis-pielegnacja-all-prawo-img img {
    position: relative;
    z-index: 20;
  }
  .hb-wcierka-opis-pielegnacja-all-prawo-img {
    float: left;
    width: 50%;
    position: relative;
    padding-bottom: 123px;
  }
  .hb-wcierka-opis-pielegnacja-all-prawo-img:after {
    content: "";
    position: absolute;
    width: 500px;
    height: 305px;
    bottom: 75px;
    background: #43ac56;
    right: 0;
    z-index: 0;
  }
  .hb-wcierka-opis-pielegnacja-all-prawo-img {
    padding-bottom: 123px;
  }
  .hb-wcierka-opis-pssst {
    float: left;
    width: 100%;
    position: relative;
    padding-top: 137px;
  }
  .hb-wcierka-opis-pssst:after {
    content: "";
    position: absolute;
    background: url(https://sklep.onlybio.life/img/hb/207/left_ilu.svg) no-repeat;
    left: 0;
    bottom: -190px;
    width: 284px;
    height: 496px;
  }
  .hb-wcierka-opis-pssst::before {
    content: "";
    position: absolute;
    background: url(https://sklep.onlybio.life/img/hb/207/right_ilu.svg) no-repeat;
    right: 0;
    bottom: -122px;
    width: 209px;
    height: 427px;
  }
  .hb-wcierka-opis-pssst {
    float: left;
    width: 100%;
  }
  .hb-wcierka-opis-pssst p:nth-child(1) {
    color: #f9a52e;
    font-family: "Lobster", sans-serif;
    font-size: 64px;
    line-height: 77px;
    padding-bottom: 20px;
  }
  .hb-wcierka-opis-pssst p:nth-child(2) {
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 80px;
    max-width: 510px;
    margin: 0 auto;
  }
  .hb-wcierka-opis-pssst p:nth-child(4) {
    color: #fff;
    font-size: 24px;
    line-height: 35px;
    padding-bottom: 15px;
    padding-top: 40px;
  }
  .hb-wcierka-opis-pssst p:nth-child(5) {
    color: #fff;
    font-size: 54px;
    line-height: 68px;
    padding-bottom: 40px;
    font-family: "Lobster", sans-serif;
  }
  .hb-wcierka-opis-sklad {
    float: left;
    width: 100%;
  }
  .hb-wcierka-opis-sklad1 {
    float: left;
    width: 25%;
    margin-top: -30px;
  }
  .hb-wcierka-opis-sklad2 {
    float: left;
    width: 25%;
    margin-top: 30px;
  }
  .hb-wcierka-opis-sklad3 {
    float: left;
    width: 28%;
    margin-top: 30px;
    display: grid;
    justify-content: center;
  }
  .hb-wcierka-opis-sklad3 p {
    justify-self: center;
  }
  .hb-wcierka-opis-sklad4 {
    float: left;
    width: 17%;
    margin-top: -30px;
  }
  .hb-opis-sklad3 img {
    justify-content: center;
  }
  .hb-wcierka-opis-sklad1 p {
    text-align: right !important;
  }
  .hb-wcierka-opis-sklad2 p:nth-child(2) {
    margin-top: 10px;
    color: #fff;
    font-size: 29px;
    line-height: 30px;
    font-family: "Lobster", sans-serif;
  }
  .hb-wcierka-opis-sklad3 p:nth-child(2) {
    letter-spacing: unset;
    margin-top: 10px;
    color: #fff;
    font-size: 16px;
    line-height: 25px;
    text-align: center !important;
  }
  .hb-wcierka-opis-sklad3 p {
    text-align: left !important;
  }
  .hb-wcierka-opis-omo {
    float: left;
    width: 100%;
  }
  .hb-wcierka-opis-omo-header {
    float: left;
    width: 100%;
    text-align: center;
  }
  .hb-wcierka-opis-omo-all {
    float: left;
    width: 100%;
  }
  .hb-wcierka-wrapp-oporowate .hb-wcierka-opis-omo-all {
    float: left;
    width: 100%;
    display: grid;
    grid-template-columns: 568px 148px;
    justify-content: center;
    grid-column-gap: 33px;
  }
  .hb-wcierka-opis-omo-1 {
    float: left;
    width: 100%;
  }
  .hb-wcierka-opis-omo-2 {
    float: left;
    width: 20%;
  }
  .hb-wcierka-opis-omo-3 {
    float: left;
    width: 50%;
  }
  .hb-wcierka-wrapp-oporowate .hb-wcierka-opis-omo-3 {
    width: unset;
  }
  .hb-wcierka-opis-omo-header p:nth-child(1) {
    margin-top: 84px;
    color: #fff;
    font-size: 43px;
    line-height: 52px;
    font-family: "Lobster", sans-serif;
    text-align: center !important;
  }
  .hb-wcierka-header-first p:nth-child(2) {
    margin-bottom: 5px;
  }
  .hb-wcierka-opis-omo-header p:nth-child(2) {
    margin-top: 20px;
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 50px;
    text-align: center !important;
  }
  .hb-wcierka-opis-omo-1 p {
    text-align: right !important;
  }
  .hb-wcierka-opis-omo-2 p {
    font-size: 157px;
    line-height: 160px;
    color: #fff;
    font-family: "Lobster", sans-serif;
    text-transform: none;
  }
  .hb-wcierka-opis-omo-3 p {
    font-size: 18px;
    line-height: 25px;
    color: #fff;
    text-align: left !important;
    margin-bottom: 50px !important;
  }
  .hb-wcierka-first-oporowate {
    display: grid;
    justify-content: center;
    justify-items: center;
    grid-template-columns: 217px 437px;
  }
  .hb-wcierka-first-oporowate .hb-wcierka-opis-omo-1 {
    width: unset;
  }
  .hb-wcierka-first-oporowate .hb-wcierka-opis-omo-3 {
    width: unset;
    align-self: center;
  }
  .hb-wcierka-first-oporowate .hb-wcierka-opis-omo-3 p {
    margin-bottom: unset !important;
    font-weight: 700;
  }
  .hb-wcierka-next-omo p:nth-child(1) {
    margin-bottom: unset;
  }
  .hb-wcierka-opis-omo-header p:nth-child(2) {
    margin-top: 9px;
  }
  .hb-wcierka-opis-omo h2 {
    font-size: 26px;
    line-height: 33px;
    font-family: "Lobster", sans-serif;
    color: #fff;
    margin-bottom: 6px;
    font-weight: 500;
  }
  .hb-wcierka-next-omo p {
    font-size: 16px;
    line-height: 25px;
    color: #fff;
    letter-spacing: 0.64px;
    text-align: left !important;
    margin-top: unset;
    margin-bottom: 50px;
  }
  .hb-wcierka-opis-kosmetyki {
    float: left;
    width: 100%;
    position: relative;
    padding-bottom: 134px;
  }
  .hb-wcierka-opis-kosmetyki:after {
    content: "";
    position: absolute;
    left: 0;
    background: url(https://sklep.onlybio.life/img/hb/207/left_produts.svg) no-repeat;
    width: 265px;
    height: 528px;
    bottom: 0;
  }
  .hb-wcierka-opis-kosmetyki-header {
    float: left;
    width: 100%;
  }
  .hb-wcierka-opis-kosmetyki-all {
    float: left;
    width: 80%;
    margin: 0 10%;
  }
  .hb-wcierka-opis-kosmetyki-1 {
    float: left;
    width: 33.3%;
  }
  .hb-wcierka-opis-kosmetyki-2 {
    float: left;
    width: 33.3%;
  }
  .hb-wcierka-opis-kosmetyki-3 {
    float: left;
    width: 33.3%;
  }
  .hb-wcierka-opis-kosmetyki-header p {
    margin-top: 120px;
    margin-bottom: 44px;
    color: #fff;
    font-size: 32px;
    line-height: 37px;
    font-family: "Lobster", sans-serif;
    padding-bottom: 50px;
  }
  .hb-wcierka-opis-kosmetyki-1 p:nth-child(1) {
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    min-height: 36px;
  }
  .hb-wcierka-opis-kosmetyki-1 p:nth-child(2) {
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    min-height: 59px;
  }
  .hb-wcierka-opis-kosmetyki-2 p:nth-child(1) {
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 5px;
  }
  .hb-wcierka-opis-kosmetyki-2 p:nth-child(2) {
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    min-height: 54px;
  }
  .hb-wcierka-opis-kosmetyki-3 p:nth-child(1) {
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 5px;
  }
  .hb-wcierka-opis-kosmetyki-3 p:nth-child(2) {
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    min-height: 72px;
  }
  .hb-wcierka-opis-kosmetyki-1 p:nth-child(3) {
    margin: 0 0 20px;
  }
  .hb-wcierka-opis-kosmetyki-2 p:nth-child(3) {
    margin: 0 0 20px;
  }
  .hb-wcierka-opis-kosmetyki-3 p:nth-child(3) {
    margin: 0 0 20px;
  }
  .hb-wcierka-opis-kosmetyki-1 p:nth-child(4) a {
    letter-spacing: 1.52px;
    background: #f9a52e;
    padding: 10px 30px;
    font-size: 15px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    z-index: 20;
    position: relative;
  }
  .hb-wcierka-opis-kosmetyki-2 p:nth-child(4) a {
    background: #f9a52e;
    padding: 10px 30px;
    font-size: 15px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    z-index: 20;
    position: relative;
  }
  .hb-wcierka-opis-kosmetyki-3 p:nth-child(4) a {
    background: #f9a52e;
    padding: 10px 30px;
    font-size: 15px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
  }
  .hb-wcierka-last-sec {
    overflow: auto;
    width: 100%;
    padding-bottom: 90px;
  }
  .hb-wcierka-first-row-last-sec {
    display: grid;
    grid-template-columns: 60% 40%;
  }
  .wrapp_last_img_sec {
    justify-self: flex-end;
  }
  .hb-wcierka-wrapp-text-last-sec span {
    font-size: 142px;
    line-height: 126px;
    color: #fff;
    font-family: "Lobster", sans-serif;
    display: inline-block;
    margin-right: 28px;
  }
  .hb-wcierka-wrapp-text-last-sec h2 {
    font-weight: 500;
    font-size: 43px;
    line-height: 52px;
    font-family: "Lobster", sans-serif;
    color: #fff;
    margin-bottom: 10px;
  }
  .hb-wcierka-wrapp-text-last-sec p {
    font-size: 14px;
    line-height: 23px;
    letter-spacing: 0.43px;
    font-weight: 500;
    color: #fff;
    margin-bottom: unset;
    text-align: left !important;
  }
  .hb-wcierka-wrapp-text-last-sec {
    display: flex;
    margin-left: 12%;
    margin-top: 30px;
  }
  .hb-wcierka-wrapp-text-last-second p {
    text-align: left;
  }
  .hb-wcierka-desc-last-products {
    display: grid;
    grid-template-columns: repeat(3, 233px);
    grid-column-gap: 39px;
    justify-content: center;
    margin-top: -280px;
  }
  .hb-wcierka-box {
    position: relative;
  }
  .hb-wcierka-desc-last-products p {
    text-align: left !important;
  }
  .hb-wcierka-box img {
    margin-top: -52px;
  }
  .hb-wcierka-inside-box:first-child {
    box-shadow: unset;
  }
  .hb-wcierka-box:nth-child(2) {
    margin-top: 50px;
  }
  .hb-wcierka-box:nth-child(3) {
    margin-top: 50px;
  }
  .hb-wcierka-box:nth-child(4) {
    margin-top: 42px;
    box-shadow: unset;
  }
  .hb-wcierka-box:nth-child(5) {
    margin-top: 108px;
  }
  .hb-wcierka-box:nth-child(6) {
    margin-top: 53px;
  }
  .hb-wcierka-6box:before {
    content: "";
    position: absolute;
    width: 271px;
    height: 288px;
    background: rgb(4, 191, 152);
    background: -moz-linear-gradient(180deg, rgba(4, 191, 152, 1) 19%, rgba(4, 190, 156, 1) 21%, rgba(0, 167, 212, 1) 52%);
    background: -webkit-linear-gradient(180deg, rgba(4, 191, 152, 1) 19%, rgba(4, 190, 156, 1) 21%, rgba(0, 167, 212, 1) 52%);
    background: linear-gradient(180deg, rgba(4, 191, 152, 1) 19%, rgba(4, 190, 156, 1) 21%, rgba(0, 167, 212, 1) 52%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#04bf98",endColorstr="#00a7d4",GradientType=1);
    transform: translate(50%);
    right: 50%;
    top: -20px;
  }
  .hb-wcierka-inside-box {
    background: #fff;
    z-index: 20;
    position: relative;
    height: 247px;
    padding: 0 21px;
    -webkit-box-shadow: 3px 3px 50px 0 rgba(131, 24, 135, 1);
    -moz-box-shadow: 3px 3px 50px 0 rgba(131, 24, 135, 1);
    box-shadow: 3px 3px 50px 0 rgba(131, 24, 135, 1);
  }
  .hb-wcierka-box .hb-wcierka-inside-box h2 {
    font-family: "Dosis", sans-serif;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.64px;
    text-transform: uppercase;
    font-weight: 500;
    color: #442494;
    margin-bottom: 5px;
    padding-right: 50px;
  }
  .hb-wcierka-box .hb-wcierka-inside-box p {
    font-family: "Dosis", sans-serif;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0.42px;
    font-weight: 400;
    color: #442494;
    margin-top: unset;
    font-weight: 500;
  }
  .hb-wcierka-wrapp_logo_footer {
    margin: 0 auto;
    width: 100%;
    display: flex;
    justify-content: center;
  }
  .hb-wcierka-wrapp_logo_footer {
    padding-bottom: 63px;
  }
  @media screen and (max-width: 1199px) {
    .hb-wcierka-opis-all {
      margin: 0;
    }
    .hb-wcierka-opis-header {
      margin-bottom: 0;
    }
    .hb-wcierka-box .hb-wcierka-inside-box h2 {
      padding-right: unset;
    }
    .hb-wcierka-opis-omo-1 img {
      max-width: unset;
    }
    .hb-wcierka-opis-omo-1 {
      width: unset;
    }
    .hb-wcierka-desc-last-products {
      margin-top: 200px;
    }
    .hb-wcierka-wrapp-all {
      background-size: cover;
    }
  }
  @media screen and (max-width: 991px) {
    .hb-wcierka-opis-zalety-lewo {
      width: 30%;
    }
    .hb-wcierka-opis-zalety-prawo {
      width: 70%;
    }
    .hb-wcierka-desc-last-products {
      margin-top: 40px;
    }
    .hb-wcierka-desc-last-products {
      grid-template-columns: repeat(2, 233px);
    }
    .hb-wcierka-opis-zalety-top p {
      text-align: center !important;
    }
    .hb-wcierka-opis-dzialanie p:nth-child(1) {
      padding: 0 20px;
    }
    .hb-wcierka-opis-pssst p:nth-child(1) {
      margin: 0 20px;
    }
    .wrapp_last_img_sec img {
      display: none;
    }
    .hb-wcierka-opis-header {
      padding-left: unset;
    }
    .hb-wcierka-opis-pssst p:nth-child(2) {
      padding: 0 20px;
    }
    .hb-wcierka-opis-zalety-prawo-ikona {
      width: 100%;
      justify-content: center;
      display: grid;
    }
    .hb-wcierka-opis-pielegnacja-all-lewo-tekst p:nth-child(1) {
      margin: unset;
    }
    .hb-wcierka-opis-pielegnacja-all-prawo-tekst p:nth-child(1) {
      margin-right: unset;
    }
    .hb-wcierka-opis-nazwa-prawo {
      justify-content: center;
    }
    .hb-wcierka-wrapp-oporowate .hb-wcierka-opis-omo-all {
      grid-template-columns: repeat(1, 1fr);
    }
    .hb-wcierka-wrapp-oporowate .hb-wcierka-opis-omo-all {
      padding: 0 15px;
    }
    .hb-wcierka-next-omo p {
      padding-right: unset;
    }
    .hb-wcierka-opis-omo-1 p {
      text-align: center;
    }
    .hb-wcierka-opis-omo-1 {
      width: 100%;
      justify-self: center;
      display: flex;
      justify-content: center;
    }
    .hb-wcierka-first-oporowate {
      grid-template-columns: repeat(1, 1fr);
    }
    .hb-wcierka-opis-omo h2 {
      text-align: center;
    }
    .hb-wcierka-first-row-last-sec {
      grid-template-columns: 100%;
    }
    .hb-wcierka-opis-header {
      display: grid;
      align-items: end;
    }
    .hb-wcierka-opis-header img {
      margin-bottom: -190px;
    }
  }
  @media screen and (max-width: 767px) {
    .hb-wcierka-opis-zalety-lewo {
      width: 100%;
    }
    .hb-wcierka-opis-zalety-prawo {
      width: 100%;
    }
    .hb-wcierka-opis-nazwa-lewo {
      width: 100%;
    }
    .hb-wcierka-opis-nazwa-prawo {
      width: 100%;
    }
    .hb-wcierka-opis-pielegnacja-all-lewo-img {
      width: 100%;
      text-align: center;
    }
    .hb-wcierka-opis-pielegnacja-all-prawo-tekst {
      width: 100%;
    }
    .hb-wcierka-opis-pielegnacja-all-prawo-img {
      width: 100%;
      text-align: center;
    }
    .hb-wcierka-opis-pielegnacja-all-lewo-tekst {
      width: 100%;
    }
    .hb-wcierka-opis-sklad1 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-wcierka-opis-sklad2 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-wcierka-opis-sklad3 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-wcierka-opis-sklad4 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-wcierka-opis-omo-1 {
      float: left;
      width: 100%;
      display: flex;
      justify-content: center;
    }
    .hb-wcierka-opis-omo-2 {
      float: left;
      width: 50%;
    }
    .hb-wcierka-opis-omo-3 {
      float: left;
      width: 100%;
    }
    .hb-wcierka-opis-nazwa-lewo p:nth-child(1) {
      text-align: center;
      padding-left: 0;
    }
    .hb-wcierka-opis-nazwa-lewo p:nth-child(2) {
      text-align: center;
      padding-left: 0;
    }
    .hb-wcierka-opis-nazwa-lewo p:nth-child(3) {
      text-align: center;
      padding-left: 0;
    }
    .hb-wcierka-opis-nazwa-prawo p {
      float: none;
    }
    .hb-wcierka-wrapp-all {
      background-position: top;
      background-size: cover;
    }
    .hb-wcierka-desc-last-products {
      grid-template-columns: repeat(1, 233px);
    }
    .hb-wcierka-desc-last-products {
      margin-top: 40px;
    }
    .wrapp_last_img_sec img {
      z-index: 0;
      position: relative;
    }
    .hb-wcierka-wrapp-text-last-sec {
      z-index: 20;
      position: relative;
    }
    .hb-wcierka-opis-sklad3 p:nth-child(2) {
      text-align: center !important;
    }
    .hb-wcierka-opis-sklad3 {
      display: grid;
      justify-content: center;
      justify-items: center;
      text-align: center;
    }
    .hb-wcierka-opis-omo-3 p {
      padding-left: 15px;
      padding-right: 15px;
      text-align: center !important;
    }
    .hb-wcierka-opis-nazwa {
      display: grid;
      justify-content: center;
    }
    .hb-wcierka-opis-nazwa-prawo p {
      margin-right: unset;
    }
    .hb-wcierka-opis-zaleta {
      display: grid;
      justify-items: center;
    }
    .hb-wcierka-opis-zalety-prawo-tekst {
      width: 90%;
      padding-left: 20px;
    }
    .hb-wcierka-opis-kosmetyki-all {
      display: grid;
      width: 100%;
      justify-content: center;
      justify-items: center;
      margin: unset;
    }
    .hb-wcierka-opis-kosmetyki-1 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-wcierka-opis-kosmetyki-2 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-wcierka-opis-kosmetyki-3 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-wcierka-opis-pielegnacja-all-lewo-tekst {
      padding-left: 30px;
    }
    .hb-wcierka-opis-zalety-prawo-tekst p:nth-child(1) {
      text-align: center !important;
    }
    .hb-wcierka-opis-zalety-prawo-tekst p:nth-child(2) {
      text-align: center !important;
    }
    .hb-wcierka-opis-zalety-prawo-tekst {
      width: 100%;
      padding-left: 15px;
      padding-right: 15px;
    }
    .hb-wcierka-opis-header {
      display: grid;
      align-items: end;
    }
    .hb-wcierka-opis-header img {
      margin-bottom: -200px;
    }
    .hb-wcierka-opis-sklad1 {
      text-align: center;
      display: grid;
      justify-content: center;
    }
  }
  @media screen and (max-width: 468px) {
    .hb-wcierka-wrapp-text-last-sec h2 {
      font-size: 28px;
      line-height: 35px;
    }
  }
  /* Odzywka wcierka */
  /* Odzywka peeling */
  .hb-peeling-opis-all {
    display: none;
    max-width: 930px;
    margin: 0 70px 50px;
    width: 100%;
    float: left;
    font-family: "Dosis", sans-serif;
    font-weight: 500;
  }
  .hb-peeling-opis-all p {
    position: relative;
    z-index: 20;
    font-family: "Dosis", sans-serif;
    font-weight: 500;
  }
  .hb-peeling-opis-header {
    background: url(https://sklep.onlybio.life/img/hb/205/bg.png) no-repeat;
    background-repeat: no-repeat;
    background-position: left top;
    min-height: 510px;
    padding-left: 40%;
    padding-top: 66px;
    position: relative;
    margin-bottom: -70px;
    z-index: 20;
  }
  .hb-peeling-opis-header:after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    background: url(https://sklep.onlybio.life/img/hb/205/hb-left-pro_2.svg) no-repeat;
    width: 196px;
    height: 252px;
    display: none;
  }
  .hb-peeling-wrapp-all {
    background: url(https://sklep.onlybio.life/img/hb/205/bg.svg) no-repeat bottom center;
    background-size: cover;
  }
  .hb-peeling-opis-header p {
    color: #fff;
    font-size: 24px;
    margin-bottom: 15px !important;
  }
  .hb-peeling-opis-nazwa-lewo {
    float: left;
    width: 60%;
  }
  .hb-peeling-opis-nazwa {
    display: flex;
    align-items: center;
    z-index: 200;
    position: relative;
  }
  .hb-peeling-opis-nazwa-prawo {
    float: left;
    width: 35%;
  }
  .hb-peeling-opis-nazwa-lewo p:nth-child(1) {
    font-family: "Lobster", sans-serif;
    font-size: 82px;
    line-height: 82px;
    color: #fff;
    text-align: left;
    padding-left: 100px;
  }
  .hb-peeling-opis-nazwa-lewo p:nth-child(2) {
    letter-spacing: 0.28px;
    font-size: 28px;
    line-height: 38px;
    color: #442494;
    text-align: left;
    padding-left: 100px;
    font-weight: 700;
    margin-top: 3px;
    margin-bottom: 10px;
  }
  .hb-peeling-opis-nazwa-lewo p:nth-child(3) {
    font-size: 18px;
    line-height: 25px;
    color: #fff;
    letter-spacing: 0.72px;
    text-align: left;
    padding-left: 100px;
    font-family: "Dosis", sans-serif;
  }
  .hb-peeling-opis-nazwa-prawo p {
    float: left;
    margin-right: 36px;
    margin-top: 20px;
  }
  .hb-peeling-opis-dzialanie {
    float: left;
    width: 100%;
    padding: 80px 0 60px;
  }
  .hb-peeling-tekst-zalety-lewo {
    display: grid;
    justify-content: center;
  }
  .hb-peeling-tekst-zalety-lewo img {
    justify-self: center;
    margin-bottom: 12px;
  }
  .hb-peeling-opis-dzialanie p:nth-child(1) {
    font-family: "Lobster", sans-serif;
    font-size: 43px;
    line-height: 52px;
    margin-bottom: 20px;
    color: #fff;
    text-align: center;
  }
  .hb-peeling-opis-dzialanie p:nth-child(2) {
    font-size: 18px;
    line-height: 25px;
    color: #fff;
    letter-spacing: 0.72px;
    text-align: center;
  }
  .hb-peeling-opis-zalety {
    float: left;
    width: 100%;
  }
  .hb-peeling-opis-zalety-lewo {
    float: left;
    width: 40%;
    position: relative;
  }
  .hb-peeling-opis-zalety-lewo:after {
    content: "";
    position: absolute;
    background: url(https://sklep.onlybio.life/img/hb/205/hb-left-pro.svg) no-repeat;
    left: 0;
    top: 0;
    width: 274px;
    height: 441px;
    top: -75px;
  }
  .hb-peeling-opis-zalety-prawo {
    float: left;
    width: 60%;
  }
  .hb-peeling-opis-zalety-top {
    float: left;
    width: 100%;
  }
  .hb-peeling-opis-zaleta {
    float: left;
    width: 100%;
  }
  .hb-peeling-opis-zalety-prawo-ikona {
    float: left;
    width: 22%;
  }
  .hb-peeling-opis-zalety-prawo-tekst {
    float: left;
    width: 78%;
    padding-right: 70px;
  }
  .hb-peeling-opis-zalety-top p {
    color: #fff;
    text-align: left !important;
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 20px !important;
  }
  .hb-peeling-opis-zalety-lewo p:nth-child(2) {
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    color: #fff;
    margin: 20px 0;
  }
  .hb-peeling-opis-zalety-prawo-ikona img {
    max-width: 104px;
  }
  .hb-peeling-opis-zalety-prawo-tekst p:nth-child(1) {
    color: #fff;
    text-align: left !important;
    font-family: "Lobster", sans-serif;
    font-size: 26px;
    line-height: 72px;
  }
  .hb-peeling-opis-zalety-prawo-tekst p:nth-child(2) {
    color: #fff;
    text-align: left !important;
    font-size: 18px;
    margin-bottom: 20px;
    font-family: "Dosis", sans-serif;
  }
  .hb-peeling-opis-zalety-bottom {
    margin: 30px 0;
    float: left;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }
  .hb-peeling-opis-zalety-bottom p:nth-child(1) {
    color: #fff;
    text-align: left;
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 10px;
  }
  .hb-peeling-opis-zalety-bottom p:nth-child(2) {
    color: #fff;
    text-align: left;
    font-size: 18px;
    line-height: 25px;
  }
  .hb-peeling-opis-zalety-bottom h2 {
    color: #fff;
    text-align: left;
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 10px;
    margin-top: 50px;
    font-weight: 500;
  }
  .hb-peeling-opis-zalety-bottom span {
    color: #fff;
    text-align: left;
    font-size: 18px;
    line-height: 25px;
    padding-right: 30px;
    display: inline-block;
  }
  .hb-peeling-opis-pielegnacja {
    float: left;
    width: 100%;
    padding-top: 90px;
    padding-bottom: 35px;
  }
  .hb-peeling-opis-pielegnacja p:nth-child(1) {
    color: #fff;
    text-align: center;
    font-family: "Lobster", sans-serif;
    font-size: 43px;
    line-height: 52px;
    margin-bottom: 20px;
  }
  .hb-peeling-opis-pielegnacja p:nth-child(2) {
    color: #fff;
    text-align: center;
    font-size: 16px;
    line-height: 24px;
  }
  .hb-peeling-opis-pielegnacja-all {
    float: left;
    width: 100%;
    display: flex;
    align-items: center;
  }
  .hb-peeling-opis-pielegnacja-all-lewo-img {
    float: left;
    width: 50%;
  }
  .hb-peeling-opis-pielegnacja-all-prawo-tekst {
    float: left;
    width: 50%;
    padding-left: 30px;
    padding-right: 40px;
  }
  .hb-peeling-opis-pielegnacja-all-prawo-tekst p:nth-child(1) {
    padding-right: 50px;
    color: #f9a52e;
    font-size: 28px;
    line-height: 34px;
    text-align: left;
    font-weight: 500 !important;
    padding-top: unset;
    padding-bottom: 20px;
    margin-right: 85px;
  }
  .hb-peeling-opis-pielegnacja-all-prawo-tekst p:nth-child(2) {
    margin-right: 10px;
    color: #fff;
    font-size: 18px;
    line-height: 25px;
    text-align: left;
    letter-spacing: 0.72px;
    margin-right: 10px;
  }
  .hb-peeling-opis-pielegnacja-all-lewo-tekst {
    float: left;
    width: 50%;
    padding-left: 60px;
    padding-right: 40px;
  }
  .hb-peeling-opis-pielegnacja-all-lewo-tekst p:nth-child(1) {
    color: #f9a52e;
    font-size: 28px;
    line-height: 34px;
    text-align: left;
    font-weight: 500 !important;
    padding-bottom: 20px;
    margin-right: 110px;
  }
  .hb-peeling-opis-pielegnacja-all-lewo-tekst p:nth-child(2) {
    color: #fff;
    font-size: 18px;
    line-height: 25px;
    text-align: left;
    letter-spacing: 0.72px;
  }
  .hb-peeling-opis-pielegnacja-all-prawo-img {
    float: left;
    width: 50%;
    position: relative;
    padding-bottom: 123px;
  }
  .hb-peeling-opis-pielegnacja-all-prawo-img:after {
    content: "";
    position: absolute;
    width: 500px;
    height: 305px;
    bottom: 75px;
    background: #43ac56;
    right: 0;
    z-index: 0;
  }
  .hb-peeling-opis-pielegnacja-all-prawo-img img {
    position: relative;
    z-index: 20;
  }
  .hb-peeling-opis-pssst {
    float: left;
    width: 100%;
    position: relative;
    padding-top: 137px;
    text-align: center;
  }
  .hb-peeling-opis-pssst:after {
    content: "";
    position: absolute;
    background: url(https://sklep.onlybio.life/img/hb/205/left_ilu.svg) no-repeat;
    left: 0;
    bottom: -190px;
    width: 284px;
    height: 496px;
  }
  .hb-peeling-opis-pssst::before {
    content: "";
    position: absolute;
    background: url(https://sklep.onlybio.life/img/hb/205/right_ilu.svg) no-repeat;
    right: 0;
    bottom: -122px;
    width: 209px;
    height: 427px;
  }
  .hb-peeling-opis-pssst {
    float: left;
    width: 100%;
  }
  .hb-peeling-opis-pssst p:nth-child(1) {
    color: #f9a52e;
    font-family: "Lobster", sans-serif;
    font-size: 64px;
    line-height: 77px;
    padding-bottom: 20px;
  }
  .hb-peeling-opis-pssst p:nth-child(2) {
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 80px;
    max-width: 510px;
    margin: 0 auto;
  }
  .hb-peeling-opis-pssst p:nth-child(4) {
    color: #fff;
    font-size: 24px;
    line-height: 35px;
    padding-bottom: 15px;
    padding-top: 40px;
  }
  .hb-peeling-opis-pssst p:nth-child(5) {
    color: #fff;
    font-size: 54px;
    line-height: 68px;
    padding-bottom: 40px;
    font-family: "Lobster", sans-serif;
  }
  .hb-peeling-opis-sklad {
    float: left;
    width: 100%;
  }
  .hb-peeling-opis-sklad1 {
    float: left;
    width: 25%;
    margin-top: -30px;
  }
  .hb-peeling-opis-sklad2 {
    float: left;
    width: 25%;
    margin-top: 30px;
  }
  .hb-peeling-opis-sklad3 {
    float: left;
    width: 28%;
    margin-top: 30px;
    display: grid;
    justify-content: center;
  }
  .hb-peeling-opis-sklad3 p {
    justify-self: center;
  }
  .hb-peeling-opis-sklad4 {
    float: left;
    width: 17%;
    margin-top: -30px;
  }
  .hb-opis-sklad3 img {
    justify-content: center;
  }
  .hb-peeling-opis-sklad1 p {
    text-align: right !important;
  }
  .hb-peeling-opis-sklad2 p:nth-child(2) {
    margin-top: 10px;
    color: #fff;
    font-size: 29px;
    line-height: 30px;
    font-family: "Lobster", sans-serif;
  }
  .hb-peeling-opis-sklad3 p:nth-child(2) {
    letter-spacing: unset;
    margin-top: 10px;
    color: #fff;
    font-size: 16px;
    line-height: 25px;
    text-align: center !important;
  }
  .hb-peeling-opis-sklad3 p {
    text-align: left !important;
  }
  .hb-peeling-opis-omo {
    float: left;
    width: 100%;
  }
  .hb-peeling-opis-omo-header {
    float: left;
    width: 100%;
    text-align: center;
  }
  .hb-peeling-opis-omo-all {
    float: left;
    width: 100%;
  }
  .hb-peeling-wrapp-oporowate .hb-peeling-opis-omo-all {
    float: left;
    width: 100%;
    display: grid;
    grid-template-columns: 568px 148px;
    justify-content: center;
    grid-column-gap: 33px;
  }
  .hb-peeling-opis-omo-1 {
    float: left;
    width: 100%;
  }
  .hb-peeling-opis-omo-2 {
    float: left;
    width: 20%;
  }
  .hb-peeling-opis-omo-3 {
    float: left;
    width: 50%;
  }
  .hb-peeling-wrapp-oporowate .hb-peeling-opis-omo-3 {
    width: unset;
  }
  .hb-peeling-opis-omo-header p:nth-child(1) {
    margin-top: 84px;
    color: #fff;
    font-size: 43px;
    line-height: 52px;
    font-family: "Lobster", sans-serif;
    text-align: center !important;
  }
  .hb-peeling-header-first p:nth-child(2) {
    margin-bottom: 5px !important;
    font-weight: 700;
    letter-spacing: 0.72px;
  }
  .hb-peeling-opis-omo-header p:nth-child(2) {
    margin-top: 20px;
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 50px;
    text-align: center !important;
  }
  .hb-peeling-opis-omo-1 p {
    text-align: right !important;
  }
  .hb-peeling-opis-omo-2 p {
    font-size: 157px;
    line-height: 160px;
    color: #fff;
    font-family: "Lobster", sans-serif;
    text-transform: none;
  }
  .hb-peeling-opis-omo-3 p {
    font-size: 16px;
    line-height: 25px;
    color: #fff;
    text-align: left !important;
    margin-bottom: 50px !important;
  }
  .hb-peeling-first-oporowate {
    display: grid;
    justify-content: center;
    justify-items: center;
    grid-template-columns: 217px 503px;
  }
  .hb-peeling-first-oporowate .hb-peeling-opis-omo-1 {
    width: unset;
  }
  .hb-peeling-first-oporowate .hb-peeling-opis-omo-3 {
    width: unset;
    align-self: center;
  }
  .hb-peeling-first-oporowate .hb-peeling-opis-omo-3 p {
    margin-bottom: unset !important;
    font-weight: 700;
    letter-spacing: 0.64px;
  }
  .hb-peeling-next-omo p:nth-child(1) {
    margin-bottom: unset;
  }
  .hb-peeling-opis-omo-header p:nth-child(2) {
    margin-top: 9px;
  }
  .hb-peeling-opis-omo h2 {
    font-weight: 500;
    font-size: 26px;
    line-height: 33px;
    font-family: "Lobster", sans-serif;
    color: #fff;
    margin-bottom: 6px;
  }
  .hb-peeling-next-omo p {
    font-size: 16px;
    line-height: 25px;
    color: #fff;
    letter-spacing: 0.64px;
    text-align: left !important;
    margin-top: unset;
    margin-bottom: 50px;
  }
  .hb-peeling-opis-kosmetyki {
    float: left;
    width: 100%;
    position: relative;
    padding-bottom: 134px;
  }
  .hb-peeling-opis-kosmetyki:after {
    content: "";
    position: absolute;
    left: 0;
    background: url(https://sklep.onlybio.life/img/hb/205/left_produts.svg) no-repeat;
    width: 265px;
    height: 528px;
    bottom: 0;
  }
  .hb-peeling-opis-kosmetyki-header {
    float: left;
    width: 100%;
    text-align: center;
  }
  .hb-peeling-opis-kosmetyki-all {
    float: left;
    width: 80%;
    margin: 0 10%;
  }
  .hb-peeling-opis-kosmetyki-1 {
    float: left;
    width: 33.3%;
    text-align: center;
  }
  .hb-peeling-opis-kosmetyki-2 {
    float: left;
    width: 33.3%;
    text-align: center;
  }
  .hb-peeling-opis-kosmetyki-3 {
    float: left;
    width: 33.3%;
    text-align: center;
  }
  .hb-peeling-opis-kosmetyki-header p {
    margin-top: 120px;
    margin-bottom: 44px;
    color: #fff;
    font-size: 32px;
    line-height: 37px;
    font-family: "Lobster", sans-serif;
    padding-bottom: 50px;
  }
  .hb-peeling-opis-kosmetyki-1 p:nth-child(1) {
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    min-height: 36px;
  }
  .hb-peeling-opis-kosmetyki-1 p:nth-child(2) {
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    min-height: 59px;
  }
  .hb-peeling-opis-kosmetyki-2 p:nth-child(1) {
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    min-height: 36px;
  }
  .hb-peeling-opis-kosmetyki-2 p:nth-child(2) {
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    min-height: 59px;
  }
  .hb-peeling-opis-kosmetyki-3 p:nth-child(1) {
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 5px;
  }
  .hb-peeling-opis-kosmetyki-3 p:nth-child(2) {
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    min-height: 72px;
  }
  .hb-peeling-opis-kosmetyki-1 p:nth-child(3) {
    margin: 0 0 20px;
  }
  .hb-peeling-opis-kosmetyki-2 p:nth-child(3) {
    margin: 0 0 20px;
  }
  .hb-peeling-opis-kosmetyki-3 p:nth-child(3) {
    margin: 0 0 20px;
  }
  .hb-peeling-opis-kosmetyki-1 p:nth-child(4) a {
    letter-spacing: 1.52px;
    background: #f9a52e;
    padding: 10px 30px;
    font-size: 15px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    z-index: 20;
    position: relative;
  }
  .hb-peeling-opis-kosmetyki-2 p:nth-child(4) a {
    background: #f9a52e;
    padding: 10px 30px;
    font-size: 15px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    z-index: 20;
    position: relative;
  }
  .hb-peeling-opis-kosmetyki-3 p:nth-child(4) a {
    background: #f9a52e;
    padding: 10px 30px;
    font-size: 15px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
  }
  .hb-peeling-last-sec {
    overflow: auto;
    width: 100%;
    padding-bottom: 90px;
  }
  .hb-peeling-first-row-last-sec {
    display: grid;
    grid-template-columns: 60% 40%;
  }
  .wrapp_last_img_sec {
    justify-self: flex-end;
  }
  .hb-peeling-wrapp-text-last-sec span {
    font-size: 142px;
    line-height: 126px;
    color: #fff;
    font-family: "Lobster", sans-serif;
    display: inline-block;
    margin-right: 28px;
  }
  .hb-peeling-wrapp-text-last-sec h2 {
    font-weight: 500;
    font-size: 43px;
    line-height: 52px;
    font-family: "Lobster", sans-serif;
    color: #fff;
    margin-bottom: 10px;
  }
  .hb-peeling-wrapp-text-last-sec p {
    font-size: 14px;
    line-height: 23px;
    letter-spacing: 0.43px;
    font-weight: 500;
    color: #fff;
    margin-bottom: unset;
    text-align: left !important;
  }
  .hb-peeling-wrapp-text-last-sec {
    display: flex;
    margin-left: 12%;
    margin-top: 30px;
  }
  .hb-peeling-wrapp-text-last-second p {
    text-align: left;
  }
  .hb-peeling-desc-last-products {
    display: grid;
    grid-template-columns: repeat(3, 233px);
    grid-column-gap: 39px;
    justify-content: center;
    margin-top: -280px;
  }
  .hb-peeling-box {
    position: relative;
  }
  .hb-peeling-desc-last-products p {
    text-align: left !important;
  }
  .hb-peeling-box img {
    margin-top: -52px;
  }
  .hb-peeling-inside-box:first-child {
    box-shadow: unset;
  }
  .hb-peeling-box:nth-child(2) {
    margin-top: 50px;
  }
  .hb-peeling-box:nth-child(3) {
    margin-top: 50px;
  }
  .hb-peeling-box:nth-child(4) {
    margin-top: 42px;
    box-shadow: unset;
  }
  .hb-peeling-box:nth-child(5) {
    margin-top: 108px;
  }
  .hb-peeling-box:nth-child(6) {
    margin-top: 53px;
  }
  .hb-peeling-6box:before {
    content: "";
    position: absolute;
    width: 271px;
    height: 288px;
    background: rgb(4, 191, 152);
    background: -moz-linear-gradient(180deg, rgba(4, 191, 152, 1) 19%, rgba(4, 190, 156, 1) 21%, rgba(0, 167, 212, 1) 52%);
    background: -webkit-linear-gradient(180deg, rgba(4, 191, 152, 1) 19%, rgba(4, 190, 156, 1) 21%, rgba(0, 167, 212, 1) 52%);
    background: linear-gradient(180deg, rgba(4, 191, 152, 1) 19%, rgba(4, 190, 156, 1) 21%, rgba(0, 167, 212, 1) 52%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#04bf98",endColorstr="#00a7d4",GradientType=1);
    transform: translate(50%);
    right: 50%;
    top: -20px;
  }
  .hb-peeling-inside-box {
    background: #fff;
    z-index: 20;
    position: relative;
    height: 247px;
    padding: 0 21px;
    -webkit-box-shadow: 3px 3px 50px 0 rgba(131, 24, 135, 1);
    -moz-box-shadow: 3px 3px 50px 0 rgba(131, 24, 135, 1);
    box-shadow: 3px 3px 50px 0 rgba(131, 24, 135, 1);
  }
  .hb-peeling-box .hb-peeling-inside-box h2 {
    font-family: "Dosis", sans-serif;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.64px;
    text-transform: uppercase;
    font-weight: 500;
    color: #442494;
    margin-bottom: 5px;
    padding-right: 50px;
  }
  .hb-peeling-box .hb-peeling-inside-box p {
    font-family: "Dosis", sans-serif;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0.42px;
    font-weight: 400;
    color: #442494;
    margin-top: unset;
    font-weight: 500;
  }
  .hb-peeling-wrapp_logo_footer {
    margin: 0 auto;
    width: 100%;
    display: flex;
    justify-content: center;
  }
  .hb-peeling-wrapp_logo_footer {
    padding-bottom: 63px;
  }
  @media screen and (max-width: 1199px) {
    .hb-peeling-opis-all {
      margin: 0;
    }
    .hb-peeling-opis-header {
      margin-bottom: 0;
    }
    .hb-peeling-box .hb-peeling-inside-box h2 {
      padding-right: unset;
    }
    .hb-peeling-opis-omo-1 img {
      max-width: unset;
    }
    .hb-peeling-opis-omo-1 {
      width: unset;
    }
    .hb-peeling-desc-last-products {
      margin-top: 200px;
    }
    .hb-peeling-wrapp-all {
      background-size: cover;
    }
  }
  @media screen and (max-width: 991px) {
    .hb-peeling-opis-zalety-lewo {
      width: 30%;
    }
    .hb-peeling-opis-zalety-prawo {
      width: 70%;
    }
    .hb-peeling-desc-last-products {
      margin-top: 40px;
    }
    .hb-peeling-desc-last-products {
      grid-template-columns: repeat(2, 233px);
    }
    .hb-peeling-opis-zalety-top p {
      text-align: center !important;
    }
    .hb-peeling-opis-dzialanie p:nth-child(1) {
      padding: 0 20px;
    }
    .hb-peeling-opis-pssst p:nth-child(1) {
      margin: 0 20px;
    }
    .wrapp_last_img_sec img {
      display: none;
    }
    .hb-peeling-opis-header {
      padding-left: unset;
    }
    .hb-peeling-opis-pssst p:nth-child(2) {
      padding: 0 20px;
    }
    .hb-peeling-opis-zalety-prawo-ikona {
      width: 100%;
      justify-content: center;
      display: grid;
    }
    .hb-peeling-opis-pielegnacja-all-lewo-tekst p:nth-child(1) {
      margin: unset;
    }
    .hb-peeling-opis-pielegnacja-all-prawo-tekst p:nth-child(1) {
      margin-right: unset;
    }
    .hb-peeling-opis-nazwa-prawo {
      justify-content: center;
    }
    .hb-peeling-wrapp-oporowate .hb-peeling-opis-omo-all {
      grid-template-columns: repeat(1, 1fr);
    }
    .hb-peeling-wrapp-oporowate .hb-peeling-opis-omo-all {
      padding: 0 15px;
    }
    .hb-peeling-next-omo p {
      padding-right: unset;
    }
    .hb-peeling-opis-omo-1 p {
      text-align: center;
    }
    .hb-peeling-opis-omo-1 {
      width: 100%;
      justify-self: center;
      display: flex;
      justify-content: center;
    }
    .hb-peeling-first-oporowate {
      grid-template-columns: repeat(1, 1fr);
    }
    .hb-peeling-opis-omo h2 {
      text-align: center;
    }
    .hb-peeling-first-row-last-sec {
      grid-template-columns: 100%;
    }
    .hb-peeling-opis-header {
      display: grid;
      align-items: end;
    }
    .hb-peeling-opis-header img {
      margin-bottom: -190px;
    }
  }
  @media screen and (max-width: 767px) {
    .hb-peeling-opis-zalety-lewo {
      width: 100%;
    }
    .hb-peeling-opis-zalety-prawo {
      width: 100%;
    }
    .hb-peeling-opis-nazwa-lewo {
      width: 100%;
    }
    .hb-peeling-opis-nazwa-prawo {
      width: 100%;
    }
    .hb-peeling-opis-pielegnacja-all-lewo-img {
      width: 100%;
      text-align: center;
    }
    .hb-peeling-opis-pielegnacja-all-prawo-tekst {
      width: 100%;
    }
    .hb-peeling-opis-pielegnacja-all-prawo-img {
      width: 100%;
      text-align: center;
    }
    .hb-peeling-opis-pielegnacja-all-lewo-tekst {
      width: 100%;
    }
    .hb-peeling-opis-sklad1 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-peeling-opis-sklad2 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-peeling-opis-sklad3 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-peeling-opis-sklad4 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-peeling-opis-omo-1 {
      float: left;
      width: 100%;
      display: flex;
      justify-content: center;
    }
    .hb-peeling-opis-omo-2 {
      float: left;
      width: 50%;
    }
    .hb-peeling-opis-omo-3 {
      float: left;
      width: 100%;
    }
    .hb-peeling-opis-nazwa-lewo p:nth-child(1) {
      text-align: center;
      padding-left: 0;
    }
    .hb-peeling-opis-nazwa-lewo p:nth-child(2) {
      text-align: center;
      padding-left: 0;
    }
    .hb-peeling-opis-nazwa-lewo p:nth-child(3) {
      text-align: center;
      padding-left: 0;
    }
    .hb-peeling-opis-nazwa-prawo p {
      float: none;
    }
    .hb-peeling-wrapp-all {
      background-position: top;
      background-size: cover;
    }
    .hb-peeling-desc-last-products {
      grid-template-columns: repeat(1, 233px);
    }
    .hb-peeling-desc-last-products {
      margin-top: 40px;
    }
    .wrapp_last_img_sec img {
      z-index: 0;
      position: relative;
    }
    .hb-peeling-wrapp-text-last-sec {
      z-index: 20;
      position: relative;
    }
    .hb-peeling-opis-sklad3 p:nth-child(2) {
      text-align: center !important;
    }
    .hb-peeling-opis-sklad3 {
      display: grid;
      justify-content: center;
      justify-items: center;
      text-align: center;
    }
    .hb-peeling-opis-omo-3 p {
      padding-left: 15px;
      padding-right: 15px;
      text-align: center !important;
    }
    .hb-peeling-opis-nazwa {
      display: grid;
      justify-content: center;
    }
    .hb-peeling-opis-nazwa-prawo p {
      margin-right: unset;
      text-align: center;
    }
    .hb-peeling-opis-zaleta {
      display: grid;
      justify-items: center;
    }
    .hb-peeling-opis-zalety-prawo-tekst {
      width: 90%;
      padding-left: 20px;
    }
    .hb-peeling-opis-kosmetyki-all {
      display: grid;
      width: 100%;
      justify-content: center;
      justify-items: center;
      margin: unset;
    }
    .hb-peeling-opis-kosmetyki-1 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-peeling-opis-kosmetyki-2 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-peeling-opis-kosmetyki-3 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-peeling-opis-pielegnacja-all-lewo-tekst {
      padding-left: 30px;
    }
    .hb-peeling-opis-zalety-prawo-tekst p:nth-child(1) {
      text-align: center !important;
    }
    .hb-peeling-opis-zalety-prawo-tekst p:nth-child(2) {
      text-align: center !important;
    }
    .hb-peeling-opis-zalety-prawo-tekst {
      width: 100%;
      padding-left: 15px;
      padding-right: 15px;
    }
    .hb-peeling-opis-header {
      display: grid;
      text-align: center;
      align-items: end;
    }
    .hb-peeling-opis-sklad {
      text-align: center;
    }
    .hb-peeling-opis-header img {
      margin-bottom: -200px;
    }
    .hb-peeling-opis-sklad1 {
      text-align: center;
      display: grid;
      justify-content: center;
    }
  }
  @media screen and (max-width: 468px) {
    .hb-peeling-wrapp-text-last-sec h2 {
      font-size: 28px;
      line-height: 35px;
    }
  }
  /* Odzywka peeling */
  /* olej do olejowania
  włosów niskoporowatych*/
  .hb-olej-opis-all {
    display: none;
    max-width: 930px;
    margin: 0 70px 50px;
    width: 100%;
    float: left;
    font-family: "Dosis", sans-serif;
    font-weight: 500;
  }
  .hb-olej-opis-all p {
    position: relative;
    z-index: 20;
    font-family: "Dosis", sans-serif;
    font-weight: 500;
  }
  .hb-olej-opis-header {
    z-index: 20;
    position: relative;
    background: url(https://sklep.onlybio.life/img/hb/208/bg.png) no-repeat;
    background-repeat: no-repeat;
    background-position: left top;
    min-height: 510px;
    padding-left: 40%;
    padding-top: 66px;
    position: relative;
    margin-bottom: -85px;
    z-index: 0;
  }
  .hb-olej-opis-header:after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    background: url(https://sklep.onlybio.life/img/hb/208/hb-left-pro_2.svg) no-repeat;
    width: 196px;
    height: 252px;
  }
  .hb-olej-wrapp-all {
    background: url(https://sklep.onlybio.life/img/hb/208/bg.svg) no-repeat bottom center;
    background-size: cover;
  }
  .hb-olej-opis-header p {
    color: #fff;
    font-size: 24px;
    margin-bottom: 15px !important;
  }
  .hb-olej-opis-nazwa-lewo {
    float: left;
    width: 60%;
  }
  .hb-olej-opis-nazwa {
    display: flex;
    align-items: center;
    z-index: 21;
    position: relative;
  }
  .hb-olej-opis-nazwa-prawo {
    float: left;
    width: 35%;
  }
  .hb-olej-opis-nazwa-lewo p:nth-child(1) {
    font-family: "Lobster", sans-serif;
    font-size: 82px;
    line-height: 82px;
    color: #fff;
    text-align: left;
    padding-left: 100px;
  }
  .hb-olej-opis-nazwa-lewo p:nth-child(2) {
    letter-spacing: 0.28px;
    font-size: 28px;
    line-height: 38px;
    color: #442494;
    text-align: left;
    padding-left: 100px;
    font-weight: 700;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .hb-olej-opis-nazwa-lewo p:nth-child(3) {
    font-size: 18px;
    line-height: 25px;
    color: #fff;
    letter-spacing: 0.72px;
    text-align: left;
    padding-left: 100px;
    font-family: "Dosis", sans-serif;
  }
  .hb-olej-opis-nazwa-prawo p {
    float: left;
    margin-right: 36px;
    margin-top: 20px;
  }
  .hb-olej-opis-dzialanie {
    float: left;
    width: 100%;
    padding: 80px 0 60px;
  }
  .hb-olej-tekst-zalety-lewo {
    display: grid;
    justify-content: center;
  }
  .hb-olej-tekst-zalety-lewo img {
    justify-self: center;
    margin-bottom: 12px;
  }
  .hb-olej-opis-dzialanie p:nth-child(1) {
    font-family: "Lobster", sans-serif;
    font-size: 43px;
    line-height: 52px;
    margin-bottom: 20px;
    color: #fff;
  }
  .hb-olej-opis-dzialanie p:nth-child(2) {
    font-size: 18px;
    line-height: 25px;
    color: #fff;
    letter-spacing: 0.72px;
  }
  .hb-olej-opis-zalety {
    float: left;
    width: 100%;
  }
  .hb-olej-opis-zalety-lewo {
    float: left;
    width: 40%;
    position: relative;
  }
  .hb-olej-opis-zalety-lewo:after {
    content: "";
    position: absolute;
    background: url(https://sklep.onlybio.life/img/hb/208/hb-left-pro.svg) no-repeat;
    left: 0;
    top: 0;
    width: 274px;
    height: 441px;
    top: -75px;
  }
  .hb-olej-opis-zalety-prawo {
    float: left;
    width: 60%;
  }
  .hb-olej-opis-zalety-top {
    float: left;
    width: 100%;
  }
  .hb-olej-opis-zaleta {
    float: left;
    width: 100%;
  }
  .hb-olej-opis-zalety-prawo-ikona {
    float: left;
    width: 22%;
  }
  .hb-olej-opis-zalety-prawo-tekst {
    float: left;
    width: 78%;
    padding-right: 70px;
  }
  .hb-olej-opis-zalety-top p {
    color: #fff;
    text-align: left !important;
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 20px !important;
  }
  .hb-olej-opis-zalety-lewo p:nth-child(2) {
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    color: #fff;
    margin: 20px 0;
  }
  .hb-olej-opis-zalety-prawo-ikona img {
    max-width: 104px;
  }
  .hb-olej-opis-zalety-prawo-tekst p:nth-child(1) {
    color: #fff;
    text-align: left !important;
    font-family: "Lobster", sans-serif;
    font-size: 26px;
    line-height: 72px;
  }
  .hb-olej-opis-zalety-prawo-tekst p:nth-child(2) {
    color: #fff;
    text-align: left !important;
    font-size: 18px;
    margin-bottom: 20px;
    font-family: "Dosis", sans-serif;
  }
  .hb-olej-opis-zalety-bottom {
    margin: 30px 0;
    float: left;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }
  .hb-olej-opis-zalety-bottom p:nth-child(1) {
    color: #fff;
    text-align: left;
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 10px;
  }
  .hb-olej-opis-zalety-bottom p:nth-child(2) {
    color: #fff;
    text-align: left;
    font-size: 18px;
    line-height: 25px;
  }
  .hb-olej-opis-zalety-bottom h2 {
    font-weight: 500;
    color: #fff;
    text-align: left;
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 10px;
    margin-top: 50px;
  }
  .hb-olej-opis-zalety-bottom span {
    color: #fff;
    text-align: left;
    font-size: 18px;
    line-height: 25px;
    display: inline-block;
    padding-right: 30px;
  }
  .hb-olej-opis-pielegnacja {
    float: left;
    width: 100%;
    padding-top: 90px;
    padding-bottom: 35px;
  }
  .hb-olej-opis-pielegnacja p:nth-child(1) {
    color: #fff;
    text-align: center;
    font-family: "Lobster", sans-serif;
    font-size: 43px;
    line-height: 52px;
    margin-bottom: 20px;
  }
  .hb-olej-opis-pielegnacja p:nth-child(2) {
    color: #fff;
    text-align: center;
    font-size: 16px;
    line-height: 24px;
  }
  .hb-olej-opis-pielegnacja-all {
    float: left;
    width: 100%;
    display: flex;
    align-items: center;
  }
  .hb-olej-opis-pielegnacja-all-lewo-img {
    float: left;
    width: 50%;
  }
  .hb-olej-opis-pielegnacja-all-prawo-tekst {
    float: left;
    width: 50%;
    padding-left: 30px;
    padding-right: 40px;
  }
  .hb-olej-opis-pielegnacja-all-prawo-tekst p:nth-child(1) {
    padding-right: 50px;
    color: #f9a52e;
    font-size: 28px;
    line-height: 34px;
    text-align: left;
    font-weight: 500 !important;
    padding-top: unset;
    padding-bottom: 20px;
    margin-right: 85px;
  }
  .hb-olej-opis-pielegnacja-all-prawo-tekst p:nth-child(2) {
    margin-right: 10px;
    color: #fff;
    font-size: 18px;
    line-height: 25px;
    text-align: left;
    letter-spacing: 0.72px;
    margin-right: 10px;
  }
  .hb-olej-opis-pielegnacja-all-lewo-tekst {
    float: left;
    width: 50%;
    padding-left: 60px;
    padding-right: 40px;
  }
  .hb-olej-opis-pielegnacja-all-lewo-tekst p:nth-child(1) {
    color: #f9a52e;
    font-size: 28px;
    line-height: 34px;
    text-align: left;
    font-weight: 500 !important;
    padding-bottom: 20px;
    margin-right: 110px;
  }
  .hb-olej-opis-pielegnacja-all-lewo-tekst p:nth-child(2) {
    color: #fff;
    font-size: 18px;
    line-height: 25px;
    text-align: left;
    letter-spacing: 0.72px;
  }
  .hb-olej-opis-pielegnacja-all-prawo-img {
    float: left;
    width: 50%;
    position: relative;
    padding-bottom: 123px;
  }
  .hb-olej-opis-pielegnacja-all-prawo-img img {
    position: relative;
    z-index: 20;
  }
  .hb-olej-opis-pielegnacja-all-prawo-img:after {
    content: "";
    position: absolute;
    width: 500px;
    height: 305px;
    bottom: 75px;
    background: #43ac56;
    right: 0;
    z-index: 0;
  }
  .hb-olej-opis-pssst {
    float: left;
    width: 100%;
    position: relative;
  }
  .hb-olej-opis-pssst:after {
    content: "";
    position: absolute;
    background: url(https://sklep.onlybio.life/img/hb/208/left_ilu.svg) no-repeat;
    left: 0;
    bottom: -190px;
    width: 284px;
    height: 496px;
  }
  .hb-olej-opis-pssst::before {
    content: "";
    position: absolute;
    background: url(https://sklep.onlybio.life/img/hb/208/right_ilu.svg) no-repeat;
    right: 0;
    bottom: -122px;
    width: 209px;
    height: 427px;
  }
  .hb-olej-opis-pssst {
    float: left;
    width: 100%;
  }
  .hb-olej-opis-pssst p:nth-child(1) {
    color: #f9a52e;
    font-family: "Lobster", sans-serif;
    font-size: 64px;
    line-height: 77px;
    padding-bottom: 20px;
  }
  .hb-olej-opis-pssst p:nth-child(2) {
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 80px;
    max-width: 510px;
    margin: 0 auto;
  }
  .hb-olej-opis-pssst p:nth-child(4) {
    color: #fff;
    font-size: 24px;
    line-height: 35px;
    padding-bottom: 15px;
    padding-top: 40px;
  }
  .hb-olej-opis-pssst p:nth-child(5) {
    color: #fff;
    font-size: 54px;
    line-height: 68px;
    padding-bottom: 40px;
    font-family: "Lobster", sans-serif;
  }
  .hb-olej-opis-sklad {
    float: left;
    width: 100%;
  }
  .hb-olej-opis-sklad1 {
    float: left;
    width: 25%;
    margin-top: -30px;
  }
  .hb-olej-opis-sklad2 {
    float: left;
    width: 25%;
    margin-top: 30px;
  }
  .hb-olej-opis-sklad3 {
    float: left;
    width: 28%;
    margin-top: 30px;
    display: grid;
    justify-content: center;
  }
  .hb-olej-opis-sklad3 p {
    justify-self: center;
  }
  .hb-olej-opis-sklad4 {
    float: left;
    width: 17%;
    margin-top: -30px;
  }
  .hb-opis-sklad3 img {
    justify-content: center;
  }
  .hb-olej-opis-sklad1 p {
    text-align: right !important;
  }
  .hb-olej-opis-sklad2 p:nth-child(2) {
    margin-top: 10px;
    color: #fff;
    font-size: 29px;
    line-height: 30px;
    font-family: "Lobster", sans-serif;
  }
  .hb-olej-opis-sklad3 p:nth-child(2) {
    letter-spacing: unset;
    margin-top: 10px;
    color: #fff;
    font-size: 16px;
    line-height: 25px;
    text-align: center !important;
  }
  .hb-olej-opis-sklad3 p {
    text-align: left !important;
  }
  .hb-olej-opis-omo {
    float: left;
    width: 100%;
  }
  .hb-olej-opis-omo-header {
    float: left;
    width: 100%;
    text-align: center;
  }
  .hb-olej-opis-omo-all {
    float: left;
    width: 100%;
  }
  .hb-olej-wrapp-oporowate .hb-olej-opis-omo-all {
    float: left;
    width: 100%;
    display: grid;
    grid-template-columns: 568px 148px;
    justify-content: center;
    grid-column-gap: 33px;
  }
  .hb-olej-opis-omo-1 {
    float: left;
    width: 100%;
  }
  .hb-olej-opis-omo-2 {
    float: left;
    width: 20%;
  }
  .hb-olej-opis-omo-3 {
    float: left;
    width: 50%;
  }
  .hb-olej-wrapp-oporowate .hb-olej-opis-omo-3 {
    width: unset;
  }
  .hb-olej-opis-omo-header p:nth-child(1) {
    margin-top: 164px;
    color: #fff;
    font-size: 43px;
    line-height: 52px;
    font-family: "Lobster", sans-serif;
    text-align: center !important;
  }
  .hb-olej-header-first p:nth-child(2) {
    margin-bottom: 5px;
  }
  .hb-olej-opis-omo-header p:nth-child(2) {
    margin-top: 20px;
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 50px;
    text-align: center !important;
  }
  .hb-olej-opis-omo-1 p {
    text-align: right !important;
  }
  .hb-olej-opis-omo-2 p {
    font-size: 157px;
    line-height: 160px;
    color: #fff;
    font-family: "Lobster", sans-serif;
    text-transform: none;
  }
  .hb-olej-opis-omo-3 p {
    font-size: 18px;
    line-height: 25px;
    color: #fff;
    text-align: left !important;
    margin-bottom: 50px !important;
  }
  .hb-olej-first-oporowate {
    display: grid;
    justify-content: center;
    justify-items: center;
    grid-template-columns: 217px 437px;
  }
  .hb-olej-first-oporowate .hb-olej-opis-omo-1 {
    width: unset;
  }
  .hb-olej-first-oporowate .hb-olej-opis-omo-3 {
    width: unset;
    align-self: center;
  }
  .hb-olej-first-oporowate .hb-olej-opis-omo-3 p {
    margin-bottom: unset !important;
    font-weight: 700;
  }
  .hb-olej-next-omo p:nth-child(1) {
    margin-bottom: unset;
  }
  .hb-olej-opis-omo-header p:nth-child(2) {
    margin-top: 9px;
  }
  .hb-olej-opis-omo h2 {
    font-size: 26px;
    line-height: 33px;
    font-family: "Lobster", sans-serif;
    color: #fff;
    margin-bottom: 6px;
    font-weight: 500;
  }
  .hb-olej-next-omo p {
    font-size: 16px;
    line-height: 25px;
    color: #fff;
    letter-spacing: 0.64px;
    text-align: left !important;
    margin-top: unset;
    margin-bottom: 50px;
  }
  .hb-olej-opis-kosmetyki {
    float: left;
    width: 100%;
    position: relative;
    padding-bottom: 134px;
  }
  .hb-olej-opis-kosmetyki:after {
    content: "";
    position: absolute;
    left: 0;
    background: url(https://sklep.onlybio.life/img/hb/208/left_produts.svg) no-repeat;
    width: 265px;
    height: 528px;
    bottom: 0;
  }
  .hb-olej-opis-kosmetyki-header {
    float: left;
    width: 100%;
  }
  .hb-olej-opis-kosmetyki-all {
    float: left;
    width: 80%;
    margin: 0 10%;
  }
  .hb-olej-opis-kosmetyki-1 {
    float: left;
    width: 33.3%;
  }
  .hb-olej-opis-kosmetyki-2 {
    float: left;
    width: 33.3%;
  }
  .hb-olej-opis-kosmetyki-3 {
    float: left;
    width: 33.3%;
  }
  .hb-olej-opis-kosmetyki-header p {
    margin-top: 218px;
    margin-bottom: 44px;
    color: #fff;
    font-size: 32px;
    line-height: 37px;
    font-family: "Lobster", sans-serif;
    padding-bottom: 50px;
  }
  .hb-olej-opis-kosmetyki-1 p:nth-child(1) {
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    min-height: 42px;
  }
  .hb-olej-opis-kosmetyki-1 p:nth-child(2) {
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    min-height: 59px;
  }
  .hb-olej-opis-kosmetyki-2 p:nth-child(1) {
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 5px;
  }
  .hb-olej-opis-kosmetyki-2 p:nth-child(2) {
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    min-height: 78px;
  }
  .hb-olej-opis-kosmetyki-3 p:nth-child(1) {
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 5px;
  }
  .hb-olej-opis-kosmetyki-3 p:nth-child(2) {
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    min-height: 78px;
  }
  .hb-olej-opis-kosmetyki-1 p:nth-child(3) {
    margin: 0 0 20px;
  }
  .hb-olej-opis-kosmetyki-2 p:nth-child(3) {
    margin: 0 0 20px;
  }
  .hb-olej-opis-kosmetyki-3 p:nth-child(3) {
    margin: 0 0 20px;
  }
  .hb-olej-opis-kosmetyki-1 p:nth-child(4) a {
    letter-spacing: 1.52px;
    background: #f9a52e;
    padding: 10px 30px;
    font-size: 15px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    z-index: 20;
    position: relative;
  }
  .hb-olej-opis-kosmetyki-2 p:nth-child(4) a {
    background: #f9a52e;
    padding: 10px 30px;
    font-size: 15px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    z-index: 20;
    position: relative;
  }
  .hb-olej-opis-kosmetyki-3 p:nth-child(4) a {
    background: #f9a52e;
    padding: 10px 30px;
    font-size: 15px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
  }
  .hb-olej-last-sec {
    overflow: auto;
    width: 100%;
    padding-bottom: 90px;
  }
  .hb-olej-first-row-last-sec {
    display: grid;
    grid-template-columns: 60% 40%;
  }
  .wrapp_last_img_sec {
    justify-self: flex-end;
  }
  .hb-olej-wrapp-text-last-sec span {
    font-size: 142px;
    line-height: 126px;
    color: #fff;
    font-family: "Lobster", sans-serif;
    display: inline-block;
    margin-right: 28px;
  }
  .hb-olej-wrapp-text-last-sec h2 {
    font-weight: 500;
    font-size: 43px;
    line-height: 52px;
    font-family: "Lobster", sans-serif;
    color: #fff;
    margin-bottom: 10px;
  }
  .hb-olej-wrapp-text-last-sec p {
    font-size: 14px;
    line-height: 23px;
    letter-spacing: 0.43px;
    font-weight: 500;
    color: #fff;
    margin-bottom: unset;
    text-align: left !important;
  }
  .hb-olej-wrapp-text-last-sec {
    display: flex;
    margin-left: 12%;
    margin-top: 30px;
  }
  .hb-olej-wrapp-text-last-second p {
    text-align: left;
  }
  .hb-olej-desc-last-products {
    display: grid;
    grid-template-columns: repeat(3, 233px);
    grid-column-gap: 39px;
    justify-content: center;
    margin-top: -280px;
  }
  .hb-olej-box {
    position: relative;
  }
  .hb-olej-desc-last-products p {
    text-align: left !important;
  }
  .hb-olej-box img {
    margin-top: -52px;
  }
  .hb-olej-inside-box:first-child {
    box-shadow: unset;
  }
  .hb-olej-box:nth-child(2) {
    margin-top: 50px;
  }
  .hb-olej-box:nth-child(3) {
    margin-top: 50px;
  }
  .hb-olej-box:nth-child(4) {
    margin-top: 42px;
    box-shadow: unset;
  }
  .hb-olej-box:nth-child(5) {
    margin-top: 108px;
  }
  .hb-olej-box:nth-child(6) {
    margin-top: 53px;
  }
  .hb-olej-3box:before {
    z-index: 20;
    content: "";
    position: absolute;
    width: 271px;
    height: 288px;
    background: rgb(4, 191, 152);
    background: -moz-linear-gradient(180deg, rgba(4, 191, 152, 1) 19%, rgba(4, 190, 156, 1) 21%, rgba(0, 167, 212, 1) 52%);
    background: -webkit-linear-gradient(180deg, rgba(4, 191, 152, 1) 19%, rgba(4, 190, 156, 1) 21%, rgba(0, 167, 212, 1) 52%);
    background: linear-gradient(180deg, rgba(4, 191, 152, 1) 19%, rgba(4, 190, 156, 1) 21%, rgba(0, 167, 212, 1) 52%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#04bf98",endColorstr="#00a7d4",GradientType=1);
    transform: translate(50%);
    right: 50%;
    top: -20px;
  }
  .hb-olej-inside-box {
    background: #fff;
    z-index: 20;
    position: relative;
    height: 247px;
    padding: 0 21px;
    -webkit-box-shadow: 3px 3px 50px 0 rgba(131, 24, 135, 1);
    -moz-box-shadow: 3px 3px 50px 0 rgba(131, 24, 135, 1);
    box-shadow: 3px 3px 50px 0 rgba(131, 24, 135, 1);
  }
  .hb-olej-box .hb-olej-inside-box h2 {
    font-family: "Dosis", sans-serif;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.64px;
    text-transform: uppercase;
    font-weight: 500;
    color: #442494;
    margin-bottom: 5px;
    padding-right: 50px;
  }
  .hb-olej-box .hb-olej-inside-box p {
    font-family: "Dosis", sans-serif;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0.42px;
    font-weight: 400;
    color: #442494;
    margin-top: unset;
    font-weight: 500;
  }
  .hb-olej-wrapp_logo_footer {
    margin: 0 auto;
    width: 100%;
    display: flex;
    justify-content: center;
  }
  .hb-olej-wrapp_logo_footer {
    padding-bottom: 63px;
  }
  @media screen and (max-width: 1199px) {
    .hb-olej-opis-all {
      margin: 0;
    }
    .hb-olej-opis-header {
      margin-bottom: 0;
    }
    .hb-olej-box .hb-olej-inside-box h2 {
      padding-right: unset;
    }
    .hb-olej-opis-omo-1 img {
      max-width: unset;
    }
    .hb-olej-opis-omo-1 {
      width: unset;
    }
    .hb-olej-desc-last-products {
      margin-top: 200px;
    }
    .hb-olej-wrapp-all {
      background-size: cover;
    }
  }
  @media screen and (max-width: 991px) {
    .hb-olej-opis-zalety-lewo {
      width: 30%;
    }
    .hb-olej-opis-zalety-prawo {
      width: 70%;
    }
    .hb-olej-desc-last-products {
      margin-top: 40px;
    }
    .hb-olej-desc-last-products {
      grid-template-columns: repeat(2, 233px);
    }
    .hb-olej-opis-zalety-top p {
      text-align: center !important;
    }
    .hb-olej-opis-dzialanie p:nth-child(1) {
      padding: 0 20px;
    }
    .hb-olej-opis-pssst p:nth-child(1) {
      margin: 0 20px;
    }
    .wrapp_last_img_sec img {
      display: none;
    }
    .hb-olej-opis-header {
      padding-left: unset;
    }
    .hb-olej-opis-pssst p:nth-child(2) {
      padding: 0 20px;
    }
    .hb-olej-opis-zalety-prawo-ikona {
      width: 100%;
      justify-content: center;
      display: grid;
    }
    .hb-olej-opis-pielegnacja-all-lewo-tekst p:nth-child(1) {
      margin: unset;
    }
    .hb-olej-opis-pielegnacja-all-prawo-tekst p:nth-child(1) {
      margin-right: unset;
    }
    .hb-olej-opis-nazwa-prawo {
      justify-content: center;
    }
    .hb-olej-wrapp-oporowate .hb-olej-opis-omo-all {
      grid-template-columns: repeat(1, 1fr);
    }
    .hb-olej-wrapp-oporowate .hb-olej-opis-omo-all {
      padding: 0 15px;
    }
    .hb-olej-next-omo p {
      padding-right: unset;
    }
    .hb-olej-opis-omo-1 p {
      text-align: center;
    }
    .hb-olej-opis-omo-1 {
      width: 100%;
      justify-self: center;
      display: flex;
      justify-content: center;
    }
    .hb-olej-first-oporowate {
      grid-template-columns: repeat(1, 1fr);
    }
    .hb-olej-opis-omo h2 {
      text-align: center;
    }
    .hb-olej-first-row-last-sec {
      grid-template-columns: 100%;
    }
    .hb-olej-opis-header {
      display: grid;
      align-items: end;
    }
    .hb-olej-opis-header img {
      margin-bottom: -190px;
    }
  }
  @media screen and (max-width: 767px) {
    .hb-olej-opis-zalety-lewo {
      width: 100%;
    }
    .hb-olej-opis-zalety-prawo {
      width: 100%;
    }
    .hb-olej-opis-nazwa-lewo {
      width: 100%;
    }
    .hb-olej-opis-nazwa-prawo {
      width: 100%;
    }
    .hb-olej-opis-pielegnacja-all-lewo-img {
      width: 100%;
      text-align: center;
    }
    .hb-olej-opis-pielegnacja-all-prawo-tekst {
      width: 100%;
    }
    .hb-olej-opis-pielegnacja-all-prawo-img {
      width: 100%;
      text-align: center;
    }
    .hb-olej-opis-pielegnacja-all-lewo-tekst {
      width: 100%;
    }
    .hb-olej-opis-sklad1 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-olej-opis-sklad2 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-olej-opis-sklad3 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-olej-opis-sklad4 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-olej-opis-omo-1 {
      float: left;
      width: 100%;
      display: flex;
      justify-content: center;
    }
    .hb-olej-opis-omo-2 {
      float: left;
      width: 50%;
    }
    .hb-olej-opis-omo-3 {
      float: left;
      width: 100%;
    }
    .hb-olej-opis-nazwa-lewo p:nth-child(1) {
      text-align: center;
      padding-left: 0;
    }
    .hb-olej-opis-nazwa-lewo p:nth-child(2) {
      letter-spacing: 0.28px;
      text-align: center;
      padding-left: 0;
    }
    .hb-olej-opis-nazwa-lewo p:nth-child(3) {
      text-align: center;
      padding-left: 0;
    }
    .hb-olej-opis-nazwa-prawo p {
      float: none;
    }
    .hb-olej-wrapp-all {
      background-position: top;
      background-size: cover;
    }
    .hb-olej-desc-last-products {
      grid-template-columns: repeat(1, 233px);
    }
    .hb-olej-desc-last-products {
      margin-top: 40px;
    }
    .wrapp_last_img_sec img {
      z-index: 0;
      position: relative;
    }
    .hb-olej-wrapp-text-last-sec {
      z-index: 20;
      position: relative;
    }
    .hb-olej-opis-sklad3 p:nth-child(2) {
      text-align: center !important;
    }
    .hb-olej-opis-sklad3 {
      display: grid;
      justify-content: center;
      justify-items: center;
      text-align: center;
    }
    .hb-olej-opis-omo-3 p {
      padding-left: 15px;
      padding-right: 15px;
      text-align: center !important;
    }
    .hb-olej-opis-nazwa {
      display: grid;
      justify-content: center;
    }
    .hb-olej-opis-nazwa-prawo p {
      margin-right: unset;
    }
    .hb-olej-opis-zaleta {
      display: grid;
      justify-items: center;
    }
    .hb-olej-opis-zalety-prawo-tekst {
      width: 90%;
      padding-left: 20px;
    }
    .hb-olej-opis-kosmetyki-all {
      display: grid;
      width: 100%;
      justify-content: center;
      justify-items: center;
      margin: unset;
    }
    .hb-olej-opis-kosmetyki-1 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-olej-opis-kosmetyki-2 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-olej-opis-kosmetyki-3 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-olej-opis-pielegnacja-all-lewo-tekst {
      padding-left: 30px;
    }
    .hb-olej-opis-zalety-prawo-tekst p:nth-child(1) {
      text-align: center !important;
    }
    .hb-olej-opis-zalety-prawo-tekst p:nth-child(2) {
      text-align: center !important;
    }
    .hb-olej-opis-zalety-prawo-tekst {
      width: 100%;
      padding-left: 15px;
      padding-right: 15px;
    }
    .hb-olej-opis-header {
      display: grid;
      align-items: end;
    }
    .hb-olej-opis-header img {
      margin-bottom: -200px;
    }
    .hb-olej-opis-sklad1 {
      text-align: center;
      display: grid;
      justify-content: center;
    }
  }
  @media screen and (max-width: 468px) {
    .hb-olej-wrapp-text-last-sec h2 {
      font-size: 28px;
      line-height: 35px;
    }
  }
  
  /* do olejowania
  włosów niskoporowatych */
  
  /* Odżywka proteinowa */
  .hb-odzywka-opis-all {
    display: none;
    max-width: 930px;
    margin: 0 70px 50px;
    width: 100%;
    float: left;
    font-family: "Dosis", sans-serif;
    font-weight: 500;
  }
  .hb-odzywka-opis-all p {
    position: relative;
    z-index: 20;
    font-family: "Dosis", sans-serif;
    font-weight: 500;
  }
  .hb-odzywka-opis-header {
    z-index: 20;
    position: relative;
    background: url(https://sklep.onlybio.life/img/hb/199/bg.png) no-repeat;
    background-repeat: no-repeat;
    background-position: left top;
    min-height: 510px;
    padding-left: 40%;
    padding-top: 66px;
    position: relative;
    margin-bottom: -110px;
    z-index: 0;
  }
  .hb-odzywka-opis-header:after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    background: url(https://sklep.onlybio.life/img/hb/199/hb-left-pro_2.svg) no-repeat;
    width: 196px;
    height: 252px;
  }
  .hb-odzywka-wrapp-all {
    background: url(https://sklep.onlybio.life/img/hb/199/bg.svg) no-repeat bottom center;
    background-size: cover;
  }
  .hb-odzywka-opis-header p {
    color: #fff;
    font-size: 24px;
    margin-bottom: 15px !important;
  }
  .hb-odzywka-opis-nazwa-lewo {
    float: left;
    width: 60%;
  }
  .hb-odzywka-opis-nazwa {
    display: flex;
    align-items: center;
    z-index: 21;
    position: relative;
  }
  .hb-odzywka-opis-nazwa-prawo {
    float: left;
    width: 35%;
  }
  .hb-odzywka-opis-nazwa-lewo p:nth-child(1) {
    font-family: "Lobster", sans-serif;
    font-size: 82px;
    line-height: 82px;
    color: #fff;
    text-align: left;
    padding-left: 100px;
  }
  .hb-odzywka-opis-nazwa-lewo p:nth-child(2) {
    letter-spacing: 0.28px;
    font-size: 28px;
    line-height: 38px;
    color: #442494;
    text-align: left;
    padding-left: 100px;
    font-weight: 700;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .hb-odzywka-opis-nazwa-lewo p:nth-child(3) {
    font-size: 18px;
    line-height: 25px;
    color: #fff;
    letter-spacing: 0.72px;
    text-align: left;
    padding-left: 100px;
    font-family: "Dosis", sans-serif;
  }
  .hb-odzywka-opis-nazwa-prawo p {
    float: left;
    margin-right: 36px;
    margin-top: 20px;
  }
  .hb-odzywka-opis-dzialanie {
    float: left;
    width: 100%;
    padding: 80px 0 60px;
  }
  .hb-odzywka-tekst-zalety-lewo {
    display: grid;
    justify-content: center;
  }
  .hb-odzywka-tekst-zalety-lewo img {
    justify-self: center;
    margin-bottom: 12px;
  }
  .hb-odzywka-opis-dzialanie p:nth-child(1) {
    font-family: "Lobster", sans-serif;
    font-size: 43px;
    line-height: 52px;
    margin-bottom: 20px;
    color: #fff;
  }
  .hb-odzywka-opis-dzialanie p:nth-child(2) {
    font-size: 18px;
    line-height: 25px;
    color: #fff;
    letter-spacing: 0.72px;
  }
  .hb-odzywka-opis-zalety {
    float: left;
    width: 100%;
  }
  .hb-odzywka-opis-zalety-lewo {
    float: left;
    width: 40%;
    position: relative;
  }
  .hb-odzywka-opis-zalety-lewo:after {
    content: "";
    position: absolute;
    background: url(https://sklep.onlybio.life/img/hb/199/hb-left-pro.svg) no-repeat;
    left: 0;
    top: 0;
    width: 274px;
    height: 441px;
    top: -75px;
  }
  .hb-odzywka-opis-zalety-prawo {
    float: left;
    width: 60%;
  }
  .hb-odzywka-opis-zalety-top {
    float: left;
    width: 100%;
  }
  .hb-odzywka-opis-zaleta {
    float: left;
    width: 100%;
  }
  .hb-odzywka-opis-zalety-prawo-ikona {
    float: left;
    width: 22%;
  }
  .hb-odzywka-opis-zalety-prawo-tekst {
    float: left;
    width: 78%;
    padding-right: 70px;
  }
  .hb-odzywka-opis-zalety-top p {
    color: #fff;
    text-align: left !important;
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 20px !important;
  }
  .hb-odzywka-opis-zalety-lewo p:nth-child(2) {
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    color: #fff;
    margin: 20px 0;
  }
  .hb-odzywka-opis-zalety-prawo-ikona img {
    max-width: 104px;
  }
  .hb-odzywka-opis-zalety-prawo-tekst p:nth-child(1) {
    color: #fff;
    text-align: left !important;
    font-family: "Lobster", sans-serif;
    font-size: 26px;
    line-height: 72px;
  }
  .hb-odzywka-opis-zalety-prawo-tekst p:nth-child(2) {
    color: #fff;
    text-align: left !important;
    font-size: 18px;
    margin-bottom: 20px;
    font-family: "Dosis", sans-serif;
  }
  .hb-odzywka-opis-zalety-bottom {
    margin: 30px 0;
    float: left;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }
  .hb-odzywka-opis-zalety-bottom p:nth-child(1) {
    color: #fff;
    text-align: left;
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 10px;
  }
  .hb-odzywka-opis-zalety-bottom p:nth-child(2) {
    color: #fff;
    text-align: left;
    font-size: 18px;
    line-height: 25px;
  }
  .hb-odzywka-opis-zalety-bottom h2 {
    color: #fff;
    text-align: left;
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 10px;
    font-weight: 500;
    margin-top: 50px;
  }
  .hb-odzywka-opis-zalety-bottom span {
    color: #fff;
    text-align: left;
    font-size: 18px;
    line-height: 25px;
    display: inline-block;
    padding-right: 30px;
  }
  .hb-odzywka-opis-pielegnacja {
    float: left;
    width: 100%;
    padding-top: 90px;
    padding-bottom: 35px;
  }
  .hb-odzywka-opis-pielegnacja p:nth-child(1) {
    color: #fff;
    text-align: center;
    font-family: "Lobster", sans-serif;
    font-size: 43px;
    line-height: 52px;
    margin-bottom: 20px;
  }
  .hb-odzywka-opis-pielegnacja p:nth-child(2) {
    color: #fff;
    text-align: center;
    font-size: 16px;
    line-height: 24px;
  }
  .hb-odzywka-opis-pielegnacja-all {
    float: left;
    width: 100%;
    display: flex;
    align-items: center;
  }
  .hb-odzywka-opis-pielegnacja-all-lewo-img {
    float: left;
    width: 50%;
  }
  .hb-odzywka-opis-pielegnacja-all-prawo-tekst {
    float: left;
    width: 50%;
    padding-left: 30px;
    padding-right: 40px;
  }
  .hb-odzywka-opis-pielegnacja-all-prawo-tekst p:nth-child(1) {
    padding-right: 50px;
    color: #f9a52e;
    font-size: 28px;
    line-height: 34px;
    text-align: left;
    font-weight: 500 !important;
    padding-top: unset;
    padding-bottom: 20px;
    margin-right: 85px;
  }
  .hb-odzywka-opis-pielegnacja-all-prawo-tekst p:nth-child(2) {
    margin-right: 10px;
    color: #fff;
    font-size: 18px;
    line-height: 25px;
    text-align: left;
    letter-spacing: 0.72px;
    margin-right: 10px;
  }
  .hb-odzywka-opis-pielegnacja-all-lewo-tekst {
    float: left;
    width: 50%;
    padding-left: 60px;
    padding-right: 40px;
  }
  .hb-odzywka-opis-pielegnacja-all-lewo-tekst p:nth-child(1) {
    color: #f9a52e;
    font-size: 28px;
    line-height: 34px;
    text-align: left;
    font-weight: 500 !important;
    padding-bottom: 20px;
    margin-right: 110px;
  }
  .hb-odzywka-opis-pielegnacja-all-lewo-tekst p:nth-child(2) {
    color: #fff;
    font-size: 18px;
    line-height: 25px;
    text-align: left;
    letter-spacing: 0.72px;
  }
  .hb-odzywka-opis-pielegnacja-all-prawo-img {
    float: left;
    width: 50%;
    position: relative;
    padding-bottom: 123px;
  }
  .hb-odzywka-opis-pielegnacja-all-prawo-img:after {
    content: "";
    position: absolute;
    width: 500px;
    height: 305px;
    bottom: 75px;
    background: #43ac56;
    right: 0;
    z-index: 0;
  }
  .hb-odzywka-opis-pielegnacja-all-prawo-img img {
    z-index: 20;
    position: relative;
  }
  .hb-odzywka-opis-pssst {
    float: left;
    width: 100%;
    position: relative;
  }
  .hb-odzywka-opis-pssst:after {
    content: "";
    position: absolute;
    background: url(https://sklep.onlybio.life/img/hb/199/left_ilu.svg) no-repeat;
    left: 0;
    bottom: -190px;
    width: 284px;
    height: 496px;
  }
  .hb-odzywka-opis-pssst::before {
    content: "";
    position: absolute;
    background: url(https://sklep.onlybio.life/img/hb/199/right_ilu.svg) no-repeat;
    right: 0;
    bottom: -122px;
    width: 209px;
    height: 427px;
  }
  .hb-odzywka-opis-pssst {
    float: left;
    width: 100%;
  }
  .hb-odzywka-opis-pssst p:nth-child(1) {
    color: #f9a52e;
    font-family: "Lobster", sans-serif;
    font-size: 64px;
    line-height: 77px;
    padding-bottom: 20px;
  }
  .hb-odzywka-opis-pssst p:nth-child(2) {
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 80px;
    max-width: 510px;
    margin: 0 auto;
  }
  .hb-odzywka-opis-pssst p:nth-child(4) {
    color: #fff;
    font-size: 24px;
    line-height: 35px;
    padding-bottom: 15px;
    padding-top: 40px;
  }
  .hb-odzywka-opis-pssst p:nth-child(5) {
    color: #fff;
    font-size: 54px;
    line-height: 68px;
    padding-bottom: 40px;
    font-family: "Lobster", sans-serif;
  }
  .hb-odzywka-opis-sklad {
    float: left;
    width: 100%;
  }
  .hb-odzywka-opis-sklad1 {
    float: left;
    width: 25%;
    margin-top: -30px;
  }
  .hb-odzywka-opis-sklad2 {
    float: left;
    width: 25%;
    margin-top: 30px;
  }
  .hb-odzywka-opis-sklad3 {
    float: left;
    width: 28%;
    margin-top: 30px;
    display: grid;
    justify-content: center;
  }
  .hb-odzywka-opis-sklad3 p {
    justify-self: center;
  }
  .hb-odzywka-opis-sklad4 {
    float: left;
    width: 17%;
    margin-top: -30px;
  }
  .hb-opis-sklad3 img {
    justify-content: center;
  }
  .hb-odzywka-opis-sklad1 p {
    text-align: right !important;
  }
  .hb-odzywka-opis-sklad2 p:nth-child(2) {
    margin-top: 10px;
    color: #fff;
    font-size: 29px;
    line-height: 30px;
    font-family: "Lobster", sans-serif;
  }
  .hb-odzywka-opis-sklad3 p:nth-child(2) {
    letter-spacing: unset;
    margin-top: 10px;
    color: #fff;
    font-size: 16px;
    line-height: 25px;
    text-align: center !important;
  }
  .hb-odzywka-opis-sklad3 p {
    text-align: left !important;
  }
  .hb-odzywka-opis-omo {
    float: left;
    width: 100%;
  }
  .hb-odzywka-opis-omo-header {
    float: left;
    width: 100%;
    text-align: center;
  }
  .hb-odzywka-opis-omo-all {
    float: left;
    width: 100%;
  }
  .hb-odzywka-wrapp-oporowate .hb-odzywka-opis-omo-all {
    float: left;
    width: 100%;
    display: grid;
    grid-template-columns: 178px 568px;
    justify-content: center;
    grid-column-gap: 52px;
    justify-items: center;
    margin-bottom: 50px;
  }
  .hb-odzywka-opis-omo-1 {
    float: left;
    width: 100%;
  }
  .hb-odzywka-opis-omo-2 {
    float: left;
    width: 20%;
  }
  .hb-odzywka-opis-omo-3 {
    float: left;
    width: 50%;
  }
  .hb-odzywka-wrapp-oporowate .hb-odzywka-opis-omo-3 {
    width: unset;
    order: 2;
  }
  .hb-odzywka-opis-omo-header p:nth-child(1) {
    margin-top: 164px;
    color: #fff;
    font-size: 43px;
    line-height: 52px;
    font-family: "Lobster", sans-serif;
    text-align: center !important;
  }
  .hb-odzywka-header-first p:nth-child(2) {
    margin-bottom: 5px;
  }
  .hb-odzywka-opis-omo-header p:nth-child(2) {
    margin-top: 20px;
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 50px;
    text-align: center !important;
  }
  .hb-odzywka-opis-omo-1 p {
    text-align: right !important;
  }
  .hb-odzywka-opis-omo-2 p {
    font-size: 157px;
    line-height: 160px;
    color: #fff;
    font-family: "Lobster", sans-serif;
    text-transform: none;
  }
  .hb-odzywka-opis-omo-3 p {
    font-size: 18px;
    line-height: 25px;
    color: #fff;
    text-align: left !important;
    margin-bottom: 50px !important;
  }
  .hb-odzywka-first-oporowate {
    display: grid;
    justify-content: center;
    justify-items: center;
    grid-template-columns: 217px 437px;
  }
  .hb-odzywka-first-oporowate .hb-odzywka-opis-omo-1 {
    width: unset;
    order: 1;
  }
  .hb-odzywka-first-oporowate .hb-odzywka-opis-omo-3 {
    width: unset;
    align-self: center;
  }
  .hb-odzywka-first-oporowate .hb-odzywka-opis-omo-3 p {
    margin-bottom: unset !important;
    font-weight: 700;
  }
  .hb-odzywka-next-omo p:nth-child(1) {
    margin-bottom: unset;
  }
  .hb-odzywka-opis-omo-header p:nth-child(2) {
    margin-top: 9px;
  }
  .hb-odzywka-opis-omo h2 {
    font-size: 34px;
    line-height: 33px;
    font-family: "Lobster", sans-serif;
    color: #fff;
    margin-bottom: 6px;
    font-weight: 500;
  }
  .hb-odzywka-next-omo p {
    font-size: 16px;
    line-height: 25px;
    color: #fff;
    letter-spacing: 0.64px;
    text-align: left !important;
    margin-top: unset;
    margin-bottom: 50px;
  }
  .hb-odzywka-opis-kosmetyki {
    float: left;
    width: 100%;
    position: relative;
    padding-bottom: 134px;
  }
  .hb-odzywka-opis-kosmetyki:after {
    content: "";
    position: absolute;
    left: 0;
    background: url(https://sklep.onlybio.life/img/hb/199/left_produts.svg) no-repeat;
    width: 265px;
    height: 528px;
    bottom: 0;
  }
  .hb-odzywka-opis-kosmetyki-header {
    float: left;
    width: 100%;
  }
  .hb-odzywka-opis-kosmetyki-all {
    float: left;
    width: 80%;
    margin: 0 10%;
  }
  .hb-odzywka-opis-kosmetyki-1 {
    float: left;
    width: 33.3%;
  }
  .hb-odzywka-opis-kosmetyki-2 {
    float: left;
    width: 33.3%;
  }
  .hb-odzywka-opis-kosmetyki-3 {
    float: left;
    width: 33.3%;
  }
  .hb-odzywka-opis-kosmetyki-header p {
    margin-top: 111px;
    margin-bottom: 44px;
    color: #fff;
    font-size: 32px;
    line-height: 37px;
    font-family: "Lobster", sans-serif;
    padding-bottom: 50px;
  }
  .hb-odzywka-opis-kosmetyki-1 p:nth-child(1) {
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    min-height: 42px;
  }
  .hb-odzywka-opis-kosmetyki-1 p:nth-child(2) {
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    min-height: 50px;
  }
  .hb-odzywka-opis-kosmetyki-2 p:nth-child(1) {
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 5px;
  }
  .hb-odzywka-opis-kosmetyki-2 p:nth-child(2) {
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    min-height: 69px;
  }
  .hb-odzywka-opis-kosmetyki-3 p:nth-child(1) {
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 5px;
  }
  .hb-odzywka-opis-kosmetyki-3 p:nth-child(2) {
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    min-height: 50px;
  }
  .hb-odzywka-opis-kosmetyki-1 p:nth-child(3) {
    margin: 0 0 20px;
  }
  .hb-odzywka-opis-kosmetyki-2 p:nth-child(3) {
    margin: 0 0 20px;
  }
  .hb-odzywka-opis-kosmetyki-3 p:nth-child(3) {
    margin: 0 0 20px;
  }
  .hb-odzywka-opis-kosmetyki-1 p:nth-child(4) a {
    letter-spacing: 1.52px;
    background: #f9a52e;
    padding: 10px 30px;
    font-size: 15px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    z-index: 20;
    position: relative;
  }
  .hb-odzywka-opis-kosmetyki-2 p:nth-child(4) a {
    background: #f9a52e;
    padding: 10px 30px;
    font-size: 15px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    z-index: 20;
    position: relative;
  }
  .hb-odzywka-opis-kosmetyki-3 p:nth-child(4) a {
    background: #f9a52e;
    padding: 10px 30px;
    font-size: 15px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
  }
  .hb-odzywka-last-sec {
    overflow: auto;
    width: 100%;
    padding-bottom: 90px;
  }
  .hb-odzywka-first-row-last-sec {
    display: grid;
    grid-template-columns: 60% 40%;
  }
  .wrapp_last_img_sec {
    justify-self: flex-end;
  }
  .hb-odzywka-wrapp-text-last-sec span {
    font-size: 142px;
    line-height: 126px;
    color: #fff;
    font-family: "Lobster", sans-serif;
    display: inline-block;
    margin-right: 28px;
  }
  .hb-odzywka-wrapp-text-last-sec h2 {
    font-weight: 500;
    font-size: 43px;
    line-height: 52px;
    font-family: "Lobster", sans-serif;
    color: #fff;
    margin-bottom: 10px;
  }
  .hb-odzywka-wrapp-text-last-sec p {
    font-size: 14px;
    line-height: 23px;
    letter-spacing: 0.43px;
    font-weight: 500;
    color: #fff;
    margin-bottom: unset;
    text-align: left !important;
  }
  .hb-odzywka-wrapp-text-last-sec {
    display: flex;
    margin-left: 12%;
    margin-top: 30px;
  }
  .hb-odzywka-wrapp-text-last-second p {
    text-align: left;
  }
  .hb-odzywka-desc-last-products {
    display: grid;
    grid-template-columns: repeat(3, 233px);
    grid-column-gap: 39px;
    justify-content: center;
    margin-top: -280px;
  }
  .hb-odzywka-box {
    position: relative;
  }
  .hb-odzywka-desc-last-products p {
    text-align: left !important;
  }
  .hb-odzywka-box img {
    margin-top: -52px;
  }
  .hb-odzywka-inside-box:first-child {
    box-shadow: unset;
  }
  .hb-odzywka-box:nth-child(2) {
    margin-top: 50px;
  }
  .hb-odzywka-box:nth-child(3) {
    margin-top: 50px;
  }
  .hb-odzywka-box:nth-child(4) {
    margin-top: 42px;
    box-shadow: unset;
  }
  .hb-odzywka-box:nth-child(5) {
    margin-top: 108px;
  }
  .hb-odzywka-box:nth-child(6) {
    margin-top: 53px;
  }
  .hb-odzywka-2box:before {
    z-index: 20;
    content: "";
    position: absolute;
    width: 271px;
    height: 288px;
    background: rgb(4, 191, 152);
    background: -moz-linear-gradient(180deg, rgba(4, 191, 152, 1) 19%, rgba(4, 190, 156, 1) 21%, rgba(0, 167, 212, 1) 52%);
    background: -webkit-linear-gradient(180deg, rgba(4, 191, 152, 1) 19%, rgba(4, 190, 156, 1) 21%, rgba(0, 167, 212, 1) 52%);
    background: linear-gradient(180deg, rgba(4, 191, 152, 1) 19%, rgba(4, 190, 156, 1) 21%, rgba(0, 167, 212, 1) 52%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#04bf98",endColorstr="#00a7d4",GradientType=1);
    transform: translate(50%);
    right: 50%;
    top: -20px;
  }
  .hb-odzywka-inside-box {
    background: #fff;
    z-index: 20;
    position: relative;
    height: 247px;
    padding: 0 21px;
    -webkit-box-shadow: 3px 3px 50px 0 rgba(131, 24, 135, 1);
    -moz-box-shadow: 3px 3px 50px 0 rgba(131, 24, 135, 1);
    box-shadow: 3px 3px 50px 0 rgba(131, 24, 135, 1);
  }
  .hb-odzywka-box .hb-odzywka-inside-box h2 {
    font-family: "Dosis", sans-serif;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.64px;
    text-transform: uppercase;
    font-weight: 500;
    color: #442494;
    margin-bottom: 5px;
    padding-right: 50px;
  }
  .hb-odzywka-box .hb-odzywka-inside-box p {
    font-family: "Dosis", sans-serif;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0.42px;
    font-weight: 400;
    color: #442494;
    margin-top: unset;
    font-weight: 500;
  }
  .hb-odzywka-wrapp_logo_footer {
    margin: 0 auto;
    width: 100%;
    display: flex;
    justify-content: center;
  }
  .hb-odzywka-wrapp_logo_footer {
    padding-bottom: 63px;
  }
  @media screen and (max-width: 1199px) {
    .hb-odzywka-opis-all {
      margin: 0;
    }
    .hb-odzywka-opis-header {
      margin-bottom: 0;
    }
    .hb-odzywka-box .hb-odzywka-inside-box h2 {
      padding-right: unset;
    }
    .hb-odzywka-opis-omo-1 img {
      max-width: unset;
    }
    .hb-odzywka-opis-omo-1 {
      width: unset;
    }
    .hb-odzywka-desc-last-products {
      margin-top: 200px;
    }
    .hb-odzywka-wrapp-all {
      background-size: cover;
    }
  }
  @media screen and (max-width: 991px) {
    .hb-odzywka-opis-zalety-lewo {
      width: 30%;
    }
    .hb-odzywka-opis-zalety-prawo {
      width: 70%;
    }
    .hb-odzywka-desc-last-products {
      margin-top: 40px;
    }
    .hb-odzywka-desc-last-products {
      grid-template-columns: repeat(2, 233px);
    }
    .hb-odzywka-opis-zalety-top p {
      text-align: center !important;
    }
    .hb-odzywka-opis-dzialanie p:nth-child(1) {
      padding: 0 20px;
    }
    .hb-odzywka-opis-pssst p:nth-child(1) {
      margin: 0 20px;
    }
    .wrapp_last_img_sec img {
      display: none;
    }
    .hb-odzywka-opis-header {
      padding-left: unset;
    }
    .hb-odzywka-opis-pssst p:nth-child(2) {
      padding: 0 20px;
    }
    .hb-odzywka-opis-zalety-prawo-ikona {
      width: 100%;
      justify-content: center;
      display: grid;
    }
    .hb-odzywka-opis-pielegnacja-all-lewo-tekst p:nth-child(1) {
      margin: unset;
    }
    .hb-odzywka-opis-pielegnacja-all-prawo-tekst p:nth-child(1) {
      margin-right: unset;
    }
    .hb-odzywka-opis-nazwa-prawo {
      justify-content: center;
    }
    .hb-odzywka-wrapp-oporowate .hb-odzywka-opis-omo-all {
      grid-template-columns: repeat(1, 1fr);
    }
    .hb-odzywka-wrapp-oporowate .hb-odzywka-opis-omo-all {
      padding: 0 15px;
    }
    .hb-odzywka-next-omo p {
      padding-right: unset;
    }
    .hb-odzywka-opis-omo-1 p {
      text-align: center;
    }
    .hb-odzywka-opis-omo-1 {
      width: 100%;
      justify-self: center;
      display: flex;
      justify-content: center;
    }
    .hb-odzywka-first-oporowate {
      grid-template-columns: repeat(1, 1fr);
    }
    .hb-odzywka-opis-omo h2 {
      text-align: center;
    }
    .hb-odzywka-first-row-last-sec {
      grid-template-columns: 100%;
    }
    .hb-odzywka-opis-header {
      display: grid;
      align-items: end;
    }
    .hb-odzywka-opis-header img {
      margin-bottom: -190px;
    }
  }
  @media screen and (max-width: 767px) {
    .hb-odzywka-opis-zalety-lewo {
      width: 100%;
    }
    .hb-odzywka-opis-zalety-prawo {
      width: 100%;
    }
    .hb-odzywka-opis-nazwa-lewo {
      width: 100%;
    }
    .hb-odzywka-opis-nazwa-prawo {
      width: 100%;
    }
    .hb-odzywka-opis-pielegnacja-all-lewo-img {
      width: 100%;
      text-align: center;
    }
    .hb-odzywka-opis-pielegnacja-all-prawo-tekst {
      width: 100%;
    }
    .hb-odzywka-opis-pielegnacja-all-prawo-img {
      width: 100%;
      text-align: center;
    }
    .hb-odzywka-opis-pielegnacja-all-lewo-tekst {
      width: 100%;
    }
    .hb-odzywka-opis-sklad1 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-odzywka-opis-sklad2 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-odzywka-opis-sklad3 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-odzywka-opis-sklad4 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-odzywka-opis-omo-1 {
      float: left;
      width: 100%;
      display: flex;
      justify-content: center;
    }
    .hb-odzywka-opis-omo-2 {
      float: left;
      width: 50%;
    }
    .hb-odzywka-opis-omo-3 {
      float: left;
      width: 100%;
    }
    .hb-odzywka-opis-nazwa-lewo p:nth-child(1) {
      text-align: center;
      padding-left: 0;
    }
    .hb-odzywka-opis-nazwa-lewo p:nth-child(2) {
      text-align: center;
      padding-left: 0;
    }
    .hb-odzywka-opis-nazwa-lewo p:nth-child(3) {
      text-align: center;
      padding-left: 0;
    }
    .hb-odzywka-opis-nazwa-prawo p {
      float: none;
    }
    .hb-odzywka-wrapp-all {
      background-position: top;
      background-size: cover;
    }
    .hb-odzywka-desc-last-products {
      grid-template-columns: repeat(1, 233px);
    }
    .hb-odzywka-desc-last-products {
      margin-top: 40px;
    }
    .wrapp_last_img_sec img {
      z-index: 0;
      position: relative;
    }
    .hb-odzywka-wrapp-text-last-sec {
      z-index: 20;
      position: relative;
    }
    .hb-odzywka-opis-sklad3 p:nth-child(2) {
      text-align: center !important;
    }
    .hb-odzywka-opis-sklad3 {
      display: grid;
      justify-content: center;
      justify-items: center;
      text-align: center;
    }
    .hb-odzywka-opis-omo-3 p {
      padding-left: 15px;
      padding-right: 15px;
      text-align: center !important;
    }
    .hb-odzywka-opis-nazwa {
      display: grid;
      justify-content: center;
    }
    .hb-odzywka-opis-nazwa-prawo p {
      margin-right: unset;
    }
    .hb-odzywka-opis-zaleta {
      display: grid;
      justify-items: center;
    }
    .hb-odzywka-opis-zalety-prawo-tekst {
      width: 90%;
      padding-left: 20px;
    }
    .hb-odzywka-opis-kosmetyki-all {
      display: grid;
      width: 100%;
      justify-content: center;
      justify-items: center;
      margin: unset;
    }
    .hb-odzywka-opis-kosmetyki-1 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-odzywka-opis-kosmetyki-2 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-odzywka-opis-kosmetyki-3 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-odzywka-opis-pielegnacja-all-lewo-tekst {
      padding-left: 30px;
    }
    .hb-odzywka-opis-zalety-prawo-tekst p:nth-child(1) {
      text-align: center !important;
    }
    .hb-odzywka-opis-zalety-prawo-tekst p:nth-child(2) {
      text-align: center !important;
    }
    .hb-odzywka-opis-zalety-prawo-tekst {
      width: 100%;
      padding-left: 15px;
      padding-right: 15px;
    }
    .hb-odzywka-opis-header {
      display: grid;
      align-items: end;
    }
    .hb-odzywka-opis-header img {
      margin-bottom: -200px;
    }
    .hb-odzywka-opis-sklad1 {
      text-align: center;
      display: grid;
      justify-content: center;
    }
  }
  @media screen and (max-width: 468px) {
    .hb-odzywka-wrapp-text-last-sec h2 {
      font-size: 28px;
      line-height: 35px;
    }
  }
  /* Odżywka  proteinowa*/
  /* Odżywka humektantowa */
  .hb-odzywka-humektantowa-opis-all {
    display: none;
    max-width: 930px;
    margin: 0 70px 50px;
    width: 100%;
    float: left;
    font-family: "Dosis", sans-serif;
    font-weight: 500;
  }
  .hb-odzywka-humektantowa-opis-all p {
    position: relative;
    z-index: 20;
    font-family: "Dosis", sans-serif;
    font-weight: 500;
  }
  .hb-odzywka-humektantowa-opis-header {
    z-index: 20;
    position: relative;
    background: url(https://sklep.onlybio.life/img/hb/201/bg.png) no-repeat;
    background-repeat: no-repeat;
    background-position: left top;
    min-height: 510px;
    padding-left: 40%;
    padding-top: 66px;
    position: relative;
    margin-bottom: -110px;
    z-index: 0;
  }
  .hb-odzywka-humektantowa-opis-header:after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    background: url(https://sklep.onlybio.life/img/hb/201/hb-left-pro_2.svg) no-repeat;
    width: 196px;
    height: 252px;
  }
  .hb-odzywka-humektantowa-wrapp-all {
    background: url(https://sklep.onlybio.life/img/hb/201/bg.svg) no-repeat bottom center;
    background-size: cover;
  }
  .hb-odzywka-humektantowa-opis-header p {
    color: #fff;
    font-size: 24px;
    margin-bottom: 15px !important;
  }
  .hb-odzywka-humektantowa-opis-nazwa-lewo {
    float: left;
    width: 60%;
  }
  .hb-odzywka-humektantowa-opis-nazwa {
    display: flex;
    align-items: center;
    z-index: 21;
    position: relative;
  }
  .hb-odzywka-humektantowa-opis-nazwa-prawo {
    float: left;
    width: 35%;
  }
  .hb-odzywka-humektantowa-opis-nazwa-lewo p:nth-child(1) {
    font-family: "Lobster", sans-serif;
    font-size: 82px;
    line-height: 82px;
    color: #fff;
    text-align: left;
    padding-left: 100px;
  }
  .hb-odzywka-humektantowa-opis-nazwa-lewo p:nth-child(2) {
    letter-spacing: 0.28px;
    font-size: 28px;
    line-height: 38px;
    color: #442494;
    text-align: left;
    padding-left: 100px;
    font-weight: 700;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .hb-odzywka-humektantowa-opis-nazwa-lewo p:nth-child(3) {
    font-size: 18px;
    line-height: 25px;
    color: #fff;
    letter-spacing: 0.72px;
    text-align: left;
    padding-left: 100px;
    font-family: "Dosis", sans-serif;
  }
  .hb-odzywka-humektantowa-opis-nazwa-prawo p {
    float: left;
    margin-right: 36px;
    margin-top: 20px;
  }
  .hb-odzywka-humektantowa-opis-dzialanie {
    float: left;
    width: 100%;
    padding: 80px 0 60px;
  }
  .hb-odzywka-humektantowa-tekst-zalety-lewo {
    display: grid;
    justify-content: center;
  }
  .hb-odzywka-humektantowa-tekst-zalety-lewo img {
    justify-self: center;
    margin-bottom: 12px;
  }
  .hb-odzywka-humektantowa-opis-dzialanie p:nth-child(1) {
    font-family: "Lobster", sans-serif;
    font-size: 43px;
    line-height: 52px;
    margin-bottom: 20px;
    color: #fff;
  }
  .hb-odzywka-humektantowa-opis-dzialanie p:nth-child(2) {
    font-size: 18px;
    line-height: 25px;
    color: #fff;
    letter-spacing: 0.72px;
  }
  .hb-odzywka-humektantowa-opis-zalety {
    float: left;
    width: 100%;
  }
  .hb-odzywka-humektantowa-opis-zalety-lewo {
    float: left;
    width: 40%;
    position: relative;
  }
  .hb-odzywka-humektantowa-opis-zalety-lewo:after {
    content: "";
    position: absolute;
    background: url(https://sklep.onlybio.life/img/hb/201/hb-left-pro.svg) no-repeat;
    left: 0;
    top: 0;
    width: 274px;
    height: 441px;
    top: -75px;
  }
  .hb-odzywka-humektantowa-opis-zalety-prawo {
    float: left;
    width: 60%;
  }
  .hb-odzywka-humektantowa-opis-zalety-top {
    float: left;
    width: 100%;
  }
  .hb-odzywka-humektantowa-opis-zaleta {
    float: left;
    width: 100%;
  }
  .hb-odzywka-humektantowa-opis-zalety-prawo-ikona {
    float: left;
    width: 22%;
  }
  .hb-odzywka-humektantowa-opis-zalety-prawo-tekst {
    float: left;
    width: 78%;
    padding-right: 70px;
  }
  .hb-odzywka-humektantowa-opis-zalety-top p {
    color: #fff;
    text-align: left !important;
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 20px !important;
  }
  .hb-odzywka-humektantowa-opis-zalety-lewo p:nth-child(2) {
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    color: #fff;
    margin: 20px 0;
  }
  .hb-odzywka-humektantowa-opis-zalety-prawo-ikona img {
    max-width: 104px;
  }
  .hb-odzywka-humektantowa-opis-zalety-prawo-tekst p:nth-child(1) {
    color: #fff;
    text-align: left !important;
    font-family: "Lobster", sans-serif;
    font-size: 26px;
    line-height: 72px;
  }
  .hb-odzywka-humektantowa-opis-zalety-prawo-tekst p:nth-child(2) {
    color: #fff;
    text-align: left !important;
    font-size: 18px;
    margin-bottom: 20px;
    font-family: "Dosis", sans-serif;
  }
  .hb-odzywka-humektantowa-opis-zalety-bottom {
    margin: 30px 0;
    float: left;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }
  .hb-odzywka-humektantowa-opis-zalety-bottom p:nth-child(1) {
    color: #fff;
    text-align: left;
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 10px;
  }
  .hb-odzywka-humektantowa-opis-zalety-bottom p:nth-child(2) {
    color: #fff;
    text-align: left;
    font-size: 18px;
    line-height: 25px;
  }
  .hb-odzywka-humektantowa-opis-zalety-bottom h2 {
    color: #fff;
    text-align: left;
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 10px;
    font-weight: 500;
    margin-top: 50px;
  }
  .hb-odzywka-humektantowa-opis-zalety-bottom span {
    color: #fff;
    text-align: left;
    font-size: 18px;
    line-height: 25px;
    display: inline-block;
    padding-right: 30px;
  }
  .hb-odzywka-humektantowa-opis-pielegnacja {
    float: left;
    width: 100%;
    padding-top: 90px;
    padding-bottom: 35px;
  }
  .hb-odzywka-humektantowa-opis-pielegnacja p:nth-child(1) {
    color: #fff;
    text-align: center;
    font-family: "Lobster", sans-serif;
    font-size: 43px;
    line-height: 52px;
    margin-bottom: 20px;
  }
  .hb-odzywka-humektantowa-opis-pielegnacja p:nth-child(2) {
    color: #fff;
    text-align: center;
    font-size: 16px;
    line-height: 24px;
  }
  .hb-odzywka-humektantowa-opis-pielegnacja-all {
    float: left;
    width: 100%;
    display: flex;
    align-items: center;
  }
  .hb-odzywka-humektantowa-opis-pielegnacja-all-lewo-img {
    float: left;
    width: 50%;
  }
  .hb-odzywka-humektantowa-opis-pielegnacja-all-prawo-tekst {
    float: left;
    width: 50%;
    padding-left: 30px;
    padding-right: 40px;
  }
  .hb-odzywka-humektantowa-opis-pielegnacja-all-prawo-tekst p:nth-child(1) {
    padding-right: 50px;
    color: #f9a52e;
    font-size: 28px;
    line-height: 34px;
    text-align: left;
    font-weight: 500 !important;
    padding-top: unset;
    padding-bottom: 20px;
    margin-right: 85px;
  }
  .hb-odzywka-humektantowa-opis-pielegnacja-all-prawo-tekst p:nth-child(2) {
    margin-right: 10px;
    color: #fff;
    font-size: 18px;
    line-height: 25px;
    text-align: left;
    letter-spacing: 0.72px;
  }
  .hb-odzywka-humektantowa-opis-pielegnacja-all-lewo-tekst {
    float: left;
    width: 50%;
    padding-left: 60px;
    padding-right: 40px;
  }
  .hb-odzywka-humektantowa-opis-pielegnacja-all-lewo-tekst p:nth-child(1) {
    color: #f9a52e;
    font-size: 28px;
    line-height: 34px;
    text-align: left;
    font-weight: 500 !important;
    padding-bottom: 20px;
    margin-right: 110px;
  }
  .hb-odzywka-humektantowa-opis-pielegnacja-all-lewo-tekst p:nth-child(2) {
    color: #fff;
    font-size: 18px;
    line-height: 25px;
    text-align: left;
    letter-spacing: 0.72px;
  }
  .hb-odzywka-humektantowa-opis-pielegnacja-all-prawo-img {
    float: left;
    width: 50%;
    position: relative;
    padding-bottom: 123px;
  }
  .hb-odzywka-humektantowa-opis-pielegnacja-all-prawo-img:after {
    content: "";
    position: absolute;
    width: 500px;
    height: 305px;
    bottom: 75px;
    background: #43ac56;
    right: 0;
    z-index: 0;
  }
  .hb-odzywka-humektantowa-opis-pielegnacja-all-prawo-img img {
    position: relative;
    z-index: 20;
  }
  .hb-odzywka-humektantowa-opis-pssst {
    float: left;
    width: 100%;
    position: relative;
  }
  .hb-odzywka-humektantowa-opis-pssst:after {
    content: "";
    position: absolute;
    background: url(https://sklep.onlybio.life/img/hb/201/left_ilu.svg) no-repeat;
    left: 0;
    bottom: -190px;
    width: 284px;
    height: 496px;
  }
  .hb-odzywka-humektantowa-opis-pssst::before {
    content: "";
    position: absolute;
    background: url(https://sklep.onlybio.life/img/hb/201/right_ilu.svg) no-repeat;
    right: 0;
    bottom: -122px;
    width: 209px;
    height: 427px;
  }
  .hb-odzywka-humektantowa-opis-pssst {
    float: left;
    width: 100%;
  }
  .hb-odzywka-humektantowa-opis-pssst p:nth-child(1) {
    color: #f9a52e;
    font-family: "Lobster", sans-serif;
    font-size: 64px;
    line-height: 77px;
    padding-bottom: 20px;
  }
  .hb-odzywka-humektantowa-opis-pssst p:nth-child(2) {
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 80px;
    max-width: 510px;
    margin: 0 auto;
  }
  .hb-odzywka-humektantowa-opis-pssst p:nth-child(4) {
    color: #fff;
    font-size: 24px;
    line-height: 35px;
    padding-bottom: 15px;
    padding-top: 40px;
  }
  .hb-odzywka-humektantowa-opis-pssst p:nth-child(5) {
    color: #fff;
    font-size: 54px;
    line-height: 68px;
    padding-bottom: 40px;
    font-family: "Lobster", sans-serif;
  }
  .hb-odzywka-humektantowa-opis-sklad {
    float: left;
    width: 100%;
  }
  .hb-odzywka-humektantowa-opis-sklad1 {
    float: left;
    width: 25%;
    margin-top: -30px;
  }
  .hb-odzywka-humektantowa-opis-sklad2 {
    float: left;
    width: 25%;
    margin-top: 30px;
  }
  .hb-odzywka-humektantowa-opis-sklad3 {
    float: left;
    width: 28%;
    margin-top: 30px;
    display: grid;
    justify-content: center;
  }
  .hb-odzywka-humektantowa-opis-sklad3 p {
    justify-self: center;
  }
  .hb-odzywka-humektantowa-opis-sklad4 {
    float: left;
    width: 17%;
    margin-top: -30px;
  }
  .hb-opis-sklad3 img {
    justify-content: center;
  }
  .hb-odzywka-humektantowa-opis-sklad1 p {
    text-align: right !important;
  }
  .hb-odzywka-humektantowa-opis-sklad2 p:nth-child(2) {
    margin-top: 10px;
    color: #fff;
    font-size: 29px;
    line-height: 30px;
    font-family: "Lobster", sans-serif;
  }
  .hb-odzywka-humektantowa-opis-sklad3 p:nth-child(2) {
    letter-spacing: unset;
    margin-top: 10px;
    color: #fff;
    font-size: 16px;
    line-height: 25px;
    text-align: center !important;
  }
  .hb-odzywka-humektantowa-opis-sklad3 p {
    text-align: left !important;
  }
  .hb-odzywka-humektantowa-opis-omo {
    float: left;
    width: 100%;
  }
  .hb-odzywka-humektantowa-opis-omo-header {
    float: left;
    width: 100%;
    text-align: center;
  }
  .hb-odzywka-humektantowa-opis-omo-all {
    float: left;
    width: 100%;
  }
  .hb-odzywka-humektantowa-wrapp-oporowate .hb-odzywka-humektantowa-opis-omo-all {
    float: left;
    width: 100%;
    display: grid;
    grid-template-columns: 178px 568px;
    justify-content: center;
    grid-column-gap: 52px;
    justify-items: center;
    margin-bottom: 50px;
  }
  .hb-odzywka-humektantowa-opis-omo-1 {
    float: left;
    width: 100%;
  }
  .hb-odzywka-humektantowa-opis-omo-2 {
    float: left;
    width: 20%;
  }
  .hb-odzywka-humektantowa-opis-omo-3 {
    float: left;
    width: 50%;
  }
  .hb-odzywka-humektantowa-wrapp-oporowate .hb-odzywka-humektantowa-opis-omo-3 {
    width: unset;
    order: 2;
  }
  .hb-odzywka-humektantowa-opis-omo-header p:nth-child(1) {
    margin-top: 164px;
    color: #fff;
    font-size: 43px;
    line-height: 52px;
    font-family: "Lobster", sans-serif;
    text-align: center !important;
  }
  .hb-odzywka-humektantowa-header-first p:nth-child(2) {
    margin-bottom: 5px;
  }
  .hb-odzywka-humektantowa-opis-omo-header p:nth-child(2) {
    margin-top: 20px;
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 50px;
    text-align: center !important;
  }
  .hb-odzywka-humektantowa-opis-omo-1 p {
    text-align: right !important;
  }
  .hb-odzywka-humektantowa-opis-omo-2 p {
    font-size: 157px;
    line-height: 160px;
    color: #fff;
    font-family: "Lobster", sans-serif;
    text-transform: none;
  }
  .hb-odzywka-humektantowa-opis-omo-3 p {
    font-size: 18px;
    line-height: 25px;
    color: #fff;
    text-align: left !important;
    margin-bottom: 50px !important;
  }
  .hb-odzywka-humektantowa-first-oporowate {
    display: grid;
    justify-content: center;
    justify-items: center;
    grid-template-columns: 217px 437px;
  }
  .hb-odzywka-humektantowa-first-oporowate .hb-odzywka-humektantowa-opis-omo-1 {
    width: unset;
    order: 1;
  }
  .hb-odzywka-humektantowa-first-oporowate .hb-odzywka-humektantowa-opis-omo-3 {
    width: unset;
    align-self: center;
  }
  .hb-odzywka-humektantowa-first-oporowate .hb-odzywka-humektantowa-opis-omo-3 p {
    margin-bottom: unset !important;
    font-weight: 700;
  }
  .hb-odzywka-humektantowa-next-omo p:nth-child(1) {
    margin-bottom: unset;
  }
  .hb-odzywka-humektantowa-opis-omo-header p:nth-child(2) {
    margin-top: 9px;
  }
  .hb-odzywka-humektantowa-opis-omo h2 {
    font-size: 26px;
    line-height: 33px;
    font-family: "Lobster", sans-serif;
    color: #fff;
    margin-bottom: 6px;
    font-weight: 500;
  }
  .hb-odzywka-humektantowa-next-omo p {
    font-size: 16px;
    line-height: 25px;
    color: #fff;
    letter-spacing: 0.64px;
    text-align: left !important;
    margin-top: unset;
    margin-bottom: 50px;
  }
  .hb-odzywka-humektantowa-opis-kosmetyki {
    float: left;
    width: 100%;
    position: relative;
    padding-bottom: 134px;
  }
  .hb-odzywka-humektantowa-opis-kosmetyki:after {
    content: "";
    position: absolute;
    left: 0;
    background: url(https://sklep.onlybio.life/img/hb/201/left_produts.svg) no-repeat;
    width: 265px;
    height: 528px;
    bottom: 0;
  }
  .hb-odzywka-humektantowa-opis-kosmetyki-header {
    float: left;
    width: 100%;
  }
  .hb-odzywka-humektantowa-opis-kosmetyki-all {
    float: left;
    width: 80%;
    margin: 0 10%;
  }
  .hb-odzywka-humektantowa-opis-kosmetyki-1 {
    float: left;
    width: 33.3%;
  }
  .hb-odzywka-humektantowa-opis-kosmetyki-2 {
    float: left;
    width: 33.3%;
  }
  .hb-odzywka-humektantowa-opis-kosmetyki-3 {
    float: left;
    width: 33.3%;
  }
  .hb-odzywka-humektantowa-opis-kosmetyki-header p {
    margin-top: 111px;
    margin-bottom: 44px;
    color: #fff;
    font-size: 32px;
    line-height: 37px;
    font-family: "Lobster", sans-serif;
    padding-bottom: 50px;
  }
  .hb-odzywka-humektantowa-opis-kosmetyki-1 p:nth-child(1) {
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    min-height: 42px;
  }
  .hb-odzywka-humektantowa-opis-kosmetyki-1 p:nth-child(2) {
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    min-height: 50px;
  }
  .hb-odzywka-humektantowa-opis-kosmetyki-2 p:nth-child(1) {
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 5px;
  }
  .hb-odzywka-humektantowa-opis-kosmetyki-2 p:nth-child(2) {
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    min-height: 69px;
  }
  .hb-odzywka-humektantowa-opis-kosmetyki-3 p:nth-child(1) {
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 5px;
  }
  .hb-odzywka-humektantowa-opis-kosmetyki-3 p:nth-child(2) {
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    min-height: 50px;
  }
  .hb-odzywka-humektantowa-opis-kosmetyki-1 p:nth-child(3) {
    margin: 0 0 20px;
  }
  .hb-odzywka-humektantowa-opis-kosmetyki-2 p:nth-child(3) {
    margin: 0 0 20px;
  }
  .hb-odzywka-humektantowa-opis-kosmetyki-3 p:nth-child(3) {
    margin: 0 0 20px;
  }
  .hb-odzywka-humektantowa-opis-kosmetyki-1 p:nth-child(4) a {
    letter-spacing: 1.52px;
    background: #f9a52e;
    padding: 10px 30px;
    font-size: 15px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    z-index: 20;
    position: relative;
  }
  .hb-odzywka-humektantowa-opis-kosmetyki-2 p:nth-child(4) a {
    background: #f9a52e;
    padding: 10px 30px;
    font-size: 15px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    z-index: 20;
    position: relative;
  }
  .hb-odzywka-humektantowa-opis-kosmetyki-3 p:nth-child(4) a {
    background: #f9a52e;
    padding: 10px 30px;
    font-size: 15px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
  }
  .hb-odzywka-humektantowa-last-sec {
    overflow: auto;
    width: 100%;
    padding-bottom: 90px;
  }
  .hb-odzywka-humektantowa-first-row-last-sec {
    display: grid;
    grid-template-columns: 60% 40%;
  }
  .wrapp_last_img_sec {
    justify-self: flex-end;
  }
  .hb-odzywka-humektantowa-wrapp-text-last-sec span {
    font-size: 142px;
    line-height: 126px;
    color: #fff;
    font-family: "Lobster", sans-serif;
    display: inline-block;
    margin-right: 28px;
  }
  .hb-odzywka-humektantowa-wrapp-text-last-sec h2 {
    font-weight: 500;
    font-size: 43px;
    line-height: 52px;
    font-family: "Lobster", sans-serif;
    color: #fff;
    margin-bottom: 10px;
  }
  .hb-odzywka-humektantowa-wrapp-text-last-sec p {
    font-size: 14px;
    line-height: 23px;
    letter-spacing: 0.43px;
    font-weight: 500;
    color: #fff;
    margin-bottom: unset;
    text-align: left !important;
  }
  .hb-odzywka-humektantowa-wrapp-text-last-sec {
    display: flex;
    margin-left: 12%;
    margin-top: 30px;
  }
  .hb-odzywka-humektantowa-wrapp-text-last-second p {
    text-align: left;
  }
  .hb-odzywka-humektantowa-desc-last-products {
    display: grid;
    grid-template-columns: repeat(3, 233px);
    grid-column-gap: 39px;
    justify-content: center;
    margin-top: -280px;
  }
  .hb-odzywka-humektantowa-box {
    position: relative;
  }
  .hb-odzywka-humektantowa-desc-last-products p {
    text-align: left !important;
  }
  .hb-odzywka-humektantowa-box img {
    margin-top: -52px;
  }
  .hb-odzywka-humektantowa-inside-box:first-child {
    box-shadow: unset;
  }
  .hb-odzywka-humektantowa-box:nth-child(2) {
    margin-top: 50px;
  }
  .hb-odzywka-humektantowa-box:nth-child(3) {
    margin-top: 50px;
  }
  .hb-odzywka-humektantowa-box:nth-child(4) {
    margin-top: 42px;
    box-shadow: unset;
  }
  .hb-odzywka-humektantowa-box:nth-child(5) {
    margin-top: 108px;
  }
  .hb-odzywka-humektantowa-box:nth-child(6) {
    margin-top: 53px;
  }
  .hb-odzywka-humektantowa-2box:before {
    z-index: 20;
    content: "";
    position: absolute;
    width: 271px;
    height: 288px;
    background: rgb(4, 191, 152);
    background: -moz-linear-gradient(180deg, rgba(4, 191, 152, 1) 19%, rgba(4, 190, 156, 1) 21%, rgba(0, 167, 212, 1) 52%);
    background: -webkit-linear-gradient(180deg, rgba(4, 191, 152, 1) 19%, rgba(4, 190, 156, 1) 21%, rgba(0, 167, 212, 1) 52%);
    background: linear-gradient(180deg, rgba(4, 191, 152, 1) 19%, rgba(4, 190, 156, 1) 21%, rgba(0, 167, 212, 1) 52%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#04bf98",endColorstr="#00a7d4",GradientType=1);
    transform: translate(50%);
    right: 50%;
    top: -20px;
  }
  .hb-odzywka-humektantowa-inside-box {
    background: #fff;
    z-index: 20;
    position: relative;
    height: 247px;
    padding: 0 21px;
    -webkit-box-shadow: 3px 3px 50px 0 rgba(131, 24, 135, 1);
    -moz-box-shadow: 3px 3px 50px 0 rgba(131, 24, 135, 1);
    box-shadow: 3px 3px 50px 0 rgba(131, 24, 135, 1);
  }
  .hb-odzywka-humektantowa-box .hb-odzywka-humektantowa-inside-box h2 {
    font-family: "Dosis", sans-serif;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.64px;
    text-transform: uppercase;
    font-weight: 500;
    color: #442494;
    margin-bottom: 5px;
    padding-right: 50px;
  }
  .hb-odzywka-humektantowa-box .hb-odzywka-humektantowa-inside-box p {
    font-family: "Dosis", sans-serif;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0.42px;
    font-weight: 400;
    color: #442494;
    margin-top: unset;
    font-weight: 500;
  }
  .hb-odzywka-humektantowa-wrapp_logo_footer {
    margin: 0 auto;
    width: 100%;
    display: flex;
    justify-content: center;
  }
  .hb-odzywka-humektantowa-wrapp_logo_footer {
    padding-bottom: 63px;
  }
  @media screen and (max-width: 1199px) {
    .hb-odzywka-humektantowa-opis-all {
      margin: 0;
    }
    .hb-odzywka-humektantowa-opis-header {
      margin-bottom: 0;
    }
    .hb-odzywka-humektantowa-box .hb-odzywka-humektantowa-inside-box h2 {
      padding-right: unset;
    }
    .hb-odzywka-humektantowa-opis-omo-1 img {
      max-width: unset;
    }
    .hb-odzywka-humektantowa-opis-omo-1 {
      width: unset;
    }
    .hb-odzywka-humektantowa-desc-last-products {
      margin-top: 200px;
    }
    .hb-odzywka-humektantowa-wrapp-all {
      background-size: cover;
    }
  }
  @media screen and (max-width: 991px) {
    .hb-odzywka-humektantowa-opis-zalety-lewo {
      width: 30%;
    }
    .hb-odzywka-humektantowa-opis-zalety-prawo {
      width: 70%;
    }
    .hb-odzywka-humektantowa-desc-last-products {
      margin-top: 40px;
    }
    .hb-odzywka-humektantowa-desc-last-products {
      grid-template-columns: repeat(2, 233px);
    }
    .hb-odzywka-humektantowa-opis-zalety-top p {
      text-align: center !important;
    }
    .hb-odzywka-humektantowa-opis-dzialanie p:nth-child(1) {
      padding: 0 20px;
    }
    .hb-odzywka-humektantowa-opis-pssst p:nth-child(1) {
      margin: 0 20px;
    }
    .wrapp_last_img_sec img {
      display: none;
    }
    .hb-odzywka-humektantowa-opis-header {
      padding-left: unset;
    }
    .hb-odzywka-humektantowa-opis-pssst p:nth-child(2) {
      padding: 0 20px;
    }
    .hb-odzywka-humektantowa-opis-zalety-prawo-ikona {
      width: 100%;
      justify-content: center;
      display: grid;
    }
    .hb-odzywka-humektantowa-opis-pielegnacja-all-lewo-tekst p:nth-child(1) {
      margin: unset;
    }
    .hb-odzywka-humektantowa-opis-pielegnacja-all-prawo-tekst p:nth-child(1) {
      margin-right: unset;
    }
    .hb-odzywka-humektantowa-opis-nazwa-prawo {
      justify-content: center;
    }
    .hb-odzywka-humektantowa-wrapp-oporowate .hb-odzywka-humektantowa-opis-omo-all {
      grid-template-columns: repeat(1, 1fr);
    }
    .hb-odzywka-humektantowa-wrapp-oporowate .hb-odzywka-humektantowa-opis-omo-all {
      padding: 0 15px;
    }
    .hb-odzywka-humektantowa-next-omo p {
      padding-right: unset;
    }
    .hb-odzywka-humektantowa-opis-omo-1 p {
      text-align: center;
    }
    .hb-odzywka-humektantowa-opis-omo-1 {
      width: 100%;
      justify-self: center;
      display: flex;
      justify-content: center;
    }
    .hb-odzywka-humektantowa-first-oporowate {
      grid-template-columns: repeat(1, 1fr);
    }
    .hb-odzywka-humektantowa-opis-omo h2 {
      text-align: center;
    }
    .hb-odzywka-humektantowa-first-row-last-sec {
      grid-template-columns: 100%;
    }
    .hb-odzywka-humektantowa-opis-header {
      display: grid;
      align-items: end;
    }
    .hb-odzywka-humektantowa-opis-header img {
      margin-bottom: -190px;
    }
  }
  @media screen and (max-width: 767px) {
    .hb-odzywka-humektantowa-opis-zalety-lewo {
      width: 100%;
    }
    .hb-odzywka-humektantowa-opis-zalety-prawo {
      width: 100%;
    }
    .hb-odzywka-humektantowa-opis-nazwa-lewo {
      width: 100%;
    }
    .hb-odzywka-humektantowa-opis-nazwa-prawo {
      width: 100%;
    }
    .hb-odzywka-humektantowa-opis-pielegnacja-all-lewo-img {
      width: 100%;
      text-align: center;
    }
    .hb-odzywka-humektantowa-opis-pielegnacja-all-prawo-tekst {
      width: 100%;
    }
    .hb-odzywka-humektantowa-opis-pielegnacja-all-prawo-img {
      width: 100%;
      text-align: center;
    }
    .hb-odzywka-humektantowa-opis-pielegnacja-all-lewo-tekst {
      width: 100%;
    }
    .hb-odzywka-humektantowa-opis-sklad1 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-odzywka-humektantowa-opis-sklad2 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-odzywka-humektantowa-opis-sklad3 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-odzywka-humektantowa-opis-sklad4 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-odzywka-humektantowa-opis-omo-1 {
      float: left;
      width: 100%;
      display: flex;
      justify-content: center;
    }
    .hb-odzywka-humektantowa-opis-omo-2 {
      float: left;
      width: 50%;
    }
    .hb-odzywka-humektantowa-opis-omo-3 {
      float: left;
      width: 100%;
    }
    .hb-odzywka-humektantowa-opis-nazwa-lewo p:nth-child(1) {
      text-align: center;
      padding-left: 0;
    }
    .hb-odzywka-humektantowa-opis-nazwa-lewo p:nth-child(2) {
      text-align: center;
      padding-left: 0;
    }
    .hb-odzywka-humektantowa-opis-nazwa-lewo p:nth-child(3) {
      text-align: center;
      padding-left: 0;
    }
    .hb-odzywka-humektantowa-opis-nazwa-prawo p {
      float: none;
    }
    .hb-odzywka-humektantowa-wrapp-all {
      background-position: top;
      background-size: cover;
    }
    .hb-odzywka-humektantowa-desc-last-products {
      grid-template-columns: repeat(1, 233px);
    }
    .hb-odzywka-humektantowa-desc-last-products {
      margin-top: 40px;
    }
    .wrapp_last_img_sec img {
      z-index: 0;
      position: relative;
    }
    .hb-odzywka-humektantowa-wrapp-text-last-sec {
      z-index: 20;
      position: relative;
    }
    .hb-odzywka-humektantowa-opis-sklad3 p:nth-child(2) {
      text-align: center !important;
    }
    .hb-odzywka-humektantowa-opis-sklad3 {
      display: grid;
      justify-content: center;
      justify-items: center;
      text-align: center;
    }
    .hb-odzywka-humektantowa-opis-omo-3 p {
      padding-left: 15px;
      padding-right: 15px;
      text-align: center !important;
    }
    .hb-odzywka-humektantowa-opis-nazwa {
      display: grid;
      justify-content: center;
    }
    .hb-odzywka-humektantowa-opis-nazwa-prawo p {
      margin-right: unset;
    }
    .hb-odzywka-humektantowa-opis-zaleta {
      display: grid;
      justify-items: center;
    }
    .hb-odzywka-humektantowa-opis-zalety-prawo-tekst {
      width: 90%;
      padding-left: 20px;
    }
    .hb-odzywka-humektantowa-opis-kosmetyki-all {
      display: grid;
      width: 100%;
      justify-content: center;
      justify-items: center;
      margin: unset;
    }
    .hb-odzywka-humektantowa-opis-kosmetyki-1 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-odzywka-humektantowa-opis-kosmetyki-2 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-odzywka-humektantowa-opis-kosmetyki-3 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-odzywka-humektantowa-opis-pielegnacja-all-lewo-tekst {
      padding-left: 30px;
    }
    .hb-odzywka-humektantowa-opis-zalety-prawo-tekst p:nth-child(1) {
      text-align: center !important;
    }
    .hb-odzywka-humektantowa-opis-zalety-prawo-tekst p:nth-child(2) {
      text-align: center !important;
    }
    .hb-odzywka-humektantowa-opis-zalety-prawo-tekst {
      width: 100%;
      padding-left: 15px;
      padding-right: 15px;
    }
    .hb-odzywka-humektantowa-opis-header {
      display: grid;
      align-items: end;
    }
    .hb-odzywka-humektantowa-opis-header img {
      margin-bottom: -200px;
    }
    .hb-odzywka-humektantowa-opis-sklad1 {
      text-align: center;
      display: grid;
      justify-content: center;
    }
  }
  @media screen and (max-width: 468px) {
    .hb-odzywka-humektantowa-wrapp-text-last-sec h2 {
      font-size: 28px;
      line-height: 35px;
    }
  }
  /* Odżywka humektantowa */
  /* Odżywka emolientowa */
  .hb-odzywka-emolientowa-opis-all {
    display: none;
    max-width: 930px;
    margin: 0 70px 50px;
    width: 100%;
    float: left;
    font-family: "Dosis", sans-serif;
    font-weight: 500;
  }
  .hb-odzywka-emolientowa-opis-all p {
    position: relative;
    z-index: 20;
    font-family: "Dosis", sans-serif;
    font-weight: 500;
  }
  .hb-odzywka-emolientowa-opis-header {
    z-index: 20;
    position: relative;
    background: url(https://sklep.onlybio.life/img/hb/200/bg.png) no-repeat;
    background-repeat: no-repeat;
    background-position: left top;
    min-height: 510px;
    padding-left: 40%;
    padding-top: 66px;
    position: relative;
    margin-bottom: -110px;
    z-index: 0;
  }
  .hb-odzywka-emolientowa-opis-header:after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    background: url(https://sklep.onlybio.life/img/hb/200/hb-left-pro_2.svg) no-repeat;
    width: 196px;
    height: 252px;
  }
  .hb-odzywka-emolientowa-wrapp-all {
    background: url(https://sklep.onlybio.life/img/hb/200/bg.svg) no-repeat bottom center;
    background-size: cover;
  }
  .hb-odzywka-emolientowa-opis-header p {
    color: #fff;
    font-size: 24px;
    margin-bottom: 15px !important;
  }
  .hb-odzywka-emolientowa-opis-nazwa-lewo {
    float: left;
    width: 60%;
  }
  .hb-odzywka-emolientowa-opis-nazwa {
    display: flex;
    align-items: center;
    z-index: 21;
    position: relative;
  }
  .hb-odzywka-emolientowa-opis-nazwa-prawo {
    float: left;
    width: 35%;
  }
  .hb-odzywka-emolientowa-opis-nazwa-lewo p:nth-child(1) {
    font-family: "Lobster", sans-serif;
    font-size: 82px;
    line-height: 82px;
    color: #fff;
    text-align: left;
    padding-left: 100px;
  }
  .hb-odzywka-emolientowa-opis-nazwa-lewo p:nth-child(2) {
    letter-spacing: 0.28px;
    font-size: 28px;
    line-height: 38px;
    color: #442494;
    text-align: left;
    padding-left: 100px;
    font-weight: 700;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .hb-odzywka-emolientowa-opis-nazwa-lewo p:nth-child(3) {
    font-size: 18px;
    line-height: 25px;
    color: #fff;
    letter-spacing: 0.72px;
    text-align: left;
    padding-left: 100px;
    font-family: "Dosis", sans-serif;
  }
  .hb-odzywka-emolientowa-opis-nazwa-prawo p {
    float: left;
    margin-right: 36px;
    margin-top: 20px;
  }
  .hb-odzywka-emolientowa-opis-dzialanie {
    float: left;
    width: 100%;
    padding: 80px 0 60px;
  }
  .hb-odzywka-emolientowa-tekst-zalety-lewo {
    display: grid;
    justify-content: center;
  }
  .hb-odzywka-emolientowa-tekst-zalety-lewo img {
    justify-self: center;
    margin-bottom: 12px;
  }
  .hb-odzywka-emolientowa-opis-dzialanie p:nth-child(1) {
    font-family: "Lobster", sans-serif;
    font-size: 43px;
    line-height: 52px;
    margin-bottom: 20px;
    color: #fff;
  }
  .hb-odzywka-emolientowa-opis-dzialanie p:nth-child(2) {
    font-size: 18px;
    line-height: 25px;
    color: #fff;
    letter-spacing: 0.72px;
  }
  .hb-odzywka-emolientowa-opis-zalety {
    float: left;
    width: 100%;
  }
  .hb-odzywka-emolientowa-opis-zalety-lewo {
    float: left;
    width: 40%;
    position: relative;
  }
  .hb-odzywka-emolientowa-opis-zalety-lewo:after {
    content: "";
    position: absolute;
    background: url(https://sklep.onlybio.life/img/hb/200/hb-left-pro.svg) no-repeat;
    left: 0;
    top: 0;
    width: 274px;
    height: 441px;
    top: -75px;
  }
  .hb-odzywka-emolientowa-opis-zalety-prawo {
    float: left;
    width: 60%;
  }
  .hb-odzywka-emolientowa-opis-zalety-top {
    float: left;
    width: 100%;
  }
  .hb-odzywka-emolientowa-opis-zaleta {
    float: left;
    width: 100%;
  }
  .hb-odzywka-emolientowa-opis-zalety-prawo-ikona {
    float: left;
    width: 22%;
  }
  .hb-odzywka-emolientowa-opis-zalety-prawo-tekst {
    float: left;
    width: 78%;
    padding-right: 70px;
  }
  .hb-odzywka-emolientowa-opis-zalety-top p {
    color: #fff;
    text-align: left !important;
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 20px !important;
  }
  .hb-odzywka-emolientowa-opis-zalety-lewo p:nth-child(2) {
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    color: #fff;
    margin: 20px 0;
  }
  .hb-odzywka-emolientowa-opis-zalety-prawo-ikona img {
    max-width: 104px;
  }
  .hb-odzywka-emolientowa-opis-zalety-prawo-tekst p:nth-child(1) {
    color: #fff;
    text-align: left !important;
    font-family: "Lobster", sans-serif;
    font-size: 26px;
    line-height: 72px;
  }
  .hb-odzywka-emolientowa-opis-zalety-prawo-tekst p:nth-child(2) {
    color: #fff;
    text-align: left !important;
    font-size: 18px;
    margin-bottom: 20px;
    font-family: "Dosis", sans-serif;
  }
  .hb-odzywka-emolientowa-opis-zalety-bottom {
    margin: 30px 0;
    float: left;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }
  .hb-odzywka-emolientowa-opis-zalety-bottom p:nth-child(1) {
    color: #fff;
    text-align: left;
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 10px;
  }
  .hb-odzywka-emolientowa-opis-zalety-bottom p:nth-child(2) {
    color: #fff;
    text-align: left;
    font-size: 18px;
    line-height: 25px;
  }
  .hb-odzywka-emolientowa-opis-zalety-bottom h2 {
    color: #fff;
    text-align: left;
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 10px;
    font-weight: 500;
    margin-top: 50px;
  }
  .hb-odzywka-emolientowa-opis-zalety-bottom span {
    color: #fff;
    text-align: left;
    font-size: 18px;
    line-height: 25px;
    display: inline-block;
    padding-right: 30px;
  }
  .hb-odzywka-emolientowa-opis-pielegnacja {
    float: left;
    width: 100%;
    padding-top: 90px;
    padding-bottom: 35px;
  }
  .hb-odzywka-emolientowa-opis-pielegnacja p:nth-child(1) {
    color: #fff;
    text-align: center;
    font-family: "Lobster", sans-serif;
    font-size: 43px;
    line-height: 52px;
    margin-bottom: 20px;
  }
  .hb-odzywka-emolientowa-opis-pielegnacja p:nth-child(2) {
    color: #fff;
    text-align: center;
    font-size: 16px;
    line-height: 24px;
  }
  .hb-odzywka-emolientowa-opis-pielegnacja-all {
    float: left;
    width: 100%;
    display: flex;
    align-items: center;
  }
  .hb-odzywka-emolientowa-opis-pielegnacja-all-lewo-img {
    float: left;
    width: 50%;
  }
  .hb-odzywka-emolientowa-opis-pielegnacja-all-prawo-tekst {
    float: left;
    width: 50%;
    padding-left: 30px;
    padding-right: 40px;
  }
  .hb-odzywka-emolientowa-opis-pielegnacja-all-prawo-tekst p:nth-child(1) {
    padding-right: 50px;
    color: #f9a52e;
    font-size: 28px;
    line-height: 34px;
    text-align: left;
    font-weight: 500 !important;
    padding-top: unset;
    padding-bottom: 20px;
    margin-right: 85px;
  }
  .hb-odzywka-emolientowa-opis-pielegnacja-all-prawo-tekst p:nth-child(2) {
    margin-right: 10px;
    color: #fff;
    font-size: 18px;
    line-height: 25px;
    text-align: left;
    letter-spacing: 0.72px;
    margin-right: 10px;
  }
  .hb-odzywka-emolientowa-opis-pielegnacja-all-lewo-tekst {
    float: left;
    width: 50%;
    padding-left: 60px;
    padding-right: 40px;
  }
  .hb-odzywka-emolientowa-opis-pielegnacja-all-lewo-tekst p:nth-child(1) {
    color: #f9a52e;
    font-size: 28px;
    line-height: 34px;
    text-align: left;
    font-weight: 500 !important;
    padding-bottom: 20px;
    margin-right: 110px;
  }
  .hb-odzywka-emolientowa-opis-pielegnacja-all-lewo-tekst p:nth-child(2) {
    color: #fff;
    font-size: 18px;
    line-height: 25px;
    text-align: left;
    letter-spacing: 0.72px;
  }
  .hb-odzywka-emolientowa-opis-pielegnacja-all-prawo-img {
    float: left;
    width: 50%;
    position: relative;
    padding-bottom: 123px;
  }
  .hb-odzywka-emolientowa-opis-pielegnacja-all-prawo-img:after {
    content: "";
    position: absolute;
    width: 500px;
    height: 305px;
    bottom: 75px;
    background: #43ac56;
    right: 0;
    z-index: 0;
  }
  .hb-odzywka-emolientowa-opis-pielegnacja-all-prawo-img img {
    z-index: 20;
    position: relative;
  }
  .hb-odzywka-emolientowa-opis-pssst {
    float: left;
    width: 100%;
    position: relative;
  }
  .hb-odzywka-emolientowa-opis-pssst:after {
    content: "";
    position: absolute;
    background: url(https://sklep.onlybio.life/img/hb/200/left_ilu.svg) no-repeat;
    left: 0;
    bottom: -190px;
    width: 284px;
    height: 496px;
  }
  .hb-odzywka-emolientowa-opis-pssst::before {
    content: "";
    position: absolute;
    background: url(https://sklep.onlybio.life/img/hb/200/right_ilu.svg) no-repeat;
    right: 0;
    bottom: -122px;
    width: 209px;
    height: 427px;
  }
  .hb-odzywka-emolientowa-opis-pssst {
    float: left;
    width: 100%;
  }
  .hb-odzywka-emolientowa-opis-pssst p:nth-child(1) {
    color: #f9a52e;
    font-family: "Lobster", sans-serif;
    font-size: 64px;
    line-height: 77px;
    padding-bottom: 20px;
  }
  .hb-odzywka-emolientowa-opis-pssst p:nth-child(2) {
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 80px;
    max-width: 510px;
    margin: 0 auto;
  }
  .hb-odzywka-emolientowa-opis-pssst p:nth-child(4) {
    color: #fff;
    font-size: 24px;
    line-height: 35px;
    padding-bottom: 15px;
    padding-top: 40px;
  }
  .hb-odzywka-emolientowa-opis-pssst p:nth-child(5) {
    color: #fff;
    font-size: 54px;
    line-height: 68px;
    padding-bottom: 40px;
    font-family: "Lobster", sans-serif;
  }
  .hb-odzywka-emolientowa-opis-sklad {
    float: left;
    width: 100%;
  }
  .hb-odzywka-emolientowa-opis-sklad1 {
    float: left;
    width: 25%;
    margin-top: -30px;
  }
  .hb-odzywka-emolientowa-opis-sklad2 {
    float: left;
    width: 25%;
    margin-top: 30px;
  }
  .hb-odzywka-emolientowa-opis-sklad3 {
    float: left;
    width: 28%;
    margin-top: 30px;
    display: grid;
    justify-content: center;
  }
  .hb-odzywka-emolientowa-opis-sklad3 p {
    justify-self: center;
  }
  .hb-odzywka-emolientowa-opis-sklad4 {
    float: left;
    width: 17%;
    margin-top: -30px;
  }
  .hb-opis-sklad3 img {
    justify-content: center;
  }
  .hb-odzywka-emolientowa-opis-sklad1 p {
    text-align: right !important;
  }
  .hb-odzywka-emolientowa-opis-sklad2 p:nth-child(2) {
    margin-top: 10px;
    color: #fff;
    font-size: 29px;
    line-height: 30px;
    font-family: "Lobster", sans-serif;
  }
  .hb-odzywka-emolientowa-opis-sklad3 p:nth-child(2) {
    letter-spacing: unset;
    margin-top: 10px;
    color: #fff;
    font-size: 16px;
    line-height: 25px;
    text-align: center !important;
  }
  .hb-odzywka-emolientowa-opis-sklad3 p {
    text-align: left !important;
  }
  .hb-odzywka-emolientowa-opis-omo {
    float: left;
    width: 100%;
  }
  .hb-odzywka-emolientowa-opis-omo-header {
    float: left;
    width: 100%;
    text-align: center;
  }
  .hb-odzywka-emolientowa-opis-omo-all {
    float: left;
    width: 100%;
  }
  .hb-odzywka-emolientowa-wrapp-oporowate .hb-odzywka-emolientowa-opis-omo-all {
    float: left;
    width: 100%;
    display: grid;
    grid-template-columns: 178px 568px;
    justify-content: center;
    grid-column-gap: 52px;
    justify-items: center;
    margin-bottom: 50px;
  }
  .hb-odzywka-emolientowa-opis-omo-1 {
    float: left;
    width: 100%;
  }
  .hb-odzywka-emolientowa-opis-omo-2 {
    float: left;
    width: 20%;
  }
  .hb-odzywka-emolientowa-opis-omo-3 {
    float: left;
    width: 50%;
  }
  .hb-odzywka-emolientowa-wrapp-oporowate .hb-odzywka-emolientowa-opis-omo-3 {
    width: unset;
    order: 2;
  }
  .hb-odzywka-emolientowa-opis-omo-header p:nth-child(1) {
    margin-top: 164px;
    color: #fff;
    font-size: 43px;
    line-height: 52px;
    font-family: "Lobster", sans-serif;
    text-align: center !important;
  }
  .hb-odzywka-emolientowa-header-first p:nth-child(2) {
    margin-bottom: 5px;
  }
  .hb-odzywka-emolientowa-opis-omo-header p:nth-child(2) {
    margin-top: 20px;
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 50px;
    text-align: center !important;
  }
  .hb-odzywka-emolientowa-opis-omo-1 p {
    text-align: right !important;
  }
  .hb-odzywka-emolientowa-opis-omo-2 p {
    font-size: 157px;
    line-height: 160px;
    color: #fff;
    font-family: "Lobster", sans-serif;
    text-transform: none;
  }
  .hb-odzywka-emolientowa-opis-omo-3 p {
    font-size: 18px;
    line-height: 25px;
    color: #fff;
    text-align: left !important;
    margin-bottom: 50px !important;
  }
  .hb-odzywka-emolientowa-first-oporowate {
    display: grid;
    justify-content: center;
    justify-items: center;
    grid-template-columns: 217px 437px;
  }
  .hb-odzywka-emolientowa-first-oporowate .hb-odzywka-emolientowa-opis-omo-1 {
    width: unset;
    order: 1;
  }
  .hb-odzywka-emolientowa-first-oporowate .hb-odzywka-emolientowa-opis-omo-3 {
    width: unset;
    align-self: center;
  }
  .hb-odzywka-emolientowa-first-oporowate .hb-odzywka-emolientowa-opis-omo-3 p {
    margin-bottom: unset !important;
    font-weight: 700;
  }
  .hb-odzywka-emolientowa-next-omo p:nth-child(1) {
    margin-bottom: unset;
  }
  .hb-odzywka-emolientowa-opis-omo-header p:nth-child(2) {
    margin-top: 9px;
  }
  .hb-odzywka-emolientowa-opis-omo h2 {
    font-size: 34px;
    line-height: 33px;
    font-family: "Lobster", sans-serif;
    color: #fff;
    margin-bottom: 6px;
    font-weight: 500;
  }
  .hb-odzywka-emolientowa-next-omo p {
    font-size: 16px;
    line-height: 25px;
    color: #fff;
    letter-spacing: 0.64px;
    text-align: left !important;
    margin-top: unset;
    margin-bottom: 50px;
  }
  .hb-odzywka-emolientowa-opis-kosmetyki {
    float: left;
    width: 100%;
    position: relative;
    padding-bottom: 134px;
  }
  .hb-odzywka-emolientowa-opis-kosmetyki:after {
    content: "";
    position: absolute;
    left: 0;
    background: url(https://sklep.onlybio.life/img/hb/200/left_produts.svg) no-repeat;
    width: 265px;
    height: 528px;
    bottom: 0;
  }
  .hb-odzywka-emolientowa-opis-kosmetyki-header {
    float: left;
    width: 100%;
  }
  .hb-odzywka-emolientowa-opis-kosmetyki-all {
    float: left;
    width: 80%;
    margin: 0 10%;
  }
  .hb-odzywka-emolientowa-opis-kosmetyki-1 {
    float: left;
    width: 33.3%;
  }
  .hb-odzywka-emolientowa-opis-kosmetyki-2 {
    float: left;
    width: 33.3%;
  }
  .hb-odzywka-emolientowa-opis-kosmetyki-3 {
    float: left;
    width: 33.3%;
  }
  .hb-odzywka-emolientowa-opis-kosmetyki-header p {
    margin-top: 111px;
    margin-bottom: 44px;
    color: #fff;
    font-size: 32px;
    line-height: 37px;
    font-family: "Lobster", sans-serif;
    padding-bottom: 50px;
  }
  .hb-odzywka-emolientowa-opis-kosmetyki-1 p:nth-child(1) {
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    min-height: 42px;
  }
  .hb-odzywka-emolientowa-opis-kosmetyki-1 p:nth-child(2) {
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    min-height: 50px;
  }
  .hb-odzywka-emolientowa-opis-kosmetyki-2 p:nth-child(1) {
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 5px;
  }
  .hb-odzywka-emolientowa-opis-kosmetyki-2 p:nth-child(2) {
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    min-height: 69px;
  }
  .hb-odzywka-emolientowa-opis-kosmetyki-3 p:nth-child(1) {
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 5px;
  }
  .hb-odzywka-emolientowa-opis-kosmetyki-3 p:nth-child(2) {
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    min-height: 50px;
  }
  .hb-odzywka-emolientowa-opis-kosmetyki-1 p:nth-child(3) {
    margin: 0 0 20px;
  }
  .hb-odzywka-emolientowa-opis-kosmetyki-2 p:nth-child(3) {
    margin: 0 0 20px;
  }
  .hb-odzywka-emolientowa-opis-kosmetyki-3 p:nth-child(3) {
    margin: 0 0 20px;
  }
  .hb-odzywka-emolientowa-opis-kosmetyki-1 p:nth-child(4) a {
    letter-spacing: 1.52px;
    background: #f9a52e;
    padding: 10px 30px;
    font-size: 15px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    z-index: 20;
    position: relative;
  }
  .hb-odzywka-emolientowa-opis-kosmetyki-2 p:nth-child(4) a {
    background: #f9a52e;
    padding: 10px 30px;
    font-size: 15px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    z-index: 20;
    position: relative;
  }
  .hb-odzywka-emolientowa-opis-kosmetyki-3 p:nth-child(4) a {
    background: #f9a52e;
    padding: 10px 30px;
    font-size: 15px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
  }
  .hb-odzywka-emolientowa-last-sec {
    overflow: auto;
    width: 100%;
    padding-bottom: 90px;
  }
  .hb-odzywka-emolientowa-first-row-last-sec {
    display: grid;
    grid-template-columns: 60% 40%;
  }
  .wrapp_last_img_sec {
    justify-self: flex-end;
  }
  .hb-odzywka-emolientowa-wrapp-text-last-sec span {
    font-size: 142px;
    line-height: 126px;
    color: #fff;
    font-family: "Lobster", sans-serif;
    display: inline-block;
    margin-right: 28px;
  }
  .hb-odzywka-emolientowa-wrapp-text-last-sec h2 {
    font-weight: 500;
    font-size: 43px;
    line-height: 52px;
    font-family: "Lobster", sans-serif;
    color: #fff;
    margin-bottom: 10px;
  }
  .hb-odzywka-emolientowa-wrapp-text-last-sec p {
    font-size: 14px;
    line-height: 23px;
    letter-spacing: 0.43px;
    font-weight: 500;
    color: #fff;
    margin-bottom: unset;
    text-align: left !important;
  }
  .hb-odzywka-emolientowa-wrapp-text-last-sec {
    display: flex;
    margin-left: 12%;
    margin-top: 30px;
  }
  .hb-odzywka-emolientowa-wrapp-text-last-second p {
    text-align: left;
  }
  .hb-odzywka-emolientowa-desc-last-products {
    display: grid;
    grid-template-columns: repeat(3, 233px);
    grid-column-gap: 39px;
    justify-content: center;
    margin-top: -280px;
  }
  .hb-odzywka-emolientowa-box {
    position: relative;
  }
  .hb-odzywka-emolientowa-desc-last-products p {
    text-align: left !important;
  }
  .hb-odzywka-emolientowa-box img {
    margin-top: -52px;
  }
  .hb-odzywka-emolientowa-inside-box:first-child {
    box-shadow: unset;
  }
  .hb-odzywka-emolientowa-box:nth-child(2) {
    margin-top: 50px;
  }
  .hb-odzywka-emolientowa-box:nth-child(3) {
    margin-top: 50px;
  }
  .hb-odzywka-emolientowa-box:nth-child(4) {
    margin-top: 42px;
    box-shadow: unset;
  }
  .hb-odzywka-emolientowa-box:nth-child(5) {
    margin-top: 108px;
  }
  .hb-odzywka-emolientowa-box:nth-child(6) {
    margin-top: 53px;
  }
  .hb-odzywka-emolientowa-2box:before {
    z-index: 20;
    content: "";
    position: absolute;
    width: 271px;
    height: 288px;
    background: rgb(4, 191, 152);
    background: -moz-linear-gradient(180deg, rgba(4, 191, 152, 1) 19%, rgba(4, 190, 156, 1) 21%, rgba(0, 167, 212, 1) 52%);
    background: -webkit-linear-gradient(180deg, rgba(4, 191, 152, 1) 19%, rgba(4, 190, 156, 1) 21%, rgba(0, 167, 212, 1) 52%);
    background: linear-gradient(180deg, rgba(4, 191, 152, 1) 19%, rgba(4, 190, 156, 1) 21%, rgba(0, 167, 212, 1) 52%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#04bf98",endColorstr="#00a7d4",GradientType=1);
    transform: translate(50%);
    right: 50%;
    top: -20px;
  }
  .hb-odzywka-emolientowa-inside-box {
    background: #fff;
    z-index: 20;
    position: relative;
    height: 247px;
    padding: 0 21px;
    -webkit-box-shadow: 3px 3px 50px 0 rgba(131, 24, 135, 1);
    -moz-box-shadow: 3px 3px 50px 0 rgba(131, 24, 135, 1);
    box-shadow: 3px 3px 50px 0 rgba(131, 24, 135, 1);
  }
  .hb-odzywka-emolientowa-box .hb-odzywka-emolientowa-inside-box h2 {
    font-family: "Dosis", sans-serif;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.64px;
    text-transform: uppercase;
    font-weight: 500;
    color: #442494;
    margin-bottom: 5px;
    padding-right: 50px;
  }
  .hb-odzywka-emolientowa-box .hb-odzywka-emolientowa-inside-box p {
    font-family: "Dosis", sans-serif;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0.42px;
    font-weight: 400;
    color: #442494;
    margin-top: unset;
    font-weight: 500;
  }
  .hb-odzywka-emolientowa-wrapp_logo_footer {
    margin: 0 auto;
    width: 100%;
    display: flex;
    justify-content: center;
  }
  .hb-odzywka-emolientowa-wrapp_logo_footer {
    padding-bottom: 63px;
  }
  @media screen and (max-width: 1199px) {
    .hb-odzywka-emolientowa-opis-all {
      margin: 0;
    }
    .hb-odzywka-emolientowa-opis-header {
      margin-bottom: 0;
    }
    .hb-odzywka-emolientowa-box .hb-odzywka-emolientowa-inside-box h2 {
      padding-right: unset;
    }
    .hb-odzywka-emolientowa-opis-omo-1 img {
      max-width: unset;
    }
    .hb-odzywka-emolientowa-opis-omo-1 {
      width: unset;
    }
    .hb-odzywka-emolientowa-desc-last-products {
      margin-top: 200px;
    }
    .hb-odzywka-emolientowa-wrapp-all {
      background-size: cover;
    }
  }
  @media screen and (max-width: 991px) {
    .hb-odzywka-emolientowa-opis-zalety-lewo {
      width: 30%;
    }
    .hb-odzywka-emolientowa-opis-zalety-prawo {
      width: 70%;
    }
    .hb-odzywka-emolientowa-desc-last-products {
      margin-top: 40px;
    }
    .hb-odzywka-emolientowa-desc-last-products {
      grid-template-columns: repeat(2, 233px);
    }
    .hb-odzywka-emolientowa-opis-zalety-top p {
      text-align: center !important;
    }
    .hb-odzywka-emolientowa-opis-dzialanie p:nth-child(1) {
      padding: 0 20px;
    }
    .hb-odzywka-emolientowa-opis-pssst p:nth-child(1) {
      margin: 0 20px;
    }
    .wrapp_last_img_sec img {
      display: none;
    }
    .hb-odzywka-emolientowa-opis-header {
      padding-left: unset;
    }
    .hb-odzywka-emolientowa-opis-pssst p:nth-child(2) {
      padding: 0 20px;
    }
    .hb-odzywka-emolientowa-opis-zalety-prawo-ikona {
      width: 100%;
      justify-content: center;
      display: grid;
    }
    .hb-odzywka-emolientowa-opis-pielegnacja-all-lewo-tekst p:nth-child(1) {
      margin: unset;
    }
    .hb-odzywka-emolientowa-opis-pielegnacja-all-prawo-tekst p:nth-child(1) {
      margin-right: unset;
    }
    .hb-odzywka-emolientowa-opis-nazwa-prawo {
      justify-content: center;
    }
    .hb-odzywka-emolientowa-wrapp-oporowate .hb-odzywka-emolientowa-opis-omo-all {
      grid-template-columns: repeat(1, 1fr);
    }
    .hb-odzywka-emolientowa-wrapp-oporowate .hb-odzywka-emolientowa-opis-omo-all {
      padding: 0 15px;
    }
    .hb-odzywka-emolientowa-next-omo p {
      padding-right: unset;
    }
    .hb-odzywka-emolientowa-opis-omo-1 p {
      text-align: center;
    }
    .hb-odzywka-emolientowa-opis-omo-1 {
      width: 100%;
      justify-self: center;
      display: flex;
      justify-content: center;
    }
    .hb-odzywka-emolientowa-first-oporowate {
      grid-template-columns: repeat(1, 1fr);
    }
    .hb-odzywka-emolientowa-opis-omo h2 {
      text-align: center;
    }
    .hb-odzywka-emolientowa-first-row-last-sec {
      grid-template-columns: 100%;
    }
    .hb-odzywka-emolientowa-opis-header {
      display: grid;
      align-items: end;
    }
    .hb-odzywka-emolientowa-opis-header img {
      margin-bottom: -190px;
    }
  }
  @media screen and (max-width: 767px) {
    .hb-odzywka-emolientowa-opis-zalety-lewo {
      width: 100%;
    }
    .hb-odzywka-emolientowa-opis-zalety-prawo {
      width: 100%;
    }
    .hb-odzywka-emolientowa-opis-nazwa-lewo {
      width: 100%;
    }
    .hb-odzywka-emolientowa-opis-nazwa-prawo {
      width: 100%;
    }
    .hb-odzywka-emolientowa-opis-pielegnacja-all-lewo-img {
      width: 100%;
      text-align: center;
    }
    .hb-odzywka-emolientowa-opis-pielegnacja-all-prawo-tekst {
      width: 100%;
    }
    .hb-odzywka-emolientowa-opis-pielegnacja-all-prawo-img {
      width: 100%;
      text-align: center;
    }
    .hb-odzywka-emolientowa-opis-pielegnacja-all-lewo-tekst {
      width: 100%;
    }
    .hb-odzywka-emolientowa-opis-sklad1 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-odzywka-emolientowa-opis-sklad2 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-odzywka-emolientowa-opis-sklad3 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-odzywka-emolientowa-opis-sklad4 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-odzywka-emolientowa-opis-omo-1 {
      float: left;
      width: 100%;
      display: flex;
      justify-content: center;
    }
    .hb-odzywka-emolientowa-opis-omo-2 {
      float: left;
      width: 50%;
    }
    .hb-odzywka-emolientowa-opis-omo-3 {
      float: left;
      width: 100%;
    }
    .hb-odzywka-emolientowa-opis-nazwa-lewo p:nth-child(1) {
      text-align: center;
      padding-left: 0;
    }
    .hb-odzywka-emolientowa-opis-nazwa-lewo p:nth-child(2) {
      text-align: center;
      padding-left: 0;
    }
    .hb-odzywka-emolientowa-opis-nazwa-lewo p:nth-child(3) {
      text-align: center;
      padding-left: 0;
    }
    .hb-odzywka-emolientowa-opis-nazwa-prawo p {
      float: none;
    }
    .hb-odzywka-emolientowa-wrapp-all {
      background-position: top;
      background-size: cover;
    }
    .hb-odzywka-emolientowa-desc-last-products {
      grid-template-columns: repeat(1, 233px);
    }
    .hb-odzywka-emolientowa-desc-last-products {
      margin-top: 40px;
    }
    .wrapp_last_img_sec img {
      z-index: 0;
      position: relative;
    }
    .hb-odzywka-emolientowa-wrapp-text-last-sec {
      z-index: 20;
      position: relative;
    }
    .hb-odzywka-emolientowa-opis-sklad3 p:nth-child(2) {
      text-align: center !important;
    }
    .hb-odzywka-emolientowa-opis-sklad3 {
      display: grid;
      justify-content: center;
      justify-items: center;
      text-align: center;
    }
    .hb-odzywka-emolientowa-opis-omo-3 p {
      padding-left: 15px;
      padding-right: 15px;
      text-align: center !important;
    }
    .hb-odzywka-emolientowa-opis-nazwa {
      display: grid;
      justify-content: center;
    }
    .hb-odzywka-emolientowa-opis-nazwa-prawo p {
      margin-right: unset;
    }
    .hb-odzywka-emolientowa-opis-zaleta {
      display: grid;
      justify-items: center;
    }
    .hb-odzywka-emolientowa-opis-zalety-prawo-tekst {
      width: 90%;
      padding-left: 20px;
    }
    .hb-odzywka-emolientowa-opis-kosmetyki-all {
      display: grid;
      width: 100%;
      justify-content: center;
      justify-items: center;
      margin: unset;
    }
    .hb-odzywka-emolientowa-opis-kosmetyki-1 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-odzywka-emolientowa-opis-kosmetyki-2 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-odzywka-emolientowa-opis-kosmetyki-3 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-odzywka-emolientowa-opis-pielegnacja-all-lewo-tekst {
      padding-left: 30px;
    }
    .hb-odzywka-emolientowa-opis-zalety-prawo-tekst p:nth-child(1) {
      text-align: center !important;
    }
    .hb-odzywka-emolientowa-opis-zalety-prawo-tekst p:nth-child(2) {
      text-align: center !important;
    }
    .hb-odzywka-emolientowa-opis-zalety-prawo-tekst {
      width: 100%;
      padding-left: 15px;
      padding-right: 15px;
    }
    .hb-odzywka-emolientowa-opis-header {
      display: grid;
      align-items: end;
    }
    .hb-odzywka-emolientowa-opis-header img {
      margin-bottom: -200px;
    }
    .hb-odzywka-emolientowa-opis-sklad1 {
      text-align: center;
      display: grid;
      justify-content: center;
    }
  }
  @media screen and (max-width: 468px) {
    .hb-odzywka-emolientowa-wrapp-text-last-sec h2 {
      font-size: 28px;
      line-height: 35px;
    }
  }
  /* Odżywka emolientowa */
  /* maska do włosów niskoporowatych */
  .hb-maska-niskoopo-all {
    display: none;
    max-width: 930px;
    margin: 0 70px 50px;
    width: 100%;
    float: left;
    font-family: "Dosis", sans-serif;
    font-weight: 500;
  }
  .hb-maska-niskoopo-all p {
    position: relative;
    z-index: 20;
    font-family: "Dosis", sans-serif;
    font-weight: 500;
  }
  .hb-maska-niskoopo-header {
    z-index: 20;
    position: relative;
    background: url(https://sklep.onlybio.life/img/hb/202/bg.png) no-repeat;
    background-repeat: no-repeat;
    background-position: left top;
    min-height: 510px;
    padding-left: 40%;
    padding-top: 66px;
    position: relative;
    margin-bottom: -85px;
    z-index: 0;
  }
  .hb-maska-niskoopo-header:after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    background: url(https://sklep.onlybio.life/img/hb/202/hb-left-pro_2.svg) no-repeat;
    width: 196px;
    height: 252px;
  }
  .hb-maska-niskoopo-wrapp-all {
    background: url(https://sklep.onlybio.life/img/hb/202/bg.svg) no-repeat bottom center;
    background-size: cover;
  }
  .hb-maska-niskoopo-header p {
    color: #fff;
    font-size: 24px;
    margin-bottom: 15px !important;
  }
  .hb-maska-niskoopo-nazwa-lewo {
    float: left;
    width: 60%;
  }
  .hb-maska-niskoopo-nazwa {
    display: flex;
    align-items: center;
    z-index: 21;
    position: relative;
  }
  .hb-maska-niskoopo-nazwa-prawo {
    float: left;
    width: 35%;
  }
  .hb-maska-niskoopo-nazwa-lewo p:nth-child(1) {
    font-family: "Lobster", sans-serif;
    font-size: 82px;
    line-height: 82px;
    color: #fff;
    text-align: left;
    padding-left: 100px;
  }
  .hb-maska-niskoopo-nazwa-lewo p:nth-child(2) {
    letter-spacing: 0.28px;
    font-size: 28px;
    line-height: 38px;
    color: #442494;
    text-align: left;
    padding-left: 100px;
    font-weight: 700;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .hb-maska-niskoopo-nazwa-lewo p:nth-child(3) {
    font-size: 18px;
    line-height: 25px;
    color: #fff;
    letter-spacing: 0.72px;
    text-align: left;
    padding-left: 100px;
    font-family: "Dosis", sans-serif;
  }
  .hb-maska-niskoopo-nazwa-prawo p {
    float: left;
    margin-right: 36px;
    margin-top: 20px;
  }
  .hb-maska-niskoopo-dzialanie {
    float: left;
    width: 100%;
    padding: 80px 0 60px;
  }
  .hb-maska-niskoopo-tekst-zalety-lewo {
    display: grid;
    justify-content: center;
  }
  .hb-maska-niskoopo-tekst-zalety-lewo img {
    justify-self: center;
    margin-bottom: 12px;
  }
  .hb-maska-niskoopo-dzialanie p:nth-child(1) {
    font-family: "Lobster", sans-serif;
    font-size: 43px;
    line-height: 52px;
    margin-bottom: 20px;
    color: #fff;
  }
  .hb-maska-niskoopo-dzialanie p:nth-child(2) {
    font-size: 18px;
    line-height: 25px;
    color: #fff;
    letter-spacing: 0.72px;
  }
  .hb-maska-niskoopo-zalety {
    float: left;
    width: 100%;
  }
  .hb-maska-niskoopo-zalety-lewo {
    float: left;
    width: 40%;
    position: relative;
  }
  .hb-maska-niskoopo-zalety-lewo:after {
    content: "";
    position: absolute;
    background: url(https://sklep.onlybio.life/img/hb/202/hb-left-pro.svg) no-repeat;
    left: 0;
    top: 0;
    width: 274px;
    height: 441px;
    top: -75px;
  }
  .hb-maska-niskoopo-zalety-prawo {
    float: left;
    width: 60%;
  }
  .hb-maska-niskoopo-zalety-top {
    float: left;
    width: 100%;
  }
  .hb-maska-niskoopo-zaleta {
    float: left;
    width: 100%;
    display: flex;
    align-items: center;
  }
  .hb-maska-niskoopo-zalety-prawo-ikona {
    float: left;
    width: 22%;
  }
  .hb-maska-niskoopo-zalety-prawo-tekst {
    float: left;
    width: 78%;
    padding-right: 70px;
  }
  .hb-maska-niskoopo-zalety-top p {
    color: #fff;
    text-align: left !important;
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 20px !important;
  }
  .hb-maska-niskoopo-zalety-lewo p:nth-child(2) {
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    color: #fff;
    margin: 20px 0;
  }
  .hb-maska-niskoopo-zalety-prawo-ikona img {
    max-width: 104px;
  }
  .hb-maska-niskoopo-zalety-prawo-tekst p:nth-child(1) {
    color: #fff;
    text-align: left !important;
    font-family: "Lobster", sans-serif;
    font-size: 26px;
    line-height: 72px;
  }
  .hb-maska-niskoopo-zalety-prawo-tekst p:nth-child(2) {
    color: #fff;
    text-align: left !important;
    font-size: 18px;
    margin-bottom: 20px;
    font-family: "Dosis", sans-serif;
  }
  .hb-maska-niskoopo-zalety-bottom {
    margin: 30px 0;
    float: left;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }
  .hb-maska-niskoopo-zalety-bottom p:nth-child(1) {
    color: #fff;
    text-align: left;
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 10px;
  }
  .hb-maska-niskoopo-zalety-bottom p:nth-child(2) {
    color: #fff;
    text-align: left;
    font-size: 18px;
    line-height: 25px;
  }
  .hb-maska-niskoopo-zalety-bottom h2 {
    font-weight: 500;
    color: #fff;
    text-align: left;
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 10px;
    margin-top: 50px;
  }
  .hb-maska-niskoopo-zalety-bottom span {
    color: #fff;
    text-align: left;
    font-size: 18px;
    line-height: 25px;
    display: inline-block;
    padding-right: 30px;
  }
  .hb-maska-niskoopo-pielegnacja {
    float: left;
    width: 100%;
    padding-top: 90px;
    padding-bottom: 35px;
  }
  .hb-maska-niskoopo-pielegnacja p:nth-child(1) {
    color: #fff;
    text-align: center;
    font-family: "Lobster", sans-serif;
    font-size: 43px;
    line-height: 52px;
    margin-bottom: 20px;
  }
  .hb-maska-niskoopo-pielegnacja p:nth-child(2) {
    color: #fff;
    text-align: center;
    font-size: 16px;
    line-height: 24px;
  }
  .hb-maska-niskoopo-pielegnacja-all {
    float: left;
    width: 100%;
  }
  .hb-maska-niskoopo-pielegnacja-all-lewo-img {
    float: left;
    width: 50%;
  }
  .hb-maska-niskoopo-pielegnacja-all-prawo-tekst {
    float: left;
    width: 50%;
    padding-left: 30px;
    padding-right: 40px;
  }
  .hb-maska-niskoopo-pielegnacja-all-prawo-tekst p:nth-child(1) {
    padding-right: 50px;
    color: #f9a52e;
    font-size: 28px;
    line-height: 34px;
    text-align: left;
    font-weight: 500 !important;
    padding-top: unset;
    padding-bottom: 20px;
    margin-right: 85px;
  }
  .hb-maska-niskoopo-pielegnacja-all-prawo-tekst p:nth-child(2) {
    margin-right: 10px;
    color: #fff;
    font-size: 18px;
    line-height: 25px;
    text-align: left;
    letter-spacing: 0.72px;
    margin-right: 10px;
  }
  .hb-maska-niskoopo-pielegnacja-all-lewo-tekst {
    float: left;
    width: 50%;
    padding-left: 60px;
    padding-right: 40px;
  }
  .hb-maska-niskoopo-pielegnacja-all-lewo-tekst p:nth-child(1) {
    color: #f9a52e;
    font-size: 28px;
    line-height: 34px;
    text-align: left;
    font-weight: 500 !important;
    padding-bottom: 20px;
    margin-right: 110px;
  }
  .hb-maska-niskoopo-pielegnacja-all-lewo-tekst p:nth-child(2) {
    color: #fff;
    font-size: 18px;
    line-height: 25px;
    text-align: left;
    letter-spacing: 0.72px;
  }
  .hb-maska-niskoopo-pielegnacja-all-prawo-img {
    float: left;
    width: 50%;
    position: relative;
    padding-bottom: 123px;
  }
  .hb-maska-niskoopo-pielegnacja-all-prawo-img:after {
    content: "";
    position: absolute;
    width: 500px;
    height: 305px;
    bottom: 75px;
    background: #43ac56;
    right: 0;
    z-index: 0;
  }
  .hb-maska-niskoopo-pielegnacja-all-prawo-img img {
    position: relative;
    z-index: 20;
  }
  .hb-maska-niskoopo-pssst {
    float: left;
    width: 100%;
    position: relative;
  }
  .hb-maska-niskoopo-pssst:after {
    content: "";
    position: absolute;
    background: url(https://sklep.onlybio.life/img/hb/202/left_ilu.svg) no-repeat;
    left: 0;
    bottom: -190px;
    width: 284px;
    height: 496px;
  }
  .hb-maska-niskoopo-pssst::before {
    content: "";
    position: absolute;
    background: url(https://sklep.onlybio.life/img/hb/202/right_ilu.svg) no-repeat;
    right: 0;
    bottom: -122px;
    width: 209px;
    height: 427px;
  }
  .hb-maska-niskoopo-pssst {
    float: left;
    width: 100%;
  }
  .hb-maska-niskoopo-pssst p:nth-child(1) {
    color: #f9a52e;
    font-family: "Lobster", sans-serif;
    font-size: 64px;
    line-height: 77px;
    padding-bottom: 20px;
  }
  .hb-maska-niskoopo-pssst p:nth-child(2) {
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 80px;
    max-width: 510px;
    margin: 0 auto;
  }
  .hb-maska-niskoopo-pssst p:nth-child(4) {
    color: #fff;
    font-size: 24px;
    line-height: 35px;
    padding-bottom: 15px;
    padding-top: 40px;
  }
  .hb-maska-niskoopo-pssst p:nth-child(5) {
    color: #fff;
    font-size: 54px;
    line-height: 68px;
    padding-bottom: 40px;
    font-family: "Lobster", sans-serif;
  }
  .hb-maska-niskoopo-sklad {
    float: left;
    width: 100%;
  }
  .hb-maska-niskoopo-sklad1 {
    float: left;
    width: 25%;
    margin-top: -30px;
  }
  .hb-maska-niskoopo-sklad2 {
    float: left;
    width: 25%;
    margin-top: 30px;
  }
  .hb-maska-niskoopo-sklad3 {
    float: left;
    width: 28%;
    margin-top: 30px;
    display: grid;
    justify-content: center;
  }
  .hb-maska-niskoopo-sklad3 p {
    justify-self: center;
  }
  .hb-maska-niskoopo-sklad4 {
    float: left;
    width: 17%;
    margin-top: -30px;
  }
  .hb-opis-sklad3 img {
    justify-content: center;
  }
  .hb-maska-niskoopo-sklad1 p {
    text-align: right !important;
  }
  .hb-maska-niskoopo-sklad2 p:nth-child(2) {
    margin-top: 10px;
    color: #fff;
    font-size: 29px;
    line-height: 30px;
    font-family: "Lobster", sans-serif;
  }
  .hb-maska-niskoopo-sklad3 p:nth-child(2) {
    letter-spacing: unset;
    margin-top: 10px;
    color: #fff;
    font-size: 16px;
    line-height: 25px;
    text-align: center !important;
  }
  .hb-maska-niskoopo-sklad3 p {
    text-align: left !important;
  }
  .hb-maska-niskoopo-omo {
    float: left;
    width: 100%;
  }
  .hb-maska-niskoopo-omo-header {
    float: left;
    width: 100%;
    text-align: center;
  }
  .hb-maska-niskoopo-omo-all {
    float: left;
    width: 100%;
  }
  .hb-maska-niskoopo-wrapp-oporowate .hb-maska-niskoopo-omo-all {
    float: left;
    width: 100%;
    display: grid;
    grid-template-columns: 568px 148px;
    justify-content: center;
    grid-column-gap: 33px;
  }
  .hb-maska-niskoopo-omo-1 {
    float: left;
    width: 100%;
  }
  .hb-maska-niskoopo-omo-2 {
    float: left;
    width: 20%;
  }
  .hb-maska-niskoopo-omo-3 {
    float: left;
    width: 50%;
  }
  .hb-maska-niskoopo-wrapp-oporowate .hb-maska-niskoopo-omo-3 {
    width: unset;
  }
  .hb-maska-niskoopo-omo-header p:nth-child(1) {
    margin-top: 109px;
    color: #fff;
    font-size: 43px;
    line-height: 52px;
    font-family: "Lobster", sans-serif;
    text-align: center !important;
  }
  .hb-maska-niskoopo-header-first p:nth-child(2) {
    margin-bottom: unset;
    font-weight: 700;
  }
  .hb-maska-niskoopo-omo-header p:nth-child(2) {
    letter-spacing: 0.64px;
    margin-top: 20px;
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 15px;
    text-align: center !important;
  }
  .hb-maska-niskoopo-omo-1 p {
    text-align: right !important;
  }
  .hb-maska-niskoopo-omo-2 p {
    font-size: 157px;
    line-height: 160px;
    color: #fff;
    font-family: "Lobster", sans-serif;
    text-transform: none;
  }
  .hb-maska-niskoopo-omo-3 p {
    font-size: 16px;
    line-height: 25px;
    color: #fff;
    text-align: left !important;
    margin-bottom: 50px !important;
  }
  .hb-maska-niskoopo-first-oporowate {
    display: grid;
    justify-content: center;
    justify-items: center;
    grid-template-columns: 217px 547px;
    grid-gap: 20px;
    float: left;
    width: 100%;
  }
  .hb-maska-niskoopo-first-oporowate .hb-maska-niskoopo-omo-1 {
    width: unset;
  }
  .hb-maska-niskoopo-first-oporowate .hb-maska-niskoopo-omo-3 {
    width: unset;
    align-self: center;
  }
  .hb-maska-niskoopo-first-oporowate .hb-maska-niskoopo-omo-3 p {
    margin-bottom: unset !important;
    font-weight: 700;
    letter-spacing: 0.64px;
  }
  .hb-maska-niskoopo-next-omo p:nth-child(1) {
    margin-bottom: unset;
  }
  .hb-maska-niskoopo-omo-header p:nth-child(2) {
    margin-top: 9px;
  }
  .hb-maska-niskoopo-omo h2 {
    font-size: 26px;
    line-height: 33px;
    font-family: "Lobster", sans-serif;
    color: #fff;
    margin-bottom: 6px;
    font-weight: 500;
  }
  .hb-maska-niskoopo-next-omo p {
    font-size: 16px;
    line-height: 25px;
    color: #fff;
    letter-spacing: 0.64px;
    text-align: left !important;
    margin-top: unset;
    margin-bottom: 50px;
  }
  .hb-maska-niskoopo-kosmetyki {
    float: left;
    width: 100%;
    position: relative;
    padding-bottom: 134px;
  }
  .hb-maska-niskoopo-kosmetyki:after {
    content: "";
    position: absolute;
    left: 0;
    background: url(https://sklep.onlybio.life/img/hb/202/left_produts.svg) no-repeat;
    width: 265px;
    height: 528px;
    bottom: 0;
  }
  .hb-maska-niskoopo-kosmetyki-header {
    float: left;
    width: 100%;
  }
  .hb-maska-niskoopo-kosmetyki-all {
    float: left;
    width: 80%;
    margin: 0 10%;
  }
  .hb-maska-niskoopo-kosmetyki-1 {
    float: left;
    width: 33.3%;
  }
  .hb-maska-niskoopo-kosmetyki-2 {
    float: left;
    width: 33.3%;
  }
  .hb-maska-niskoopo-kosmetyki-3 {
    float: left;
    width: 33.3%;
  }
  .hb-maska-niskoopo-kosmetyki-header p {
    margin-top: 50px;
    margin-bottom: 44px;
    color: #fff;
    font-size: 32px;
    line-height: 37px;
    font-family: "Lobster", sans-serif;
    padding-bottom: 50px;
  }
  .hb-maska-niskoopo-kosmetyki-1 p:nth-child(1) {
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    min-height: 42px;
  }
  .hb-maska-niskoopo-kosmetyki-1 p:nth-child(2) {
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    min-height: 59px;
  }
  .hb-maska-niskoopo-kosmetyki-2 p:nth-child(1) {
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 5px;
  }
  .hb-maska-niskoopo-kosmetyki-2 p:nth-child(2) {
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    min-height: 78px;
  }
  .hb-maska-niskoopo-kosmetyki-3 p:nth-child(1) {
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 5px;
  }
  .hb-maska-niskoopo-kosmetyki-3 p:nth-child(2) {
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    min-height: 78px;
  }
  .hb-maska-niskoopo-kosmetyki-1 p:nth-child(3) {
    margin: 0 0 20px;
  }
  .hb-maska-niskoopo-kosmetyki-2 p:nth-child(3) {
    margin: 0 0 20px;
  }
  .hb-maska-niskoopo-kosmetyki-3 p:nth-child(3) {
    margin: 0 0 20px;
  }
  .hb-maska-niskoopo-kosmetyki-1 p:nth-child(4) a {
    letter-spacing: 1.52px;
    background: #f9a52e;
    padding: 10px 30px;
    font-size: 15px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    z-index: 20;
    position: relative;
  }
  .hb-maska-niskoopo-kosmetyki-2 p:nth-child(4) a {
    background: #f9a52e;
    padding: 10px 30px;
    font-size: 15px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    z-index: 20;
    position: relative;
  }
  .hb-maska-niskoopo-kosmetyki-3 p:nth-child(4) a {
    background: #f9a52e;
    padding: 10px 30px;
    font-size: 15px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
  }
  .hb-maska-niskoopo-last-sec {
    overflow: auto;
    width: 100%;
    padding-bottom: 90px;
  }
  .hb-maska-niskoopo-first-row-last-sec {
    display: grid;
    grid-template-columns: 60% 40%;
  }
  .wrapp_last_img_sec {
    justify-self: flex-end;
  }
  .hb-maska-niskoopo-wrapp-text-last-sec span {
    font-size: 142px;
    line-height: 126px;
    color: #fff;
    font-family: "Lobster", sans-serif;
    display: inline-block;
    margin-right: 28px;
  }
  .hb-maska-niskoopo-wrapp-text-last-sec h2 {
    font-weight: 500;
    font-size: 43px;
    line-height: 52px;
    font-family: "Lobster", sans-serif;
    color: #fff;
    margin-bottom: 10px;
  }
  .hb-maska-niskoopo-wrapp-text-last-sec p {
    font-size: 14px;
    line-height: 23px;
    letter-spacing: 0.43px;
    font-weight: 500;
    color: #fff;
    margin-bottom: unset;
    text-align: left !important;
  }
  .hb-maska-niskoopo-wrapp-text-last-sec {
    display: flex;
    margin-left: 12%;
    margin-top: 30px;
  }
  .hb-maska-niskoopo-wrapp-text-last-second p {
    text-align: left;
  }
  .hb-maska-niskoopo-desc-last-products {
    display: grid;
    grid-template-columns: repeat(3, 233px);
    grid-column-gap: 39px;
    justify-content: center;
    margin-top: -280px;
  }
  .hb-maska-niskoopo-box {
    position: relative;
  }
  .hb-maska-niskoopo-desc-last-products p {
    text-align: left !important;
  }
  .hb-maska-niskoopo-box img {
    margin-top: -52px;
  }
  .hb-maska-niskoopo-inside-box:first-child {
    box-shadow: unset;
  }
  .hb-maska-niskoopo-box:nth-child(2) {
    margin-top: 50px;
  }
  .hb-maska-niskoopo-box:nth-child(3) {
    margin-top: 50px;
  }
  .hb-maska-niskoopo-box:nth-child(4) {
    margin-top: 42px;
    box-shadow: unset;
  }
  .hb-maska-niskoopo-box:nth-child(5) {
    margin-top: 108px;
  }
  .hb-maska-niskoopo-box:nth-child(6) {
    margin-top: 53px;
  }
  .hb-maska-niskoopo-3box:before {
    z-index: 20;
    content: "";
    position: absolute;
    width: 271px;
    height: 288px;
    background: rgb(4, 191, 152);
    background: -moz-linear-gradient(180deg, rgba(4, 191, 152, 1) 19%, rgba(4, 190, 156, 1) 21%, rgba(0, 167, 212, 1) 52%);
    background: -webkit-linear-gradient(180deg, rgba(4, 191, 152, 1) 19%, rgba(4, 190, 156, 1) 21%, rgba(0, 167, 212, 1) 52%);
    background: linear-gradient(180deg, rgba(4, 191, 152, 1) 19%, rgba(4, 190, 156, 1) 21%, rgba(0, 167, 212, 1) 52%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#04bf98",endColorstr="#00a7d4",GradientType=1);
    transform: translate(50%);
    right: 50%;
    top: -20px;
  }
  .hb-maska-niskoopo-inside-box {
    background: #fff;
    z-index: 20;
    position: relative;
    height: 247px;
    padding: 0 21px;
    -webkit-box-shadow: 3px 3px 50px 0 rgba(131, 24, 135, 1);
    -moz-box-shadow: 3px 3px 50px 0 rgba(131, 24, 135, 1);
    box-shadow: 3px 3px 50px 0 rgba(131, 24, 135, 1);
  }
  .hb-maska-niskoopo-box .hb-maska-niskoopo-inside-box h2 {
    font-family: "Dosis", sans-serif;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.64px;
    text-transform: uppercase;
    font-weight: 500;
    color: #442494;
    margin-bottom: 5px;
    padding-right: 50px;
  }
  .hb-maska-niskoopo-box .hb-maska-niskoopo-inside-box p {
    font-family: "Dosis", sans-serif;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0.42px;
    font-weight: 400;
    color: #442494;
    margin-top: unset;
    font-weight: 500;
  }
  .hb-maska-niskoopo-wrapp_logo_footer {
    margin: 0 auto;
    width: 100%;
    display: flex;
    justify-content: center;
  }
  .hb-maska-niskoopo-wrapp_logo_footer {
    padding-bottom: 63px;
  }
  @media screen and (max-width: 1199px) {
    .hb-maska-niskoopo-all {
      margin: 0;
    }
    .hb-maska-niskoopo-header {
      margin-bottom: 0;
    }
    .hb-maska-niskoopo-box .hb-maska-niskoopo-inside-box h2 {
      padding-right: unset;
    }
    .hb-maska-niskoopo-omo-1 img {
      max-width: unset;
    }
    .hb-maska-niskoopo-omo-1 {
      width: unset;
    }
    .hb-maska-niskoopo-desc-last-products {
      margin-top: 200px;
    }
    .hb-maska-niskoopo-wrapp-all {
      background-size: cover;
    }
  }
  @media screen and (max-width: 991px) {
    .hb-maska-niskoopo-zalety-lewo {
      width: 30%;
    }
    .hb-maska-niskoopo-zalety-prawo {
      width: 70%;
    }
    .hb-maska-niskoopo-desc-last-products {
      margin-top: 40px;
    }
    .hb-maska-niskoopo-desc-last-products {
      grid-template-columns: repeat(2, 233px);
    }
    .hb-maska-niskoopo-zalety-top p {
      text-align: center !important;
    }
    .hb-maska-niskoopo-dzialanie p:nth-child(1) {
      padding: 0 20px;
    }
    .hb-maska-niskoopo-pssst p:nth-child(1) {
      margin: 0 20px;
    }
    .wrapp_last_img_sec img {
      display: none;
    }
    .hb-maska-niskoopo-header {
      padding-left: unset;
    }
    .hb-maska-niskoopo-pssst p:nth-child(2) {
      padding: 0 20px;
    }
    .hb-maska-niskoopo-zalety-prawo-ikona {
      width: 100%;
      justify-content: center;
      display: grid;
    }
    .hb-maska-niskoopo-pielegnacja-all-lewo-tekst p:nth-child(1) {
      margin: unset;
    }
    .hb-maska-niskoopo-pielegnacja-all-prawo-tekst p:nth-child(1) {
      margin-right: unset;
    }
    .hb-maska-niskoopo-nazwa-prawo {
      justify-content: center;
    }
    .hb-maska-niskoopo-wrapp-oporowate .hb-maska-niskoopo-omo-all {
      grid-template-columns: repeat(1, 1fr);
    }
    .hb-maska-niskoopo-wrapp-oporowate .hb-maska-niskoopo-omo-all {
      padding: 0 15px;
    }
    .hb-maska-niskoopo-next-omo p {
      padding-right: unset;
    }
    .hb-maska-niskoopo-omo-1 p {
      text-align: center;
    }
    .hb-maska-niskoopo-omo-1 {
      width: 100%;
      justify-self: center;
      display: flex;
      justify-content: center;
    }
    .hb-maska-niskoopo-first-oporowate {
      grid-template-columns: repeat(1, 1fr);
    }
    .hb-maska-niskoopo-omo h2 {
      text-align: center;
    }
    .hb-maska-niskoopo-first-row-last-sec {
      grid-template-columns: 100%;
    }
    .hb-maska-niskoopo-header {
      display: grid;
      align-items: end;
    }
    .hb-maska-niskoopo-header img {
      margin-bottom: -190px;
    }
  }
  @media screen and (max-width: 767px) {
    .hb-maska-niskoopo-zalety-lewo {
      width: 100%;
    }
    .hb-maska-niskoopo-zalety-prawo {
      width: 100%;
    }
    .hb-maska-niskoopo-nazwa-lewo {
      width: 100%;
    }
    .hb-maska-niskoopo-nazwa-prawo {
      width: 100%;
    }
    .hb-maska-niskoopo-pielegnacja-all-lewo-img {
      width: 100%;
      text-align: center;
    }
    .hb-maska-niskoopo-pielegnacja-all-prawo-tekst {
      width: 100%;
    }
    .hb-maska-niskoopo-pielegnacja-all-prawo-img {
      width: 100%;
      text-align: center;
    }
    .hb-maska-niskoopo-pielegnacja-all-lewo-tekst {
      width: 100%;
    }
    .hb-maska-niskoopo-sklad1 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-maska-niskoopo-sklad2 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-maska-niskoopo-sklad3 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-maska-niskoopo-sklad4 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-maska-niskoopo-omo-1 {
      float: left;
      width: 100%;
      display: flex;
      justify-content: center;
    }
    .hb-maska-niskoopo-omo-2 {
      float: left;
      width: 50%;
    }
    .hb-maska-niskoopo-omo-3 {
      float: left;
      width: 100%;
    }
    .hb-maska-niskoopo-nazwa-lewo p:nth-child(1) {
      text-align: center;
      padding-left: 0;
    }
    .hb-maska-niskoopo-nazwa-lewo p:nth-child(2) {
      text-align: center;
      padding-left: 0;
    }
    .hb-maska-niskoopo-nazwa-lewo p:nth-child(3) {
      text-align: center;
      padding-left: 0;
    }
    .hb-maska-niskoopo-nazwa-prawo p {
      float: none;
    }
    .hb-maska-niskoopo-wrapp-all {
      background-position: top;
      background-size: cover;
    }
    .hb-maska-niskoopo-desc-last-products {
      grid-template-columns: repeat(1, 233px);
    }
    .hb-maska-niskoopo-desc-last-products {
      margin-top: 40px;
    }
    .wrapp_last_img_sec img {
      z-index: 0;
      position: relative;
    }
    .hb-maska-niskoopo-wrapp-text-last-sec {
      z-index: 20;
      position: relative;
    }
    .hb-maska-niskoopo-sklad3 p:nth-child(2) {
      text-align: center !important;
    }
    .hb-maska-niskoopo-sklad3 {
      display: grid;
      justify-content: center;
      justify-items: center;
      text-align: center;
    }
    .hb-maska-niskoopo-omo-3 p {
      padding-left: 15px;
      padding-right: 15px;
      text-align: center !important;
    }
    .hb-maska-niskoopo-nazwa {
      display: grid;
      justify-content: center;
    }
    .hb-maska-niskoopo-nazwa-prawo p {
      margin-right: unset;
    }
    .hb-maska-niskoopo-zaleta {
      display: grid;
      justify-items: center;
    }
    .hb-maska-niskoopo-zalety-prawo-tekst {
      width: 90%;
      padding-left: 20px;
    }
    .hb-maska-niskoopo-kosmetyki-all {
      display: grid;
      width: 100%;
      justify-content: center;
      justify-items: center;
      margin: unset;
    }
    .hb-maska-niskoopo-kosmetyki-1 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-maska-niskoopo-kosmetyki-2 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-maska-niskoopo-kosmetyki-3 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-maska-niskoopo-pielegnacja-all-lewo-tekst {
      padding-left: 30px;
    }
    .hb-maska-niskoopo-zalety-prawo-tekst p:nth-child(1) {
      text-align: center !important;
    }
    .hb-maska-niskoopo-zalety-prawo-tekst p:nth-child(2) {
      text-align: center !important;
    }
    .hb-maska-niskoopo-zalety-prawo-tekst {
      width: 100%;
      padding-left: 15px;
      padding-right: 15px;
    }
    .hb-maska-niskoopo-header {
      display: grid;
      align-items: end;
    }
    .hb-maska-niskoopo-header img {
      margin-bottom: -200px;
    }
    .hb-maska-niskoopo-sklad1 {
      text-align: center;
      display: grid;
      justify-content: center;
    }
  }
  @media screen and (max-width: 468px) {
    .hb-maska-niskoopo-wrapp-text-last-sec h2 {
      font-size: 28px;
      line-height: 35px;
    }
  }
  /* maska do włosów niskoporowatych */
  /* maska do włosów wyskoporowatych */
  .hb-maska-wysokopo-all {
    display: none;
    max-width: 930px;
    margin: 0 70px 50px;
    width: 100%;
    float: left;
    font-family: "Dosis", sans-serif;
    font-weight: 500;
  }
  .hb-maska-wysokopo-all p {
    position: relative;
    z-index: 20;
    font-family: "Dosis", sans-serif;
    font-weight: 500;
  }
  .hb-maska-wysokopo-header {
    z-index: 20;
    position: relative;
    background: url(https://sklep.onlybio.life/img/hb/204/bg.png) no-repeat;
    background-repeat: no-repeat;
    background-position: left top;
    min-height: 510px;
    padding-left: 40%;
    padding-top: 66px;
    position: relative;
    margin-bottom: -85px;
    z-index: 0;
  }
  .hb-maska-wysokopo-header:after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    background: url(https://sklep.onlybio.life/img/hb/204/hb-left-pro_2.svg) no-repeat;
    width: 196px;
    height: 252px;
  }
  .hb-maska-wysokopo-wrapp-all {
    background: url(https://sklep.onlybio.life/img/hb/204/bg.svg) no-repeat bottom center;
    background-size: cover;
  }
  .hb-maska-wysokopo-header p {
    color: #fff;
    font-size: 24px;
    margin-bottom: 15px !important;
  }
  .hb-maska-wysokopo-nazwa-lewo {
    float: left;
    width: 60%;
  }
  .hb-maska-wysokopo-nazwa {
    display: flex;
    align-items: center;
    z-index: 21;
    position: relative;
  }
  .hb-maska-wysokopo-nazwa-prawo {
    float: left;
    width: 35%;
  }
  .hb-maska-wysokopo-nazwa-lewo p:nth-child(1) {
    font-family: "Lobster", sans-serif;
    font-size: 82px;
    line-height: 82px;
    color: #fff;
    text-align: left;
    padding-left: 100px;
  }
  .hb-maska-wysokopo-nazwa-lewo p:nth-child(2) {
    letter-spacing: 0.28px;
    font-size: 28px;
    line-height: 38px;
    color: #442494;
    text-align: left;
    padding-left: 100px;
    font-weight: 700;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .hb-maska-wysokopo-nazwa-lewo p:nth-child(3) {
    font-size: 18px;
    line-height: 25px;
    color: #fff;
    letter-spacing: 0.72px;
    text-align: left;
    padding-left: 100px;
    font-family: "Dosis", sans-serif;
  }
  .hb-maska-wysokopo-nazwa-prawo p {
    float: left;
    margin-right: 36px;
    margin-top: 20px;
  }
  .hb-maska-wysokopo-dzialanie {
    float: left;
    width: 100%;
    padding: 80px 0 60px;
  }
  .hb-maska-wysokopo-tekst-zalety-lewo {
    display: grid;
    justify-content: center;
  }
  .hb-maska-wysokopo-tekst-zalety-lewo img {
    justify-self: center;
    margin-bottom: 12px;
  }
  .hb-maska-wysokopo-dzialanie p:nth-child(1) {
    font-family: "Lobster", sans-serif;
    font-size: 43px;
    line-height: 52px;
    margin-bottom: 20px;
    color: #fff;
  }
  .hb-maska-wysokopo-dzialanie p:nth-child(2) {
    font-size: 18px;
    line-height: 25px;
    color: #fff;
    letter-spacing: 0.72px;
  }
  .hb-maska-wysokopo-zalety {
    float: left;
    width: 100%;
  }
  .hb-maska-wysokopo-zalety-lewo {
    float: left;
    width: 40%;
    position: relative;
  }
  .hb-maska-wysokopo-zalety-lewo:after {
    content: "";
    position: absolute;
    background: url(https://sklep.onlybio.life/img/hb/204/hb-left-pro.svg) no-repeat;
    left: 0;
    top: 0;
    width: 274px;
    height: 441px;
    top: -75px;
  }
  .hb-maska-wysokopo-zalety-prawo {
    float: left;
    width: 60%;
  }
  .hb-maska-wysokopo-zalety-top {
    float: left;
    width: 100%;
  }
  .hb-maska-wysokopo-zaleta {
    float: left;
    width: 100%;
    display: flex;
    align-items: center;
  }
  .hb-maska-wysokopo-zalety-prawo-ikona {
    float: left;
    width: 22%;
  }
  .hb-maska-wysokopo-zalety-prawo-tekst {
    float: left;
    width: 78%;
    padding-right: 70px;
  }
  .hb-maska-wysokopo-zalety-top p {
    color: #fff;
    text-align: left !important;
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 20px !important;
  }
  .hb-maska-wysokopo-zalety-lewo p:nth-child(2) {
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    color: #fff;
    margin: 20px 0;
  }
  .hb-maska-wysokopo-zalety-prawo-ikona img {
    max-width: 104px;
  }
  .hb-maska-wysokopo-zalety-prawo-tekst p:nth-child(1) {
    color: #fff;
    text-align: left !important;
    font-family: "Lobster", sans-serif;
    font-size: 26px;
    line-height: 72px;
  }
  .hb-maska-wysokopo-zalety-prawo-tekst p:nth-child(2) {
    color: #fff;
    text-align: left !important;
    font-size: 18px;
    margin-bottom: 20px;
    font-family: "Dosis", sans-serif;
  }
  .hb-maska-wysokopo-zalety-bottom {
    margin: 30px 0;
    float: left;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }
  .hb-maska-wysokopo-zalety-bottom p:nth-child(1) {
    color: #fff;
    text-align: left;
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 10px;
  }
  .hb-maska-wysokopo-zalety-bottom p:nth-child(2) {
    color: #fff;
    text-align: left;
    font-size: 18px;
    line-height: 25px;
  }
  .hb-maska-wysokopo-zalety-bottom h2 {
    font-weight: 500;
    color: #fff;
    text-align: left;
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 10px;
    margin-top: 50px;
  }
  .hb-maska-wysokopo-zalety-bottom span {
    color: #fff;
    text-align: left;
    font-size: 18px;
    line-height: 25px;
    display: inline-block;
    padding-right: 30px;
  }
  .hb-maska-wysokopo-pielegnacja {
    float: left;
    width: 100%;
    padding-top: 90px;
    padding-bottom: 35px;
  }
  .hb-maska-wysokopo-pielegnacja p:nth-child(1) {
    color: #fff;
    text-align: center;
    font-family: "Lobster", sans-serif;
    font-size: 43px;
    line-height: 52px;
    margin-bottom: 20px;
  }
  .hb-maska-wysokopo-pielegnacja p:nth-child(2) {
    color: #fff;
    text-align: center;
    font-size: 16px;
    line-height: 24px;
  }
  .hb-maska-wysokopo-pielegnacja-all {
    float: left;
    width: 100%;
  }
  .hb-maska-wysokopo-pielegnacja-all-lewo-img {
    float: left;
    width: 50%;
  }
  .hb-maska-wysokopo-pielegnacja-all-prawo-tekst {
    float: left;
    width: 50%;
    padding-left: 30px;
    padding-right: 40px;
  }
  .hb-maska-wysokopo-pielegnacja-all-prawo-tekst p:nth-child(1) {
    padding-right: 50px;
    color: #f9a52e;
    font-size: 28px;
    line-height: 34px;
    text-align: left;
    font-weight: 500 !important;
    padding-top: unset;
    padding-bottom: 20px;
    margin-right: 85px;
  }
  .hb-maska-wysokopo-pielegnacja-all-prawo-tekst p:nth-child(2) {
    margin-right: 10px;
    color: #fff;
    font-size: 18px;
    line-height: 25px;
    text-align: left;
    letter-spacing: 0.72px;
    margin-right: 10px;
  }
  .hb-maska-wysokopo-pielegnacja-all-lewo-tekst {
    float: left;
    width: 50%;
    padding-left: 60px;
    padding-right: 40px;
  }
  .hb-maska-wysokopo-pielegnacja-all-lewo-tekst p:nth-child(1) {
    color: #f9a52e;
    font-size: 28px;
    line-height: 34px;
    text-align: left;
    font-weight: 500 !important;
    padding-bottom: 20px;
    margin-right: 110px;
  }
  .hb-maska-wysokopo-pielegnacja-all-lewo-tekst p:nth-child(2) {
    color: #fff;
    font-size: 18px;
    line-height: 25px;
    text-align: left;
    letter-spacing: 0.72px;
  }
  .hb-maska-wysokopo-pielegnacja-all-prawo-img {
    float: left;
    width: 50%;
    position: relative;
    padding-bottom: 123px;
  }
  .hb-maska-wysokopo-pielegnacja-all-prawo-img:after {
    content: "";
    position: absolute;
    width: 500px;
    height: 305px;
    bottom: 75px;
    background: #43ac56;
    right: 0;
    z-index: 0;
  }
  .hb-maska-wysokopo-pielegnacja-all-prawo-img img {
    position: relative;
    z-index: 20;
  }
  .hb-maska-wysokopo-pssst {
    float: left;
    width: 100%;
    position: relative;
  }
  .hb-maska-wysokopo-pssst:after {
    content: "";
    position: absolute;
    background: url(https://sklep.onlybio.life/img/hb/204/left_ilu.svg) no-repeat;
    left: 0;
    bottom: -190px;
    width: 284px;
    height: 496px;
  }
  .hb-maska-wysokopo-pssst::before {
    content: "";
    position: absolute;
    background: url(https://sklep.onlybio.life/img/hb/204/right_ilu.svg) no-repeat;
    right: 0;
    bottom: -122px;
    width: 209px;
    height: 427px;
  }
  .hb-maska-wysokopo-pssst {
    float: left;
    width: 100%;
  }
  .hb-maska-wysokopo-pssst p:nth-child(1) {
    color: #f9a52e;
    font-family: "Lobster", sans-serif;
    font-size: 64px;
    line-height: 77px;
    padding-bottom: 20px;
  }
  .hb-maska-wysokopo-pssst p:nth-child(2) {
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 80px;
    max-width: 510px;
    margin: 0 auto;
  }
  .hb-maska-wysokopo-pssst p:nth-child(4) {
    color: #fff;
    font-size: 24px;
    line-height: 35px;
    padding-bottom: 15px;
    padding-top: 40px;
  }
  .hb-maska-wysokopo-pssst p:nth-child(5) {
    color: #fff;
    font-size: 54px;
    line-height: 68px;
    padding-bottom: 40px;
    font-family: "Lobster", sans-serif;
  }
  .hb-maska-wysokopo-sklad {
    float: left;
    width: 100%;
  }
  .hb-maska-wysokopo-sklad1 {
    float: left;
    width: 25%;
    margin-top: -30px;
  }
  .hb-maska-wysokopo-sklad2 {
    float: left;
    width: 25%;
    margin-top: 30px;
  }
  .hb-maska-wysokopo-sklad3 {
    float: left;
    width: 28%;
    margin-top: 30px;
    display: grid;
    justify-content: center;
  }
  .hb-maska-wysokopo-sklad3 p {
    justify-self: center;
  }
  .hb-maska-wysokopo-sklad4 {
    float: left;
    width: 17%;
    margin-top: -30px;
  }
  .hb-opis-sklad3 img {
    justify-content: center;
  }
  .hb-maska-wysokopo-sklad1 p {
    text-align: right !important;
  }
  .hb-maska-wysokopo-sklad2 p:nth-child(2) {
    margin-top: 10px;
    color: #fff;
    font-size: 29px;
    line-height: 30px;
    font-family: "Lobster", sans-serif;
  }
  .hb-maska-wysokopo-sklad3 p:nth-child(2) {
    margin-top: 10px;
    color: #fff;
    font-size: 16px;
    line-height: 25px;
    text-align: center !important;
  }
  .hb-maska-wysokopo-sklad3 p {
    text-align: left !important;
  }
  .hb-maska-wysokopo-omo {
    float: left;
    width: 100%;
  }
  .hb-maska-wysokopo-omo-header {
    float: left;
    width: 100%;
    text-align: center;
  }
  .hb-maska-wysokopo-omo-all {
    float: left;
    width: 100%;
  }
  .hb-maska-wysokopo-wrapp-oporowate .hb-maska-wysokopo-omo-all {
    float: left;
    width: 100%;
    display: grid;
    grid-template-columns: 568px 148px;
    justify-content: center;
    grid-column-gap: 33px;
  }
  .hb-maska-wysokopo-omo-1 {
    float: left;
    width: 100%;
  }
  .hb-maska-wysokopo-omo-2 {
    float: left;
    width: 20%;
  }
  .hb-maska-wysokopo-omo-3 {
    float: left;
    width: 50%;
  }
  .hb-maska-wysokopo-wrapp-oporowate .hb-maska-wysokopo-omo-3 {
    width: unset;
  }
  .hb-maska-wysokopo-omo-header p:nth-child(1) {
    margin-top: 109px;
    color: #fff;
    font-size: 43px;
    line-height: 52px;
    font-family: "Lobster", sans-serif;
    text-align: center !important;
  }
  .hb-maska-wysokopo-header-first p:nth-child(2) {
    margin-bottom: unset !important;
    font-weight: 700;
  }
  .hb-maska-wysokopo-omo-header p:nth-child(2) {
    margin-top: 20px;
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 15px;
    text-align: center !important;
  }
  .hb-maska-wysokopo-omo-1 p {
    text-align: right !important;
  }
  .hb-maska-wysokopo-omo-2 p {
    font-size: 157px;
    line-height: 160px;
    color: #fff;
    font-family: "Lobster", sans-serif;
    text-transform: none;
  }
  .hb-maska-wysokopo-omo-3 p {
    font-size: 16px;
    line-height: 25px;
    color: #fff;
    text-align: left !important;
    margin-bottom: 50px !important;
  }
  .hb-maska-wysokopo-first-oporowate {
    display: grid;
    justify-content: center;
    justify-items: center;
    grid-template-columns: 217px 547px;
    grid-gap: 20px;
    float: left;
    width: 100%;
  }
  .hb-maska-wysokopo-first-oporowate .hb-maska-wysokopo-omo-1 {
    width: unset;
  }
  .hb-maska-wysokopo-first-oporowate .hb-maska-wysokopo-omo-3 {
    width: unset;
    align-self: center;
  }
  .hb-maska-wysokopo-first-oporowate .hb-maska-wysokopo-omo-3 p {
    margin-bottom: unset !important;
    font-weight: 700;
    letter-spacing: 0.64px;
  }
  .hb-maska-wysokopo-next-omo p:nth-child(1) {
    margin-bottom: unset;
  }
  .hb-maska-wysokopo-omo-header p:nth-child(2) {
    margin-top: 9px;
  }
  .hb-maska-wysokopo-omo h2 {
    font-size: 26px;
    line-height: 33px;
    font-family: "Lobster", sans-serif;
    color: #fff;
    margin-bottom: 6px;
    font-weight: 500;
  }
  .hb-maska-wysokopo-next-omo p {
    font-size: 16px;
    line-height: 25px;
    color: #fff;
    letter-spacing: 0.64px;
    text-align: left !important;
    margin-top: unset;
    margin-bottom: 50px;
  }
  .hb-maska-wysokopo-kosmetyki {
    float: left;
    width: 100%;
    position: relative;
    padding-bottom: 134px;
  }
  .hb-maska-wysokopo-kosmetyki:after {
    content: "";
    position: absolute;
    left: 0;
    background: url(https://sklep.onlybio.life/img/hb/204/left_produts.svg) no-repeat;
    width: 265px;
    height: 528px;
    bottom: 0;
  }
  .hb-maska-wysokopo-kosmetyki-header {
    float: left;
    width: 100%;
  }
  .hb-maska-wysokopo-kosmetyki-all {
    float: left;
    width: 80%;
    margin: 0 10%;
  }
  .hb-maska-wysokopo-kosmetyki-1 {
    float: left;
    width: 33.3%;
  }
  .hb-maska-wysokopo-kosmetyki-2 {
    float: left;
    width: 33.3%;
  }
  .hb-maska-wysokopo-kosmetyki-3 {
    float: left;
    width: 33.3%;
  }
  .hb-maska-wysokopo-kosmetyki-header p {
    margin-top: 50px;
    margin-bottom: 44px;
    color: #fff;
    font-size: 32px;
    line-height: 37px;
    font-family: "Lobster", sans-serif;
    padding-bottom: 50px;
  }
  .hb-maska-wysokopo-kosmetyki-1 p:nth-child(1) {
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    min-height: 42px;
  }
  .hb-maska-wysokopo-kosmetyki-1 p:nth-child(2) {
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    min-height: 59px;
  }
  .hb-maska-wysokopo-kosmetyki-2 p:nth-child(1) {
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 5px;
  }
  .hb-maska-wysokopo-kosmetyki-2 p:nth-child(2) {
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    min-height: 78px;
  }
  .hb-maska-wysokopo-kosmetyki-3 p:nth-child(1) {
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 5px;
  }
  .hb-maska-wysokopo-kosmetyki-3 p:nth-child(2) {
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    min-height: 78px;
  }
  .hb-maska-wysokopo-kosmetyki-1 p:nth-child(3) {
    margin: 0 0 20px;
  }
  .hb-maska-wysokopo-kosmetyki-2 p:nth-child(3) {
    margin: 0 0 20px;
  }
  .hb-maska-wysokopo-kosmetyki-3 p:nth-child(3) {
    margin: 0 0 20px;
  }
  .hb-maska-wysokopo-kosmetyki-1 p:nth-child(4) a {
    letter-spacing: 1.52px;
    background: #f9a52e;
    padding: 10px 30px;
    font-size: 15px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    z-index: 20;
    position: relative;
  }
  .hb-maska-wysokopo-kosmetyki-2 p:nth-child(4) a {
    background: #f9a52e;
    padding: 10px 30px;
    font-size: 15px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    z-index: 20;
    position: relative;
  }
  .hb-maska-wysokopo-kosmetyki-3 p:nth-child(4) a {
    background: #f9a52e;
    padding: 10px 30px;
    font-size: 15px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
  }
  .hb-maska-wysokopo-last-sec {
    overflow: auto;
    width: 100%;
    padding-bottom: 90px;
  }
  .hb-maska-wysokopo-first-row-last-sec {
    display: grid;
    grid-template-columns: 60% 40%;
  }
  .wrapp_last_img_sec {
    justify-self: flex-end;
  }
  .hb-maska-wysokopo-wrapp-text-last-sec span {
    font-size: 142px;
    line-height: 126px;
    color: #fff;
    font-family: "Lobster", sans-serif;
    display: inline-block;
    margin-right: 28px;
  }
  .hb-maska-wysokopo-wrapp-text-last-sec h2 {
    font-weight: 500;
    font-size: 43px;
    line-height: 52px;
    font-family: "Lobster", sans-serif;
    color: #fff;
    margin-bottom: 10px;
  }
  .hb-maska-wysokopo-wrapp-text-last-sec p {
    font-size: 14px;
    line-height: 23px;
    letter-spacing: 0.43px;
    font-weight: 500;
    color: #fff;
    margin-bottom: unset;
    text-align: left !important;
  }
  .hb-maska-wysokopo-wrapp-text-last-sec {
    display: flex;
    margin-left: 12%;
    margin-top: 30px;
  }
  .hb-maska-wysokopo-wrapp-text-last-second p {
    text-align: left;
  }
  .hb-maska-wysokopo-desc-last-products {
    display: grid;
    grid-template-columns: repeat(3, 233px);
    grid-column-gap: 39px;
    justify-content: center;
    margin-top: -280px;
  }
  .hb-maska-wysokopo-box {
    position: relative;
  }
  .hb-maska-wysokopo-desc-last-products p {
    text-align: left !important;
  }
  .hb-maska-wysokopo-box img {
    margin-top: -52px;
  }
  .hb-maska-wysokopo-inside-box:first-child {
    box-shadow: unset;
  }
  .hb-maska-wysokopo-box:nth-child(2) {
    margin-top: 50px;
  }
  .hb-maska-wysokopo-box:nth-child(3) {
    margin-top: 50px;
  }
  .hb-maska-wysokopo-box:nth-child(4) {
    margin-top: 42px;
    box-shadow: unset;
  }
  .hb-maska-wysokopo-box:nth-child(5) {
    margin-top: 108px;
  }
  .hb-maska-wysokopo-box:nth-child(6) {
    margin-top: 53px;
  }
  .hb-maska-wysokopo-5box:before {
    z-index: 20;
    content: "";
    position: absolute;
    width: 271px;
    height: 288px;
    background: rgb(4, 191, 152);
    background: -moz-linear-gradient(180deg, rgba(4, 191, 152, 1) 19%, rgba(4, 190, 156, 1) 21%, rgba(0, 167, 212, 1) 52%);
    background: -webkit-linear-gradient(180deg, rgba(4, 191, 152, 1) 19%, rgba(4, 190, 156, 1) 21%, rgba(0, 167, 212, 1) 52%);
    background: linear-gradient(180deg, rgba(4, 191, 152, 1) 19%, rgba(4, 190, 156, 1) 21%, rgba(0, 167, 212, 1) 52%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#04bf98",endColorstr="#00a7d4",GradientType=1);
    transform: translate(50%);
    right: 50%;
    top: -20px;
  }
  .hb-maska-wysokopo-inside-box {
    background: #fff;
    z-index: 20;
    position: relative;
    height: 247px;
    padding: 0 21px;
    -webkit-box-shadow: 3px 3px 50px 0 rgba(131, 24, 135, 1);
    -moz-box-shadow: 3px 3px 50px 0 rgba(131, 24, 135, 1);
    box-shadow: 3px 3px 50px 0 rgba(131, 24, 135, 1);
  }
  .hb-maska-wysokopo-box .hb-maska-wysokopo-inside-box h2 {
    font-family: "Dosis", sans-serif;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.64px;
    text-transform: uppercase;
    font-weight: 500;
    color: #442494;
    margin-bottom: 5px;
    padding-right: 50px;
  }
  .hb-maska-wysokopo-box .hb-maska-wysokopo-inside-box p {
    font-family: "Dosis", sans-serif;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0.42px;
    font-weight: 400;
    color: #442494;
    margin-top: unset;
    font-weight: 500;
  }
  .hb-maska-wysokopo-wrapp_logo_footer {
    margin: 0 auto;
    width: 100%;
    display: flex;
    justify-content: center;
  }
  .hb-maska-wysokopo-wrapp_logo_footer {
    padding-bottom: 63px;
  }
  @media screen and (max-width: 1199px) {
    .hb-maska-wysokopo-all {
      margin: 0;
    }
    .hb-maska-wysokopo-header {
      margin-bottom: 0;
    }
    .hb-maska-wysokopo-box .hb-maska-wysokopo-inside-box h2 {
      padding-right: unset;
    }
    .hb-maska-wysokopo-omo-1 img {
      max-width: unset;
    }
    .hb-maska-wysokopo-omo-1 {
      width: unset;
    }
    .hb-maska-wysokopo-desc-last-products {
      margin-top: 200px;
    }
    .hb-maska-wysokopo-wrapp-all {
      background-size: cover;
    }
  }
  @media screen and (max-width: 991px) {
    .hb-maska-wysokopo-zalety-lewo {
      width: 30%;
    }
    .hb-maska-wysokopo-zalety-prawo {
      width: 70%;
    }
    .hb-maska-wysokopo-desc-last-products {
      margin-top: 40px;
    }
    .hb-maska-wysokopo-desc-last-products {
      grid-template-columns: repeat(2, 233px);
    }
    .hb-maska-wysokopo-zalety-top p {
      text-align: center !important;
    }
    .hb-maska-wysokopo-dzialanie p:nth-child(1) {
      padding: 0 20px;
    }
    .hb-maska-wysokopo-pssst p:nth-child(1) {
      margin: 0 20px;
    }
    .wrapp_last_img_sec img {
      display: none;
    }
    .hb-maska-wysokopo-header {
      padding-left: unset;
    }
    .hb-maska-wysokopo-pssst p:nth-child(2) {
      padding: 0 20px;
    }
    .hb-maska-wysokopo-zalety-prawo-ikona {
      width: 100%;
      justify-content: center;
      display: grid;
    }
    .hb-maska-wysokopo-pielegnacja-all-lewo-tekst p:nth-child(1) {
      margin: unset;
    }
    .hb-maska-wysokopo-pielegnacja-all-prawo-tekst p:nth-child(1) {
      margin-right: unset;
    }
    .hb-maska-wysokopo-nazwa-prawo {
      justify-content: center;
    }
    .hb-maska-wysokopo-wrapp-oporowate .hb-maska-wysokopo-omo-all {
      grid-template-columns: repeat(1, 1fr);
    }
    .hb-maska-wysokopo-wrapp-oporowate .hb-maska-wysokopo-omo-all {
      padding: 0 15px;
    }
    .hb-maska-wysokopo-next-omo p {
      padding-right: unset;
    }
    .hb-maska-wysokopo-omo-1 p {
      text-align: center;
    }
    .hb-maska-wysokopo-omo-1 {
      width: 100%;
      justify-self: center;
      display: flex;
      justify-content: center;
    }
    .hb-maska-wysokopo-first-oporowate {
      grid-template-columns: repeat(1, 1fr);
    }
    .hb-maska-wysokopo-omo h2 {
      text-align: center;
    }
    .hb-maska-wysokopo-first-row-last-sec {
      grid-template-columns: 100%;
    }
    .hb-maska-wysokopo-header {
      display: grid;
      align-items: end;
    }
    .hb-maska-wysokopo-header img {
      margin-bottom: -190px;
    }
  }
  @media screen and (max-width: 767px) {
    .hb-maska-wysokopo-zalety-lewo {
      width: 100%;
    }
    .hb-maska-wysokopo-zalety-prawo {
      width: 100%;
    }
    .hb-maska-wysokopo-nazwa-lewo {
      width: 100%;
    }
    .hb-maska-wysokopo-nazwa-prawo {
      width: 100%;
    }
    .hb-maska-wysokopo-pielegnacja-all-lewo-img {
      width: 100%;
      text-align: center;
    }
    .hb-maska-wysokopo-pielegnacja-all-prawo-tekst {
      width: 100%;
    }
    .hb-maska-wysokopo-pielegnacja-all-prawo-img {
      width: 100%;
      text-align: center;
    }
    .hb-maska-wysokopo-pielegnacja-all-lewo-tekst {
      width: 100%;
    }
    .hb-maska-wysokopo-sklad1 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-maska-wysokopo-sklad2 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-maska-wysokopo-sklad3 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-maska-wysokopo-sklad4 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-maska-wysokopo-omo-1 {
      float: left;
      width: 100%;
      display: flex;
      justify-content: center;
    }
    .hb-maska-wysokopo-omo-2 {
      float: left;
      width: 50%;
    }
    .hb-maska-wysokopo-omo-3 {
      float: left;
      width: 100%;
    }
    .hb-maska-wysokopo-nazwa-lewo p:nth-child(1) {
      text-align: center;
      padding-left: 0;
    }
    .hb-maska-wysokopo-nazwa-lewo p:nth-child(2) {
      text-align: center;
      padding-left: 0;
    }
    .hb-maska-wysokopo-nazwa-lewo p:nth-child(3) {
      text-align: center;
      padding-left: 0;
    }
    .hb-maska-wysokopo-nazwa-prawo p {
      float: none;
    }
    .hb-maska-wysokopo-wrapp-all {
      background-position: top;
      background-size: cover;
    }
    .hb-maska-wysokopo-desc-last-products {
      grid-template-columns: repeat(1, 233px);
    }
    .hb-maska-wysokopo-desc-last-products {
      margin-top: 40px;
    }
    .wrapp_last_img_sec img {
      z-index: 0;
      position: relative;
    }
    .hb-maska-wysokopo-wrapp-text-last-sec {
      z-index: 20;
      position: relative;
    }
    .hb-maska-wysokopo-sklad3 p:nth-child(2) {
      text-align: center !important;
    }
    .hb-maska-wysokopo-sklad3 {
      display: grid;
      justify-content: center;
      justify-items: center;
      text-align: center;
    }
    .hb-maska-wysokopo-omo-3 p {
      padding-left: 15px;
      padding-right: 15px;
      text-align: center !important;
    }
    .hb-maska-wysokopo-nazwa {
      display: grid;
      justify-content: center;
    }
    .hb-maska-wysokopo-nazwa-prawo p {
      margin-right: unset;
    }
    .hb-maska-wysokopo-zaleta {
      display: grid;
      justify-items: center;
    }
    .hb-maska-wysokopo-zalety-prawo-tekst {
      width: 90%;
      padding-left: 20px;
    }
    .hb-maska-wysokopo-kosmetyki-all {
      display: grid;
      width: 100%;
      justify-content: center;
      justify-items: center;
      margin: unset;
    }
    .hb-maska-wysokopo-kosmetyki-1 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-maska-wysokopo-kosmetyki-2 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-maska-wysokopo-kosmetyki-3 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-maska-wysokopo-pielegnacja-all-lewo-tekst {
      padding-left: 30px;
    }
    .hb-maska-wysokopo-zalety-prawo-tekst p:nth-child(1) {
      text-align: center !important;
    }
    .hb-maska-wysokopo-zalety-prawo-tekst p:nth-child(2) {
      text-align: center !important;
    }
    .hb-maska-wysokopo-zalety-prawo-tekst {
      width: 100%;
      padding-left: 15px;
      padding-right: 15px;
    }
    .hb-maska-wysokopo-header {
      display: grid;
      align-items: end;
    }
    .hb-maska-wysokopo-header img {
      margin-bottom: -200px;
    }
    .hb-maska-wysokopo-sklad1 {
      text-align: center;
      display: grid;
      justify-content: center;
    }
  }
  @media screen and (max-width: 468px) {
    .hb-maska-wysokopo-wrapp-text-last-sec h2 {
      font-size: 28px;
      line-height: 35px;
    }
  }
  
  /* maska do włosów wyskoporowatych */
  
  /* maska do włosów średnioporowatych */
  .hb-maska-srednio-all {
    display: none;
    max-width: 930px;
    margin: 0 70px 50px;
    width: 100%;
    float: left;
    font-family: "Dosis", sans-serif;
    font-weight: 500;
  }
  .hb-maska-srednio-all p {
    position: relative;
    z-index: 20;
    font-family: "Dosis", sans-serif;
    font-weight: 500;
  }
  .hb-maska-srednio-header {
    z-index: 20;
    position: relative;
    background: url(https://sklep.onlybio.life/img/hb/203/bg.png) no-repeat;
    background-repeat: no-repeat;
    background-position: left top;
    min-height: 510px;
    padding-left: 40%;
    padding-top: 66px;
    position: relative;
    margin-bottom: -85px;
    z-index: 0;
  }
  .hb-maska-srednio-header:after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    background: url(https://sklep.onlybio.life/img/hb/203/hb-left-pro_2.svg) no-repeat;
    width: 196px;
    height: 252px;
  }
  .hb-maska-srednio-wrapp-all {
    background: url(https://sklep.onlybio.life/img/hb/203/bg.svg) no-repeat bottom center;
    background-size: cover;
  }
  .hb-maska-srednio-header p {
    color: #fff;
    font-size: 24px;
    margin-bottom: 15px !important;
  }
  .hb-maska-srednio-nazwa-lewo {
    float: left;
    width: 60%;
  }
  .hb-maska-srednio-nazwa {
    display: flex;
    align-items: center;
    z-index: 21;
    position: relative;
  }
  .hb-maska-srednio-nazwa-prawo {
    float: left;
    width: 35%;
  }
  .hb-maska-srednio-nazwa-lewo p:nth-child(1) {
    font-family: "Lobster", sans-serif;
    font-size: 82px;
    line-height: 82px;
    color: #fff;
    text-align: left;
    padding-left: 100px;
  }
  .hb-maska-srednio-nazwa-lewo p:nth-child(2) {
    letter-spacing: 0.28px;
    font-size: 28px;
    line-height: 38px;
    color: #442494;
    text-align: left;
    padding-left: 100px;
    font-weight: 700;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .hb-maska-srednio-nazwa-lewo p:nth-child(3) {
    font-size: 18px;
    line-height: 25px;
    color: #fff;
    letter-spacing: 0.72px;
    text-align: left;
    padding-left: 100px;
    font-family: "Dosis", sans-serif;
  }
  .hb-maska-srednio-nazwa-prawo p {
    float: left;
    margin-right: 36px;
    margin-top: 20px;
  }
  .hb-maska-srednio-dzialanie {
    float: left;
    width: 100%;
    padding: 80px 0 60px;
  }
  .hb-maska-srednio-tekst-zalety-lewo {
    display: grid;
    justify-content: center;
  }
  .hb-maska-srednio-tekst-zalety-lewo img {
    justify-self: center;
    margin-bottom: 12px;
  }
  .hb-maska-srednio-dzialanie p:nth-child(1) {
    font-family: "Lobster", sans-serif;
    font-size: 43px;
    line-height: 52px;
    margin-bottom: 20px;
    color: #fff;
  }
  .hb-maska-srednio-dzialanie p:nth-child(2) {
    font-size: 18px;
    line-height: 25px;
    color: #fff;
    letter-spacing: 0.72px;
  }
  .hb-maska-srednio-zalety {
    float: left;
    width: 100%;
  }
  .hb-maska-srednio-zalety-lewo {
    float: left;
    width: 40%;
    position: relative;
  }
  .hb-maska-srednio-zalety-lewo:after {
    content: "";
    position: absolute;
    background: url(https://sklep.onlybio.life/img/hb/203/hb-left-pro.svg) no-repeat;
    left: 0;
    top: 0;
    width: 274px;
    height: 441px;
    top: -75px;
  }
  .hb-maska-srednio-zalety-prawo {
    float: left;
    width: 60%;
  }
  .hb-maska-srednio-zalety-top {
    float: left;
    width: 100%;
  }
  .hb-maska-srednio-zaleta {
    float: left;
    width: 100%;
    display: flex;
    align-items: center;
  }
  .hb-maska-srednio-zalety-prawo-ikona {
    float: left;
    width: 22%;
  }
  .hb-maska-srednio-zalety-prawo-tekst {
    float: left;
    width: 78%;
    padding-right: 70px;
  }
  .hb-maska-srednio-zalety-top p {
    color: #fff;
    text-align: left !important;
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 20px !important;
  }
  .hb-maska-srednio-zalety-lewo p:nth-child(2) {
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    color: #fff;
    margin: 20px 0;
  }
  .hb-maska-srednio-zalety-prawo-ikona img {
    max-width: 104px;
  }
  .hb-maska-srednio-zalety-prawo-tekst p:nth-child(1) {
    color: #fff;
    text-align: left !important;
    font-family: "Lobster", sans-serif;
    font-size: 26px;
    line-height: 72px;
  }
  .hb-maska-srednio-zalety-prawo-tekst p:nth-child(2) {
    color: #fff;
    text-align: left !important;
    font-size: 18px;
    margin-bottom: 20px;
    font-family: "Dosis", sans-serif;
  }
  .hb-maska-srednio-zalety-bottom {
    margin: 30px 0;
    float: left;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }
  .hb-maska-srednio-zalety-bottom p:nth-child(1) {
    color: #fff;
    text-align: left;
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 10px;
  }
  .hb-maska-srednio-zalety-bottom p:nth-child(2) {
    color: #fff;
    text-align: left;
    font-size: 18px;
    line-height: 25px;
  }
  .hb-maska-srednio-zalety-bottom h2 {
    font-weight: 500;
    color: #fff;
    text-align: left;
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 10px;
    margin-top: 50px;
  }
  .hb-maska-srednio-zalety-bottom span {
    color: #fff;
    text-align: left;
    font-size: 18px;
    line-height: 25px;
    display: inline-block;
    padding-right: 30px;
  }
  .hb-maska-srednio-pielegnacja {
    float: left;
    width: 100%;
    padding-top: 90px;
    padding-bottom: 35px;
  }
  .hb-maska-srednio-pielegnacja p:nth-child(1) {
    color: #fff;
    text-align: center;
    font-family: "Lobster", sans-serif;
    font-size: 43px;
    line-height: 52px;
    margin-bottom: 20px;
  }
  .hb-maska-srednio-pielegnacja p:nth-child(2) {
    color: #fff;
    text-align: center;
    font-size: 16px;
    line-height: 24px;
  }
  .hb-maska-srednio-pielegnacja-all {
    float: left;
    width: 100%;
  }
  .hb-maska-srednio-pielegnacja-all-lewo-img {
    float: left;
    width: 50%;
  }
  .hb-maska-srednio-pielegnacja-all-prawo-tekst {
    float: left;
    width: 50%;
    padding-left: 30px;
    padding-right: 40px;
  }
  .hb-maska-srednio-pielegnacja-all-prawo-tekst p:nth-child(1) {
    padding-right: 50px;
    color: #f9a52e;
    font-size: 28px;
    line-height: 34px;
    text-align: left;
    font-weight: 500 !important;
    padding-top: unset;
    padding-bottom: 20px;
    margin-right: 85px;
  }
  .hb-maska-srednio-pielegnacja-all-prawo-tekst p:nth-child(2) {
    margin-right: 10px;
    color: #fff;
    font-size: 18px;
    line-height: 25px;
    text-align: left;
    letter-spacing: 0.72px;
    margin-left: 10px;
  }
  .hb-maska-srednio-pielegnacja-all-lewo-tekst {
    float: left;
    width: 50%;
    padding-left: 60px;
    padding-right: 40px;
  }
  .hb-maska-srednio-pielegnacja-all-lewo-tekst p:nth-child(1) {
    color: #f9a52e;
    font-size: 28px;
    line-height: 34px;
    text-align: left;
    font-weight: 500 !important;
    padding-bottom: 20px;
    margin-right: 110px;
  }
  .hb-maska-srednio-pielegnacja-all-lewo-tekst p:nth-child(2) {
    color: #fff;
    font-size: 18px;
    line-height: 25px;
    text-align: left;
    letter-spacing: 0.72px;
  }
  .hb-maska-srednio-pielegnacja-all-prawo-img {
    float: left;
    width: 50%;
    position: relative;
    padding-bottom: 123px;
  }
  .hb-maska-srednio-pielegnacja-all-prawo-img:after {
    content: "";
    position: absolute;
    width: 500px;
    height: 305px;
    bottom: 75px;
    background: #43ac56;
    right: 0;
    z-index: 0;
  }
  .hb-maska-srednio-pielegnacja-all-prawo-img img {
    position: relative;
    z-index: 20;
  }
  .hb-maska-srednio-pssst {
    float: left;
    width: 100%;
    position: relative;
  }
  .hb-maska-srednio-pssst:after {
    content: "";
    position: absolute;
    background: url(https://sklep.onlybio.life/img/hb/203/left_ilu.svg) no-repeat;
    left: 0;
    bottom: -190px;
    width: 284px;
    height: 496px;
  }
  .hb-maska-srednio-pssst::before {
    content: "";
    position: absolute;
    background: url(https://sklep.onlybio.life/img/hb/203/right_ilu.svg) no-repeat;
    right: 0;
    bottom: -122px;
    width: 209px;
    height: 427px;
  }
  .hb-maska-srednio-pssst {
    float: left;
    width: 100%;
  }
  .hb-maska-srednio-pssst p:nth-child(1) {
    color: #f9a52e;
    font-family: "Lobster", sans-serif;
    font-size: 64px;
    line-height: 77px;
    padding-bottom: 20px;
  }
  .hb-maska-srednio-pssst p:nth-child(2) {
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 80px;
    max-width: 510px;
    margin: 0 auto;
  }
  .hb-maska-srednio-pssst p:nth-child(4) {
    color: #fff;
    font-size: 24px;
    line-height: 35px;
    padding-bottom: 15px;
    padding-top: 40px;
  }
  .hb-maska-srednio-pssst p:nth-child(5) {
    color: #fff;
    font-size: 54px;
    line-height: 68px;
    padding-bottom: 40px;
    font-family: "Lobster", sans-serif;
  }
  .hb-maska-srednio-sklad {
    float: left;
    width: 100%;
  }
  .hb-maska-srednio-sklad1 {
    float: left;
    width: 25%;
    margin-top: -30px;
  }
  .hb-maska-srednio-sklad2 {
    float: left;
    width: 25%;
    margin-top: 30px;
  }
  .hb-maska-srednio-sklad3 {
    float: left;
    width: 28%;
    margin-top: 30px;
    display: grid;
    justify-content: center;
  }
  .hb-maska-srednio-sklad3 p {
    justify-self: center;
  }
  .hb-maska-srednio-sklad4 {
    float: left;
    width: 17%;
    margin-top: -30px;
  }
  .hb-opis-sklad3 img {
    justify-content: center;
  }
  .hb-maska-srednio-sklad1 p {
    text-align: right !important;
  }
  .hb-maska-srednio-sklad2 p:nth-child(2) {
    margin-top: 10px;
    color: #fff;
    font-size: 29px;
    line-height: 30px;
    font-family: "Lobster", sans-serif;
  }
  .hb-maska-srednio-sklad3 p:nth-child(2) {
    letter-spacing: unset;
    margin-top: 10px;
    color: #fff;
    font-size: 16px;
    line-height: 25px;
    text-align: center !important;
  }
  .hb-maska-srednio-sklad3 p {
    text-align: left !important;
  }
  .hb-maska-srednio-omo {
    float: left;
    width: 100%;
  }
  .hb-maska-srednio-omo-header {
    float: left;
    width: 100%;
    text-align: center;
  }
  .hb-maska-srednio-omo-all {
    float: left;
    width: 100%;
  }
  .hb-maska-srednio-wrapp-oporowate .hb-maska-srednio-omo-all {
    float: left;
    width: 100%;
    display: grid;
    grid-template-columns: 568px 148px;
    justify-content: center;
    grid-column-gap: 33px;
  }
  .hb-maska-srednio-omo-1 {
    float: left;
    width: 100%;
  }
  .hb-maska-srednio-omo-2 {
    float: left;
    width: 20%;
  }
  .hb-maska-srednio-omo-3 {
    float: left;
    width: 50%;
  }
  .hb-maska-srednio-wrapp-oporowate .hb-maska-srednio-omo-3 {
    width: unset;
  }
  .hb-maska-srednio-omo-header p:nth-child(1) {
    margin-top: 109px;
    color: #fff;
    font-size: 43px;
    line-height: 52px;
    font-family: "Lobster", sans-serif;
    text-align: center !important;
  }
  .hb-maska-srednio-header-first p:nth-child(2) {
    margin-bottom: 5px;
  }
  .hb-maska-srednio-omo-header p:nth-child(2) {
    letter-spacing: 0.64px;
    margin-top: 20px;
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 50px;
    text-align: center !important;
  }
  .hb-maska-srednio-omo-1 p {
    text-align: right !important;
  }
  .hb-maska-srednio-omo-2 p {
    font-size: 157px;
    line-height: 160px;
    color: #fff;
    font-family: "Lobster", sans-serif;
    text-transform: none;
  }
  .hb-maska-srednio-omo-3 p {
    font-size: 16px;
    line-height: 25px;
    color: #fff;
    text-align: left !important;
    margin-bottom: 50px !important;
  }
  .hb-maska-srednio-first-oporowate {
    display: grid;
    justify-content: center;
    justify-items: center;
    grid-template-columns: 217px 513px;
    grid-gap: 20px;
    float: left;
    width: 100%;
  }
  .hb-maska-srednio-first-oporowate .hb-maska-srednio-omo-1 {
    width: unset;
  }
  .hb-maska-srednio-first-oporowate .hb-maska-srednio-omo-3 {
    width: unset;
    align-self: center;
  }
  .hb-maska-srednio-first-oporowate .hb-maska-srednio-omo-3 p {
    margin-bottom: unset !important;
    font-weight: 700;
  }
  .hb-maska-srednio-next-omo p:nth-child(1) {
    margin-bottom: unset;
  }
  .hb-maska-srednio-omo-header p:nth-child(2) {
    margin-top: 9px;
  }
  .hb-maska-srednio-omo h2 {
    font-size: 26px;
    line-height: 33px;
    font-family: "Lobster", sans-serif;
    color: #fff;
    margin-bottom: 6px;
    font-weight: 500;
  }
  .hb-maska-srednio-next-omo p {
    font-size: 16px;
    line-height: 25px;
    color: #fff;
    letter-spacing: 0.64px;
    text-align: left !important;
    margin-top: unset;
    margin-bottom: 50px;
  }
  .hb-maska-srednio-kosmetyki {
    float: left;
    width: 100%;
    position: relative;
    padding-bottom: 134px;
  }
  .hb-maska-srednio-kosmetyki:after {
    content: "";
    position: absolute;
    left: 0;
    background: url(https://sklep.onlybio.life/img/hb/203/left_produts.svg) no-repeat;
    width: 265px;
    height: 528px;
    bottom: 0;
  }
  .hb-maska-srednio-kosmetyki-header {
    float: left;
    width: 100%;
  }
  .hb-maska-srednio-kosmetyki-all {
    float: left;
    width: 80%;
    margin: 0 10%;
  }
  .hb-maska-srednio-kosmetyki-1 {
    float: left;
    width: 33.3%;
  }
  .hb-maska-srednio-kosmetyki-2 {
    float: left;
    width: 33.3%;
  }
  .hb-maska-srednio-kosmetyki-3 {
    float: left;
    width: 33.3%;
  }
  .hb-maska-srednio-kosmetyki-header p {
    margin-top: 50px;
    margin-bottom: 44px;
    color: #fff;
    font-size: 32px;
    line-height: 37px;
    font-family: "Lobster", sans-serif;
    padding-bottom: 50px;
  }
  .hb-maska-srednio-kosmetyki-1 p:nth-child(1) {
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    min-height: 42px;
  }
  .hb-maska-srednio-kosmetyki-1 p:nth-child(2) {
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    min-height: 59px;
  }
  .hb-maska-srednio-kosmetyki-2 p:nth-child(1) {
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 5px;
  }
  .hb-maska-srednio-kosmetyki-2 p:nth-child(2) {
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    min-height: 78px;
  }
  .hb-maska-srednio-kosmetyki-3 p:nth-child(1) {
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 5px;
  }
  .hb-maska-srednio-kosmetyki-3 p:nth-child(2) {
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    min-height: 78px;
  }
  .hb-maska-srednio-kosmetyki-1 p:nth-child(3) {
    margin: 0 0 20px;
  }
  .hb-maska-srednio-kosmetyki-2 p:nth-child(3) {
    margin: 0 0 20px;
  }
  .hb-maska-srednio-kosmetyki-3 p:nth-child(3) {
    margin: 0 0 20px;
  }
  .hb-maska-srednio-kosmetyki-1 p:nth-child(4) a {
    letter-spacing: 1.52px;
    background: #f9a52e;
    padding: 10px 30px;
    font-size: 15px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    z-index: 20;
    position: relative;
  }
  .hb-maska-srednio-kosmetyki-2 p:nth-child(4) a {
    background: #f9a52e;
    padding: 10px 30px;
    font-size: 15px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    z-index: 20;
    position: relative;
  }
  .hb-maska-srednio-kosmetyki-3 p:nth-child(4) a {
    background: #f9a52e;
    padding: 10px 30px;
    font-size: 15px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
  }
  .hb-maska-srednio-last-sec {
    overflow: auto;
    width: 100%;
    padding-bottom: 90px;
  }
  .hb-maska-srednio-first-row-last-sec {
    display: grid;
    grid-template-columns: 60% 40%;
  }
  .wrapp_last_img_sec {
    justify-self: flex-end;
  }
  .hb-maska-srednio-wrapp-text-last-sec span {
    font-size: 142px;
    line-height: 126px;
    color: #fff;
    font-family: "Lobster", sans-serif;
    display: inline-block;
    margin-right: 28px;
  }
  .hb-maska-srednio-wrapp-text-last-sec h2 {
    font-weight: 500;
    font-size: 43px;
    line-height: 52px;
    font-family: "Lobster", sans-serif;
    color: #fff;
    margin-bottom: 10px;
  }
  .hb-maska-srednio-wrapp-text-last-sec p {
    font-size: 14px;
    line-height: 23px;
    letter-spacing: 0.43px;
    font-weight: 500;
    color: #fff;
    margin-bottom: unset;
    text-align: left !important;
  }
  .hb-maska-srednio-wrapp-text-last-sec {
    display: flex;
    margin-left: 12%;
    margin-top: 30px;
  }
  .hb-maska-srednio-wrapp-text-last-second p {
    text-align: left;
  }
  .hb-maska-srednio-desc-last-products {
    display: grid;
    grid-template-columns: repeat(3, 233px);
    grid-column-gap: 39px;
    justify-content: center;
    margin-top: -280px;
  }
  .hb-maska-srednio-box {
    position: relative;
  }
  .hb-maska-srednio-desc-last-products p {
    text-align: left !important;
  }
  .hb-maska-srednio-box img {
    margin-top: -52px;
  }
  .hb-maska-srednio-inside-box:first-child {
    box-shadow: unset;
  }
  .hb-maska-srednio-box:nth-child(2) {
    margin-top: 50px;
  }
  .hb-maska-srednio-box:nth-child(3) {
    margin-top: 50px;
  }
  .hb-maska-srednio-box:nth-child(4) {
    margin-top: 42px;
    box-shadow: unset;
  }
  .hb-maska-srednio-box:nth-child(5) {
    margin-top: 108px;
  }
  .hb-maska-srednio-box:nth-child(6) {
    margin-top: 53px;
  }
  .hb-maska-srednio-4box:before {
    z-index: 20;
    content: "";
    position: absolute;
    width: 271px;
    height: 288px;
    background: rgb(4, 191, 152);
    background: -moz-linear-gradient(180deg, rgba(4, 191, 152, 1) 19%, rgba(4, 190, 156, 1) 21%, rgba(0, 167, 212, 1) 52%);
    background: -webkit-linear-gradient(180deg, rgba(4, 191, 152, 1) 19%, rgba(4, 190, 156, 1) 21%, rgba(0, 167, 212, 1) 52%);
    background: linear-gradient(180deg, rgba(4, 191, 152, 1) 19%, rgba(4, 190, 156, 1) 21%, rgba(0, 167, 212, 1) 52%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#04bf98",endColorstr="#00a7d4",GradientType=1);
    transform: translate(50%);
    right: 50%;
    top: -20px;
  }
  .hb-maska-srednio-inside-box {
    background: #fff;
    z-index: 20;
    position: relative;
    height: 247px;
    padding: 0 21px;
    -webkit-box-shadow: 3px 3px 50px 0 rgba(131, 24, 135, 1);
    -moz-box-shadow: 3px 3px 50px 0 rgba(131, 24, 135, 1);
    box-shadow: 3px 3px 50px 0 rgba(131, 24, 135, 1);
  }
  .hb-maska-srednio-box .hb-maska-srednio-inside-box h2 {
    font-family: "Dosis", sans-serif;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.64px;
    text-transform: uppercase;
    font-weight: 500;
    color: #442494;
    margin-bottom: 5px;
    padding-right: 50px;
  }
  .hb-maska-srednio-box .hb-maska-srednio-inside-box p {
    font-family: "Dosis", sans-serif;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0.42px;
    font-weight: 400;
    color: #442494;
    margin-top: unset;
    font-weight: 500;
  }
  .hb-maska-srednio-wrapp_logo_footer {
    margin: 0 auto;
    width: 100%;
    display: flex;
    justify-content: center;
  }
  .hb-maska-srednio-wrapp_logo_footer {
    padding-bottom: 63px;
  }
  @media screen and (max-width: 1199px) {
    .hb-maska-srednio-all {
      margin: 0;
    }
    .hb-maska-srednio-header {
      margin-bottom: 0;
    }
    .hb-maska-srednio-box .hb-maska-srednio-inside-box h2 {
      padding-right: unset;
    }
    .hb-maska-srednio-omo-1 img {
      max-width: unset;
    }
    .hb-maska-srednio-omo-1 {
      width: unset;
    }
    .hb-maska-srednio-desc-last-products {
      margin-top: 200px;
    }
    .hb-maska-srednio-wrapp-all {
      background-size: cover;
    }
  }
  @media screen and (max-width: 991px) {
    .hb-maska-srednio-zalety-lewo {
      width: 30%;
    }
    .hb-maska-srednio-zalety-prawo {
      width: 70%;
    }
    .hb-maska-srednio-desc-last-products {
      margin-top: 40px;
    }
    .hb-maska-srednio-desc-last-products {
      grid-template-columns: repeat(2, 233px);
    }
    .hb-maska-srednio-zalety-top p {
      text-align: center !important;
    }
    .hb-maska-srednio-dzialanie p:nth-child(1) {
      padding: 0 20px;
    }
    .hb-maska-srednio-pssst p:nth-child(1) {
      margin: 0 20px;
    }
    .wrapp_last_img_sec img {
      display: none;
    }
    .hb-maska-srednio-header {
      padding-left: unset;
    }
    .hb-maska-srednio-pssst p:nth-child(2) {
      padding: 0 20px;
    }
    .hb-maska-srednio-zalety-prawo-ikona {
      width: 100%;
      justify-content: center;
      display: grid;
    }
    .hb-maska-srednio-pielegnacja-all-lewo-tekst p:nth-child(1) {
      margin: unset;
    }
    .hb-maska-srednio-pielegnacja-all-prawo-tekst p:nth-child(1) {
      margin-right: unset;
    }
    .hb-maska-srednio-nazwa-prawo {
      justify-content: center;
    }
    .hb-maska-srednio-wrapp-oporowate .hb-maska-srednio-omo-all {
      grid-template-columns: repeat(1, 1fr);
    }
    .hb-maska-srednio-wrapp-oporowate .hb-maska-srednio-omo-all {
      padding: 0 15px;
    }
    .hb-maska-srednio-next-omo p {
      padding-right: unset;
    }
    .hb-maska-srednio-omo-1 p {
      text-align: center;
    }
    .hb-maska-srednio-omo-1 {
      width: 100%;
      justify-self: center;
      display: flex;
      justify-content: center;
    }
    .hb-maska-srednio-first-oporowate {
      grid-template-columns: repeat(1, 1fr);
    }
    .hb-maska-srednio-omo h2 {
      text-align: center;
    }
    .hb-maska-srednio-first-row-last-sec {
      grid-template-columns: 100%;
    }
    .hb-maska-srednio-header {
      display: grid;
      align-items: end;
    }
    .hb-maska-srednio-header img {
      margin-bottom: -190px;
    }
  }
  @media screen and (max-width: 767px) {
    .hb-maska-srednio-zalety-lewo {
      width: 100%;
    }
    .hb-maska-srednio-zalety-prawo {
      width: 100%;
    }
    .hb-maska-srednio-nazwa-lewo {
      width: 100%;
    }
    .hb-maska-srednio-nazwa-prawo {
      width: 100%;
    }
    .hb-maska-srednio-pielegnacja-all-lewo-img {
      width: 100%;
      text-align: center;
    }
    .hb-maska-srednio-pielegnacja-all-prawo-tekst {
      width: 100%;
    }
    .hb-maska-srednio-pielegnacja-all-prawo-img {
      width: 100%;
      text-align: center;
    }
    .hb-maska-srednio-pielegnacja-all-lewo-tekst {
      width: 100%;
    }
    .hb-maska-srednio-sklad1 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-maska-srednio-sklad2 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-maska-srednio-sklad3 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-maska-srednio-sklad4 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-maska-srednio-omo-1 {
      float: left;
      width: 100%;
      display: flex;
      justify-content: center;
    }
    .hb-maska-srednio-omo-2 {
      float: left;
      width: 50%;
    }
    .hb-maska-srednio-omo-3 {
      float: left;
      width: 100%;
    }
    .hb-maska-srednio-nazwa-lewo p:nth-child(1) {
      text-align: center;
      padding-left: 0;
    }
    .hb-maska-srednio-nazwa-lewo p:nth-child(2) {
      text-align: center;
      padding-left: 0;
    }
    .hb-maska-srednio-nazwa-lewo p:nth-child(3) {
      text-align: center;
      padding-left: 0;
    }
    .hb-maska-srednio-nazwa-prawo p {
      float: none;
    }
    .hb-maska-srednio-wrapp-all {
      background-position: top;
      background-size: cover;
    }
    .hb-maska-srednio-desc-last-products {
      grid-template-columns: repeat(1, 233px);
    }
    .hb-maska-srednio-desc-last-products {
      margin-top: 40px;
    }
    .wrapp_last_img_sec img {
      z-index: 0;
      position: relative;
    }
    .hb-maska-srednio-wrapp-text-last-sec {
      z-index: 20;
      position: relative;
    }
    .hb-maska-srednio-sklad3 p:nth-child(2) {
      text-align: center !important;
    }
    .hb-maska-srednio-sklad3 {
      display: grid;
      justify-content: center;
      justify-items: center;
      text-align: center;
    }
    .hb-maska-srednio-omo-3 p {
      padding-left: 15px;
      padding-right: 15px;
      text-align: center !important;
    }
    .hb-maska-srednio-nazwa {
      display: grid;
      justify-content: center;
    }
    .hb-maska-srednio-nazwa-prawo p {
      margin-right: unset;
    }
    .hb-maska-srednio-zaleta {
      display: grid;
      justify-items: center;
    }
    .hb-maska-srednio-zalety-prawo-tekst {
      width: 90%;
      padding-left: 20px;
    }
    .hb-maska-srednio-kosmetyki-all {
      display: grid;
      width: 100%;
      justify-content: center;
      justify-items: center;
      margin: unset;
    }
    .hb-maska-srednio-kosmetyki-1 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-maska-srednio-kosmetyki-2 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-maska-srednio-kosmetyki-3 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-maska-srednio-pielegnacja-all-lewo-tekst {
      padding-left: 30px;
    }
    .hb-maska-srednio-zalety-prawo-tekst p:nth-child(1) {
      text-align: center !important;
    }
    .hb-maska-srednio-zalety-prawo-tekst p:nth-child(2) {
      text-align: center !important;
    }
    .hb-maska-srednio-zalety-prawo-tekst {
      width: 100%;
      padding-left: 15px;
      padding-right: 15px;
    }
    .hb-maska-srednio-header {
      display: grid;
      align-items: end;
    }
    .hb-maska-srednio-header img {
      margin-bottom: -200px;
    }
    .hb-maska-srednio-sklad1 {
      text-align: center;
      display: grid;
      justify-content: center;
    }
  }
  @media screen and (max-width: 468px) {
    .hb-maska-srednio-wrapp-text-last-sec h2 {
      font-size: 28px;
      line-height: 35px;
    }
  }
  /* maska do włosów średnioporowatych */
  /* olej do włosów średnioporowatych */
  .hb-olej-srednio-all {
    display: none;
    max-width: 930px;
    margin: 0 70px 50px;
    width: 100%;
    float: left;
    font-family: "Dosis", sans-serif;
    font-weight: 500;
  }
  .hb-olej-srednio-all p {
    position: relative;
    z-index: 20;
    font-family: "Dosis", sans-serif;
    font-weight: 500;
  }
  .hb-olej-srednio-header {
    z-index: 20;
    position: relative;
    background: url(https://sklep.onlybio.life/img/hb/209/bg.png) no-repeat;
    background-repeat: no-repeat;
    background-position: left top;
    min-height: 510px;
    padding-left: 40%;
    padding-top: 66px;
    position: relative;
    margin-bottom: -85px;
    z-index: 0;
  }
  .hb-olej-srednio-header:after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    background: url(https://sklep.onlybio.life/img/hb/209/hb-left-pro_2.svg) no-repeat;
    width: 196px;
    height: 252px;
  }
  .hb-olej-srednio-wrapp-all {
    background: url(https://sklep.onlybio.life/img/hb/209/bg.svg) no-repeat bottom center;
    background-size: cover;
  }
  .hb-olej-srednio-header p {
    color: #fff;
    font-size: 24px;
    margin-bottom: 15px !important;
  }
  .hb-olej-srednio-nazwa-lewo {
    float: left;
    width: 60%;
  }
  .hb-olej-srednio-nazwa {
    display: flex;
    align-items: center;
    z-index: 21;
    position: relative;
  }
  .hb-olej-srednio-nazwa-prawo {
    float: left;
    width: 35%;
  }
  .hb-olej-srednio-nazwa-lewo p:nth-child(1) {
    font-family: "Lobster", sans-serif;
    font-size: 82px;
    line-height: 82px;
    color: #fff;
    text-align: left;
    padding-left: 100px;
  }
  .hb-olej-srednio-nazwa-lewo p:nth-child(2) {
    letter-spacing: 0.28px;
    font-size: 28px;
    line-height: 38px;
    color: #442494;
    text-align: left;
    padding-left: 100px;
    font-weight: 700;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .hb-olej-srednio-nazwa-lewo p:nth-child(3) {
    font-size: 18px;
    line-height: 25px;
    color: #fff;
    letter-spacing: 0.72px;
    text-align: left;
    padding-left: 100px;
    font-family: "Dosis", sans-serif;
  }
  .hb-olej-srednio-nazwa-prawo p {
    float: left;
    margin-right: 36px;
    margin-top: 20px;
  }
  .hb-olej-srednio-dzialanie {
    float: left;
    width: 100%;
    padding: 80px 0 60px;
  }
  .hb-olej-srednio-tekst-zalety-lewo {
    display: grid;
    justify-content: center;
  }
  .hb-olej-srednio-tekst-zalety-lewo img {
    justify-self: center;
    margin-bottom: 12px;
  }
  .hb-olej-srednio-dzialanie p:nth-child(1) {
    font-family: "Lobster", sans-serif;
    font-size: 43px;
    line-height: 52px;
    margin-bottom: 20px;
    color: #fff;
  }
  .hb-olej-srednio-dzialanie p:nth-child(2) {
    font-size: 18px;
    line-height: 25px;
    color: #fff;
    letter-spacing: 0.72px;
  }
  .hb-olej-srednio-zalety {
    float: left;
    width: 100%;
  }
  .hb-olej-srednio-zalety-lewo {
    float: left;
    width: 40%;
    position: relative;
  }
  .hb-olej-srednio-zalety-lewo:after {
    content: "";
    position: absolute;
    background: url(https://sklep.onlybio.life/img/hb/209/hb-left-pro.svg) no-repeat;
    left: 0;
    top: 0;
    width: 274px;
    height: 441px;
    top: -75px;
  }
  .hb-olej-srednio-zalety-prawo {
    float: left;
    width: 60%;
  }
  .hb-olej-srednio-zalety-top {
    float: left;
    width: 100%;
  }
  .hb-olej-srednio-zaleta {
    float: left;
    width: 100%;
    display: flex;
    align-items: center;
  }
  .hb-olej-srednio-zalety-prawo-ikona {
    float: left;
    width: 22%;
  }
  .hb-olej-srednio-zalety-prawo-tekst {
    float: left;
    width: 78%;
    padding-right: 70px;
  }
  .hb-olej-srednio-zalety-top p {
    color: #fff;
    text-align: left !important;
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 20px !important;
  }
  .hb-olej-srednio-zalety-lewo p:nth-child(2) {
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    color: #fff;
    margin: 20px 0;
  }
  .hb-olej-srednio-zalety-prawo-ikona img {
    max-width: 104px;
  }
  .hb-olej-srednio-zalety-prawo-tekst p:nth-child(1) {
    color: #fff;
    text-align: left !important;
    font-family: "Lobster", sans-serif;
    font-size: 26px;
    line-height: 72px;
  }
  .hb-olej-srednio-zalety-prawo-tekst p:nth-child(2) {
    color: #fff;
    text-align: left !important;
    font-size: 18px;
    margin-bottom: 20px;
    font-family: "Dosis", sans-serif;
  }
  .hb-olej-srednio-zalety-bottom {
    margin: 30px 0;
    float: left;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }
  .hb-olej-srednio-zalety-bottom p:nth-child(1) {
    color: #fff;
    text-align: left;
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 10px;
  }
  .hb-olej-srednio-zalety-bottom p:nth-child(2) {
    color: #fff;
    text-align: left;
    font-size: 18px;
    line-height: 25px;
  }
  .hb-olej-srednio-zalety-bottom h2 {
    font-weight: 500;
    color: #fff;
    text-align: left;
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 10px;
    margin-top: 50px;
  }
  .hb-olej-srednio-zalety-bottom span {
    color: #fff;
    text-align: left;
    font-size: 18px;
    line-height: 25px;
    display: inline-block;
    padding-right: 30px;
  }
  .hb-olej-srednio-pielegnacja {
    float: left;
    width: 100%;
    padding-top: 90px;
    padding-bottom: 35px;
  }
  .hb-olej-srednio-pielegnacja p:nth-child(1) {
    color: #fff;
    text-align: center;
    font-family: "Lobster", sans-serif;
    font-size: 43px;
    line-height: 52px;
    margin-bottom: 20px;
  }
  .hb-olej-srednio-pielegnacja p:nth-child(2) {
    color: #fff;
    text-align: center;
    font-size: 16px;
    line-height: 24px;
  }
  .hb-olej-srednio-pielegnacja-all {
    float: left;
    width: 100%;
  }
  .hb-olej-srednio-pielegnacja-all-lewo-img {
    float: left;
    width: 50%;
  }
  .hb-olej-srednio-pielegnacja-all-prawo-tekst {
    float: left;
    width: 50%;
    padding-left: 30px;
    padding-right: 40px;
  }
  .hb-olej-srednio-pielegnacja-all-prawo-tekst p:nth-child(1) {
    padding-right: 50px;
    color: #f9a52e;
    font-size: 28px;
    line-height: 34px;
    text-align: left;
    font-weight: 500 !important;
    padding-top: unset;
    padding-bottom: 20px;
    margin-right: 85px;
  }
  .hb-olej-srednio-pielegnacja-all-prawo-tekst p:nth-child(2) {
    margin-right: 10px;
    color: #fff;
    font-size: 18px;
    line-height: 25px;
    text-align: left;
    letter-spacing: 0.72px;
    margin-right: 10px;
  }
  .hb-olej-srednio-pielegnacja-all-lewo-tekst {
    float: left;
    width: 50%;
    padding-left: 60px;
    padding-right: 40px;
  }
  .hb-olej-srednio-pielegnacja-all-lewo-tekst p:nth-child(1) {
    color: #f9a52e;
    font-size: 28px;
    line-height: 34px;
    text-align: left;
    font-weight: 500 !important;
    padding-bottom: 20px;
    margin-right: 110px;
  }
  .hb-olej-srednio-pielegnacja-all-lewo-tekst p:nth-child(2) {
    color: #fff;
    font-size: 18px;
    line-height: 25px;
    text-align: left;
    letter-spacing: 0.72px;
  }
  .hb-olej-srednio-pielegnacja-all-prawo-img {
    float: left;
    width: 50%;
    position: relative;
    padding-bottom: 123px;
  }
  .hb-olej-srednio-pielegnacja-all-prawo-img:after {
    content: "";
    position: absolute;
    width: 500px;
    height: 305px;
    bottom: 75px;
    background: #43ac56;
    right: 0;
    z-index: 0;
  }
  .hb-olej-srednio-pielegnacja-all-prawo-img img {
    position: relative;
    z-index: 20;
  }
  .hb-olej-srednio-pssst {
    float: left;
    width: 100%;
    position: relative;
  }
  .hb-olej-srednio-pssst:after {
    content: "";
    position: absolute;
    background: url(https://sklep.onlybio.life/img/hb/209/left_ilu.svg) no-repeat;
    left: 0;
    bottom: -190px;
    width: 284px;
    height: 496px;
  }
  .hb-olej-srednio-pssst::before {
    content: "";
    position: absolute;
    background: url(https://sklep.onlybio.life/img/hb/209/right_ilu.svg) no-repeat;
    right: 0;
    bottom: -122px;
    width: 209px;
    height: 427px;
  }
  .hb-olej-srednio-pssst {
    float: left;
    width: 100%;
  }
  .hb-olej-srednio-pssst p:nth-child(1) {
    color: #f9a52e;
    font-family: "Lobster", sans-serif;
    font-size: 64px;
    line-height: 77px;
    padding-bottom: 20px;
  }
  .hb-olej-srednio-pssst p:nth-child(2) {
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 80px;
    max-width: 510px;
    margin: 0 auto;
  }
  .hb-olej-srednio-pssst p:nth-child(4) {
    color: #fff;
    font-size: 24px;
    line-height: 35px;
    padding-bottom: 15px;
    padding-top: 40px;
  }
  .hb-olej-srednio-pssst p:nth-child(5) {
    color: #fff;
    font-size: 54px;
    line-height: 68px;
    padding-bottom: 40px;
    font-family: "Lobster", sans-serif;
  }
  .hb-olej-srednio-sklad {
    float: left;
    width: 100%;
  }
  .hb-olej-srednio-sklad1 {
    float: left;
    width: 25%;
    margin-top: -30px;
  }
  .hb-olej-srednio-sklad2 {
    float: left;
    width: 25%;
    margin-top: 30px;
  }
  .hb-olej-srednio-sklad3 {
    float: left;
    width: 28%;
    margin-top: 30px;
    display: grid;
    justify-content: center;
  }
  .hb-olej-srednio-sklad3 p {
    justify-self: center;
  }
  .hb-olej-srednio-sklad4 {
    float: left;
    width: 17%;
    margin-top: -30px;
  }
  .hb-opis-sklad3 img {
    justify-content: center;
  }
  .hb-olej-srednio-sklad1 p {
    text-align: right !important;
  }
  .hb-olej-srednio-sklad2 p:nth-child(2) {
    margin-top: 10px;
    color: #fff;
    font-size: 29px;
    line-height: 30px;
    font-family: "Lobster", sans-serif;
  }
  .hb-olej-srednio-sklad3 p:nth-child(2) {
    letter-spacing: unset;
    margin-top: 10px;
    color: #fff;
    font-size: 16px;
    line-height: 25px;
    text-align: center !important;
  }
  .hb-olej-srednio-sklad3 p {
    text-align: left !important;
  }
  .hb-olej-srednio-omo {
    float: left;
    width: 100%;
  }
  .hb-olej-srednio-omo-header {
    float: left;
    width: 100%;
    text-align: center;
  }
  .hb-olej-srednio-omo-all {
    float: left;
    width: 100%;
  }
  .hb-olej-srednio-wrapp-oporowate .hb-olej-srednio-omo-all {
    float: left;
    width: 100%;
    display: grid;
    grid-template-columns: 568px 148px;
    justify-content: center;
    grid-column-gap: 33px;
  }
  .hb-olej-srednio-omo-1 {
    float: left;
    width: 100%;
  }
  .hb-olej-srednio-omo-2 {
    float: left;
    width: 20%;
  }
  .hb-olej-srednio-omo-3 {
    float: left;
    width: 50%;
  }
  .hb-olej-srednio-wrapp-oporowate .hb-olej-srednio-omo-3 {
    width: unset;
  }
  .hb-olej-srednio-omo-header p:nth-child(1) {
    margin-top: 109px;
    color: #fff;
    font-size: 43px;
    line-height: 52px;
    font-family: "Lobster", sans-serif;
    text-align: center !important;
  }
  .hb-olej-srednio-header-first p:nth-child(2) {
    margin-bottom: 5px;
  }
  .hb-olej-srednio-omo-header p:nth-child(2) {
    margin-top: 20px;
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 50px;
    text-align: center !important;
  }
  .hb-olej-srednio-omo-1 p {
    text-align: right !important;
  }
  .hb-olej-srednio-omo-2 p {
    font-size: 157px;
    line-height: 160px;
    color: #fff;
    font-family: "Lobster", sans-serif;
    text-transform: none;
  }
  .hb-olej-srednio-omo-3 p {
    font-size: 16px;
    line-height: 25px;
    color: #fff;
    text-align: left !important;
    margin-bottom: 50px !important;
  }
  .hb-olej-srednio-first-oporowate {
    display: grid;
    justify-content: center;
    justify-items: center;
    grid-template-columns: 217px 503px;
    grid-gap: 20px;
    float: left;
    width: 100%;
  }
  .hb-olej-srednio-first-oporowate .hb-olej-srednio-omo-1 {
    width: unset;
  }
  .hb-olej-srednio-first-oporowate .hb-olej-srednio-omo-3 {
    width: unset;
    align-self: center;
  }
  .hb-olej-srednio-first-oporowate .hb-olej-srednio-omo-3 p {
    margin-bottom: unset !important;
    font-weight: 700;
  }
  .hb-olej-srednio-next-omo p:nth-child(1) {
    margin-bottom: unset;
  }
  .hb-olej-srednio-omo-header p:nth-child(2) {
    margin-top: 9px;
  }
  .hb-olej-srednio-omo h2 {
    font-size: 26px;
    line-height: 33px;
    font-family: "Lobster", sans-serif;
    color: #fff;
    margin-bottom: 6px;
    font-weight: 500;
  }
  .hb-olej-srednio-next-omo p {
    font-size: 16px;
    line-height: 25px;
    color: #fff;
    letter-spacing: 0.64px;
    text-align: left !important;
    margin-top: unset;
    margin-bottom: 50px;
  }
  .hb-olej-srednio-kosmetyki {
    float: left;
    width: 100%;
    position: relative;
    padding-bottom: 134px;
  }
  .hb-olej-srednio-kosmetyki:after {
    content: "";
    position: absolute;
    left: 0;
    background: url(https://sklep.onlybio.life/img/hb/209/left_produts.svg) no-repeat;
    width: 265px;
    height: 528px;
    bottom: 0;
  }
  .hb-olej-srednio-kosmetyki-header {
    float: left;
    width: 100%;
  }
  .hb-olej-srednio-kosmetyki-all {
    float: left;
    width: 80%;
    margin: 0 10%;
  }
  .hb-olej-srednio-kosmetyki-1 {
    float: left;
    width: 33.3%;
  }
  .hb-olej-srednio-kosmetyki-2 {
    float: left;
    width: 33.3%;
  }
  .hb-olej-srednio-kosmetyki-3 {
    float: left;
    width: 33.3%;
  }
  .hb-olej-srednio-kosmetyki-header p {
    margin-top: 50px;
    margin-bottom: 44px;
    color: #fff;
    font-size: 32px;
    line-height: 37px;
    font-family: "Lobster", sans-serif;
    padding-bottom: 50px;
  }
  .hb-olej-srednio-kosmetyki-1 p:nth-child(1) {
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    min-height: 42px;
  }
  .hb-olej-srednio-kosmetyki-1 p:nth-child(2) {
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    min-height: 59px;
  }
  .hb-olej-srednio-kosmetyki-2 p:nth-child(1) {
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 5px;
  }
  .hb-olej-srednio-kosmetyki-2 p:nth-child(2) {
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    min-height: 78px;
  }
  .hb-olej-srednio-kosmetyki-3 p:nth-child(1) {
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 5px;
  }
  .hb-olej-srednio-kosmetyki-3 p:nth-child(2) {
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    min-height: 78px;
  }
  .hb-olej-srednio-kosmetyki-1 p:nth-child(3) {
    margin: 0 0 20px;
  }
  .hb-olej-srednio-kosmetyki-2 p:nth-child(3) {
    margin: 0 0 20px;
  }
  .hb-olej-srednio-kosmetyki-3 p:nth-child(3) {
    margin: 0 0 20px;
  }
  .hb-olej-srednio-kosmetyki-1 p:nth-child(4) a {
    letter-spacing: 1.52px;
    background: #f9a52e;
    padding: 10px 30px;
    font-size: 15px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    z-index: 20;
    position: relative;
  }
  .hb-olej-srednio-kosmetyki-2 p:nth-child(4) a {
    background: #f9a52e;
    padding: 10px 30px;
    font-size: 15px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    z-index: 20;
    position: relative;
  }
  .hb-olej-srednio-kosmetyki-3 p:nth-child(4) a {
    background: #f9a52e;
    padding: 10px 30px;
    font-size: 15px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
  }
  .hb-olej-srednio-last-sec {
    overflow: auto;
    width: 100%;
    padding-bottom: 90px;
  }
  .hb-olej-srednio-first-row-last-sec {
    display: grid;
    grid-template-columns: 60% 40%;
  }
  .wrapp_last_img_sec {
    justify-self: flex-end;
  }
  .hb-olej-srednio-wrapp-text-last-sec span {
    font-size: 142px;
    line-height: 126px;
    color: #fff;
    font-family: "Lobster", sans-serif;
    display: inline-block;
    margin-right: 28px;
  }
  .hb-olej-srednio-wrapp-text-last-sec h2 {
    font-weight: 500;
    font-size: 43px;
    line-height: 52px;
    font-family: "Lobster", sans-serif;
    color: #fff;
    margin-bottom: 10px;
  }
  .hb-olej-srednio-wrapp-text-last-sec p {
    font-size: 14px;
    line-height: 23px;
    letter-spacing: 0.43px;
    font-weight: 500;
    color: #fff;
    margin-bottom: unset;
    text-align: left !important;
  }
  .hb-olej-srednio-wrapp-text-last-sec {
    display: flex;
    margin-left: 12%;
    margin-top: 30px;
  }
  .hb-olej-srednio-wrapp-text-last-second p {
    text-align: left;
  }
  .hb-olej-srednio-desc-last-products {
    display: grid;
    grid-template-columns: repeat(3, 233px);
    grid-column-gap: 39px;
    justify-content: center;
    margin-top: -280px;
  }
  .hb-olej-srednio-box {
    position: relative;
  }
  .hb-olej-srednio-desc-last-products p {
    text-align: left !important;
  }
  .hb-olej-srednio-box img {
    margin-top: -52px;
  }
  .hb-olej-srednio-inside-box:first-child {
    box-shadow: unset;
  }
  .hb-olej-srednio-box:nth-child(2) {
    margin-top: 50px;
  }
  .hb-olej-srednio-box:nth-child(3) {
    margin-top: 50px;
  }
  .hb-olej-srednio-box:nth-child(4) {
    margin-top: 42px;
    box-shadow: unset;
  }
  .hb-olej-srednio-box:nth-child(5) {
    margin-top: 108px;
  }
  .hb-olej-srednio-box:nth-child(6) {
    margin-top: 53px;
  }
  .hb-olej-srednio-4box:before {
    z-index: 20;
    content: "";
    position: absolute;
    width: 271px;
    height: 288px;
    background: rgb(4, 191, 152);
    background: -moz-linear-gradient(180deg, rgba(4, 191, 152, 1) 19%, rgba(4, 190, 156, 1) 21%, rgba(0, 167, 212, 1) 52%);
    background: -webkit-linear-gradient(180deg, rgba(4, 191, 152, 1) 19%, rgba(4, 190, 156, 1) 21%, rgba(0, 167, 212, 1) 52%);
    background: linear-gradient(180deg, rgba(4, 191, 152, 1) 19%, rgba(4, 190, 156, 1) 21%, rgba(0, 167, 212, 1) 52%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#04bf98",endColorstr="#00a7d4",GradientType=1);
    transform: translate(50%);
    right: 50%;
    top: -20px;
  }
  .hb-olej-srednio-inside-box {
    background: #fff;
    z-index: 20;
    position: relative;
    height: 247px;
    padding: 0 21px;
    -webkit-box-shadow: 3px 3px 50px 0 rgba(131, 24, 135, 1);
    -moz-box-shadow: 3px 3px 50px 0 rgba(131, 24, 135, 1);
    box-shadow: 3px 3px 50px 0 rgba(131, 24, 135, 1);
  }
  .hb-olej-srednio-box .hb-olej-srednio-inside-box h2 {
    font-family: "Dosis", sans-serif;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.64px;
    text-transform: uppercase;
    font-weight: 500;
    color: #442494;
    margin-bottom: 5px;
    padding-right: 50px;
  }
  .hb-olej-srednio-box .hb-olej-srednio-inside-box p {
    font-family: "Dosis", sans-serif;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0.42px;
    font-weight: 400;
    color: #442494;
    margin-top: unset;
    font-weight: 500;
  }
  .hb-olej-srednio-wrapp_logo_footer {
    margin: 0 auto;
    width: 100%;
    display: flex;
    justify-content: center;
  }
  .hb-olej-srednio-wrapp_logo_footer {
    padding-bottom: 63px;
  }
  @media screen and (max-width: 1199px) {
    .hb-olej-srednio-all {
      margin: 0;
    }
    .hb-olej-srednio-header {
      margin-bottom: 0;
    }
    .hb-olej-srednio-box .hb-olej-srednio-inside-box h2 {
      padding-right: unset;
    }
    .hb-olej-srednio-omo-1 img {
      max-width: unset;
    }
    .hb-olej-srednio-omo-1 {
      width: unset;
    }
    .hb-olej-srednio-desc-last-products {
      margin-top: 200px;
    }
    .hb-olej-srednio-wrapp-all {
      background-size: cover;
    }
  }
  @media screen and (max-width: 991px) {
    .hb-olej-srednio-zalety-lewo {
      width: 30%;
    }
    .hb-olej-srednio-zalety-prawo {
      width: 70%;
    }
    .hb-olej-srednio-desc-last-products {
      margin-top: 40px;
    }
    .hb-olej-srednio-desc-last-products {
      grid-template-columns: repeat(2, 233px);
    }
    .hb-olej-srednio-zalety-top p {
      text-align: center !important;
    }
    .hb-olej-srednio-dzialanie p:nth-child(1) {
      padding: 0 20px;
    }
    .hb-olej-srednio-pssst p:nth-child(1) {
      margin: 0 20px;
    }
    .wrapp_last_img_sec img {
      display: none;
    }
    .hb-olej-srednio-header {
      padding-left: unset;
    }
    .hb-olej-srednio-pssst p:nth-child(2) {
      padding: 0 20px;
    }
    .hb-olej-srednio-zalety-prawo-ikona {
      width: 100%;
      justify-content: center;
      display: grid;
    }
    .hb-olej-srednio-pielegnacja-all-lewo-tekst p:nth-child(1) {
      margin: unset;
    }
    .hb-olej-srednio-pielegnacja-all-prawo-tekst p:nth-child(1) {
      margin-right: unset;
    }
    .hb-olej-srednio-nazwa-prawo {
      justify-content: center;
    }
    .hb-olej-srednio-wrapp-oporowate .hb-olej-srednio-omo-all {
      grid-template-columns: repeat(1, 1fr);
    }
    .hb-olej-srednio-wrapp-oporowate .hb-olej-srednio-omo-all {
      padding: 0 15px;
    }
    .hb-olej-srednio-next-omo p {
      padding-right: unset;
    }
    .hb-olej-srednio-omo-1 p {
      text-align: center;
    }
    .hb-olej-srednio-omo-1 {
      width: 100%;
      justify-self: center;
      display: flex;
      justify-content: center;
    }
    .hb-olej-srednio-first-oporowate {
      grid-template-columns: repeat(1, 1fr);
    }
    .hb-olej-srednio-omo h2 {
      text-align: center;
    }
    .hb-olej-srednio-first-row-last-sec {
      grid-template-columns: 100%;
    }
    .hb-olej-srednio-header {
      display: grid;
      align-items: end;
    }
    .hb-olej-srednio-header img {
      margin-bottom: -190px;
    }
  }
  @media screen and (max-width: 767px) {
    .hb-olej-srednio-zalety-lewo {
      width: 100%;
    }
    .hb-olej-srednio-zalety-prawo {
      width: 100%;
    }
    .hb-olej-srednio-nazwa-lewo {
      width: 100%;
    }
    .hb-olej-srednio-nazwa-prawo {
      width: 100%;
    }
    .hb-olej-srednio-pielegnacja-all-lewo-img {
      width: 100%;
      text-align: center;
    }
    .hb-olej-srednio-pielegnacja-all-prawo-tekst {
      width: 100%;
    }
    .hb-olej-srednio-pielegnacja-all-prawo-img {
      width: 100%;
      text-align: center;
    }
    .hb-olej-srednio-pielegnacja-all-lewo-tekst {
      width: 100%;
    }
    .hb-olej-srednio-sklad1 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-olej-srednio-sklad2 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-olej-srednio-sklad3 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-olej-srednio-sklad4 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-olej-srednio-omo-1 {
      float: left;
      width: 100%;
      display: flex;
      justify-content: center;
    }
    .hb-olej-srednio-omo-2 {
      float: left;
      width: 50%;
    }
    .hb-olej-srednio-omo-3 {
      float: left;
      width: 100%;
    }
    .hb-olej-srednio-nazwa-lewo p:nth-child(1) {
      text-align: center;
      padding-left: 0;
    }
    .hb-olej-srednio-nazwa-lewo p:nth-child(2) {
      text-align: center;
      padding-left: 0;
    }
    .hb-olej-srednio-nazwa-lewo p:nth-child(3) {
      text-align: center;
      padding-left: 0;
    }
    .hb-olej-srednio-nazwa-prawo p {
      float: none;
    }
    .hb-olej-srednio-wrapp-all {
      background-position: top;
      background-size: cover;
    }
    .hb-olej-srednio-desc-last-products {
      grid-template-columns: repeat(1, 233px);
    }
    .hb-olej-srednio-desc-last-products {
      margin-top: 40px;
    }
    .wrapp_last_img_sec img {
      z-index: 0;
      position: relative;
    }
    .hb-olej-srednio-wrapp-text-last-sec {
      z-index: 20;
      position: relative;
    }
    .hb-olej-srednio-sklad3 p:nth-child(2) {
      text-align: center !important;
    }
    .hb-olej-srednio-sklad3 {
      display: grid;
      justify-content: center;
      justify-items: center;
      text-align: center;
    }
    .hb-olej-srednio-omo-3 p {
      padding-left: 15px;
      padding-right: 15px;
      text-align: center !important;
    }
    .hb-olej-srednio-nazwa {
      display: grid;
      justify-content: center;
    }
    .hb-olej-srednio-nazwa-prawo p {
      margin-right: unset;
    }
    .hb-olej-srednio-zaleta {
      display: grid;
      justify-items: center;
    }
    .hb-olej-srednio-zalety-prawo-tekst {
      width: 90%;
      padding-left: 20px;
    }
    .hb-olej-srednio-kosmetyki-all {
      display: grid;
      width: 100%;
      justify-content: center;
      justify-items: center;
      margin: unset;
    }
    .hb-olej-srednio-kosmetyki-1 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-olej-srednio-kosmetyki-2 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-olej-srednio-kosmetyki-3 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-olej-srednio-pielegnacja-all-lewo-tekst {
      padding-left: 30px;
    }
    .hb-olej-srednio-zalety-prawo-tekst p:nth-child(1) {
      text-align: center !important;
    }
    .hb-olej-srednio-zalety-prawo-tekst p:nth-child(2) {
      text-align: center !important;
    }
    .hb-olej-srednio-zalety-prawo-tekst {
      width: 100%;
      padding-left: 15px;
      padding-right: 15px;
    }
    .hb-olej-srednio-header {
      display: grid;
      align-items: end;
    }
    .hb-olej-srednio-header img {
      margin-bottom: -200px;
    }
    .hb-olej-srednio-sklad1 {
      text-align: center;
      display: grid;
      justify-content: center;
    }
  }
  @media screen and (max-width: 468px) {
    .hb-olej-srednio-wrapp-text-last-sec h2 {
      font-size: 28px;
      line-height: 35px;
    }
  }
  /* olej do włosów średnioporowatych */
  /* olej do włosów wysokoporowatych */
  .hb-olej-wysokopo-all {
    display: none;
    max-width: 930px;
    margin: 0 70px 50px;
    width: 100%;
    float: left;
    font-family: "Dosis", sans-serif;
    font-weight: 500;
  }
  .hb-olej-wysokopo-all p {
    position: relative;
    z-index: 20;
    font-family: "Dosis", sans-serif;
    font-weight: 500;
  }
  .hb-olej-wysokopo-header {
    z-index: 20;
    position: relative;
    background: url(https://sklep.onlybio.life/img/hb/210/bg.png) no-repeat;
    background-repeat: no-repeat;
    background-position: left top;
    min-height: 510px;
    padding-left: 40%;
    padding-top: 66px;
    position: relative;
    margin-bottom: -85px;
    z-index: 0;
  }
  .hb-olej-wysokopo-header:after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    background: url(https://sklep.onlybio.life/img/hb/210/hb-left-pro_2.svg) no-repeat;
    width: 196px;
    height: 252px;
  }
  .hb-olej-wysokopo-wrapp-all {
    background: url(https://sklep.onlybio.life/img/hb/210/bg.svg) no-repeat bottom center;
    background-size: cover;
  }
  .hb-olej-wysokopo-header p {
    color: #fff;
    font-size: 24px;
    margin-bottom: 15px !important;
  }
  .hb-olej-wysokopo-nazwa-lewo {
    float: left;
    width: 60%;
  }
  .hb-olej-wysokopo-nazwa {
    display: flex;
    align-items: center;
    z-index: 21;
    position: relative;
  }
  .hb-olej-wysokopo-nazwa-prawo {
    float: left;
    width: 35%;
  }
  .hb-olej-wysokopo-nazwa-lewo p:nth-child(1) {
    font-family: "Lobster", sans-serif;
    font-size: 82px;
    line-height: 82px;
    color: #fff;
    text-align: left;
    padding-left: 100px;
  }
  .hb-olej-wysokopo-nazwa-lewo p:nth-child(2) {
    letter-spacing: 0.28px;
    font-size: 28px;
    line-height: 38px;
    color: #442494;
    text-align: left;
    padding-left: 100px;
    font-weight: 700;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .hb-olej-wysokopo-nazwa-lewo p:nth-child(3) {
    font-size: 18px;
    line-height: 25px;
    color: #fff;
    letter-spacing: 0.72px;
    text-align: left;
    padding-left: 100px;
    font-family: "Dosis", sans-serif;
  }
  .hb-olej-wysokopo-nazwa-prawo p {
    float: left;
    margin-right: 36px;
    margin-top: 20px;
  }
  .hb-olej-wysokopo-dzialanie {
    float: left;
    width: 100%;
    padding: 80px 0 60px;
  }
  .hb-olej-wysokopo-tekst-zalety-lewo {
    display: grid;
    justify-content: center;
  }
  .hb-olej-wysokopo-tekst-zalety-lewo img {
    justify-self: center;
    margin-bottom: 12px;
  }
  .hb-olej-wysokopo-dzialanie p:nth-child(1) {
    font-family: "Lobster", sans-serif;
    font-size: 43px;
    line-height: 52px;
    margin-bottom: 20px;
    color: #fff;
  }
  .hb-olej-wysokopo-dzialanie p:nth-child(2) {
    font-size: 18px;
    line-height: 25px;
    color: #fff;
    letter-spacing: 0.72px;
  }
  .hb-olej-wysokopo-zalety {
    float: left;
    width: 100%;
  }
  .hb-olej-wysokopo-zalety-lewo {
    float: left;
    width: 40%;
    position: relative;
  }
  .hb-olej-wysokopo-zalety-lewo:after {
    content: "";
    position: absolute;
    background: url(https://sklep.onlybio.life/img/hb/210/hb-left-pro.svg) no-repeat;
    left: 0;
    top: 0;
    width: 274px;
    height: 441px;
    top: -75px;
  }
  .hb-olej-wysokopo-zalety-prawo {
    float: left;
    width: 60%;
  }
  .hb-olej-wysokopo-zalety-top {
    float: left;
    width: 100%;
  }
  .hb-olej-wysokopo-zaleta {
    float: left;
    width: 100%;
    display: flex;
    align-items: center;
  }
  .hb-olej-wysokopo-zalety-prawo-ikona {
    float: left;
    width: 22%;
  }
  .hb-olej-wysokopo-zalety-prawo-tekst {
    float: left;
    width: 78%;
    padding-right: 70px;
  }
  .hb-olej-wysokopo-zalety-top p {
    color: #fff;
    text-align: left !important;
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 20px !important;
  }
  .hb-olej-wysokopo-zalety-lewo p:nth-child(2) {
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    color: #fff;
    margin: 20px 0;
  }
  .hb-olej-wysokopo-zalety-prawo-ikona img {
    max-width: 104px;
  }
  .hb-olej-wysokopo-zalety-prawo-tekst p:nth-child(1) {
    color: #fff;
    text-align: left !important;
    font-family: "Lobster", sans-serif;
    font-size: 26px;
    line-height: 72px;
  }
  .hb-olej-wysokopo-zalety-prawo-tekst p:nth-child(2) {
    color: #fff;
    text-align: left !important;
    font-size: 18px;
    margin-bottom: 20px;
    font-family: "Dosis", sans-serif;
  }
  .hb-olej-wysokopo-zalety-bottom {
    margin: 30px 0;
    float: left;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }
  .hb-olej-wysokopo-zalety-bottom p:nth-child(1) {
    color: #fff;
    text-align: left;
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 10px;
  }
  .hb-olej-wysokopo-zalety-bottom p:nth-child(2) {
    color: #fff;
    text-align: left;
    font-size: 18px;
    line-height: 25px;
  }
  .hb-olej-wysokopo-zalety-bottom h2 {
    font-weight: 500;
    color: #fff;
    text-align: left;
    font-family: "Lobster", sans-serif;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 10px;
    margin-top: 50px;
  }
  .hb-olej-wysokopo-zalety-bottom span {
    color: #fff;
    text-align: left;
    font-size: 18px;
    line-height: 25px;
    display: inline-block;
    padding-right: 30px;
  }
  .hb-olej-wysokopo-pielegnacja {
    float: left;
    width: 100%;
    padding-top: 90px;
    padding-bottom: 35px;
  }
  .hb-olej-wysokopo-pielegnacja p:nth-child(1) {
    color: #fff;
    text-align: center;
    font-family: "Lobster", sans-serif;
    font-size: 43px;
    line-height: 52px;
    margin-bottom: 20px;
  }
  .hb-olej-wysokopo-pielegnacja p:nth-child(2) {
    color: #fff;
    text-align: center;
    font-size: 16px;
    line-height: 24px;
  }
  .hb-olej-wysokopo-pielegnacja-all {
    float: left;
    width: 100%;
  }
  .hb-olej-wysokopo-pielegnacja-all-lewo-img {
    float: left;
    width: 50%;
  }
  .hb-olej-wysokopo-pielegnacja-all-prawo-tekst {
    float: left;
    width: 50%;
    padding-left: 30px;
    padding-right: 40px;
  }
  .hb-olej-wysokopo-pielegnacja-all-prawo-tekst p:nth-child(1) {
    padding-right: 50px;
    color: #f9a52e;
    font-size: 28px;
    line-height: 34px;
    text-align: left;
    font-weight: 500 !important;
    padding-top: unset;
    padding-bottom: 20px;
    margin-right: 85px;
  }
  .hb-olej-wysokopo-pielegnacja-all-prawo-tekst p:nth-child(2) {
    margin-right: 10px;
    color: #fff;
    font-size: 18px;
    line-height: 25px;
    text-align: left;
    letter-spacing: 0.72px;
    margin-right: 10px;
  }
  .hb-olej-wysokopo-pielegnacja-all-lewo-tekst {
    float: left;
    width: 50%;
    padding-left: 60px;
    padding-right: 40px;
  }
  .hb-olej-wysokopo-pielegnacja-all-lewo-tekst p:nth-child(1) {
    color: #f9a52e;
    font-size: 28px;
    line-height: 34px;
    text-align: left;
    font-weight: 500 !important;
    padding-bottom: 20px;
    margin-right: 110px;
  }
  .hb-olej-wysokopo-pielegnacja-all-lewo-tekst p:nth-child(2) {
    color: #fff;
    font-size: 18px;
    line-height: 25px;
    text-align: left;
    letter-spacing: 0.72px;
  }
  .hb-olej-wysokopo-pielegnacja-all-prawo-img {
    float: left;
    width: 50%;
    position: relative;
    padding-bottom: 123px;
  }
  .hb-olej-wysokopo-pielegnacja-all-prawo-img:after {
    content: "";
    position: absolute;
    width: 500px;
    height: 305px;
    bottom: 75px;
    background: #43ac56;
    right: 0;
    z-index: 0;
  }
  .hb-olej-wysokopo-pielegnacja-all-prawo-img img {
    position: relative;
    z-index: 20;
  }
  .hb-olej-wysokopo-pssst {
    float: left;
    width: 100%;
    position: relative;
  }
  .hb-olej-wysokopo-pssst:after {
    content: "";
    position: absolute;
    background: url(https://sklep.onlybio.life/img/hb/210/left_ilu.svg) no-repeat;
    left: 0;
    bottom: -190px;
    width: 284px;
    height: 496px;
  }
  .hb-olej-wysokopo-pssst::before {
    content: "";
    position: absolute;
    background: url(https://sklep.onlybio.life/img/hb/210/right_ilu.svg) no-repeat;
    right: 0;
    bottom: -122px;
    width: 209px;
    height: 427px;
  }
  .hb-olej-wysokopo-pssst {
    float: left;
    width: 100%;
  }
  .hb-olej-wysokopo-pssst p:nth-child(1) {
    color: #f9a52e;
    font-family: "Lobster", sans-serif;
    font-size: 64px;
    line-height: 77px;
    padding-bottom: 20px;
  }
  .hb-olej-wysokopo-pssst p:nth-child(2) {
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 80px;
    max-width: 510px;
    margin: 0 auto;
  }
  .hb-olej-wysokopo-pssst p:nth-child(4) {
    color: #fff;
    font-size: 24px;
    line-height: 35px;
    padding-bottom: 15px;
    padding-top: 40px;
  }
  .hb-olej-wysokopo-pssst p:nth-child(5) {
    color: #fff;
    font-size: 54px;
    line-height: 68px;
    padding-bottom: 40px;
    font-family: "Lobster", sans-serif;
  }
  .hb-olej-wysokopo-sklad {
    float: left;
    width: 100%;
  }
  .hb-olej-wysokopo-sklad1 {
    float: left;
    width: 25%;
    margin-top: -30px;
  }
  .hb-olej-wysokopo-sklad2 {
    float: left;
    width: 25%;
    margin-top: 30px;
  }
  .hb-olej-wysokopo-sklad3 {
    float: left;
    width: 28%;
    margin-top: 30px;
    display: grid;
    justify-content: center;
  }
  .hb-olej-wysokopo-sklad3 p {
    justify-self: center;
  }
  .hb-olej-wysokopo-sklad4 {
    float: left;
    width: 17%;
    margin-top: -30px;
  }
  .hb-opis-sklad3 img {
    justify-content: center;
  }
  .hb-olej-wysokopo-sklad1 p {
    text-align: right !important;
  }
  .hb-olej-wysokopo-sklad2 p:nth-child(2) {
    margin-top: 10px;
    color: #fff;
    font-size: 29px;
    line-height: 30px;
    font-family: "Lobster", sans-serif;
  }
  .hb-olej-wysokopo-sklad3 p:nth-child(2) {
    letter-spacing: unset;
    margin-top: 10px;
    color: #fff;
    font-size: 16px;
    line-height: 25px;
    text-align: center !important;
  }
  .hb-olej-wysokopo-sklad3 p {
    text-align: left !important;
  }
  .hb-olej-wysokopo-omo {
    float: left;
    width: 100%;
  }
  .hb-olej-wysokopo-omo-header {
    float: left;
    width: 100%;
    text-align: center;
  }
  .hb-olej-wysokopo-omo-all {
    float: left;
    width: 100%;
  }
  .hb-olej-wysokopo-wrapp-oporowate .hb-olej-wysokopo-omo-all {
    float: left;
    width: 100%;
    display: grid;
    grid-template-columns: 568px 148px;
    justify-content: center;
    grid-column-gap: 33px;
  }
  .hb-olej-wysokopo-omo-1 {
    float: left;
    width: 100%;
  }
  .hb-olej-wysokopo-omo-2 {
    float: left;
    width: 20%;
  }
  .hb-olej-wysokopo-omo-3 {
    float: left;
    width: 50%;
  }
  .hb-olej-wysokopo-wrapp-oporowate .hb-olej-wysokopo-omo-3 {
    width: unset;
  }
  .hb-olej-wysokopo-omo-header p:nth-child(1) {
    margin-top: 60px;
    color: #fff;
    font-size: 43px;
    line-height: 52px;
    font-family: "Lobster", sans-serif;
    text-align: center !important;
  }
  .hb-olej-wysokopo-header-first p:nth-child(2) {
    margin-bottom: unset !important;
    font-weight: 700;
  }
  .hb-olej-wysokopo-omo-header p:nth-child(2) {
    margin-top: 20px;
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 15px;
    text-align: center !important;
  }
  .hb-olej-wysokopo-omo-1 p {
    text-align: right !important;
  }
  .hb-olej-wysokopo-omo-2 p {
    font-size: 157px;
    line-height: 160px;
    color: #fff;
    font-family: "Lobster", sans-serif;
    text-transform: none;
  }
  .hb-olej-wysokopo-omo-3 p {
    font-size: 16px;
    line-height: 25px;
    color: #fff;
    text-align: left !important;
    margin-bottom: 50px !important;
  }
  .hb-olej-wysokopo-first-oporowate {
    display: grid;
    justify-content: center;
    justify-items: center;
    grid-template-columns: 217px 547px;
    grid-gap: 20px;
    float: left;
    width: 100%;
  }
  .hb-olej-wysokopo-first-oporowate .hb-olej-wysokopo-omo-1 {
    width: unset;
  }
  .hb-olej-wysokopo-first-oporowate .hb-olej-wysokopo-omo-3 {
    width: unset;
    align-self: center;
  }
  .hb-olej-wysokopo-first-oporowate .hb-olej-wysokopo-omo-3 p {
    margin-bottom: unset !important;
    font-weight: 700;
    letter-spacing: 0.64px;
  }
  .hb-olej-wysokopo-next-omo p:nth-child(1) {
    margin-bottom: unset;
  }
  .hb-olej-wysokopo-omo-header p:nth-child(2) {
    margin-top: 9px;
  }
  .hb-olej-wysokopo-omo h2 {
    font-size: 26px;
    line-height: 33px;
    font-family: "Lobster", sans-serif;
    color: #fff;
    margin-bottom: 6px;
    font-weight: 500;
  }
  .hb-olej-wysokopo-next-omo p {
    font-size: 16px;
    line-height: 25px;
    color: #fff;
    letter-spacing: 0.64px;
    text-align: left !important;
    margin-top: unset;
    margin-bottom: 50px;
  }
  .hb-olej-wysokopo-kosmetyki {
    float: left;
    width: 100%;
    position: relative;
    padding-bottom: 134px;
  }
  .hb-olej-wysokopo-kosmetyki:after {
    content: "";
    position: absolute;
    left: 0;
    background: url(https://sklep.onlybio.life/img/hb/210/left_produts.svg) no-repeat;
    width: 265px;
    height: 528px;
    bottom: 0;
  }
  .hb-olej-wysokopo-kosmetyki-header {
    float: left;
    width: 100%;
  }
  .hb-olej-wysokopo-kosmetyki-all {
    float: left;
    width: 80%;
    margin: 0 10%;
  }
  .hb-olej-wysokopo-kosmetyki-1 {
    float: left;
    width: 33.3%;
  }
  .hb-olej-wysokopo-kosmetyki-2 {
    float: left;
    width: 33.3%;
  }
  .hb-olej-wysokopo-kosmetyki-3 {
    float: left;
    width: 33.3%;
  }
  .hb-olej-wysokopo-kosmetyki-header p {
    margin-top: 50px;
    margin-bottom: 44px;
    color: #fff;
    font-size: 32px;
    line-height: 37px;
    font-family: "Lobster", sans-serif;
    padding-bottom: 50px;
  }
  .hb-olej-wysokopo-kosmetyki-1 p:nth-child(1) {
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    min-height: 42px;
  }
  .hb-olej-wysokopo-kosmetyki-1 p:nth-child(2) {
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    min-height: 59px;
  }
  .hb-olej-wysokopo-kosmetyki-2 p:nth-child(1) {
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 5px;
  }
  .hb-olej-wysokopo-kosmetyki-2 p:nth-child(2) {
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    min-height: 78px;
  }
  .hb-olej-wysokopo-kosmetyki-3 p:nth-child(1) {
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 5px;
  }
  .hb-olej-wysokopo-kosmetyki-3 p:nth-child(2) {
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    min-height: 78px;
  }
  .hb-olej-wysokopo-kosmetyki-1 p:nth-child(3) {
    margin: 0 0 20px;
  }
  .hb-olej-wysokopo-kosmetyki-2 p:nth-child(3) {
    margin: 0 0 20px;
  }
  .hb-olej-wysokopo-kosmetyki-3 p:nth-child(3) {
    margin: 0 0 20px;
  }
  .hb-olej-wysokopo-kosmetyki-1 p:nth-child(4) a {
    letter-spacing: 1.52px;
    background: #f9a52e;
    padding: 10px 30px;
    font-size: 15px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    z-index: 20;
    position: relative;
  }
  .hb-olej-wysokopo-kosmetyki-2 p:nth-child(4) a {
    background: #f9a52e;
    padding: 10px 30px;
    font-size: 15px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    z-index: 20;
    position: relative;
  }
  .hb-olej-wysokopo-kosmetyki-3 p:nth-child(4) a {
    background: #f9a52e;
    padding: 10px 30px;
    font-size: 15px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
  }
  .hb-olej-wysokopo-last-sec {
    overflow: auto;
    width: 100%;
    padding-bottom: 90px;
  }
  .hb-olej-wysokopo-first-row-last-sec {
    display: grid;
    grid-template-columns: 60% 40%;
  }
  .wrapp_last_img_sec {
    justify-self: flex-end;
  }
  .hb-olej-wysokopo-wrapp-text-last-sec span {
    font-size: 142px;
    line-height: 126px;
    color: #fff;
    font-family: "Lobster", sans-serif;
    display: inline-block;
    margin-right: 28px;
  }
  .hb-olej-wysokopo-wrapp-text-last-sec h2 {
    font-weight: 500;
    font-size: 43px;
    line-height: 52px;
    font-family: "Lobster", sans-serif;
    color: #fff;
    margin-bottom: 10px;
  }
  .hb-olej-wysokopo-wrapp-text-last-sec p {
    font-size: 14px;
    line-height: 23px;
    letter-spacing: 0.43px;
    font-weight: 500;
    color: #fff;
    margin-bottom: unset;
    text-align: left !important;
  }
  .hb-olej-wysokopo-wrapp-text-last-sec {
    display: flex;
    margin-left: 12%;
    margin-top: 30px;
  }
  .hb-olej-wysokopo-wrapp-text-last-second p {
    text-align: left;
  }
  .hb-olej-wysokopo-desc-last-products {
    display: grid;
    grid-template-columns: repeat(3, 233px);
    grid-column-gap: 39px;
    justify-content: center;
    margin-top: -280px;
  }
  .hb-olej-wysokopo-box {
    position: relative;
  }
  .hb-olej-wysokopo-desc-last-products p {
    text-align: left !important;
  }
  .hb-olej-wysokopo-box img {
    margin-top: -52px;
  }
  .hb-olej-wysokopo-inside-box:first-child {
    box-shadow: unset;
  }
  .hb-olej-wysokopo-box:nth-child(2) {
    margin-top: 50px;
  }
  .hb-olej-wysokopo-box:nth-child(3) {
    margin-top: 50px;
  }
  .hb-olej-wysokopo-box:nth-child(4) {
    margin-top: 42px;
    box-shadow: unset;
  }
  .hb-olej-wysokopo-box:nth-child(5) {
    margin-top: 108px;
  }
  .hb-olej-wysokopo-box:nth-child(6) {
    margin-top: 53px;
  }
  .hb-olej-wysokopo-5box:before {
    z-index: 20;
    content: "";
    position: absolute;
    width: 271px;
    height: 288px;
    background: rgb(4, 191, 152);
    background: -moz-linear-gradient(180deg, rgba(4, 191, 152, 1) 19%, rgba(4, 190, 156, 1) 21%, rgba(0, 167, 212, 1) 52%);
    background: -webkit-linear-gradient(180deg, rgba(4, 191, 152, 1) 19%, rgba(4, 190, 156, 1) 21%, rgba(0, 167, 212, 1) 52%);
    background: linear-gradient(180deg, rgba(4, 191, 152, 1) 19%, rgba(4, 190, 156, 1) 21%, rgba(0, 167, 212, 1) 52%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#04bf98",endColorstr="#00a7d4",GradientType=1);
    transform: translate(50%);
    right: 50%;
    top: -20px;
  }
  .hb-olej-wysokopo-inside-box {
    background: #fff;
    z-index: 20;
    position: relative;
    height: 247px;
    padding: 0 21px;
    -webkit-box-shadow: 3px 3px 50px 0 rgba(131, 24, 135, 1);
    -moz-box-shadow: 3px 3px 50px 0 rgba(131, 24, 135, 1);
    box-shadow: 3px 3px 50px 0 rgba(131, 24, 135, 1);
  }
  .hb-olej-wysokopo-box .hb-olej-wysokopo-inside-box h2 {
    font-family: "Dosis", sans-serif;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.64px;
    text-transform: uppercase;
    font-weight: 500;
    color: #442494;
    margin-bottom: 5px;
    padding-right: 50px;
  }
  .hb-olej-wysokopo-box .hb-olej-wysokopo-inside-box p {
    font-family: "Dosis", sans-serif;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0.42px;
    font-weight: 400;
    color: #442494;
    margin-top: unset;
    font-weight: 500;
  }
  .hb-olej-wysokopo-wrapp_logo_footer {
    margin: 0 auto;
    width: 100%;
    display: flex;
    justify-content: center;
  }
  .hb-olej-wysokopo-wrapp_logo_footer {
    padding-bottom: 63px;
  }
  @media screen and (max-width: 1199px) {
    .hb-olej-wysokopo-all {
      margin: 0;
    }
    .hb-olej-wysokopo-header {
      margin-bottom: 0;
    }
    .hb-olej-wysokopo-box .hb-olej-wysokopo-inside-box h2 {
      padding-right: unset;
    }
    .hb-olej-wysokopo-omo-1 img {
      max-width: unset;
    }
    .hb-olej-wysokopo-omo-1 {
      width: unset;
    }
    .hb-olej-wysokopo-desc-last-products {
      margin-top: 200px;
    }
    .hb-olej-wysokopo-wrapp-all {
      background-size: cover;
    }
  }
  @media screen and (max-width: 991px) {
    .hb-olej-wysokopo-zalety-lewo {
      width: 30%;
    }
    .hb-olej-wysokopo-zalety-prawo {
      width: 70%;
    }
    .hb-olej-wysokopo-desc-last-products {
      margin-top: 40px;
    }
    .hb-olej-wysokopo-desc-last-products {
      grid-template-columns: repeat(2, 233px);
    }
    .hb-olej-wysokopo-zalety-top p {
      text-align: center !important;
    }
    .hb-olej-wysokopo-dzialanie p:nth-child(1) {
      padding: 0 20px;
    }
    .hb-olej-wysokopo-pssst p:nth-child(1) {
      margin: 0 20px;
    }
    .wrapp_last_img_sec img {
      display: none;
    }
    .hb-olej-wysokopo-header {
      padding-left: unset;
    }
    .hb-olej-wysokopo-pssst p:nth-child(2) {
      padding: 0 20px;
    }
    .hb-olej-wysokopo-zalety-prawo-ikona {
      width: 100%;
      justify-content: center;
      display: grid;
    }
    .hb-olej-wysokopo-pielegnacja-all-lewo-tekst p:nth-child(1) {
      margin: unset;
    }
    .hb-olej-wysokopo-pielegnacja-all-prawo-tekst p:nth-child(1) {
      margin-right: unset;
    }
    .hb-olej-wysokopo-nazwa-prawo {
      justify-content: center;
    }
    .hb-olej-wysokopo-wrapp-oporowate .hb-olej-wysokopo-omo-all {
      grid-template-columns: repeat(1, 1fr);
    }
    .hb-olej-wysokopo-wrapp-oporowate .hb-olej-wysokopo-omo-all {
      padding: 0 15px;
    }
    .hb-olej-wysokopo-next-omo p {
      padding-right: unset;
    }
    .hb-olej-wysokopo-omo-1 p {
      text-align: center;
    }
    .hb-olej-wysokopo-omo-1 {
      width: 100%;
      justify-self: center;
      display: flex;
      justify-content: center;
    }
    .hb-olej-wysokopo-first-oporowate {
      grid-template-columns: repeat(1, 1fr);
    }
    .hb-olej-wysokopo-omo h2 {
      text-align: center;
    }
    .hb-olej-wysokopo-first-row-last-sec {
      grid-template-columns: 100%;
    }
    .hb-olej-wysokopo-header {
      display: grid;
      align-items: end;
    }
    .hb-olej-wysokopo-header img {
      margin-bottom: -190px;
    }
  }
  @media screen and (max-width: 767px) {
    .hb-olej-wysokopo-zalety-lewo {
      width: 100%;
    }
    .hb-olej-wysokopo-zalety-prawo {
      width: 100%;
    }
    .hb-olej-wysokopo-nazwa-lewo {
      width: 100%;
    }
    .hb-olej-wysokopo-nazwa-prawo {
      width: 100%;
    }
    .hb-olej-wysokopo-pielegnacja-all-lewo-img {
      width: 100%;
      text-align: center;
    }
    .hb-olej-wysokopo-pielegnacja-all-prawo-tekst {
      width: 100%;
    }
    .hb-olej-wysokopo-pielegnacja-all-prawo-img {
      width: 100%;
      text-align: center;
    }
    .hb-olej-wysokopo-pielegnacja-all-lewo-tekst {
      width: 100%;
    }
    .hb-olej-wysokopo-sklad1 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-olej-wysokopo-sklad2 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-olej-wysokopo-sklad3 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-olej-wysokopo-sklad4 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-olej-wysokopo-omo-1 {
      float: left;
      width: 100%;
      display: flex;
      justify-content: center;
    }
    .hb-olej-wysokopo-omo-2 {
      float: left;
      width: 50%;
    }
    .hb-olej-wysokopo-omo-3 {
      float: left;
      width: 100%;
    }
    .hb-olej-wysokopo-nazwa-lewo p:nth-child(1) {
      text-align: center;
      padding-left: 0;
    }
    .hb-olej-wysokopo-nazwa-lewo p:nth-child(2) {
      text-align: center;
      padding-left: 0;
    }
    .hb-olej-wysokopo-nazwa-lewo p:nth-child(3) {
      text-align: center;
      padding-left: 0;
    }
    .hb-olej-wysokopo-nazwa-prawo p {
      float: none;
    }
    .hb-olej-wysokopo-wrapp-all {
      background-position: top;
      background-size: cover;
    }
    .hb-olej-wysokopo-desc-last-products {
      grid-template-columns: repeat(1, 233px);
    }
    .hb-olej-wysokopo-desc-last-products {
      margin-top: 40px;
    }
    .wrapp_last_img_sec img {
      z-index: 0;
      position: relative;
    }
    .hb-olej-wysokopo-wrapp-text-last-sec {
      z-index: 20;
      position: relative;
    }
    .hb-olej-wysokopo-sklad3 p:nth-child(2) {
      text-align: center !important;
    }
    .hb-olej-wysokopo-sklad3 {
      display: grid;
      justify-content: center;
      justify-items: center;
      text-align: center;
    }
    .hb-olej-wysokopo-omo-3 p {
      padding-left: 15px;
      padding-right: 15px;
      text-align: center !important;
    }
    .hb-olej-wysokopo-nazwa {
      display: grid;
      justify-content: center;
    }
    .hb-olej-wysokopo-nazwa-prawo p {
      margin-right: unset;
    }
    .hb-olej-wysokopo-zaleta {
      display: grid;
      justify-items: center;
    }
    .hb-olej-wysokopo-zalety-prawo-tekst {
      width: 90%;
      padding-left: 20px;
    }
    .hb-olej-wysokopo-kosmetyki-all {
      display: grid;
      width: 100%;
      justify-content: center;
      justify-items: center;
      margin: unset;
    }
    .hb-olej-wysokopo-kosmetyki-1 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-olej-wysokopo-kosmetyki-2 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-olej-wysokopo-kosmetyki-3 {
      width: 100%;
      margin-top: 30px;
    }
    .hb-olej-wysokopo-pielegnacja-all-lewo-tekst {
      padding-left: 30px;
    }
    .hb-olej-wysokopo-zalety-prawo-tekst p:nth-child(1) {
      text-align: center !important;
    }
    .hb-olej-wysokopo-zalety-prawo-tekst p:nth-child(2) {
      text-align: center !important;
    }
    .hb-olej-wysokopo-zalety-prawo-tekst {
      width: 100%;
      padding-left: 15px;
      padding-right: 15px;
    }
    .hb-olej-wysokopo-header {
      display: grid;
      align-items: end;
    }
    .hb-olej-wysokopo-header img {
      margin-bottom: -200px;
    }
    .hb-olej-wysokopo-sklad1 {
      text-align: center;
      display: grid;
      justify-content: center;
    }
  }
  @media screen and (max-width: 468px) {
    .hb-olej-wysokopo-wrapp-text-last-sec h2 {
      font-size: 28px;
      line-height: 35px;
    }
  }
  /* olej do włosów wysokoporowatych */
  
  /* minify css */
  
  /*RC CSS'es*/
  /*delikatny_balsam_do_ciala*/
  .delikatny_balsam_do_ciala_my_body {
    font-family: Poppins, sans-serif;
    margin: 0 auto;
    width: 1110px;
    max-width: 100%;
    padding: 0;
    overflow: hidden;
  }
  .delikatny_balsam_do_ciala_my_hero_container {
    margin: 0 auto 125px 20px;
    text-align: center;
    width: 50%;
  }
  .delikatny_balsam_do_ciala_my_hero_container .delikatny_balsam_do_ciala_my_h4 {
    width: 100%;
    text-align: center;
    color: #007a7c;
    font-size: 23px;
    line-height: 32px;
    margin-bottom: 17px;
    margin-top: 0;
    padding-top: 63px;
  }
  .delikatny_balsam_do_ciala_my_last_para {
    font-weight: 700;
  }
  .delikatny_balsam_do_ciala_my_box {
    background-color: #fff;
    -webkit-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    -moz-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    position: relative;
    z-index: 2;
  }
  .delikatny_balsam_do_ciala_my_margin_for_last {
    margin-top: 29px;
  }
  .delikatny_balsam_do_ciala_my_wrapp .delikatny_balsam_do_ciala_my_paragraph {
    margin: 0 0 8px !important;
  }
  .delikatny_balsam_do_ciala_my_wrapp {
    display: grid;
    grid-template-columns: 21.333% 66.666%;
    align-items: center;
  }
  .delikatny_balsam_do_ciala_my_hero_bg .delikatny_balsam_do_ciala_my_box {
    background-color: transparent !important;
    box-shadow: none;
  }
  .delikatny_balsam_do_ciala_my_hero_bg .delikatny_balsam_do_ciala_my_h3 {
    color: #28348a !important;
  }
  .delikatny_balsam_do_ciala_my_box.delikatny_balsam_do_ciala_my_second {
    width: 950px;
    max-width: calc(100% - 30px);
    margin: 0 auto;
    padding: 161px 30px 35px;
    border-radius: 30px;
    text-align: center;
  }
  .delikatny_balsam_do_ciala_my_hero_bg {
    background-color: #d3eefd;
    background-image: url(https://onlybio.life/img/rc/delikatny_balsam_do_ciala/img/header.png);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: auto;
    position: relative;
  }
  .delikatny_balsam_do_ciala_my_second .delikatny_balsam_do_ciala_my_h3 {
    color: #28348a;
    font-weight: 600;
    margin: 0 0 19px;
    font-size: 28px;
    line-height: 19.45px;
  }
  .delikatny_balsam_do_ciala_my_second .delikatny_balsam_do_ciala_my_paragraph {
    font-size: 18px;
    line-height: 23px;
    color: #221e20;
    font-weight: 500;
    margin-bottom: 10px;
    margin-top: 10px;
  }
  .delikatny_balsam_do_ciala_my_bottom_blue_content .delikatny_balsam_do_ciala_my_top {
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
    padding: 0 68px;
    margin-top: 55px;
  }
  .delikatny_balsam_do_ciala_my_big_number {
    color: #007a7c;
    line-height: 91px;
    font-size: 197px;
    font-weight: 700;
    margin: 0;
    position: relative;
    z-index: 1;
  }
  .delikatny_balsam_do_ciala_my_contant_container .delikatny_balsam_do_ciala_my_paragraph {
    color: #a970ac;
    font-size: 23px;
    line-height: 30px;
    margin: 0;
    margin-left: 25px;
    font-weight: 600;
    position: relative;
    z-index: 1;
  }
  .delikatny_balsam_do_ciala_my_bottom {
    padding: 0 48px 0 58px;
    display: grid;
    grid-template-columns: 290px 230px 230px;
    grid-gap: 30px;
    margin-top: 76px;
    padding-bottom: 75px;
  }
  .delikatny_balsam_do_ciala_my_absolute {
    position: absolute;
  }
  .cloud_1 {
    right: 0;
    bottom: 360px;
    z-index: 0;
    transform: translateX(140px);
    opacity: 0.4;
  }
  .cloud_2 {
    top: 300px;
    left: -150px;
  }
  .cloud_3 {
    bottom: 67px;
    right: -156px;
    left: unset;
  }
  .cloud_4 {
    bottom: 166px;
    left: -113px;
  }
  .cloud_5 {
    bottom: 670px;
    right: -80px;
  }
  .cloud_6 {
    bottom: 520px;
    left: 180px;
  }
  .bottom_blue {
    bottom: 62px;
    transform: translateY(100%);
    right: -18px;
  }
  .delikatny_balsam_do_ciala_my_bottom .delikatny_balsam_do_ciala_my_box,
  .delikatny_balsam_do_ciala_my_portfolio_box .delikatny_balsam_do_ciala_my_box {
    border-radius: 17px;
    padding: 33px 5px 20px 30px;
    min-height: 220px;
  }
  .delikatny_balsam_do_ciala_my_bottom .container_delikatny_balsam_do_ciala_my_box,
  .delikatny_balsam_do_ciala_my_portfolio_content .container_delikatny_balsam_do_ciala_my_box {
    display: flex;
    align-items: center;
  }
  .delikatny_balsam_do_ciala_my_bottom .delikatny_balsam_do_ciala_my_h5 {
    color: #5daca0;
    font-size: 16px;
    line-height: 18px;
    margin: 0 0 10px;
    font-weight: 600;
  }
  .delikatny_balsam_do_ciala_my_bottom .delikatny_balsam_do_ciala_my_paragraph {
    margin: 0;
    color: #221e20;
    line-height: 20px;
    font-size: 13px;
    font-weight: 600;
  }
  .delikatny_balsam_do_ciala_my_bottom .delikatny_balsam_do_ciala_my_box.big_box {
    position: relative;
    padding: 19px 20px 15px 35px;
  }
  .delikatny_balsam_do_ciala_my_bottom .delikatny_balsam_do_ciala_my_box.big_box::after {
    position: absolute;
    content: "";
    width: calc(100% + 20px);
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    height: calc(100% + 20px);
    border: 3px solid #878787;
    border-radius: 30px;
  }
  .delikatny_balsam_do_ciala_my_bird {
    top: 0;
    left: 0;
    transform: translate(-14px, -7px);
  }
  .delikatny_balsam_do_ciala_my_bottom .big_box .delikatny_balsam_do_ciala_my_bird {
    transform: translate(-28px, -23px);
  }
  .delikatny_balsam_do_ciala_my_bottom .big_box .delikatny_balsam_do_ciala_my_h5 {
    font-size: 21px;
    line-height: 26px;
  }
  .delikatny_balsam_do_ciala_my_bottom .big_box .delikatny_balsam_do_ciala_my_paragraph {
    font-size: 16px;
    line-height: 27px;
  }
  .delikatny_balsam_do_ciala_my_first_product_container {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    padding: 130px 0 165px;
    background-image: url(https://onlybio.life/img/rc/delikatny_balsam_do_ciala/img/blue_bg.svg);
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: contain;
  }
  .delikatny_balsam_do_ciala_my_first_product_container .delikatny_balsam_do_ciala_my_left {
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    max-width: 60%;
    padding-left: 70px;
    position: relative;
  }
  .delikatny_balsam_do_ciala_my_first_product_container .delikatny_balsam_do_ciala_my_right {
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    max-width: 40%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    flex-direction: column;
    position: relative;
  }
  .delikatny_balsam_do_ciala_my_first_product_container .delikatny_balsam_do_ciala_my_h2 {
    color: #010101;
    font-size: 54px;
    line-height: 50px;
    margin: 0 0 28px;
    font-weight: 300;
  }
  .delikatny_balsam_do_ciala_my_first_product_container .delikatny_balsam_do_ciala_my_h2 .delikatny_balsam_do_ciala_my_strong {
    font-weight: 500;
  }
  .delikatny_balsam_do_ciala_my_first_product_container .delikatny_balsam_do_ciala_my_paragraph {
    color: #000;
    font-size: 15px;
    line-height: 20px;
    margin: 0 0 20px;
    font-weight: 400;
  }
  .delikatny_balsam_do_ciala_my_h4.purple_color {
    color: #a970ac;
  }
  .delikatny_balsam_do_ciala_my_first_product_container .delikatny_balsam_do_ciala_my_h4 {
    font-size: 24px;
    line-height: 20px;
    margin: 0;
    letter-spacing: -0.47px;
    font-weight: 500;
    margin-top: 27px;
    margin-bottom: 22px;
  }
  .delikatny_balsam_do_ciala_my_first_product_container .delikatny_balsam_do_ciala_my_ul {
    list-style: none;
    padding-left: 30px;
    padding-right: 65px;
  }
  .delikatny_balsam_do_ciala_my_first_product_container li {
    font-size: 15px;
    line-height: 16px;
    margin-bottom: 10px;
    position: relative;
    color: #000;
  }
  .delikatny_balsam_do_ciala_my_first_product_container li::before {
    position: absolute;
    width: 15px;
    height: 15px;
    content: "";
    background: url(https://onlybio.life/img/rc/delikatny_balsam_do_ciala/img/heart.svg);
    background-position: center;
    background-size: contain;
    left: -30px;
    top: 0;
  }
  .delikatny_balsam_do_ciala_my_first_product_container .delikatny_balsam_do_ciala_my_h4.delikatny_balsam_do_ciala_my_way {
    font-size: 24px;
    line-height: 21px;
    letter-spacing: -0.5px;
    margin-bottom: 12px;
  }
  .delikatny_balsam_do_ciala_my_first_product_container
    .delikatny_balsam_do_ciala_my_h4.delikatny_balsam_do_ciala_my_way
    .delikatny_balsam_do_ciala_my_span {
    display: inline-block;
    color: #000;
    font-weight: 600;
    font-size: 20px;
    line-height: 21px;
    margin-left: 26px;
    letter-spacing: -0.5px;
    font-family: Poppins, sans-serif;
  }
  .delikatny_balsam_do_ciala_my_first_product_container .delikatny_balsam_do_ciala_my_capacity .delikatny_balsam_do_ciala_my_paragraph {
    color: #a970ac;
    font-weight: 600;
  }
  .delikatny_balsam_do_ciala_my_big_button {
    border: 2px solid #f49c70;
    font-size: 18.46px;
    line-height: 1;
    letter-spacing: 2.9px;
    font-weight: 700;
    background: #f49c70;
    border-radius: 50px;
    color: #fff;
    text-decoration: none;
    display: flex;
    padding: 15px 51px;
    margin-top: 10px;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .delikatny_balsam_do_ciala_my_big_button a {
    font-size: 18.46px;
    color: #fff;
  }
  .delikatny_balsam_do_ciala_my_big_button:hover {
    background-color: transparent;
    text-decoration: none;
    color: #f49c70;
  }
  .delikatny_balsam_do_ciala_my_important_section {
    background-color: #e9f8ff;
    position: relative;
    margin-top: 20px;
    padding-bottom: 1px;
  }
  .delikatny_balsam_do_ciala_my_important_section .delikatny_balsam_do_ciala_my_h3 {
    margin-bottom: 47px;
  }
  .delikatny_balsam_do_ciala_my_important_bg {
    position: absolute;
    top: -60px;
    left: 0;
    z-index: 0;
  }
  .delikatny_balsam_do_ciala_my_header_container {
    text-align: center;
    padding-top: 60px;
    margin-bottom: 54px;
  }
  .delikatny_balsam_do_ciala_my_header_container .delikatny_balsam_do_ciala_my_h2 {
    font-weight: 600;
    letter-spacing: -1.5px;
    font-size: 42px;
    line-height: 50px;
    margin: 0 0 6px;
    color: #27348b;
  }
  .delikatny_balsam_do_ciala_my_header_container .delikatny_balsam_do_ciala_my_h3 {
    font-size: 31px;
    line-height: 47px;
    letter-spacing: -0.75px;
    color: #27348b;
    font-weight: 600;
    margin: 0;
  }
  .delikatny_balsam_do_ciala_my_header_container .delikatny_balsam_do_ciala_my_paragraph {
    font-size: 24px;
    line-height: 27px;
    color: #a970ac;
    margin: 8px 0 0;
    font-weight: 600;
  }
  .delikatny_balsam_do_ciala_my_grid {
    display: grid;
    grid-template-columns: repeat(2, 46%);
    text-align: center;
    justify-content: center;
  }
  .delikatny_balsam_do_ciala_my_content_row {
    display: grid;
    grid-gap: 30px;
  }
  .delikatny_balsam_do_ciala_my_content_right {
    padding-right: 52px;
    display: flex;
    align-items: flex-start;
  }
  .delikatny_balsam_do_ciala_my_content_row .delikatny_balsam_do_ciala_my_h3 {
    margin: 0;
    font-size: 27px;
    line-height: 32px;
    color: #a970ac;
    font-weight: 600;
    margin-bottom: 23px;
    margin-top: 0;
  }
  .delikatny_balsam_do_ciala_my_content_row .delikatny_balsam_do_ciala_my_h5 {
    margin: 0;
    color: #a970ac;
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
  }
  .delikatny_balsam_do_ciala_my_content_row .delikatny_balsam_do_ciala_my_paragraph {
    font-size: 19px;
    line-height: 24px;
    color: #221e20;
    margin: 0;
    padding-right: 65px;
  }
  .delikatny_balsam_do_ciala_my_left .delikatny_balsam_do_ciala_my_paragraph {
    padding-right: 65px;
  }
  .delikatny_balsam_do_ciala_my_separator {
    display: block;
    height: 10px;
  }
  .delikatny_balsam_do_ciala_my_cosmetic_header .delikatny_balsam_do_ciala_my_h2 {
    color: #a970ac;
    text-align: center;
    margin: 30px 0 50px;
    font-size: 32px;
  }
  .delikatny_balsam_do_ciala_my_line_content {
    display: flex;
    padding: 0 63px 0 57px;
    align-items: center;
    justify-content: center;
  }
  .delikatny_balsam_do_ciala_my_line_content .delikatny_balsam_do_ciala_my_product_box {
    display: block;
    margin: 0 10px;
    width: 194px;
  }
  .delikatny_balsam_do_ciala_my_product_link {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: space-between;
    text-align: center;
    text-decoration: none;
  }
  .delikatny_balsam_do_ciala_my_product_link:hover {
    text-decoration: none;
  }
  .delikatny_balsam_do_ciala_my_product_box .delikatny_balsam_do_ciala_my_h2 a {
    font-size: 21px;
    line-height: 23px;
    color: #010101;
    font-weight: 400;
  }
  .delikatny_balsam_do_ciala_my_product_box .delikatny_balsam_do_ciala_my_strong {
    display: block;
    font-weight: 600;
  }
  .delikatny_balsam_do_ciala_my_product_box .delikatny_balsam_do_ciala_my_product_image {
    max-width: 100%;
    transition: transform 0.3s ease-in;
    margin-bottom: 18px;
  }
  .delikatny_balsam_do_ciala_my_product_link:hover .delikatny_balsam_do_ciala_my_product_image {
    transform: scale(1.1);
  }
  .delikatny_balsam_do_ciala_my_wrapp_image {
    height: 104px;
    align-self: center;
    display: flex;
    justify-content: center;
  }
  .delikatny_balsam_do_ciala_my_image_link {
    min-height: 227px;
  }
  .delikatny_balsam_do_ciala_wrapp_text {
    margin-top: 5px;
  }
  .delikatny_balsam_do_ciala_my_product_box .delikatny_balsam_do_ciala_my_big_button {
    font-size: 18px;
    line-height: 23px;
    padding: 6px 26px;
    letter-spacing: 1px;
    display: flex;
    justify-content: center;
    width: 171px;
    margin: 0 auto;
    letter-spacing: 1.85px;
  }
  .delikatny_balsam_do_ciala_my_movie_heder .delikatny_balsam_do_ciala_my_h2,
  .delikatny_balsam_do_ciala_my_portfolio_header .delikatny_balsam_do_ciala_my_h2 {
    color: #b484b9;
    font-size: 34px;
    line-height: 34px;
    margin: 80px 0 100px;
    font-weight: 500;
  }
  .delikatny_balsam_do_ciala_my_portfolio_content {
    display: grid;
    grid-template-columns: 328px 328px 1fr;
    grid-gap: 30px;
  }
  .delikatny_balsam_do_ciala_my_portfolio_container {
    position: relative;
    padding-left: 71px;
  }
  .delikatny_balsam_do_ciala_my_portfolio_box .delikatny_balsam_do_ciala_my_h5 {
    color: #5daca0;
    font-size: 24px;
    line-height: 24px;
    margin-bottom: 10px;
    font-weight: 600;
    margin-top: 0;
  }
  .delikatny_balsam_do_ciala_my_portfolio_box .delikatny_balsam_do_ciala_my_paragraph {
    margin: 0;
    font-size: 13px;
    line-height: 20px;
  }
  .delikatny_balsam_do_ciala_my_footer_image_top {
    position: absolute;
    right: -20px;
    top: -32px;
    z-index: 1;
    max-width: 160px !important;
  }
  .delikatny_balsam_do_ciala_my_footer_image {
    right: 0;
    top: 136px;
    z-index: 1;
  }
  .delikatny_balsam_do_ciala_my_portfolio_box .delikatny_balsam_do_ciala_my_box {
    min-height: 339px;
    padding-right: 34px;
    position: relative;
  }
  .delikatny_balsam_do_ciala_my_portfolio_box .delikatny_balsam_do_ciala_my_box .delikatny_balsam_do_ciala_my_small_button {
    position: absolute;
    bottom: 20px;
    line-height: 25px;
    display: flex;
    width: 136px;
    height: 31px;
    align-items: center;
    justify-content: center;
    background-color: #dcf4ef;
    text-decoration: none;
    border: 1px solid #dcf4ef;
    border-radius: 50px;
    text-transform: uppercase;
    color: #5daca0;
    font-size: 11px;
    font-weight: 600;
    transition: all 0.3s ease-in;
  }
  .delikatny_balsam_do_ciala_my_portfolio_box .delikatny_balsam_do_ciala_my_box .delikatny_balsam_do_ciala_my_small_button:hover {
    background: 0 0;
    border-color: #5daca0;
  }
  .delikatny_balsam_do_ciala_my_portfolio_content .cloud_1_footer {
    bottom: -110px;
    right: -20px;
    z-index: 4;
  }
  .delikatny_balsam_do_ciala_my_movie_heder {
    z-index: 200;
    position: relative;
  }
  .delikatny_balsam_do_ciala_my_portfolio_content .cloud_3_footer {
    bottom: -230px;
    left: 40px;
    z-index: 2;
  }
  .delikatny_balsam_do_ciala_my_movie_cotainer {
    position: relative;
    padding: 100px 0 130px 70px;
  }
  .delikatny_balsam_do_ciala_my_blue_bg_image {
    z-index: 0;
    top: -280px;
    left: 0;
  }
  .delikatny_balsam_do_ciala_my_movie_heder .delikatny_balsam_do_ciala_my_h2 {
    margin: 40px 0;
  }
  .delikatny_balsam_do_ciala_my_movie_content {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 10px solid #fff;
    border-radius: 30px;
    margin: 0 auto;
    width: 600px;
    max-width: calc(100% - 30px);
    transform: translateX(-35px);
    position: relative;
    overflow: hidden;
    -webkit-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    -moz-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
  }
  .delikatny_balsam_do_ciala_my_movie_content .delikatny_balsam_do_ciala_my_iframe {
    width: 100%;
    min-height: 320px;
  }
  .delikatny_balsam_do_ciala_my_section_three {
    padding-bottom: 30px;
  }
  .delikatny_balsam_do_ciala_my_section_three .delikatny_balsam_do_ciala_my_section_three_image {
    max-width: 100%;
  }
  .delikatny_balsam_do_ciala_my_important_circle {
    position: absolute;
    top: 45px;
    transform: translateX(-40%);
  }
  .product_circle {
    position: absolute;
    left: 0;
    top: 190px;
    transform: translateX(-55%);
  }
  .product_heart {
    position: absolute;
    top: 170px;
    left: -20px;
  }
  .product_blue {
    position: absolute;
    right: 50px;
    top: -50px;
  }
  @media only screen and (max-width: 885px) {
    .delikatny_balsam_do_ciala_my_important_circle {
      display: none;
    }
    .product_heart {
      left: 40px;
      z-index: -1;
    }
    .product_blue {
      top: 30px;
      z-index: -1;
    }
    .product_circle {
      top: 90px;
      z-index: -1;
    }
    .delikatny_balsam_do_ciala_my_bottom {
      padding: 0 42px;
    }
    .delikatny_balsam_do_ciala_my_first_product_container .delikatny_balsam_do_ciala_my_left,
    .delikatny_balsam_do_ciala_my_first_product_container .delikatny_balsam_do_ciala_my_right {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
      padding: 0 15px;
    }
    .delikatny_balsam_do_ciala_my_first_product_container .delikatny_balsam_do_ciala_my_h2 {
      text-align: center;
    }
    .delikatny_balsam_do_ciala_my_first_product_container .delikatny_balsam_do_ciala_my_paragraph {
      text-align: center;
    }
    .delikatny_balsam_do_ciala_my_first_product_container .delikatny_balsam_do_ciala_my_h4 {
      margin-bottom: 15px;
    }
    .delikatny_balsam_do_ciala_my_first_product_container .delikatny_balsam_do_ciala_my_ul {
      width: 720px;
      margin: 0 auto 10px;
      max-width: 100%;
    }
    .delikatny_balsam_do_ciala_my_bottom {
      padding: 0 42px;
      display: flex;
      flex-wrap: wrap;
      width: 390px;
      justify-content: center;
      margin: 50px auto;
      padding-bottom: 50px;
    }
    .delikatny_balsam_do_ciala_my_bottom .container_delikatny_balsam_do_ciala_my_box {
      margin-bottom: 30px;
    }
    .delikatny_balsam_do_ciala_my_content_row {
      grid-template-columns: repeat(1, 1fr);
      grid-gap: 10px;
      padding-bottom: 20px;
      text-align: center;
      border-bottom: 1px solid #a970ac;
    }
    .delikatny_balsam_do_ciala_my_content_row .delikatny_balsam_do_ciala_my_img {
      margin: 14px auto 0;
    }
    .delikatny_balsam_do_ciala_my_content_left {
      padding-left: 0;
    }
    .delikatny_balsam_do_ciala_my_content_right {
      padding-right: 0;
    }
    .delikatny_balsam_do_ciala_my_content_right.with_image {
      flex-wrap: wrap;
      align-items: center;
      justify-content: center;
    }
    .delikatny_balsam_do_ciala_my_content_right.with_image img {
      margin-top: 15px;
    }
    .delikatny_balsam_do_ciala_my_content_row:last-child {
      border-bottom: none;
    }
    .delikatny_balsam_do_ciala_my_content_row .delikatny_balsam_do_ciala_my_paragraph {
      padding: 0 15px;
    }
  }
  @media only screen and (max-width: 760px) {
    .delikatny_balsam_do_ciala_my_line_content {
      flex-wrap: wrap;
    }
    .delikatny_balsam_do_ciala_my_line_content .delikatny_balsam_do_ciala_my_product_box {
      margin: 30px 25px;
    }
  }
  @media only screen and (max-width: 730px) {
    .delikatny_balsam_do_ciala_my_hero_container img {
      max-width: 100%;
    }
    .delikatny_balsam_do_ciala_my_hero_container .delikatny_balsam_do_ciala_my_h4 {
      font-size: 18px;
      line-height: 22px;
    }
  }
  @media only screen and (max-width: 650px) {
    .logo_onlybio {
      max-width: 280px !important;
    }
    .delikatny_balsam_do_ciala_my_box.delikatny_balsam_do_ciala_my_second {
      margin: 0 auto;
      padding: 230px 30px 35px;
    }
    .delikatny_balsam_do_ciala_my_contant_container .delikatny_balsam_do_ciala_my_paragraph {
      font-size: 20px;
    }
    .delikatny_balsam_do_ciala_my_bottom_blue_content .delikatny_balsam_do_ciala_my_top {
      margin-top: 85px;
    }
    .delikatny_balsam_do_ciala_my_cosmetic_header .delikatny_balsam_do_ciala_my_h2 {
      margin: 0 30px;
      font-size: 28px;
    }
    .delikatny_balsam_do_ciala_my_portfolio_container {
      padding: 0 25px;
    }
    .delikatny_balsam_do_ciala_my_portfolio_box .delikatny_balsam_do_ciala_my_box {
      min-height: unset;
      padding-bottom: 70px;
    }
    .delikatny_balsam_do_ciala_my_movie_cotainer {
      padding: 70px 25px 130px 25px;
    }
    .delikatny_balsam_do_ciala_my_movie_content {
      transform: translateX(0);
    }
    .delikatny_balsam_do_ciala_my_portfolio_content {
      grid-template-columns: repeat(1, 1fr);
    }
    .delikatny_balsam_do_ciala_my_inside_img {
      max-width: 100%;
    }
    .delikatny_balsam_do_ciala_my_grid {
      grid-template-columns: repeat(1, 100%);
    }
    .delikatny_balsam_do_ciala_my_wrapp {
      grid-template-columns: repeat(1, 100%);
      justify-content: center;
    }
    .delikatny_balsam_do_ciala_my_left .delikatny_balsam_do_ciala_my_paragraph {
      padding-right: unset;
    }
    .delikatny_balsam_do_ciala_my_wrapp img {
      margin-bottom: 20px;
      justify-self: center;
    }
    .delikatny_balsam_do_ciala_my_second .delikatny_balsam_do_ciala_my_h3 {
      line-height: 38.45px;
    }
    .delikatny_balsam_do_ciala_my_wrapp_image {
      height: unset;
    }
  }
  @media only screen and (max-width: 550px) {
    .delikatny_balsam_do_ciala_my_hero_container {
      padding: 0 15px;
    }
    .delikatny_balsam_do_ciala_my_hero_container .delikatny_balsam_do_ciala_my_h4 {
      font-size: 16px;
      line-height: 17px;
      padding-top: 20px;
    }
    .logo_onlybio {
      max-width: 180px !important;
    }
    .delikatny_balsam_do_ciala_my_hero_bg {
      background-position: -300px top;
    }
    .delikatny_balsam_do_ciala_my_bottom_blue_content .delikatny_balsam_do_ciala_my_top {
      margin-top: 85px;
      padding: 0 15px;
    }
    .delikatny_balsam_do_ciala_my_contant_container .delikatny_balsam_do_ciala_my_paragraph {
      font-size: 14px;
      line-height: 1.3;
    }
    .delikatny_balsam_do_ciala_my_big_number {
      line-height: 68px;
      font-size: 127px;
    }
    .delikatny_balsam_do_ciala_my_line_content {
      padding: 0 15px;
    }
    .delikatny_balsam_do_ciala_my_cosmetic_header .delikatny_balsam_do_ciala_my_h2 {
      margin: 20px 30px;
      font-size: 26px;
    }
    .delikatny_balsam_do_ciala_my_movie_heder .delikatny_balsam_do_ciala_my_h2,
    .delikatny_balsam_do_ciala_my_portfolio_header .delikatny_balsam_do_ciala_my_h2 {
      font-size: 24px;
      line-height: 29px;
      margin: 80px 0 30px;
    }
    .delikatny_balsam_do_ciala_my_footer_image {
      display: none;
    }
    .delikatny_balsam_do_ciala_my_bottom {
      max-width: calc(100% - 30px);
      padding: 0;
    }
    .delikatny_balsam_do_ciala_my_movie_content {
      transform: translateX(0);
      max-width: 100%;
    }
    .delikatny_balsam_do_ciala_my_movie_content .delikatny_balsam_do_ciala_my_iframe {
      width: 100%;
      min-height: 215px;
    }
    .delikatny_balsam_do_ciala_my_movie_cotainer {
      padding: 0 15px 130px 15px;
    }
    .delikatny_balsam_do_ciala_my_footer_image_top {
      right: -80px;
      top: -40px;
    }
    .delikatny_balsam_do_ciala_my_content_row .delikatny_balsam_do_ciala_my_paragraph {
      font-size: 11px;
      line-height: 15px;
    }
    .delikatny_balsam_do_ciala_my_content_row .delikatny_balsam_do_ciala_my_h3 {
      font-size: 18px;
      line-height: 25px;
    }
    .delikatny_balsam_do_ciala_my_header_container .delikatny_balsam_do_ciala_my_h2 {
      font-size: 29px;
      line-height: 30px;
    }
    .delikatny_balsam_do_ciala_my_header_container .delikatny_balsam_do_ciala_my_h3 {
      font-size: 23px;
      line-height: 27px;
    }
    .delikatny_balsam_do_ciala_my_header_container .delikatny_balsam_do_ciala_my_paragraph {
      font-size: 15px;
      line-height: 14px;
    }
    .delikatny_balsam_do_ciala_my_content_row .delikatny_balsam_do_ciala_my_h5 {
      font-size: 13px;
      line-height: 16px;
    }
    .delikatny_balsam_do_ciala_my_first_product_container .delikatny_balsam_do_ciala_my_h2 {
      font-size: 36px;
      line-height: 40px;
    }
    .delikatny_balsam_do_ciala_my_first_product_container
      .delikatny_balsam_do_ciala_my_h4.delikatny_balsam_do_ciala_my_way
      .delikatny_balsam_do_ciala_my_span {
      margin-left: 9px;
    }
  } /*delikatny_plyn_do_kapieli*/
  /*RC CSS'es*/
  
  /*delikatny_plyn_do_kapieli*/
  .delikatny_plyn_do_kapieli_my_body {
    font-family: Poppins, sans-serif;
    margin: 0 auto;
    width: 1110px;
    max-width: 100%;
    padding: 0;
    overflow: hidden;
  }
  .delikatny_plyn_do_kapieli_my_hero_container {
    margin: 0 auto 125px 20px;
    text-align: center;
    width: 50%;
  }
  .delikatny_plyn_do_kapieli_my_hero_container .delikatny_plyn_do_kapieli_my_h4 {
    width: 100%;
    text-align: center;
    color: #007a7c;
    font-size: 23px;
    line-height: 32px;
    margin-bottom: 17px;
    margin-top: 0;
    padding-top: 63px;
  }
  .delikatny_plyn_do_kapieli_my_last_para {
    font-weight: 700;
  }
  .delikatny_plyn_do_kapieli_my_box {
    background-color: #fff;
    -webkit-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    -moz-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    position: relative;
    z-index: 2;
  }
  .delikatny_plyn_do_kapieli_my_margin_for_last {
  }
  .delikatny_plyn_do_kapieli_my_wrapp .delikatny_plyn_do_kapieli_my_paragraph {
    margin: 0 0 8px !important;
  }
  .delikatny_plyn_do_kapieli_my_wrapp {
    display: grid;
    grid-template-columns: 21.333% 66.666%;
    align-items: center;
  }
  .delikatny_plyn_do_kapieli_my_hero_bg .delikatny_plyn_do_kapieli_my_box {
    background-color: transparent !important;
    box-shadow: none;
  }
  .delikatny_plyn_do_kapieli_my_hero_bg .delikatny_plyn_do_kapieli_my_h3 {
    color: #28348a !important;
  }
  .delikatny_plyn_do_kapieli_my_box.delikatny_plyn_do_kapieli_my_second {
    width: 950px;
    max-width: calc(100% - 30px);
    margin: 0 auto;
    padding: 161px 30px 35px;
    border-radius: 30px;
    text-align: center;
  }
  .delikatny_plyn_do_kapieli_my_hero_bg {
    background-color: #d3eefd;
    background-image: url(https://onlybio.life/img/rc/delikatny_plyn_do_kapieli/img/hero_bg.png);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: auto;
    position: relative;
  }
  .delikatny_plyn_do_kapieli_my_second .delikatny_plyn_do_kapieli_my_h3 {
    color: #28348a;
    font-weight: 600;
    margin: 0 0 19px;
    font-size: 28px;
    line-height: 19.45px;
  }
  .delikatny_plyn_do_kapieli_my_second .delikatny_plyn_do_kapieli_my_paragraph {
    font-size: 18px;
    line-height: 23px;
    color: #221e20;
    font-weight: 500;
    margin-bottom: 10px;
    margin-top: 10px;
  }
  .delikatny_plyn_do_kapieli_my_bottom_blue_content .delikatny_plyn_do_kapieli_my_top {
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
    padding: 0 68px;
    margin-top: 55px;
  }
  .delikatny_plyn_do_kapieli_my_big_number {
    color: #007a7c;
    line-height: 91px;
    font-size: 197px;
    font-weight: 700;
    margin: 0;
    position: relative;
    z-index: 1;
  }
  .delikatny_plyn_do_kapieli_my_contant_container .delikatny_plyn_do_kapieli_my_paragraph {
    color: #a970ac;
    font-size: 23px;
    line-height: 30px;
    margin: 0;
    margin-left: 25px;
    font-weight: 600;
    position: relative;
    z-index: 1;
  }
  .delikatny_plyn_do_kapieli_my_bottom {
    padding: 0 48px 0 58px;
    display: grid;
    grid-template-columns: 290px 230px 230px;
    grid-gap: 30px;
    margin-top: 76px;
    padding-bottom: 75px;
  }
  .delikatny_plyn_do_kapieli_my_absolute {
    position: absolute;
  }
  .cloud_1 {
    right: 0;
    bottom: 360px;
    z-index: 0;
    transform: translateX(140px);
    opacity: 0.4;
  }
  .cloud_2 {
    top: 300px;
    left: -150px;
  }
  .cloud_3 {
    bottom: 67px;
    right: -156px;
    left: unset;
  }
  .cloud_4 {
    bottom: 166px;
    left: -113px;
  }
  .cloud_5 {
    bottom: 670px;
    right: -80px;
  }
  .cloud_6 {
    bottom: 520px;
    left: 180px;
  }
  .bottom_blue {
    bottom: 62px;
    transform: translateY(100%);
    right: -18px;
  }
  .delikatny_plyn_do_kapieli_my_bottom .delikatny_plyn_do_kapieli_my_box,
  .delikatny_plyn_do_kapieli_my_portfolio_box .delikatny_plyn_do_kapieli_my_box {
    border-radius: 17px;
    padding: 33px 5px 20px 30px;
    min-height: 220px;
  }
  .delikatny_plyn_do_kapieli_my_bottom .container_delikatny_plyn_do_kapieli_my_box,
  .delikatny_plyn_do_kapieli_my_portfolio_content .container_delikatny_plyn_do_kapieli_my_box {
    display: flex;
    align-items: center;
  }
  .delikatny_plyn_do_kapieli_my_bottom .delikatny_plyn_do_kapieli_my_h5 {
    color: #5daca0;
    font-size: 16px;
    line-height: 18px;
    margin: 0 0 10px;
    font-weight: 600;
  }
  .delikatny_plyn_do_kapieli_my_bottom .delikatny_plyn_do_kapieli_my_paragraph {
    margin: 0;
    color: #221e20;
    line-height: 20px;
    font-size: 13px;
    font-weight: 600;
  }
  .delikatny_plyn_do_kapieli_my_bottom .delikatny_plyn_do_kapieli_my_box.big_box {
    position: relative;
    padding: 19px 20px 15px 35px;
  }
  .delikatny_plyn_do_kapieli_my_bottom .delikatny_plyn_do_kapieli_my_box.big_box::after {
    position: absolute;
    content: "";
    width: calc(100% + 20px);
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    height: calc(100% + 20px);
    border: 3px solid #878787;
    border-radius: 30px;
  }
  .delikatny_plyn_do_kapieli_my_bird {
    top: 0;
    left: 0;
    transform: translate(-14px, -7px);
  }
  .delikatny_plyn_do_kapieli_my_bottom .big_box .delikatny_plyn_do_kapieli_my_bird {
    transform: translate(-28px, -23px);
  }
  .delikatny_plyn_do_kapieli_my_bottom .big_box .delikatny_plyn_do_kapieli_my_h5 {
    font-size: 21px;
    line-height: 26px;
  }
  .delikatny_plyn_do_kapieli_my_bottom .big_box .delikatny_plyn_do_kapieli_my_paragraph {
    font-size: 16px;
    line-height: 27px;
  }
  .delikatny_plyn_do_kapieli_my_first_product_container {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    padding: 130px 0 165px;
    background-image: url(https://onlybio.life/img/rc/delikatny_plyn_do_kapieli/img/blue_bg.svg);
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: contain;
  }
  .delikatny_plyn_do_kapieli_my_first_product_container .delikatny_plyn_do_kapieli_my_left {
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    max-width: 60%;
    padding-left: 70px;
    position: relative;
  }
  .delikatny_plyn_do_kapieli_my_first_product_container .delikatny_plyn_do_kapieli_my_right {
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    max-width: 40%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    flex-direction: column;
    position: relative;
  }
  .delikatny_plyn_do_kapieli_my_first_product_container .delikatny_plyn_do_kapieli_my_h2 {
    color: #010101;
    font-size: 54px;
    line-height: 50px;
    margin: 0 0 28px;
    font-weight: 300;
  }
  .delikatny_plyn_do_kapieli_my_first_product_container .delikatny_plyn_do_kapieli_my_h2 .delikatny_plyn_do_kapieli_my_strong {
    font-weight: 500;
  }
  .delikatny_plyn_do_kapieli_my_first_product_container .delikatny_plyn_do_kapieli_my_paragraph {
    color: #000;
    font-size: 15px;
    line-height: 20px;
    margin: 0 0 20px;
    font-weight: 400;
  }
  .delikatny_plyn_do_kapieli_my_h4.purple_color {
    color: #a970ac;
  }
  .delikatny_plyn_do_kapieli_my_first_product_container .delikatny_plyn_do_kapieli_my_h4 {
    font-size: 24px;
    line-height: 20px;
    margin: 0;
    letter-spacing: -0.47px;
    font-weight: 500;
    margin-top: 27px;
    margin-bottom: 22px;
  }
  .delikatny_plyn_do_kapieli_my_first_product_container .delikatny_plyn_do_kapieli_my_ul {
    list-style: none;
    padding-left: 30px;
    padding-right: 65px;
  }
  .delikatny_plyn_do_kapieli_my_first_product_container li {
    font-size: 15px;
    line-height: 16px;
    margin-bottom: 10px;
    position: relative;
    color: #000;
  }
  .delikatny_plyn_do_kapieli_my_first_product_container li::before {
    position: absolute;
    width: 15px;
    height: 15px;
    content: "";
    background: url(https://onlybio.life/img/rc/delikatny_plyn_do_kapieli/img/heart.svg);
    background-position: center;
    background-size: contain;
    left: -30px;
    top: 0;
  }
  .delikatny_plyn_do_kapieli_my_first_product_container .delikatny_plyn_do_kapieli_my_h4.delikatny_plyn_do_kapieli_my_way {
    font-size: 24px;
    line-height: 21px;
    letter-spacing: -0.5px;
    margin-bottom: 12px;
  }
  .delikatny_plyn_do_kapieli_my_first_product_container
    .delikatny_plyn_do_kapieli_my_h4.delikatny_plyn_do_kapieli_my_way
    .delikatny_plyn_do_kapieli_my_span {
    display: inline-block;
    color: #000;
    font-weight: 600;
    font-size: 20px;
    line-height: 21px;
    margin-left: 26px;
    letter-spacing: -0.5px;
    font-family: Poppins, sans-serif;
  }
  .delikatny_plyn_do_kapieli_my_first_product_container .delikatny_plyn_do_kapieli_my_capacity .delikatny_plyn_do_kapieli_my_paragraph {
    color: #a970ac;
    font-weight: 600;
  }
  .delikatny_plyn_do_kapieli_my_big_button {
    border: 2px solid #f49c70;
    font-size: 18.46px;
    line-height: 1;
    letter-spacing: 2.9px;
    font-weight: 700;
    background: #f49c70;
    border-radius: 50px;
    color: #fff;
    text-decoration: none;
    display: flex;
    padding: 15px 51px;
    margin-top: 10px;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .delikatny_plyn_do_kapieli_my_big_button a {
    font-size: 18.46px;
    color: #fff;
  }
  .delikatny_plyn_do_kapieli_my_big_button:hover {
    background-color: transparent;
    text-decoration: none;
    color: #f49c70;
  }
  .delikatny_plyn_do_kapieli_my_important_section {
    background-color: #e9f8ff;
    position: relative;
    margin-top: 20px;
    padding-bottom: 1px;
  }
  .delikatny_plyn_do_kapieli_my_important_section .delikatny_plyn_do_kapieli_my_h3 {
    margin-bottom: 47px;
  }
  .delikatny_plyn_do_kapieli_my_important_bg {
    position: absolute;
    top: -60px;
    left: 0;
    z-index: 0;
  }
  .delikatny_plyn_do_kapieli_my_header_container {
    text-align: center;
    padding-top: 60px;
    margin-bottom: 54px;
  }
  .delikatny_plyn_do_kapieli_my_header_container .delikatny_plyn_do_kapieli_my_h2 {
    font-weight: 600;
    letter-spacing: -1.5px;
    font-size: 42px;
    line-height: 50px;
    margin: 0 0 6px;
    color: #27348b;
  }
  .delikatny_plyn_do_kapieli_my_header_container .delikatny_plyn_do_kapieli_my_h3 {
    font-size: 31px;
    line-height: 47px;
    letter-spacing: -0.75px;
    color: #27348b;
    font-weight: 600;
    margin: 0;
  }
  .delikatny_plyn_do_kapieli_my_header_container .delikatny_plyn_do_kapieli_my_paragraph {
    font-size: 24px;
    line-height: 27px;
    color: #a970ac;
    margin: 8px 0 0;
    font-weight: 600;
  }
  .delikatny_plyn_do_kapieli_my_grid {
    display: grid;
    grid-template-columns: repeat(2, 46%);
    text-align: center;
    justify-content: center;
  }
  .delikatny_plyn_do_kapieli_my_content_row {
    display: grid;
    grid-gap: 30px;
  }
  .delikatny_plyn_do_kapieli_my_content_right {
    padding-right: 52px;
    display: flex;
    align-items: flex-start;
  }
  .delikatny_plyn_do_kapieli_my_content_row .delikatny_plyn_do_kapieli_my_h3 {
    margin: 0;
    font-size: 27px;
    line-height: 32px;
    color: #a970ac;
    font-weight: 600;
    margin-bottom: 23px;
    margin-top: 0;
  }
  .delikatny_plyn_do_kapieli_my_content_row .delikatny_plyn_do_kapieli_my_h5 {
    margin: 0;
    color: #a970ac;
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
  }
  .delikatny_plyn_do_kapieli_my_content_row .delikatny_plyn_do_kapieli_my_paragraph {
    font-size: 19px;
    line-height: 24px;
    color: #221e20;
    margin: 0;
    padding-right: 65px;
  }
  .delikatny_plyn_do_kapieli_my_left .delikatny_plyn_do_kapieli_my_paragraph {
    padding-right: 65px;
  }
  .delikatny_plyn_do_kapieli_my_separator {
    display: block;
    height: 10px;
  }
  .delikatny_plyn_do_kapieli_my_cosmetic_header .delikatny_plyn_do_kapieli_my_h2 {
    color: #a970ac;
    text-align: center;
    margin: 30px 0 50px;
    font-size: 32px;
  }
  .delikatny_plyn_do_kapieli_my_line_content {
    display: flex;
    padding: 0 63px 0 57px;
    align-items: center;
    justify-content: center;
  }
  .delikatny_plyn_do_kapieli_my_line_content .delikatny_plyn_do_kapieli_my_product_box {
    display: block;
    margin: 0 10px;
    width: 194px;
  }
  .delikatny_plyn_do_kapieli_my_product_link {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: space-between;
    text-align: center;
    text-decoration: none;
  }
  .delikatny_plyn_do_kapieli_my_product_link:hover {
    text-decoration: none;
  }
  .delikatny_plyn_do_kapieli_my_product_box .delikatny_plyn_do_kapieli_my_h2 a {
    font-size: 21px;
    line-height: 23px;
    color: #010101;
    font-weight: 400;
  }
  .delikatny_plyn_do_kapieli_my_product_box .delikatny_plyn_do_kapieli_my_strong {
    display: block;
    font-weight: 600;
  }
  .delikatny_plyn_do_kapieli_my_product_box .delikatny_plyn_do_kapieli_my_product_image {
    max-width: 100%;
    transition: transform 0.3s ease-in;
    margin-bottom: 18px;
  }
  .delikatny_plyn_do_kapieli_my_product_link:hover .delikatny_plyn_do_kapieli_my_product_image {
    transform: scale(1.1);
  }
  .delikatny_plyn_do_kapieli_my_wrapp_image {
    height: 104px;
    align-self: center;
    display: flex;
    justify-content: center;
  }
  .delikatny_plyn_do_kapieli_my_image_link {
    min-height: 227px;
  }
  .delikatny_plyn_do_kapieli_wrapp_text {
    margin-top: 5px;
  }
  .delikatny_plyn_do_kapieli_my_product_box .delikatny_plyn_do_kapieli_my_big_button {
    font-size: 18px;
    line-height: 23px;
    padding: 6px 26px;
    letter-spacing: 1px;
    display: flex;
    justify-content: center;
    width: 171px;
    margin: 0 auto;
    letter-spacing: 1.85px;
  }
  .delikatny_plyn_do_kapieli_my_movie_heder .delikatny_plyn_do_kapieli_my_h2,
  .delikatny_plyn_do_kapieli_my_portfolio_header .delikatny_plyn_do_kapieli_my_h2 {
    color: #b484b9;
    font-size: 34px;
    line-height: 34px;
    margin: 80px 0 100px;
    font-weight: 500;
  }
  .delikatny_plyn_do_kapieli_my_portfolio_content {
    display: grid;
    grid-template-columns: 328px 328px 1fr;
    grid-gap: 30px;
  }
  .delikatny_plyn_do_kapieli_my_portfolio_container {
    position: relative;
    padding-left: 71px;
  }
  .delikatny_plyn_do_kapieli_my_portfolio_box .delikatny_plyn_do_kapieli_my_h5 {
    color: #5daca0;
    font-size: 24px;
    line-height: 24px;
    margin-bottom: 10px;
    font-weight: 600;
    margin-top: 0;
  }
  .delikatny_plyn_do_kapieli_my_portfolio_box .delikatny_plyn_do_kapieli_my_paragraph {
    margin: 0;
    font-size: 13px;
    line-height: 20px;
  }
  .delikatny_plyn_do_kapieli_my_footer_image_top {
    position: absolute;
    right: -20px;
    top: -32px;
    z-index: 1;
    max-width: 160px !important;
  }
  .delikatny_plyn_do_kapieli_my_footer_image {
    right: 0;
    top: 136px;
    z-index: 1;
  }
  .delikatny_plyn_do_kapieli_my_portfolio_box .delikatny_plyn_do_kapieli_my_box {
    min-height: 339px;
    padding-right: 34px;
    position: relative;
  }
  .delikatny_plyn_do_kapieli_my_movie_heder {
    z-index: 20;
    position: relative;
  }
  .delikatny_plyn_do_kapieli_my_portfolio_box .delikatny_plyn_do_kapieli_my_box .delikatny_plyn_do_kapieli_my_small_button {
    position: absolute;
    bottom: 20px;
    line-height: 25px;
    display: flex;
    width: 136px;
    height: 31px;
    align-items: center;
    justify-content: center;
    background-color: #dcf4ef;
    text-decoration: none;
    border: 1px solid #dcf4ef;
    border-radius: 50px;
    text-transform: uppercase;
    color: #5daca0;
    font-size: 11px;
    font-weight: 600;
    transition: all 0.3s ease-in;
  }
  .delikatny_plyn_do_kapieli_my_portfolio_box .delikatny_plyn_do_kapieli_my_box .delikatny_plyn_do_kapieli_my_small_button:hover {
    background: 0 0;
    border-color: #5daca0;
  }
  .delikatny_plyn_do_kapieli_my_portfolio_content .cloud_1_footer {
    bottom: -110px;
    right: -20px;
    z-index: 2;
  }
  .delikatny_plyn_do_kapieli_my_portfolio_content .cloud_3_footer {
    bottom: -230px;
    left: 40px;
    z-index: 2;
  }
  .delikatny_plyn_do_kapieli_my_movie_cotainer {
    position: relative;
    padding: 100px 0 130px 70px;
  }
  .delikatny_plyn_do_kapieli_my_blue_bg_image {
    z-index: 0;
    top: -280px;
    left: 0;
  }
  .delikatny_plyn_do_kapieli_my_movie_heder .delikatny_plyn_do_kapieli_my_h2 {
    margin: 40px 0;
  }
  .delikatny_plyn_do_kapieli_my_movie_content {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 10px solid #fff;
    border-radius: 30px;
    margin: 0 auto;
    width: 600px;
    max-width: calc(100% - 30px);
    transform: translateX(-35px);
    position: relative;
    overflow: hidden;
    -webkit-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    -moz-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
  }
  .delikatny_plyn_do_kapieli_my_movie_content .delikatny_plyn_do_kapieli_my_iframe {
    width: 100%;
    min-height: 320px;
  }
  .delikatny_plyn_do_kapieli_my_section_three {
    padding-bottom: 30px;
  }
  .delikatny_plyn_do_kapieli_my_section_three .delikatny_plyn_do_kapieli_my_section_three_image {
    max-width: 100%;
  }
  .delikatny_plyn_do_kapieli_my_important_circle {
    position: absolute;
    top: 45px;
    transform: translateX(-40%);
  }
  .product_circle {
    position: absolute;
    left: 0;
    top: 190px;
    transform: translateX(-55%);
  }
  .product_heart {
    position: absolute;
    top: 170px;
    left: -20px;
  }
  .product_blue {
    position: absolute;
    right: 50px;
    top: -50px;
  }
  @media only screen and (max-width: 885px) {
    .delikatny_plyn_do_kapieli_my_important_circle {
      display: none;
    }
    .product_heart {
      left: 40px;
      z-index: -1;
    }
    .product_blue {
      top: 30px;
      z-index: -1;
    }
    .product_circle {
      top: 90px;
      z-index: -1;
    }
    .delikatny_plyn_do_kapieli_my_bottom {
      padding: 0 42px;
    }
    .delikatny_plyn_do_kapieli_my_first_product_container .delikatny_plyn_do_kapieli_my_left,
    .delikatny_plyn_do_kapieli_my_first_product_container .delikatny_plyn_do_kapieli_my_right {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
      padding: 0 15px;
    }
    .delikatny_plyn_do_kapieli_my_first_product_container .delikatny_plyn_do_kapieli_my_h2 {
      text-align: center;
    }
    .delikatny_plyn_do_kapieli_my_first_product_container .delikatny_plyn_do_kapieli_my_paragraph {
      text-align: center;
    }
    .delikatny_plyn_do_kapieli_my_first_product_container .delikatny_plyn_do_kapieli_my_h4 {
      margin-bottom: 15px;
    }
    .delikatny_plyn_do_kapieli_my_first_product_container .delikatny_plyn_do_kapieli_my_ul {
      width: 720px;
      margin: 0 auto 10px;
      max-width: 100%;
    }
    .delikatny_plyn_do_kapieli_my_bottom {
      padding: 0 42px;
      display: flex;
      flex-wrap: wrap;
      width: 390px;
      justify-content: center;
      margin: 50px auto;
      padding-bottom: 50px;
    }
    .delikatny_plyn_do_kapieli_my_bottom .container_delikatny_plyn_do_kapieli_my_box {
      margin-bottom: 30px;
    }
    .delikatny_plyn_do_kapieli_my_content_row {
      grid-template-columns: repeat(1, 1fr);
      grid-gap: 10px;
      padding-bottom: 20px;
      text-align: center;
      border-bottom: 1px solid #a970ac;
    }
    .delikatny_plyn_do_kapieli_my_content_row .delikatny_plyn_do_kapieli_my_img {
      margin: 14px auto 0;
    }
    .delikatny_plyn_do_kapieli_my_content_left {
      padding-left: 0;
    }
    .delikatny_plyn_do_kapieli_my_content_right {
      padding-right: 0;
    }
    .delikatny_plyn_do_kapieli_my_content_right.with_image {
      flex-wrap: wrap;
      align-items: center;
      justify-content: center;
    }
    .delikatny_plyn_do_kapieli_my_content_right.with_image img {
      margin-top: 15px;
    }
    .delikatny_plyn_do_kapieli_my_content_row:last-child {
      border-bottom: none;
    }
    .delikatny_plyn_do_kapieli_my_content_row .delikatny_plyn_do_kapieli_my_paragraph {
      padding: 0 15px;
    }
  }
  @media only screen and (max-width: 760px) {
    .delikatny_plyn_do_kapieli_my_line_content {
      flex-wrap: wrap;
    }
    .delikatny_plyn_do_kapieli_my_line_content .delikatny_plyn_do_kapieli_my_product_box {
      margin: 30px 25px;
    }
  }
  @media only screen and (max-width: 730px) {
    .delikatny_plyn_do_kapieli_my_hero_container img {
      max-width: 100%;
    }
    .delikatny_plyn_do_kapieli_my_hero_container .delikatny_plyn_do_kapieli_my_h4 {
      font-size: 18px;
      line-height: 22px;
    }
  }
  @media only screen and (max-width: 650px) {
    .logo_onlybio {
      max-width: 280px !important;
    }
    .delikatny_plyn_do_kapieli_my_box.delikatny_plyn_do_kapieli_my_second {
      margin: 0 auto;
      padding: 230px 30px 35px;
    }
    .delikatny_szampon_do_wlosow_my_second .delikatny_szampon_do_wlosow_my_h3 {
      line-height: 38.5px;
    }
    .delikatny_plyn_do_kapieli_my_contant_container .delikatny_plyn_do_kapieli_my_paragraph {
      font-size: 20px;
    }
    .delikatny_plyn_do_kapieli_my_bottom_blue_content .delikatny_plyn_do_kapieli_my_top {
      margin-top: 85px;
    }
    .delikatny_plyn_do_kapieli_my_cosmetic_header .delikatny_plyn_do_kapieli_my_h2 {
      margin: 0 30px;
      font-size: 28px;
    }
    .delikatny_plyn_do_kapieli_my_portfolio_container {
      padding: 0 25px;
    }
    .delikatny_plyn_do_kapieli_my_portfolio_box .delikatny_plyn_do_kapieli_my_box {
      min-height: unset;
      padding-bottom: 70px;
    }
    .delikatny_plyn_do_kapieli_my_movie_cotainer {
      padding: 70px 25px 130px 25px;
    }
    .delikatny_plyn_do_kapieli_my_movie_content {
      transform: translateX(0);
    }
    .delikatny_plyn_do_kapieli_my_portfolio_content {
      grid-template-columns: repeat(1, 1fr);
    }
    .delikatny_plyn_do_kapieli_my_inside_img {
      max-width: 100%;
    }
    .delikatny_plyn_do_kapieli_my_grid {
      grid-template-columns: repeat(1, 51%);
    }
    .delikatny_plyn_do_kapieli_my_wrapp {
      grid-template-columns: repeat(1, 100%);
      justify-content: center;
    }
    .delikatny_plyn_do_kapieli_my_left .delikatny_plyn_do_kapieli_my_paragraph {
      padding-right: unset;
    }
    .delikatny_plyn_do_kapieli_my_wrapp img {
      margin-bottom: 20px;
      justify-self: center;
    }
    .delikatny_plyn_do_kapieli_my_second .delikatny_plyn_do_kapieli_my_h3 {
      line-height: 38.45px;
    }
    .delikatny_plyn_do_kapieli_my_wrapp_image {
      height: unset;
    }
  }
  @media only screen and (max-width: 550px) {
    .delikatny_plyn_do_kapieli_my_hero_container {
      padding: 0 15px;
    }
    .delikatny_plyn_do_kapieli_my_hero_container .delikatny_plyn_do_kapieli_my_h4 {
      font-size: 16px;
      line-height: 17px;
      padding-top: 20px;
    }
    .logo_onlybio {
      max-width: 180px !important;
    }
    .delikatny_plyn_do_kapieli_my_hero_bg {
      background-position: -300px top;
    }
    .delikatny_plyn_do_kapieli_my_bottom_blue_content .delikatny_plyn_do_kapieli_my_top {
      margin-top: 85px;
      padding: 0 15px;
    }
    .delikatny_plyn_do_kapieli_my_contant_container .delikatny_plyn_do_kapieli_my_paragraph {
      font-size: 14px;
      line-height: 1.3;
    }
    .delikatny_plyn_do_kapieli_my_big_number {
      line-height: 68px;
      font-size: 127px;
    }
    .delikatny_plyn_do_kapieli_my_line_content {
      padding: 0 15px;
    }
    .delikatny_plyn_do_kapieli_my_cosmetic_header .delikatny_plyn_do_kapieli_my_h2 {
      margin: 20px 30px;
      font-size: 26px;
    }
    .delikatny_plyn_do_kapieli_my_movie_heder .delikatny_plyn_do_kapieli_my_h2,
    .delikatny_plyn_do_kapieli_my_portfolio_header .delikatny_plyn_do_kapieli_my_h2 {
      font-size: 24px;
      line-height: 29px;
      margin: 80px 0 30px;
    }
    .delikatny_plyn_do_kapieli_my_footer_image {
      display: none;
    }
    .delikatny_plyn_do_kapieli_my_bottom {
      max-width: calc(100% - 30px);
      padding: 0;
    }
    .delikatny_plyn_do_kapieli_my_movie_content {
      transform: translateX(0);
      max-width: 100%;
    }
    .delikatny_plyn_do_kapieli_my_movie_content .delikatny_plyn_do_kapieli_my_iframe {
      width: 100%;
      min-height: 215px;
    }
    .delikatny_plyn_do_kapieli_my_movie_cotainer {
      padding: 0 15px 130px 15px;
    }
    .delikatny_plyn_do_kapieli_my_footer_image_top {
      right: -80px;
      top: -40px;
    }
    .delikatny_plyn_do_kapieli_my_content_row .delikatny_plyn_do_kapieli_my_paragraph {
      font-size: 11px;
      line-height: 15px;
    }
    .delikatny_plyn_do_kapieli_my_content_row .delikatny_plyn_do_kapieli_my_h3 {
      font-size: 18px;
      line-height: 25px;
    }
    .delikatny_plyn_do_kapieli_my_header_container .delikatny_plyn_do_kapieli_my_h2 {
      font-size: 29px;
      line-height: 30px;
    }
    .delikatny_plyn_do_kapieli_my_header_container .delikatny_plyn_do_kapieli_my_h3 {
      font-size: 23px;
      line-height: 27px;
    }
    .delikatny_plyn_do_kapieli_my_header_container .delikatny_plyn_do_kapieli_my_paragraph {
      font-size: 15px;
      line-height: 14px;
    }
    .delikatny_plyn_do_kapieli_my_content_row .delikatny_plyn_do_kapieli_my_h5 {
      font-size: 13px;
      line-height: 16px;
    }
    .delikatny_plyn_do_kapieli_my_first_product_container .delikatny_plyn_do_kapieli_my_h2 {
      font-size: 36px;
      line-height: 40px;
    }
    .delikatny_plyn_do_kapieli_my_first_product_container
      .delikatny_plyn_do_kapieli_my_h4.delikatny_plyn_do_kapieli_my_way
      .delikatny_plyn_do_kapieli_my_span {
      margin-left: 9px;
    }
  } /*delikatny_szampon_do_wlosow*/
  
  /*RC CSS'es*/
  /*delikatny_szampon_do_wlosow*/
  .delikatny_szampon_do_wlosow_my_body {
    font-family: Poppins, sans-serif;
    margin: 0 auto;
    width: 1110px;
    max-width: 100%;
    padding: 0;
    overflow: hidden;
  }
  .delikatny_szampon_do_wlosow_my_hero_container {
    margin: 0 auto 125px 20px;
    text-align: center;
    width: 50%;
  }
  .delikatny_szampon_do_wlosow_my_hero_bg .delikatny_szampon_do_wlosow_my_box_none_bg {
    background-color: transparent !important;
    box-shadow: none;
  }
  .delikatny_szampon_do_wlosow_my_hero_container .delikatny_szampon_do_wlosow_my_h4 {
    width: 100%;
    text-align: center;
    color: #007a7c;
    font-size: 23px;
    line-height: 32px;
    margin-bottom: 17px;
    margin-top: 0;
    padding-top: 63px;
  }
  .delikatny_szampon_do_wlosow_my_box {
    background-color: #fff;
    -webkit-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    -moz-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    position: relative;
    z-index: 2;
  }
  .delikatny_szampon_do_wlosow_my_box.delikatny_szampon_do_wlosow_my_second {
    width: 950px;
    max-width: calc(100% - 30px);
    margin: 0 auto;
    padding: 161px 30px 35px;
    border-radius: 30px;
    text-align: center;
  }
  .delikatny_szampon_do_wlosow_my_wrapp_image {
    height: 104px;
    align-self: center;
    display: flex;
    justify-content: center;
  }
  .delikatny_szampon_do_wlosow_my_hero_bg {
    background-color: #d3eefd;
    background-image: url(https://onlybio.life/img/rc/delikatny_szampon_do_wlosow/img/hero_bg.png);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: auto;
    position: relative;
  }
  .delikatny_szampon_do_wlosow_my_second .delikatny_szampon_do_wlosow_my_h3 {
    color: #28348a;
    font-weight: 600;
    margin: 0 0 19px;
    font-size: 28px;
    line-height: 19.45px;
    font-weight: 700;
  }
  .delikatny_szampon_do_wlosow_my_second .delikatny_szampon_do_wlosow_my_paragraph {
    font-size: 18px;
    line-height: 23px;
    color: #221e20;
    font-weight: 500;
    margin-bottom: 10px;
    margin-top: 10px;
  }
  .delikatny_szampon_do_wlosow_my_bottom_blue_content .delikatny_szampon_do_wlosow_my_top {
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
    padding: 0 68px;
    margin-top: 55px;
  }
  .delikatny_szampon_do_wlosow_my_big_number {
    color: #007a7c;
    line-height: 91px;
    font-size: 197px;
    font-weight: 700;
    margin: 0;
    position: relative;
    z-index: 1;
  }
  .delikatny_szampon_do_wlosow_my_contant_container .delikatny_szampon_do_wlosow_my_paragraph {
    color: #a970ac;
    font-size: 23px;
    line-height: 30px;
    margin: 0;
    margin-left: 25px;
    font-weight: 600;
    position: relative;
    z-index: 1;
  }
  .delikatny_szampon_do_wlosow_my_bottom {
    padding: 0 48px 0 58px;
    display: grid;
    grid-template-columns: 290px 230px 230px;
    grid-gap: 30px;
    margin-top: 76px;
    padding-bottom: 75px;
  }
  .delikatny_szampon_do_wlosow_my_absolute {
    position: absolute;
  }
  .cloud_1 {
    right: 0;
    bottom: 360px;
    z-index: 0;
    transform: translateX(140px);
  }
  .cloud_2 {
    top: 300px;
    left: -150px;
  }
  .cloud_3 {
    bottom: 67px;
    right: -156px;
    left: unset;
  }
  .cloud_4 {
    bottom: 480px;
    left: -100px;
  }
  .cloud_5 {
    bottom: 670px;
    right: -80px;
  }
  .cloud_6 {
    bottom: 520px;
    left: 180px;
  }
  .bottom_blue {
    bottom: 62px;
    transform: translateY(100%);
    right: -18px;
  }
  .delikatny_szampon_do_wlosow_my_wrapp {
    display: grid;
    grid-template-columns: 21.333% 66.666%;
    align-items: center;
  }
  .delikatny_szampon_do_wlosow_my_bottom .delikatny_szampon_do_wlosow_my_box,
  .delikatny_szampon_do_wlosow_my_portfolio_box .delikatny_szampon_do_wlosow_my_box {
    border-radius: 17px;
    padding: 19px 5px 15px 25px;
    min-height: 220px;
  }
  .delikatny_szampon_do_wlosow_my_bottom .container_delikatny_szampon_do_wlosow_my_box,
  .delikatny_szampon_do_wlosow_my_portfolio_content .container_delikatny_szampon_do_wlosow_my_box {
    display: flex;
    align-items: center;
  }
  .delikatny_szampon_do_wlosow_my_bottom .delikatny_szampon_do_wlosow_my_h5 {
    color: #5daca0;
    font-size: 16px;
    line-height: 18px;
    margin: 0 0 10px;
    font-weight: 600;
  }
  .delikatny_szampon_do_wlosow_my_bottom .delikatny_szampon_do_wlosow_my_paragraph {
    margin: 0;
    color: #221e20;
    line-height: 20px;
    font-size: 13px;
    font-weight: 600;
  }
  .delikatny_szampon_do_wlosow_my_bottom .delikatny_szampon_do_wlosow_my_box.big_box {
    position: relative;
    padding: 19px 20px 15px 35px;
  }
  .delikatny_szampon_do_wlosow_my_bottom .delikatny_szampon_do_wlosow_my_box.big_box::after {
    position: absolute;
    content: "";
    width: calc(100% + 20px);
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    height: calc(100% + 20px);
    border: 3px solid #878787;
    border-radius: 30px;
  }
  .delikatny_szampon_do_wlosow_my_bird {
    top: 0;
    left: 0;
    transform: translate(-14px, -7px);
  }
  .delikatny_szampon_do_wlosow_my_bottom .big_box .delikatny_szampon_do_wlosow_my_bird {
    transform: translate(-28px, -23px);
  }
  .delikatny_szampon_do_wlosow_my_bottom .big_box .delikatny_szampon_do_wlosow_my_h5 {
    font-size: 21px;
    line-height: 26px;
  }
  .delikatny_szampon_do_wlosow_my_bottom .big_box .delikatny_szampon_do_wlosow_my_paragraph {
    font-size: 16px;
    line-height: 27px;
  }
  .delikatny_szampon_do_wlosow_my_first_product_container {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    padding: 130px 0 165px;
    background-image: url(https://onlybio.life/img/rc/delikatny_szampon_do_wlosow/img/blue_bg.svg);
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: contain;
  }
  .delikatny_szampon_do_wlosow_my_ul {
    padding-right: 65px;
  }
  .delikatny_szampon_do_wlosow_my_left .delikatny_szampon_do_wlosow_my_paragraph {
    padding-right: 65px;
  }
  .delikatny_szampon_do_wlosow_my_first_product_container .delikatny_szampon_do_wlosow_my_left {
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    max-width: 60%;
    padding-left: 70px;
    position: relative;
  }
  .delikatny_szampon_do_wlosow_my_first_product_container .delikatny_szampon_do_wlosow_my_right {
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    max-width: 40%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    flex-direction: column;
    position: relative;
  }
  .delikatny_szampon_do_wlosow_my_first_product_container .delikatny_szampon_do_wlosow_my_h2 {
    color: #010101;
    font-size: 54px;
    line-height: 50px;
    font-weight: 300;
    margin-bottom: 28px;
  }
  .delikatny_szampon_do_wlosow_wrapp_text {
    margin-top: 4px;
  }
  .delikatny_szampon_do_wlosow_my_first_product_container .delikatny_szampon_do_wlosow_my_h2 .delikatny_szampon_do_wlosow_my_strong {
    font-weight: 500;
  }
  .delikatny_szampon_do_wlosow_my_first_product_container .delikatny_szampon_do_wlosow_my_paragraph {
    color: #000;
    font-size: 15px;
    line-height: 20px;
    margin: 0 0 8px;
  }
  .delikatny_szampon_do_wlosow_my_h4.purple_color {
    color: #a970ac;
  }
  .delikatny_szampon_do_wlosow_my_first_product_container .delikatny_szampon_do_wlosow_my_h4 {
    font-size: 24px;
    line-height: 20px;
    margin: 0;
    letter-spacing: -0.47px;
    font-weight: 500;
    margin-top: 32px;
    margin-bottom: 22px;
  }
  .delikatny_szampon_do_wlosow_my_first_product_container .delikatny_szampon_do_wlosow_my_ul {
    list-style: none;
    padding-left: 30px;
  }
  .delikatny_szampon_do_wlosow_my_first_product_container li {
    font-size: 15px;
    line-height: 16px;
    margin-bottom: 10px;
    position: relative;
    color: #000;
  }
  .delikatny_szampon_do_wlosow_my_first_product_container li::before {
    position: absolute;
    width: 15px;
    height: 15px;
    content: "";
    background: url(https://onlybio.life/img/rc/delikatny_plyn_do_kapieli/img/heart.svg);
    background-position: center;
    background-size: contain;
    left: -30px;
    top: 0;
  }
  .delikatny_szampon_do_wlosow_my_first_product_container .delikatny_szampon_do_wlosow_my_h4.delikatny_szampon_do_wlosow_my_way {
    font-size: 24px;
    line-height: 21px;
    letter-spacing: -0.5px;
    margin-bottom: 12px;
  }
  .delikatny_szampon_do_wlosow_my_first_product_container
    .delikatny_szampon_do_wlosow_my_h4.delikatny_szampon_do_wlosow_my_way
    .delikatny_szampon_do_wlosow_my_span {
    display: inline-block;
    color: #000;
    font-weight: 600;
    font-size: 20px;
    line-height: 21px;
    margin-left: 26px;
    letter-spacing: -0.5px;
    font-family: Poppins, sans-serif;
  }
  .delikatny_szampon_do_wlosow_my_first_product_container .delikatny_szampon_do_wlosow_my_capacity .delikatny_szampon_do_wlosow_my_paragraph {
    color: #a970ac;
    font-weight: 600;
  }
  .delikatny_szampon_do_wlosow_my_big_button {
    border: 2px solid #f49c70;
    font-size: 29px;
    line-height: 1;
    letter-spacing: 2.9px;
    font-weight: 700;
    background: #f49c70;
    border-radius: 50px;
    color: #fff;
    text-decoration: none;
    display: flex;
    padding: 15px 51px;
    margin-top: 10px;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .delikatny_szampon_do_wlosow_my_big_button:hover {
    background-color: transparent;
    color: #f49c70;
    text-decoration: none;
  }
  .delikatny_szampon_do_wlosow_my_important_section {
    background-color: #e9f8ff;
    position: relative;
    margin-top: 20px;
    padding-bottom: 1px;
  }
  .delikatny_szampon_do_wlosow_my_important_bg {
    position: absolute;
    top: -59px;
    left: -140px;
    z-index: -1;
  }
  .delikatny_szampon_do_wlosow_my_header_container {
    text-align: center;
    padding-top: 60px;
    margin-bottom: 54px;
  }
  .delikatny_szampon_do_wlosow_my_header_container .delikatny_szampon_do_wlosow_my_h2 {
    font-weight: 600;
    letter-spacing: -1.5px;
    font-size: 42px;
    line-height: 50px;
    margin: 0 0 6px;
    color: #27348b;
  }
  .delikatny_szampon_do_wlosow_my_header_container .delikatny_szampon_do_wlosow_my_h3 {
    font-size: 31px;
    line-height: 47px;
    letter-spacing: -0.75px;
    color: #27348b;
    font-weight: 600;
    margin: 0;
  }
  .delikatny_szampon_do_wlosow_my_header_container .delikatny_szampon_do_wlosow_my_paragraph {
    font-size: 24px;
    line-height: 27px;
    color: #a970ac;
    margin: 8px 0 0;
    font-weight: 600;
  }
  .delikatny_szampon_do_wlosow_my_content_row {
    display: grid;
    grid-gap: 30px;
  }
  .delikatny_szampon_do_wlosow_my_content_left {
    padding-left: 52px;
  }
  .delikatny_szampon_do_wlosow_my_content_right {
    padding-right: 52px;
    display: flex;
    align-items: flex-start;
  }
  .delikatny_szampon_do_wlosow_my_content_row .delikatny_szampon_do_wlosow_my_h3 {
    margin: 0;
    font-size: 27px;
    line-height: 32px;
    color: #a970ac;
    font-weight: 600;
    margin-bottom: 2px;
    margin-top: 0;
  }
  .delikatny_szampon_do_wlosow_my_grid {
    display: grid;
    grid-template-columns: repeat(2, 46%);
    text-align: center;
    justify-content: center;
  }
  .delikatny_szampon_do_wlosow_my_content_row .delikatny_szampon_do_wlosow_my_h5 {
    margin: 0;
    color: #a970ac;
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
  }
  .delikatny_szampon_do_wlosow_my_content_row .delikatny_szampon_do_wlosow_my_img {
    margin: 14px 0 0;
    display: block;
  }
  .delikatny_szampon_do_wlosow_my_content_row .delikatny_szampon_do_wlosow_my_paragraph {
    font-size: 19px;
    line-height: 24px;
    color: #221e20;
    margin: 0;
  }
  .delikatny_szampon_do_wlosow_my_separator {
    display: block;
    height: 10px;
  }
  .delikatny_szampon_do_wlosow_my_cosmetic_header .delikatny_szampon_do_wlosow_my_h2 {
    color: #a970ac;
    text-align: center;
    margin: 30px 0 50px;
    font-size: 32px;
    font-weight: 600;
  }
  .delikatny_szampon_do_wlosow_my_line_content {
    display: flex;
    padding: 0 63px 0 57px;
    align-items: center;
    justify-content: center;
  }
  .delikatny_szampon_do_wlosow_my_line_content .delikatny_szampon_do_wlosow_my_product_box {
    margin: 0 10px;
    width: 207px;
  }
  .delikatny_szampon_do_wlosow_my_product_link {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: space-between;
    text-align: center;
    text-decoration: none;
  }
  .delikatny_szampon_do_wlosow_my_product_link:hover {
    text-decoration: none;
  }
  .delikatny_szampon_do_wlosow_my_product_box .delikatny_szampon_do_wlosow_my_h2 {
    font-size: 18px;
    line-height: 15.69px;
    color: #010101;
    font-weight: 300;
  }
  .delikatny_szampon_do_wlosow_my_product_box .delikatny_szampon_do_wlosow_my_h2 {
    margin-bottom: 25px;
  }
  .delikatny_szampon_do_wlosow_my_product_box .delikatny_szampon_do_wlosow_my_h2 a {
    font-size: 21px;
    line-height: 23px;
    color: #010101;
    font-weight: 400;
    letter-spacing: 0.53px;
  }
  .delikatny_szampon_do_wlosow_my_product_box .delikatny_szampon_do_wlosow_my_strong {
    display: block;
    font-weight: 600;
  }
  .delikatny_szampon_do_wlosow_my_product_box .delikatny_szampon_do_wlosow_my_product_image {
    max-width: 100%;
    transition: transform 0.3s ease-in;
  }
  .delikatny_szampon_do_wlosow_my_product_link:hover .delikatny_szampon_do_wlosow_my_product_image {
    transform: scale(1.1);
  }
  .delikatny_szampon_do_wlosow_my_product_box .delikatny_szampon_do_wlosow_my_big_button {
    font-size: 18px;
    line-height: 23px;
    padding: 6px 26px;
    letter-spacing: 1px;
    display: flex;
    justify-content: center;
    width: 171px;
    margin: 0 auto;
    margin-top: 21px;
    letter-spacing: 1.85px;
  }
  .delikatny_szampon_do_wlosow_my_movie_heder .delikatny_szampon_do_wlosow_my_h2,
  .delikatny_szampon_do_wlosow_my_portfolio_header .delikatny_szampon_do_wlosow_my_h2 {
    color: #b484b9;
    font-size: 34px;
    line-height: 34px;
    margin: 80px 0 100px;
    font-weight: 500;
  }
  .delikatny_szampon_do_wlosow_my_portfolio_content {
    display: grid;
    grid-template-columns: 328px 328px 1fr;
    grid-gap: 30px;
  }
  .delikatny_szampon_do_wlosow_my_portfolio_container {
    position: relative;
    padding-left: 71px;
  }
  .delikatny_szampon_do_wlosow_my_portfolio_box .delikatny_szampon_do_wlosow_my_h5 {
    color: #5daca0;
    font-size: 24px;
    line-height: 24px;
    margin-bottom: 10px;
    font-weight: 600;
    margin-top: 0;
  }
  .delikatny_szampon_do_wlosow_my_portfolio_box .delikatny_szampon_do_wlosow_my_paragraph {
    margin: 0;
    font-size: 13px;
    line-height: 20px;
    padding-right: 27px;
  }
  .delikatny_szampon_do_wlosow_my_footer_image_top {
    position: absolute;
    right: -20px;
    top: -32px;
    z-index: 0;
    max-width: 160px !important;
  }
  .delikatny_szampon_do_wlosow_my_footer_image {
    right: 0;
    top: 136px;
    z-index: 1;
  }
  .delikatny_szampon_do_wlosow_my_portfolio_box .delikatny_szampon_do_wlosow_my_box {
    min-height: 339px;
    padding: 33px 3px 15px 35px;
    position: relative;
  }
  .delikatny_szampon_do_wlosow_my_portfolio_box .delikatny_szampon_do_wlosow_my_box .delikatny_szampon_do_wlosow_my_small_button {
    position: absolute;
    bottom: 20px;
    line-height: 25px;
    display: flex;
    width: 136px;
    height: 31px;
    align-items: center;
    justify-content: center;
    background-color: #dcf4ef;
    text-decoration: none;
    border: 1px solid #dcf4ef;
    border-radius: 50px;
    text-transform: uppercase;
    color: #5daca0;
    font-size: 11px;
    font-weight: 600;
    transition: all 0.3s ease-in;
  }
  .delikatny_szampon_do_wlosow_my_portfolio_box .delikatny_szampon_do_wlosow_my_box .delikatny_szampon_do_wlosow_my_small_button:hover {
    background: 0 0;
    border-color: #5daca0;
  }
  .delikatny_szampon_do_wlosow_my_portfolio_content .cloud_1_footer {
    bottom: -181px;
    right: -20px;
    z-index: 2;
  }
  .delikatny_szampon_do_wlosow_my_movie_heder {
    z-index: 3;
    position: relative;
  }
  .delikatny_szampon_do_wlosow_my_portfolio_content .cloud_3_footer {
    bottom: -230px;
    left: 40px;
    z-index: 2;
  }
  .delikatny_szampon_do_wlosow_my_movie_cotainer {
    position: relative;
    padding: 100px 0 130px 70px;
  }
  .delikatny_szampon_do_wlosow_my_blue_bg_image {
    z-index: 0;
    top: -280px;
    left: 0;
  }
  .delikatny_szampon_do_wlosow_my_movie_heder .delikatny_szampon_do_wlosow_my_h2 {
    margin: 40px 0;
  }
  .delikatny_szampon_do_wlosow_my_movie_content {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 10px solid #fff;
    border-radius: 30px;
    margin: 0 auto;
    width: 600px;
    max-width: calc(100% - 30px);
    transform: translateX(-35px);
    position: relative;
    overflow: hidden;
    -webkit-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    -moz-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
  }
  .delikatny_szampon_do_wlosow_my_movie_content .delikatny_szampon_do_wlosow_my_iframe {
    width: 100%;
    min-height: 320px;
  }
  .delikatny_szampon_do_wlosow_my_section_three .delikatny_szampon_do_wlosow_my_section_three_image {
    max-width: 100%;
  }
  .delikatny_szampon_do_wlosow_my_important_circle {
    position: absolute;
    top: 45px;
    transform: translateX(-40%);
  }
  .product_circle {
    position: absolute;
    left: 0;
    top: 190px;
    transform: translateX(-55%);
  }
  .product_heart {
    position: absolute;
    top: 170px;
    left: -20px;
  }
  .product_blue {
    position: absolute;
    right: 50px;
    top: -50px;
  }
  @media only screen and (max-width: 885px) {
    .delikatny_szampon_do_wlosow_my_important_circle {
      display: none;
    }
    .product_heart {
      left: 40px;
      z-index: -1;
    }
    .product_blue {
      top: 30px;
      z-index: -1;
    }
    .product_circle {
      top: 90px;
      z-index: -1;
    }
    .delikatny_szampon_do_wlosow_my_bottom {
      padding: 0 42px;
    }
    .delikatny_szampon_do_wlosow_my_first_product_container .delikatny_szampon_do_wlosow_my_left,
    .delikatny_szampon_do_wlosow_my_first_product_container .delikatny_szampon_do_wlosow_my_right {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
      padding: 0 15px;
    }
    .delikatny_szampon_do_wlosow_my_first_product_container .delikatny_szampon_do_wlosow_my_h2 {
      text-align: center;
    }
    .delikatny_szampon_do_wlosow_my_first_product_container .delikatny_szampon_do_wlosow_my_paragraph {
      text-align: center;
    }
    .delikatny_szampon_do_wlosow_my_first_product_container .delikatny_szampon_do_wlosow_my_h4 {
      margin-bottom: 15px;
    }
    .delikatny_szampon_do_wlosow_my_first_product_container .delikatny_szampon_do_wlosow_my_ul {
      width: 720px;
      margin: 0 auto 10px;
      max-width: 100%;
    }
    .delikatny_szampon_do_wlosow_my_bottom {
      padding: 0 42px;
      display: flex;
      flex-wrap: wrap;
      width: 390px;
      justify-content: center;
      margin: 50px auto;
      padding-bottom: 50px;
    }
    .delikatny_szampon_do_wlosow_my_bottom .container_delikatny_szampon_do_wlosow_my_box {
      margin-bottom: 30px;
    }
    .delikatny_szampon_do_wlosow_my_content_row {
      grid-template-columns: repeat(1, 1fr);
      grid-gap: 10px;
      padding-bottom: 20px;
      margin-bottom: 20px;
      text-align: center;
      border-bottom: 1px solid #a970ac;
    }
    .delikatny_szampon_do_wlosow_my_content_row .delikatny_szampon_do_wlosow_my_img {
      margin: 14px auto 0;
    }
    .delikatny_szampon_do_wlosow_my_content_left {
      padding-left: 0;
    }
    .delikatny_szampon_do_wlosow_my_content_right {
      padding-right: 0;
    }
    .delikatny_szampon_do_wlosow_my_content_right.with_image {
      flex-wrap: wrap;
      align-items: center;
      justify-content: center;
    }
    .delikatny_szampon_do_wlosow_my_content_right.with_image img {
      margin-top: 15px;
    }
    .delikatny_szampon_do_wlosow_my_content_row:last-child {
      border-bottom: none;
    }
    .delikatny_szampon_do_wlosow_my_content_row .delikatny_szampon_do_wlosow_my_paragraph {
      padding: 0 15px;
    }
    .hipoalergiczne_mleczko_do_ciala_my_second .hipoalergiczne_mleczko_do_ciala_my_h3 {
      line-height: 33.45px;
    }
    .delikatny_szampon_do_wlosow_my_box.delikatny_szampon_do_wlosow_my_second {
      padding: 250px 30px 35px;
    }
  }
  @media only screen and (max-width: 760px) {
    .delikatny_szampon_do_wlosow_my_line_content {
      flex-wrap: wrap;
    }
    .delikatny_szampon_do_wlosow_my_line_content .delikatny_szampon_do_wlosow_my_product_box {
      margin: 30px 25px;
    }
    .delikatny_szampon_do_wlosow_my_product_link {
      height: unset;
    }
  }
  @media only screen and (max-width: 730px) {
    .delikatny_szampon_do_wlosow_my_hero_container img {
      max-width: 100%;
    }
    .delikatny_szampon_do_wlosow_my_hero_container .delikatny_szampon_do_wlosow_my_h4 {
      font-size: 18px;
      line-height: 22px;
    }
  }
  @media only screen and (max-width: 650px) {
    .logo_onlybio {
      max-width: 280px !important;
    }
    .delikatny_szampon_do_wlosow_my_box.delikatny_szampon_do_wlosow_my_second {
      margin: 0 auto;
    }
    .delikatny_szampon_do_wlosow_my_contant_container .delikatny_szampon_do_wlosow_my_paragraph {
      font-size: 20px;
    }
    .delikatny_szampon_do_wlosow_my_bottom_blue_content .delikatny_szampon_do_wlosow_my_top {
      margin-top: 85px;
    }
    .delikatny_szampon_do_wlosow_my_cosmetic_header .delikatny_szampon_do_wlosow_my_h2 {
      margin: 0 30px;
      font-size: 28px;
    }
    .delikatny_szampon_do_wlosow_my_portfolio_container {
      padding: 0 25px;
    }
    .delikatny_szampon_do_wlosow_my_portfolio_box .delikatny_szampon_do_wlosow_my_box {
      min-height: unset;
      padding-bottom: 70px;
    }
    .delikatny_szampon_do_wlosow_my_movie_cotainer {
      padding: 70px 25px 130px 25px;
    }
    .delikatny_szampon_do_wlosow_my_movie_content {
      transform: translateX(0);
    }
    .delikatny_szampon_do_wlosow_my_portfolio_content {
      grid-template-columns: repeat(1, 1fr);
    }
    .delikatny_szampon_do_wlosow_my_inside_img {
      max-width: 100%;
    }
    .delikatny_szampon_do_wlosow_my_wrapp {
      grid-template-columns: repeat(1, 100%);
      justify-content: center;
    }
    .delikatny_szampon_do_wlosow_my_grid {
      grid-template-columns: repeat(1, 100%);
      margin-bottom: 20px;
    }
    .delikatny_szampon_do_wlosow_my_img img {
      justify-self: center;
    }
    .delikatny_szampon_do_wlosow_my_left .delikatny_szampon_do_wlosow_my_paragraph {
      padding: unset;
    }
    .delikatny_szampon_do_wlosow_my_product_link {
      height: unset;
    }
    .delikatny_szampon_do_wlosow_my_movie_content {
      z-index: 200;
    }
    .delikatny_szampon_do_wlosow_my_second .delikatny_szampon_do_wlosow_my_h3 {
      line-height: 38.5px;
    }
    .delikatny_szampon_do_wlosow_my_wrapp img {
      margin-bottom: 20px;
      justify-self: center;
    }
  }
  @media only screen and (max-width: 550px) {
    .delikatny_szampon_do_wlosow_my_hero_container {
      padding: 0 15px;
    }
    .delikatny_szampon_do_wlosow_my_hero_container .delikatny_szampon_do_wlosow_my_h4 {
      font-size: 16px;
      line-height: 17px;
      padding-top: 20px;
    }
    .logo_onlybio {
      max-width: 180px !important;
    }
    .delikatny_szampon_do_wlosow_my_hero_bg {
      background-position: -300px top;
    }
    .delikatny_szampon_do_wlosow_my_bottom_blue_content .delikatny_szampon_do_wlosow_my_top {
      margin-top: 85px;
      padding: 0 15px;
    }
    .delikatny_szampon_do_wlosow_my_contant_container .delikatny_szampon_do_wlosow_my_paragraph {
      font-size: 14px;
      line-height: 1.3;
    }
    .delikatny_szampon_do_wlosow_my_big_number {
      line-height: 68px;
      font-size: 127px;
    }
    .delikatny_szampon_do_wlosow_my_line_content {
      padding: 0 15px;
    }
    .delikatny_szampon_do_wlosow_my_cosmetic_header .delikatny_szampon_do_wlosow_my_h2 {
      margin: 20px 30px;
      font-size: 26px;
    }
    .delikatny_szampon_do_wlosow_my_movie_heder .delikatny_szampon_do_wlosow_my_h2,
    .delikatny_szampon_do_wlosow_my_portfolio_header .delikatny_szampon_do_wlosow_my_h2 {
      font-size: 24px;
      line-height: 29px;
      margin: 80px 0 30px;
    }
    .delikatny_szampon_do_wlosow_my_footer_image {
      display: none;
    }
    .delikatny_szampon_do_wlosow_my_bottom {
      max-width: calc(100% - 30px);
      padding: 0;
    }
    .delikatny_szampon_do_wlosow_my_movie_content {
      transform: translateX(0);
      max-width: 100%;
    }
    .delikatny_szampon_do_wlosow_my_movie_content .delikatny_szampon_do_wlosow_my_iframe {
      width: 100%;
      min-height: 215px;
    }
    .delikatny_szampon_do_wlosow_my_movie_cotainer {
      padding: 0 15px 130px 15px;
    }
    .delikatny_szampon_do_wlosow_my_footer_image_top {
      right: -80px;
      top: -40px;
    }
    .delikatny_szampon_do_wlosow_my_content_row .delikatny_szampon_do_wlosow_my_paragraph {
      font-size: 11px;
      line-height: 15px;
    }
    .delikatny_szampon_do_wlosow_my_content_row .delikatny_szampon_do_wlosow_my_h3 {
      font-size: 18px;
      line-height: 25px;
    }
    .delikatny_szampon_do_wlosow_my_header_container .delikatny_szampon_do_wlosow_my_h2 {
      font-size: 29px;
      line-height: 30px;
    }
    .delikatny_szampon_do_wlosow_my_header_container .delikatny_szampon_do_wlosow_my_h3 {
      font-size: 23px;
      line-height: 27px;
    }
    .delikatny_szampon_do_wlosow_my_header_container .delikatny_szampon_do_wlosow_my_paragraph {
      font-size: 15px;
      line-height: 14px;
    }
    .delikatny_szampon_do_wlosow_my_content_row .delikatny_szampon_do_wlosow_my_h5 {
      font-size: 13px;
      line-height: 16px;
    }
    .delikatny_szampon_do_wlosow_my_first_product_container .delikatny_szampon_do_wlosow_my_h2 {
      font-size: 36px;
      line-height: 40px;
    }
    .delikatny_szampon_do_wlosow_my_first_product_container
      .delikatny_szampon_do_wlosow_my_h4.delikatny_szampon_do_wlosow_my_way
      .delikatny_szampon_do_wlosow_my_span {
      margin-left: 9px;
    }
  }
  /*RC CSS'es*/
  /*delikatny_zel_do_mycia_ciala*/
  
  .delikatny_zel_do_mycia_ciala_my_body {
    font-family: Poppins, sans-serif;
    margin: 0 auto;
    width: 1110px;
    max-width: 100%;
    padding: 0;
    overflow: hidden;
  }
  .delikatny_zel_do_mycia_ciala_my_hero_container {
    margin: 0 auto 125px 20px;
    text-align: center;
    width: 50%;
  }
  .delikatny_zel_do_mycia_ciala_my_hero_bg .delikatny_zel_do_mycia_ciala_my_box_none_bg {
    background-color: transparent !important;
    box-shadow: none;
  }
  .delikatny_zel_do_mycia_ciala_my_hero_container .delikatny_zel_do_mycia_ciala_my_h4 {
    width: 100%;
    text-align: center;
    color: #007a7c;
    font-size: 23px;
    line-height: 32px;
    margin-bottom: 17px;
    margin-top: 0;
    padding-top: 63px;
  }
  .delikatny_zel_do_mycia_ciala_my_box {
    background-color: #fff;
    -webkit-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    -moz-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    position: relative;
    z-index: 2;
  }
  .delikatny_zel_do_mycia_ciala_my_box.delikatny_zel_do_mycia_ciala_my_second {
    width: 950px;
    max-width: calc(100% - 30px);
    margin: 0 auto;
    padding: 161px 30px 35px;
    border-radius: 30px;
    text-align: center;
  }
  .delikatny_zel_do_mycia_ciala_my_wrapp_image {
    height: 104px;
    align-self: center;
    display: flex;
    justify-content: center;
  }
  .delikatny_zel_do_mycia_ciala_my_hero_bg {
    background-color: #d3eefd;
    background-image: url(https://onlybio.life/img/rc/delikatny_zel_do_mycia_ciala/img/header.png);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: auto;
    position: relative;
  }
  .delikatny_zel_do_mycia_ciala_my_second .delikatny_zel_do_mycia_ciala_my_h3 {
    color: #28348a;
    font-weight: 600;
    margin: 0 0 19px;
    font-size: 28px;
    line-height: 19.45px;
    font-weight: 700;
  }
  .delikatny_zel_do_mycia_ciala_my_second .delikatny_zel_do_mycia_ciala_my_paragraph {
    font-size: 18px;
    line-height: 23px;
    color: #221e20;
    font-weight: 500;
    margin-bottom: 10px;
    margin-top: 10px;
  }
  .delikatny_zel_do_mycia_ciala_my_bottom_blue_content .delikatny_zel_do_mycia_ciala_my_top {
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
    padding: 0 68px;
    margin-top: 55px;
  }
  .delikatny_zel_do_mycia_ciala_my_big_number {
    color: #007a7c;
    line-height: 91px;
    font-size: 197px;
    font-weight: 700;
    margin: 0;
    position: relative;
    z-index: 1;
  }
  .delikatny_zel_do_mycia_ciala_my_contant_container .delikatny_zel_do_mycia_ciala_my_paragraph {
    color: #a970ac;
    font-size: 23px;
    line-height: 30px;
    margin: 0;
    margin-left: 25px;
    font-weight: 600;
    position: relative;
    z-index: 1;
  }
  .delikatny_zel_do_mycia_ciala_my_bottom {
    padding: 0 48px 0 58px;
    display: grid;
    grid-template-columns: 290px 230px 230px;
    grid-gap: 30px;
    margin-top: 76px;
    padding-bottom: 75px;
  }
  .delikatny_zel_do_mycia_ciala_my_absolute {
    position: absolute;
  }
  .cloud_1 {
    right: 0;
    bottom: 360px;
    z-index: 0;
    transform: translateX(140px);
  }
  .cloud_2 {
    top: 300px;
    left: -150px;
  }
  .cloud_3 {
    bottom: 67px;
    right: -156px;
    left: unset;
  }
  .cloud_4 {
    bottom: 480px;
    left: -100px;
  }
  .cloud_5 {
    bottom: 670px;
    right: -80px;
  }
  .cloud_6 {
    bottom: 520px;
    left: 180px;
  }
  .bottom_blue {
    bottom: 62px;
    transform: translateY(100%);
    right: -18px;
  }
  .delikatny_zel_do_mycia_ciala_my_wrapp {
    display: grid;
    grid-template-columns: 21.333% 66.666%;
    align-items: center;
  }
  .delikatny_zel_do_mycia_ciala_my_bottom .delikatny_zel_do_mycia_ciala_my_box,
  .delikatny_zel_do_mycia_ciala_my_portfolio_box .delikatny_zel_do_mycia_ciala_my_box {
    border-radius: 17px;
    padding: 19px 5px 15px 25px;
    min-height: 220px;
  }
  .delikatny_zel_do_mycia_ciala_my_bottom .container_delikatny_zel_do_mycia_ciala_my_box,
  .delikatny_zel_do_mycia_ciala_my_portfolio_content .container_delikatny_zel_do_mycia_ciala_my_box {
    display: flex;
    align-items: center;
  }
  .delikatny_zel_do_mycia_ciala_my_bottom .delikatny_zel_do_mycia_ciala_my_h5 {
    color: #5daca0;
    font-size: 16px;
    line-height: 18px;
    margin: 0 0 10px;
    font-weight: 600;
  }
  .delikatny_zel_do_mycia_ciala_my_bottom .delikatny_zel_do_mycia_ciala_my_paragraph {
    margin: 0;
    color: #221e20;
    line-height: 20px;
    font-size: 13px;
    font-weight: 600;
  }
  .delikatny_zel_do_mycia_ciala_my_bottom .delikatny_zel_do_mycia_ciala_my_box.big_box {
    position: relative;
    padding: 19px 20px 15px 35px;
  }
  .delikatny_zel_do_mycia_ciala_my_bottom .delikatny_zel_do_mycia_ciala_my_box.big_box::after {
    position: absolute;
    content: "";
    width: calc(100% + 20px);
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    height: calc(100% + 20px);
    border: 3px solid #878787;
    border-radius: 30px;
  }
  .delikatny_zel_do_mycia_ciala_my_bird {
    top: 0;
    left: 0;
    transform: translate(-14px, -7px);
  }
  .delikatny_zel_do_mycia_ciala_my_bottom .big_box .delikatny_zel_do_mycia_ciala_my_bird {
    transform: translate(-28px, -23px);
  }
  .delikatny_zel_do_mycia_ciala_my_bottom .big_box .delikatny_zel_do_mycia_ciala_my_h5 {
    font-size: 21px;
    line-height: 26px;
  }
  .delikatny_zel_do_mycia_ciala_my_bottom .big_box .delikatny_zel_do_mycia_ciala_my_paragraph {
    font-size: 16px;
    line-height: 27px;
  }
  .delikatny_zel_do_mycia_ciala_my_first_product_container {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    padding: 130px 0 165px;
    background-image: url(https://onlybio.life/img/rc/delikatny_zel_do_mycia_ciala/img/blue_bg.svg);
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: contain;
  }
  .delikatny_zel_do_mycia_ciala_my_ul {
    padding-right: 65px;
  }
  .delikatny_zel_do_mycia_ciala_my_left .delikatny_zel_do_mycia_ciala_my_paragraph {
    padding-right: 65px;
  }
  .delikatny_zel_do_mycia_ciala_my_first_product_container .delikatny_zel_do_mycia_ciala_my_left {
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    max-width: 60%;
    padding-left: 70px;
    position: relative;
  }
  .delikatny_zel_do_mycia_ciala_my_first_product_container .delikatny_zel_do_mycia_ciala_my_right {
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    max-width: 40%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    flex-direction: column;
    position: relative;
  }
  .delikatny_zel_do_mycia_ciala_my_first_product_container .delikatny_zel_do_mycia_ciala_my_h2 {
    color: #010101;
    font-size: 54px;
    line-height: 50px;
    font-weight: 300;
    margin-bottom: 28px;
  }
  .delikatny_zel_do_mycia_ciala_wrapp_text {
    margin-top: 4px;
  }
  .delikatny_zel_do_mycia_ciala_my_first_product_container .delikatny_zel_do_mycia_ciala_my_h2 .delikatny_zel_do_mycia_ciala_my_strong {
    font-weight: 500;
  }
  .delikatny_zel_do_mycia_ciala_my_first_product_container .delikatny_zel_do_mycia_ciala_my_paragraph {
    color: #000;
    font-size: 15px;
    line-height: 20px;
    margin: 0 0 8px;
  }
  .delikatny_zel_do_mycia_ciala_my_h4.purple_color {
    color: #a970ac;
  }
  .delikatny_zel_do_mycia_ciala_my_first_product_container .delikatny_zel_do_mycia_ciala_my_h4 {
    font-size: 24px;
    line-height: 20px;
    margin: 0;
    letter-spacing: -0.47px;
    font-weight: 500;
    margin-top: 32px;
    margin-bottom: 22px;
  }
  .delikatny_zel_do_mycia_ciala_my_first_product_container .delikatny_zel_do_mycia_ciala_my_ul {
    list-style: none;
    padding-left: 30px;
  }
  .delikatny_zel_do_mycia_ciala_my_first_product_container li {
    font-size: 15px;
    line-height: 16px;
    margin-bottom: 10px;
    position: relative;
    color: #000;
  }
  .delikatny_zel_do_mycia_ciala_my_first_product_container li::before {
    position: absolute;
    width: 15px;
    height: 15px;
    content: "";
    background: url(https://onlybio.life/img/rc/delikatny_plyn_do_kapieli/img/heart.svg);
    background-position: center;
    background-size: contain;
    left: -30px;
    top: 0;
  }
  .delikatny_zel_do_mycia_ciala_my_first_product_container .delikatny_zel_do_mycia_ciala_my_h4.delikatny_zel_do_mycia_ciala_my_way {
    font-size: 24px;
    line-height: 21px;
    letter-spacing: -0.5px;
    margin-bottom: 12px;
  }
  .delikatny_zel_do_mycia_ciala_my_first_product_container
    .delikatny_zel_do_mycia_ciala_my_h4.delikatny_zel_do_mycia_ciala_my_way
    .delikatny_zel_do_mycia_ciala_my_span {
    display: inline-block;
    color: #000;
    font-weight: 600;
    font-size: 20px;
    line-height: 21px;
    margin-left: 26px;
    letter-spacing: -0.5px;
    font-family: Poppins, sans-serif;
  }
  .delikatny_zel_do_mycia_ciala_my_first_product_container .delikatny_zel_do_mycia_ciala_my_capacity .delikatny_zel_do_mycia_ciala_my_paragraph {
    color: #a970ac;
    font-weight: 600;
  }
  .delikatny_zel_do_mycia_ciala_my_big_button {
    border: 2px solid #f49c70;
    font-size: 29px;
    line-height: 1;
    letter-spacing: 2.9px;
    font-weight: 700;
    background: #f49c70;
    border-radius: 50px;
    color: #fff;
    text-decoration: none;
    display: flex;
    padding: 15px 51px;
    margin-top: 10px;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .delikatny_zel_do_mycia_ciala_my_big_button:hover {
    background-color: transparent;
    color: #f49c70;
    text-decoration: none;
  }
  .delikatny_zel_do_mycia_ciala_my_important_section {
    background-color: #e9f8ff;
    position: relative;
    margin-top: 20px;
    padding-bottom: 1px;
  }
  .delikatny_zel_do_mycia_ciala_my_important_bg {
    position: absolute;
    top: -59px;
    left: -140px;
    z-index: -1;
  }
  .delikatny_zel_do_mycia_ciala_my_header_container {
    text-align: center;
    padding-top: 60px;
    margin-bottom: 54px;
  }
  .delikatny_zel_do_mycia_ciala_my_header_container .delikatny_zel_do_mycia_ciala_my_h2 {
    font-weight: 600;
    letter-spacing: -1.5px;
    font-size: 42px;
    line-height: 50px;
    margin: 0 0 6px;
    color: #27348b;
  }
  .delikatny_zel_do_mycia_ciala_my_header_container .delikatny_zel_do_mycia_ciala_my_h3 {
    font-size: 31px;
    line-height: 47px;
    letter-spacing: -0.75px;
    color: #27348b;
    font-weight: 600;
    margin: 0;
  }
  .delikatny_zel_do_mycia_ciala_my_header_container .delikatny_zel_do_mycia_ciala_my_paragraph {
    font-size: 24px;
    line-height: 27px;
    color: #a970ac;
    margin: 8px 0 0;
    font-weight: 600;
  }
  .delikatny_zel_do_mycia_ciala_my_content_row {
    display: grid;
    grid-gap: 30px;
  }
  .delikatny_zel_do_mycia_ciala_my_content_left {
    padding-left: 52px;
  }
  .delikatny_zel_do_mycia_ciala_my_content_right {
    padding-right: 52px;
    display: flex;
    align-items: flex-start;
  }
  .delikatny_zel_do_mycia_ciala_my_content_row .delikatny_zel_do_mycia_ciala_my_h3 {
    margin: 0;
    font-size: 27px;
    line-height: 32px;
    color: #a970ac;
    font-weight: 600;
    margin-bottom: 2px;
    margin-top: 0;
  }
  .delikatny_zel_do_mycia_ciala_my_grid {
    display: grid;
    grid-template-columns: repeat(2, 46%);
    text-align: center;
    justify-content: center;
  }
  .delikatny_zel_do_mycia_ciala_my_content_row .delikatny_zel_do_mycia_ciala_my_h5 {
    margin: 0;
    color: #a970ac;
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
  }
  .delikatny_zel_do_mycia_ciala_my_content_row .delikatny_zel_do_mycia_ciala_my_img {
    margin: 14px 0 0;
    display: block;
  }
  .delikatny_zel_do_mycia_ciala_my_content_row .delikatny_zel_do_mycia_ciala_my_paragraph {
    font-size: 19px;
    line-height: 24px;
    color: #221e20;
    margin: 0;
  }
  .delikatny_zel_do_mycia_ciala_my_separator {
    display: block;
    height: 10px;
  }
  .delikatny_zel_do_mycia_ciala_my_cosmetic_header .delikatny_zel_do_mycia_ciala_my_h2 {
    color: #a970ac;
    text-align: center;
    margin: 30px 0 50px;
    font-size: 32px;
    font-weight: 600;
  }
  .delikatny_zel_do_mycia_ciala_my_line_content {
    display: flex;
    padding: 0 63px 0 57px;
    align-items: center;
    justify-content: center;
  }
  .delikatny_zel_do_mycia_ciala_my_line_content .delikatny_zel_do_mycia_ciala_my_product_box {
    margin: 0 10px;
    width: 207px;
  }
  .delikatny_zel_do_mycia_ciala_my_product_link {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: space-between;
    text-align: center;
    text-decoration: none;
  }
  .delikatny_zel_do_mycia_ciala_my_product_link:hover {
    text-decoration: none;
  }
  .delikatny_zel_do_mycia_ciala_my_product_box .delikatny_zel_do_mycia_ciala_my_h2 {
    font-size: 18px;
    line-height: 15.69px;
    color: #010101;
    font-weight: 300;
    text-align: center;
  }
  .delikatny_zel_do_mycia_ciala_my_product_box .delikatny_zel_do_mycia_ciala_my_h2 {
    margin-bottom: 25px;
  }
  .delikatny_zel_do_mycia_ciala_my_product_box .delikatny_zel_do_mycia_ciala_my_h2 a {
    font-size: 21px;
    line-height: 23px;
    color: #010101;
    font-weight: 400;
    letter-spacing: 0.53px;
  }
  .delikatny_zel_do_mycia_ciala_my_product_box .delikatny_zel_do_mycia_ciala_my_strong {
    display: block;
    font-weight: 600;
  }
  .delikatny_zel_do_mycia_ciala_my_product_box .delikatny_zel_do_mycia_ciala_my_product_image {
    max-width: 100%;
    transition: transform 0.3s ease-in;
  }
  .delikatny_zel_do_mycia_ciala_my_product_link:hover .delikatny_zel_do_mycia_ciala_my_product_image {
    transform: scale(1.1);
  }
  .delikatny_zel_do_mycia_ciala_my_product_box .delikatny_zel_do_mycia_ciala_my_big_button {
    font-size: 18px;
    line-height: 23px;
    padding: 6px 26px;
    letter-spacing: 1px;
    display: flex;
    justify-content: center;
    width: 171px;
    margin: 0 auto;
    margin-top: 21px;
    letter-spacing: 1.85px;
  }
  .delikatny_zel_do_mycia_ciala_my_movie_heder .delikatny_zel_do_mycia_ciala_my_h2,
  .delikatny_zel_do_mycia_ciala_my_portfolio_header .delikatny_zel_do_mycia_ciala_my_h2 {
    color: #b484b9;
    font-size: 34px;
    line-height: 34px;
    margin: 80px 0 100px;
    font-weight: 500;
  }
  .delikatny_zel_do_mycia_ciala_my_portfolio_content {
    display: grid;
    grid-template-columns: 328px 328px 1fr;
    grid-gap: 30px;
  }
  .delikatny_zel_do_mycia_ciala_my_portfolio_container {
    position: relative;
    padding-left: 71px;
  }
  .delikatny_zel_do_mycia_ciala_my_portfolio_box .delikatny_zel_do_mycia_ciala_my_h5 {
    color: #5daca0;
    font-size: 24px;
    line-height: 24px;
    margin-bottom: 10px;
    font-weight: 600;
    margin-top: 0;
  }
  .delikatny_zel_do_mycia_ciala_my_portfolio_box .delikatny_zel_do_mycia_ciala_my_paragraph {
    margin: 0;
    font-size: 13px;
    line-height: 20px;
    padding-right: 27px;
  }
  .delikatny_zel_do_mycia_ciala_my_footer_image_top {
    position: absolute;
    right: -20px;
    top: -33px;
    z-index: 0;
    max-width: 160px !important;
  }
  .delikatny_zel_do_mycia_ciala_my_footer_image {
    right: -20px;
    top: 136px;
    z-index: 1;
  }
  .delikatny_zel_do_mycia_ciala_my_footer_image {
    border-radius: 30px;
  }
  .delikatny_zel_do_mycia_ciala_my_portfolio_box .delikatny_zel_do_mycia_ciala_my_box {
    min-height: 339px;
    padding: 33px 3px 15px 35px;
    position: relative;
  }
  .delikatny_zel_do_mycia_ciala_my_portfolio_box .delikatny_zel_do_mycia_ciala_my_box .delikatny_zel_do_mycia_ciala_my_small_button {
    position: absolute;
    bottom: 20px;
    line-height: 25px;
    display: flex;
    width: 136px;
    height: 31px;
    align-items: center;
    justify-content: center;
    background-color: #dcf4ef;
    text-decoration: none;
    border: 1px solid #dcf4ef;
    border-radius: 50px;
    text-transform: uppercase;
    color: #5daca0;
    font-size: 11px;
    font-weight: 600;
    transition: all 0.3s ease-in;
  }
  .delikatny_zel_do_mycia_ciala_my_portfolio_box .delikatny_zel_do_mycia_ciala_my_box .delikatny_zel_do_mycia_ciala_my_small_button:hover {
    background: 0 0;
    border-color: #5daca0;
  }
  .delikatny_zel_do_mycia_ciala_my_portfolio_content .cloud_1_footer {
    bottom: -181px;
    right: -20px;
    z-index: 2;
  }
  .delikatny_zel_do_mycia_ciala_my_movie_heder {
    z-index: 3;
    position: relative;
  }
  .delikatny_zel_do_mycia_ciala_my_portfolio_content .cloud_3_footer {
    bottom: -230px;
    left: 40px;
    z-index: 2;
  }
  .delikatny_zel_do_mycia_ciala_my_movie_cotainer {
    position: relative;
    padding: 100px 0 130px 70px;
  }
  .delikatny_zel_do_mycia_ciala_my_blue_bg_image {
    z-index: 0;
    top: -280px;
    left: 0;
  }
  .delikatny_zel_do_mycia_ciala_my_movie_heder .delikatny_zel_do_mycia_ciala_my_h2 {
    margin: 40px 0;
  }
  .delikatny_zel_do_mycia_ciala_my_movie_content {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 10px solid #fff;
    border-radius: 30px;
    margin: 0 auto;
    width: 600px;
    max-width: calc(100% - 30px);
    transform: translateX(-35px);
    position: relative;
    overflow: hidden;
    -webkit-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    -moz-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
  }
  .delikatny_zel_do_mycia_ciala_my_movie_content .delikatny_zel_do_mycia_ciala_my_iframe {
    width: 100%;
    min-height: 320px;
  }
  .delikatny_zel_do_mycia_ciala_my_section_three .delikatny_zel_do_mycia_ciala_my_section_three_image {
    max-width: 100%;
  }
  .delikatny_zel_do_mycia_ciala_my_important_circle {
    position: absolute;
    top: 45px;
    transform: translateX(-40%);
  }
  .product_circle {
    position: absolute;
    left: 0;
    top: 190px;
    transform: translateX(-55%);
  }
  .product_heart {
    position: absolute;
    top: 170px;
    left: -20px;
  }
  .product_blue {
    position: absolute;
    right: 50px;
    top: -50px;
  }
  @media only screen and (max-width: 885px) {
    .delikatny_zel_do_mycia_ciala_my_important_circle {
      display: none;
    }
    .product_heart {
      left: 40px;
      z-index: -1;
    }
    .product_blue {
      top: 30px;
      z-index: -1;
    }
    .product_circle {
      top: 90px;
      z-index: -1;
    }
    .delikatny_zel_do_mycia_ciala_my_bottom {
      padding: 0 42px;
    }
    .delikatny_zel_do_mycia_ciala_my_first_product_container .delikatny_zel_do_mycia_ciala_my_left,
    .delikatny_zel_do_mycia_ciala_my_first_product_container .delikatny_zel_do_mycia_ciala_my_right {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
      padding: 0 15px;
    }
    .delikatny_zel_do_mycia_ciala_my_first_product_container .delikatny_zel_do_mycia_ciala_my_h2 {
      text-align: center;
    }
    .delikatny_zel_do_mycia_ciala_my_first_product_container .delikatny_zel_do_mycia_ciala_my_paragraph {
      text-align: center;
    }
    .delikatny_zel_do_mycia_ciala_my_first_product_container .delikatny_zel_do_mycia_ciala_my_h4 {
      margin-bottom: 15px;
    }
    .delikatny_zel_do_mycia_ciala_my_first_product_container .delikatny_zel_do_mycia_ciala_my_ul {
      width: 720px;
      margin: 0 auto 10px;
      max-width: 100%;
    }
    .delikatny_zel_do_mycia_ciala_my_bottom {
      padding: 0 42px;
      display: flex;
      flex-wrap: wrap;
      width: 390px;
      justify-content: center;
      margin: 50px auto;
      padding-bottom: 50px;
    }
    .delikatny_zel_do_mycia_ciala_my_bottom .container_delikatny_zel_do_mycia_ciala_my_box {
      margin-bottom: 30px;
    }
    .delikatny_zel_do_mycia_ciala_my_content_row {
      grid-template-columns: repeat(1, 1fr);
      grid-gap: 10px;
      padding-bottom: 20px;
      margin-bottom: 20px;
      text-align: center;
      border-bottom: 1px solid #a970ac;
    }
    .delikatny_zel_do_mycia_ciala_my_content_row .delikatny_zel_do_mycia_ciala_my_img {
      margin: 14px auto 0;
    }
    .delikatny_zel_do_mycia_ciala_my_content_left {
      padding-left: 0;
    }
    .delikatny_zel_do_mycia_ciala_my_content_right {
      padding-right: 0;
    }
    .delikatny_zel_do_mycia_ciala_my_content_right.with_image {
      flex-wrap: wrap;
      align-items: center;
      justify-content: center;
    }
    .delikatny_zel_do_mycia_ciala_my_content_right.with_image img {
      margin-top: 15px;
    }
    .delikatny_zel_do_mycia_ciala_my_content_row:last-child {
      border-bottom: none;
    }
    .delikatny_zel_do_mycia_ciala_my_content_row .delikatny_zel_do_mycia_ciala_my_paragraph {
      padding: 0 15px;
    }
    .delikatny_zel_do_mycia_ciala_my_img {
      justify-self: center;
    }
  }
  @media only screen and (max-width: 760px) {
    .delikatny_zel_do_mycia_ciala_my_line_content {
      flex-wrap: wrap;
    }
    .delikatny_zel_do_mycia_ciala_my_line_content .delikatny_zel_do_mycia_ciala_my_product_box {
      margin: 30px 25px;
    }
    .delikatny_zel_do_mycia_ciala_my_product_link {
      height: unset;
    }
  }
  @media only screen and (max-width: 730px) {
    .delikatny_zel_do_mycia_ciala_my_hero_container img {
      max-width: 100%;
    }
    .delikatny_zel_do_mycia_ciala_my_hero_container .delikatny_zel_do_mycia_ciala_my_h4 {
      font-size: 18px;
      line-height: 22px;
    }
  }
  @media only screen and (max-width: 650px) {
    .logo_onlybio {
      max-width: 280px !important;
    }
    .delikatny_zel_do_mycia_ciala_my_box.delikatny_zel_do_mycia_ciala_my_second {
      margin: 0 auto;
      padding-top: 250px;
    }
    .delikatny_zel_do_mycia_ciala_my_h3 {
      line-height: 38px !important;
    }
    .delikatny_zel_do_mycia_ciala_my_contant_container .delikatny_zel_do_mycia_ciala_my_paragraph {
      font-size: 20px;
    }
    .delikatny_zel_do_mycia_ciala_my_bottom_blue_content .delikatny_zel_do_mycia_ciala_my_top {
      margin-top: 85px;
    }
    .delikatny_zel_do_mycia_ciala_my_cosmetic_header .delikatny_zel_do_mycia_ciala_my_h2 {
      margin: 0 30px;
      font-size: 28px;
    }
    .delikatny_zel_do_mycia_ciala_my_portfolio_container {
      padding: 0 25px;
    }
    .delikatny_zel_do_mycia_ciala_my_portfolio_box .delikatny_zel_do_mycia_ciala_my_box {
      min-height: unset;
      padding-bottom: 70px;
    }
    .delikatny_zel_do_mycia_ciala_my_movie_cotainer {
      padding: 70px 25px 130px 25px;
    }
    .delikatny_zel_do_mycia_ciala_my_movie_content {
      transform: translateX(0);
    }
    .delikatny_zel_do_mycia_ciala_my_portfolio_content {
      grid-template-columns: repeat(1, 1fr);
    }
    .delikatny_zel_do_mycia_ciala_my_inside_img {
      max-width: 100%;
    }
    .delikatny_zel_do_mycia_ciala_my_wrapp {
      grid-template-columns: repeat(1, 100%);
      justify-content: center;
    }
    .delikatny_zel_do_mycia_ciala_my_grid {
      grid-template-columns: repeat(1, 100%);
      margin-bottom: 20px;
    }
    .delikatny_zel_do_mycia_ciala_my_img img {
      justify-self: center;
    }
    .delikatny_zel_do_mycia_ciala_my_left .delikatny_zel_do_mycia_ciala_my_paragraph {
      padding: unset;
    }
    .delikatny_zel_do_mycia_ciala_my_product_link {
      height: unset;
    }
    .delikatny_zel_do_mycia_ciala_my_movie_content {
      z-index: 200;
    }
  }
  @media only screen and (max-width: 550px) {
    .delikatny_zel_do_mycia_ciala_my_hero_container {
      padding: 0 15px;
    }
    .delikatny_zel_do_mycia_ciala_my_hero_container .delikatny_zel_do_mycia_ciala_my_h4 {
      font-size: 16px;
      line-height: 17px;
      padding-top: 20px;
    }
    .logo_onlybio {
      max-width: 180px !important;
    }
    .delikatny_zel_do_mycia_ciala_my_hero_bg {
      background-position: -300px top;
    }
    .delikatny_zel_do_mycia_ciala_my_bottom_blue_content .delikatny_zel_do_mycia_ciala_my_top {
      margin-top: 85px;
      padding: 0 15px;
    }
    .delikatny_zel_do_mycia_ciala_my_contant_container .delikatny_zel_do_mycia_ciala_my_paragraph {
      font-size: 14px;
      line-height: 1.3;
    }
    .delikatny_zel_do_mycia_ciala_my_big_number {
      line-height: 68px;
      font-size: 127px;
    }
    .delikatny_zel_do_mycia_ciala_my_line_content {
      padding: 0 15px;
    }
    .delikatny_zel_do_mycia_ciala_my_cosmetic_header .delikatny_zel_do_mycia_ciala_my_h2 {
      margin: 20px 30px;
      font-size: 26px;
    }
    .delikatny_zel_do_mycia_ciala_my_movie_heder .delikatny_zel_do_mycia_ciala_my_h2,
    .delikatny_zel_do_mycia_ciala_my_portfolio_header .delikatny_zel_do_mycia_ciala_my_h2 {
      font-size: 24px;
      line-height: 29px;
      margin: 80px 0 30px;
    }
    .delikatny_zel_do_mycia_ciala_my_footer_image {
      display: none;
    }
    .delikatny_zel_do_mycia_ciala_my_bottom {
      max-width: calc(100% - 30px);
      padding: 0;
    }
    .delikatny_zel_do_mycia_ciala_my_movie_content {
      transform: translateX(0);
      max-width: 100%;
    }
    .delikatny_zel_do_mycia_ciala_my_movie_content .delikatny_zel_do_mycia_ciala_my_iframe {
      width: 100%;
      min-height: 215px;
    }
    .delikatny_zel_do_mycia_ciala_my_movie_cotainer {
      padding: 0 15px 130px 15px;
    }
    .delikatny_zel_do_mycia_ciala_my_footer_image_top {
      right: -80px;
      top: -40px;
    }
    .delikatny_zel_do_mycia_ciala_my_content_row .delikatny_zel_do_mycia_ciala_my_paragraph {
      font-size: 11px;
      line-height: 15px;
    }
    .delikatny_zel_do_mycia_ciala_my_content_row .delikatny_zel_do_mycia_ciala_my_h3 {
      font-size: 18px;
      line-height: 25px;
    }
    .delikatny_zel_do_mycia_ciala_my_header_container .delikatny_zel_do_mycia_ciala_my_h2 {
      font-size: 29px;
      line-height: 30px;
    }
    .delikatny_zel_do_mycia_ciala_my_header_container .delikatny_zel_do_mycia_ciala_my_h3 {
      font-size: 23px;
      line-height: 27px;
    }
    .delikatny_zel_do_mycia_ciala_my_header_container .delikatny_zel_do_mycia_ciala_my_paragraph {
      font-size: 15px;
      line-height: 14px;
    }
    .delikatny_zel_do_mycia_ciala_my_content_row .delikatny_zel_do_mycia_ciala_my_h5 {
      font-size: 13px;
      line-height: 16px;
    }
    .delikatny_zel_do_mycia_ciala_my_first_product_container .delikatny_zel_do_mycia_ciala_my_h2 {
      font-size: 36px;
      line-height: 40px;
    }
    .delikatny_zel_do_mycia_ciala_my_first_product_container
      .delikatny_zel_do_mycia_ciala_my_h4.delikatny_zel_do_mycia_ciala_my_way
      .delikatny_zel_do_mycia_ciala_my_span {
      margin-left: 9px;
    }
  } /*RC CSS'es*/
  
  /*RC CSS'es*/
  /*hipoalergiczna_pianka_do_ciala*/
  
  .hipoalergiczna_pianka_do_ciala_my_body {
    font-family: Poppins, sans-serif;
    margin: 0 auto;
    width: 1110px;
    max-width: 100%;
    padding: 0;
    overflow: hidden;
  }
  .hipoalergiczna_pianka_do_ciala_my_hero_container {
    margin: 0 auto 125px 20px;
    text-align: right;
    margin-right: 68px;
  }
  .hipoalergiczna_pianka_do_ciala_my_hero_bg .hipoalergiczna_pianka_do_ciala_my_box_none_bg {
    background-color: transparent !important;
    box-shadow: none !important;
  }
  .hipoalergiczna_pianka_do_ciala_my_hero_container .hipoalergiczna_pianka_do_ciala_my_h4 {
    width: 100%;
    text-align: right;
    color: #007a7c;
    font-size: 23px;
    line-height: 32px;
    margin-bottom: 17px;
    margin-top: 0;
    padding-top: 63px;
  }
  .hipoalergiczna_pianka_do_ciala_my_box {
    background-color: #fff;
    -webkit-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    -moz-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    position: relative;
    z-index: 2;
  }
  .hipoalergiczna_pianka_do_ciala_my_box.hipoalergiczna_pianka_do_ciala_my_second {
    width: 950px;
    max-width: calc(100% - 30px);
    margin: 0 auto;
    padding: 161px 30px 35px;
    border-radius: 30px;
    text-align: center;
  }
  .hipoalergiczna_pianka_do_ciala_my_wrapp_image {
    height: 104px;
    align-self: center;
    display: flex;
    justify-content: center;
  }
  .hipoalergiczna_pianka_do_ciala_my_hero_bg {
    background-color: #d3eefd;
    background-image: url(https://onlybio.life/img/rc/hipoalergiczna_pianka_do_ciala/img/header.png);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: auto;
    position: relative;
  }
  .hipoalergiczna_pianka_do_ciala_my_second .hipoalergiczna_pianka_do_ciala_my_h3 {
    color: #28348a;
    font-weight: 600;
    margin: 0 0 19px;
    font-size: 28px;
    line-height: 19.45px;
    font-weight: 700;
  }
  .hipoalergiczna_pianka_do_ciala_my_second .hipoalergiczna_pianka_do_ciala_my_paragraph {
    font-size: 18px;
    line-height: 23px;
    color: #221e20;
    font-weight: 500;
    margin-bottom: 10px;
    margin-top: 10px;
  }
  .hipoalergiczna_pianka_do_ciala_my_bottom_blue_content .hipoalergiczna_pianka_do_ciala_my_top {
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
    padding: 0 68px;
    margin-top: 55px;
  }
  .hipoalergiczna_pianka_do_ciala_my_big_number {
    color: #007a7c;
    line-height: 91px;
    font-size: 197px;
    font-weight: 700;
    margin: 0;
    position: relative;
    z-index: 1;
  }
  .hipoalergiczna_pianka_do_ciala_my_contant_container .hipoalergiczna_pianka_do_ciala_my_paragraph {
    color: #a970ac;
    font-size: 23px;
    line-height: 30px;
    margin: 0;
    margin-left: 25px;
    font-weight: 600;
    position: relative;
    z-index: 1;
  }
  .hipoalergiczna_pianka_do_ciala_my_bottom {
    padding: 0 48px 0 58px;
    display: grid;
    grid-template-columns: 290px 230px 230px;
    grid-gap: 30px;
    margin-top: 76px;
    padding-bottom: 75px;
  }
  .hipoalergiczna_pianka_do_ciala_my_absolute {
    position: absolute;
  }
  .cloud_1 {
    right: 0;
    bottom: 360px;
    z-index: 0;
    transform: translateX(140px);
  }
  .cloud_2 {
    top: 300px;
    left: -150px;
  }
  .cloud_3 {
    bottom: 67px;
    right: -156px;
    left: unset;
  }
  .cloud_4 {
    bottom: 480px;
    left: -100px;
  }
  .cloud_5 {
    bottom: 670px;
    right: -80px;
  }
  .cloud_6 {
    bottom: 520px;
    left: 180px;
  }
  .bottom_blue {
    bottom: 62px;
    transform: translateY(100%);
    right: -18px;
  }
  .hipoalergiczna_pianka_do_ciala_my_wrapp {
    display: grid;
    grid-template-columns: 21.333% 66.666%;
    align-items: center;
  }
  .hipoalergiczna_pianka_do_ciala_my_bottom .hipoalergiczna_pianka_do_ciala_my_box,
  .hipoalergiczna_pianka_do_ciala_my_portfolio_box .hipoalergiczna_pianka_do_ciala_my_box {
    border-radius: 17px;
    padding: 19px 5px 15px 25px;
    min-height: 220px;
  }
  .hipoalergiczna_pianka_do_ciala_my_bottom .container_hipoalergiczna_pianka_do_ciala_my_box,
  .hipoalergiczna_pianka_do_ciala_my_portfolio_content .container_hipoalergiczna_pianka_do_ciala_my_box {
    display: flex;
    align-items: center;
  }
  .hipoalergiczna_pianka_do_ciala_my_bottom .hipoalergiczna_pianka_do_ciala_my_h5 {
    color: #5daca0;
    font-size: 16px;
    line-height: 18px;
    margin: 0 0 10px;
    font-weight: 600;
  }
  .hipoalergiczna_pianka_do_ciala_my_bottom .hipoalergiczna_pianka_do_ciala_my_paragraph {
    margin: 0;
    color: #221e20;
    line-height: 20px;
    font-size: 13px;
    font-weight: 600;
  }
  .hipoalergiczna_pianka_do_ciala_my_bottom .hipoalergiczna_pianka_do_ciala_my_box.big_box {
    position: relative;
    padding: 19px 20px 15px 35px;
  }
  .hipoalergiczna_pianka_do_ciala_my_bottom .hipoalergiczna_pianka_do_ciala_my_box.big_box::after {
    position: absolute;
    content: "";
    width: calc(100% + 20px);
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    height: calc(100% + 20px);
    border: 3px solid #878787;
    border-radius: 30px;
  }
  .hipoalergiczna_pianka_do_ciala_my_bird {
    top: 0;
    left: 0;
    transform: translate(-14px, -7px);
  }
  .hipoalergiczna_pianka_do_ciala_my_bottom .big_box .hipoalergiczna_pianka_do_ciala_my_bird {
    transform: translate(-28px, -23px);
  }
  .hipoalergiczna_pianka_do_ciala_my_bottom .big_box .hipoalergiczna_pianka_do_ciala_my_h5 {
    font-size: 21px;
    line-height: 26px;
  }
  .hipoalergiczna_pianka_do_ciala_my_bottom .big_box .hipoalergiczna_pianka_do_ciala_my_paragraph {
    font-size: 16px;
    line-height: 27px;
  }
  .hipoalergiczna_pianka_do_ciala_my_first_product_container {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    padding: 130px 0 165px;
    background-image: url(https://onlybio.life/img/rc/hipoalergiczna_pianka_do_ciala/img/blue_bg.svg);
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: contain;
  }
  .hipoalergiczna_pianka_do_ciala_my_ul {
    padding-right: 65px;
  }
  .hipoalergiczna_pianka_do_ciala_my_left .hipoalergiczna_pianka_do_ciala_my_paragraph {
    padding-right: 65px;
  }
  .hipoalergiczna_pianka_do_ciala_my_first_product_container .hipoalergiczna_pianka_do_ciala_my_left {
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    max-width: 60%;
    padding-left: 70px;
    position: relative;
  }
  .hipoalergiczna_pianka_do_ciala_my_first_product_container .hipoalergiczna_pianka_do_ciala_my_right {
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    max-width: 40%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    flex-direction: column;
    position: relative;
  }
  .hipoalergiczna_pianka_do_ciala_my_first_product_container .hipoalergiczna_pianka_do_ciala_my_h2 {
    color: #007a7c;
    font-size: 54px;
    line-height: 50px;
    font-weight: 300;
    margin-bottom: 28px;
  }
  .hipoalergiczna_pianka_do_ciala_wrapp_text {
    margin-top: 4px;
  }
  .hipoalergiczna_pianka_do_ciala_my_first_product_container .hipoalergiczna_pianka_do_ciala_my_h2 .hipoalergiczna_pianka_do_ciala_my_strong {
    font-weight: 500;
  }
  .hipoalergiczna_pianka_do_ciala_my_first_product_container .hipoalergiczna_pianka_do_ciala_my_paragraph {
    color: #000;
    font-size: 15px;
    line-height: 20px;
    margin: 0 0 8px;
  }
  .hipoalergiczna_pianka_do_ciala_my_h4.purple_color {
    color: #a970ac;
  }
  .hipoalergiczna_pianka_do_ciala_my_first_product_container .hipoalergiczna_pianka_do_ciala_my_h4 {
    font-size: 24px;
    line-height: 20px;
    margin: 0;
    letter-spacing: -0.47px;
    font-weight: 500;
    margin-top: 32px;
    margin-bottom: 22px;
  }
  .hipoalergiczna_pianka_do_ciala_my_first_product_container .hipoalergiczna_pianka_do_ciala_my_ul {
    list-style: none;
    padding-left: 30px;
  }
  .hipoalergiczna_pianka_do_ciala_my_first_product_container li {
    font-size: 15px;
    line-height: 16px;
    margin-bottom: 10px;
    position: relative;
    color: #000;
  }
  .hipoalergiczna_pianka_do_ciala_my_first_product_container li::before {
    position: absolute;
    width: 15px;
    height: 15px;
    content: "";
    background: url(https://onlybio.life/img/rc/delikatny_plyn_do_kapieli/img/heart.svg);
    background-position: center;
    background-size: contain;
    left: -30px;
    top: 0;
  }
  .hipoalergiczna_pianka_do_ciala_my_first_product_container .hipoalergiczna_pianka_do_ciala_my_h4.hipoalergiczna_pianka_do_ciala_my_way {
    font-size: 24px;
    line-height: 21px;
    letter-spacing: -0.5px;
    margin-bottom: 12px;
  }
  .hipoalergiczna_pianka_do_ciala_my_first_product_container
    .hipoalergiczna_pianka_do_ciala_my_h4.hipoalergiczna_pianka_do_ciala_my_way
    .hipoalergiczna_pianka_do_ciala_my_span {
    display: inline-block;
    color: #000;
    font-weight: 600;
    font-size: 20px;
    line-height: 21px;
    margin-left: 26px;
    letter-spacing: -0.5px;
    font-family: Poppins, sans-serif;
  }
  .hipoalergiczna_pianka_do_ciala_my_first_product_container .hipoalergiczna_pianka_do_ciala_my_capacity .hipoalergiczna_pianka_do_ciala_my_paragraph {
    color: #a970ac;
    font-weight: 600;
  }
  .hipoalergiczna_pianka_do_ciala_my_big_button {
    border: 2px solid #f49c70;
    font-size: 29px;
    line-height: 1;
    letter-spacing: 2.9px;
    font-weight: 700;
    background: #f49c70;
    border-radius: 50px;
    color: #fff;
    text-decoration: none;
    display: flex;
    padding: 15px 51px;
    margin-top: 10px;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .hipoalergiczna_pianka_do_ciala_my_big_button:hover {
    background-color: transparent;
    color: #f49c70;
    text-decoration: none;
  }
  .hipoalergiczna_pianka_do_ciala_my_important_section {
    background-color: #e9f8ff;
    position: relative;
    margin-top: 20px;
    padding-bottom: 1px;
  }
  .hipoalergiczna_pianka_do_ciala_my_important_bg {
    position: absolute;
    top: -59px;
    left: -140px;
    z-index: -1;
  }
  .hipoalergiczna_pianka_do_ciala_my_header_container {
    text-align: center;
    padding-top: 60px;
    margin-bottom: 54px;
  }
  .hipoalergiczna_pianka_do_ciala_my_header_container .hipoalergiczna_pianka_do_ciala_my_h2 {
    font-weight: 600;
    letter-spacing: -1.5px;
    font-size: 42px;
    line-height: 50px;
    margin: 0 0 6px;
    color: #27348b;
  }
  .hipoalergiczna_pianka_do_ciala_my_header_container .hipoalergiczna_pianka_do_ciala_my_h3 {
    font-size: 31px;
    line-height: 47px;
    letter-spacing: -0.75px;
    color: #27348b;
    font-weight: 600;
    margin: 0;
  }
  .hipoalergiczna_pianka_do_ciala_my_header_container .hipoalergiczna_pianka_do_ciala_my_paragraph {
    font-size: 24px;
    line-height: 27px;
    color: #a970ac;
    margin: 8px 0 0;
    font-weight: 600;
  }
  .hipoalergiczna_pianka_do_ciala_my_content_row {
    display: grid;
    grid-gap: 30px;
    margin: 0 auto;
  }
  .hipoalergiczna_pianka_do_ciala_my_content_right {
    padding-right: 52px;
    display: flex;
    align-items: flex-start;
  }
  .hipoalergiczna_pianka_do_ciala_my_content_row .hipoalergiczna_pianka_do_ciala_my_h3 {
    margin: 0;
    font-size: 27px;
    line-height: 32px;
    color: #a970ac;
    font-weight: 600;
    margin-bottom: 2px;
    margin-top: 0;
  }
  .hipoalergiczna_pianka_do_ciala_my_grid {
    display: grid;
    grid-template-columns: repeat(3, 29%);
    text-align: center;
    justify-content: center;
  }
  .hipoalergiczna_pianka_do_ciala_my_content_row .hipoalergiczna_pianka_do_ciala_my_h5 {
    margin: 0;
    color: #a970ac;
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
  }
  .hipoalergiczna_pianka_do_ciala_my_content_row .hipoalergiczna_pianka_do_ciala_my_img {
    margin: 14px 0 0;
    display: block;
  }
  .hipoalergiczna_pianka_do_ciala_my_content_row .hipoalergiczna_pianka_do_ciala_my_paragraph {
    font-size: 19px;
    line-height: 24px;
    color: #221e20;
    margin: 0;
  }
  .hipoalergiczna_pianka_do_ciala_my_separator {
    display: block;
    height: 10px;
  }
  .hipoalergiczna_pianka_do_ciala_my_cosmetic_header .hipoalergiczna_pianka_do_ciala_my_h2 {
    color: #a970ac;
    text-align: center;
    margin: 30px 0 50px;
    font-size: 32px;
    font-weight: 600;
  }
  .hipoalergiczna_pianka_do_ciala_my_line_content {
    display: flex;
    padding: 0 63px 0 57px;
    align-items: center;
    justify-content: center;
  }
  .hipoalergiczna_pianka_do_ciala_my_line_content .hipoalergiczna_pianka_do_ciala_my_product_box {
    margin: 0 10px;
    width: 207px;
  }
  .hipoalergiczna_pianka_do_ciala_my_product_link {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: space-between;
    text-align: center;
    text-decoration: none;
  }
  .hipoalergiczna_pianka_do_ciala_my_product_link:hover {
    text-decoration: none;
  }
  .hipoalergiczna_pianka_do_ciala_my_product_box .hipoalergiczna_pianka_do_ciala_my_h2 {
    font-size: 18px;
    line-height: 15.69px;
    color: #010101;
    font-weight: 300;
    text-align: center;
  }
  .hipoalergiczna_pianka_do_ciala_my_product_box .hipoalergiczna_pianka_do_ciala_my_h2 {
    margin-bottom: 25px;
  }
  .hipoalergiczna_pianka_do_ciala_my_product_box .hipoalergiczna_pianka_do_ciala_my_h2 a {
    font-size: 21px;
    line-height: 23px;
    color: #28348a;
    font-weight: 400;
    letter-spacing: 0.53px;
  }
  .hipoalergiczna_pianka_do_ciala_my_product_box .hipoalergiczna_pianka_do_ciala_my_strong {
    display: block;
    font-weight: 600;
  }
  .hipoalergiczna_pianka_do_ciala_my_product_box .hipoalergiczna_pianka_do_ciala_my_product_image {
    max-width: 100%;
    transition: transform 0.3s ease-in;
  }
  .hipoalergiczna_pianka_do_ciala_my_product_link:hover .hipoalergiczna_pianka_do_ciala_my_product_image {
    transform: scale(1.1);
  }
  .hipoalergiczna_pianka_do_ciala_my_product_box .hipoalergiczna_pianka_do_ciala_my_big_button {
    font-size: 18px;
    line-height: 23px;
    padding: 6px 26px;
    letter-spacing: 1px;
    display: flex;
    justify-content: center;
    width: 171px;
    margin: 0 auto;
    margin-top: 21px;
    letter-spacing: 1.85px;
  }
  .hipoalergiczna_pianka_do_ciala_my_movie_heder .hipoalergiczna_pianka_do_ciala_my_h2,
  .hipoalergiczna_pianka_do_ciala_my_portfolio_header .hipoalergiczna_pianka_do_ciala_my_h2 {
    color: #b484b9;
    font-size: 34px;
    line-height: 34px;
    margin: 80px 0 100px;
    font-weight: 500;
  }
  .hipoalergiczna_pianka_do_ciala_my_portfolio_content {
    display: grid;
    grid-template-columns: 328px 328px 1fr;
    grid-gap: 30px;
  }
  .hipoalergiczna_pianka_do_ciala_my_portfolio_container {
    position: relative;
    padding-left: 71px;
  }
  .hipoalergiczna_pianka_do_ciala_my_portfolio_box .hipoalergiczna_pianka_do_ciala_my_h5 {
    color: #5daca0;
    font-size: 24px;
    line-height: 24px;
    margin-bottom: 10px;
    font-weight: 600;
    margin-top: 0;
  }
  .hipoalergiczna_pianka_do_ciala_my_portfolio_box .hipoalergiczna_pianka_do_ciala_my_paragraph {
    margin: 0;
    font-size: 13px;
    line-height: 20px;
    padding-right: 27px;
  }
  .hipoalergiczna_pianka_do_ciala_my_footer_image_top {
    position: absolute;
    right: -20px;
    top: -69px;
    z-index: 0;
    max-width: 160px !important;
  }
  .hipoalergiczna_pianka_do_ciala_my_footer_image {
    right: -20px;
    top: 100px;
    z-index: 1;
  }
  .hipoalergiczna_pianka_do_ciala_my_footer_image {
    border-radius: 30px;
  }
  .hipoalergiczna_pianka_do_ciala_my_portfolio_box .hipoalergiczna_pianka_do_ciala_my_box {
    min-height: 339px;
    padding: 33px 3px 15px 35px;
    position: relative;
  }
  .hipoalergiczna_pianka_do_ciala_my_portfolio_box .hipoalergiczna_pianka_do_ciala_my_box .hipoalergiczna_pianka_do_ciala_my_small_button {
    position: absolute;
    bottom: 20px;
    line-height: 25px;
    display: flex;
    width: 136px;
    height: 31px;
    align-items: center;
    justify-content: center;
    background-color: #dcf4ef;
    text-decoration: none;
    border: 1px solid #dcf4ef;
    border-radius: 50px;
    text-transform: uppercase;
    color: #5daca0;
    font-size: 11px;
    font-weight: 600;
    transition: all 0.3s ease-in;
  }
  .hipoalergiczna_pianka_do_ciala_my_portfolio_box .hipoalergiczna_pianka_do_ciala_my_box .hipoalergiczna_pianka_do_ciala_my_small_button:hover {
    background: 0 0;
    border-color: #5daca0;
  }
  .hipoalergiczna_pianka_do_ciala_my_portfolio_content .cloud_1_footer {
    bottom: -181px;
    right: -20px;
    z-index: 2;
  }
  .hipoalergiczna_pianka_do_ciala_my_movie_heder {
    z-index: 3;
    position: relative;
  }
  .hipoalergiczna_pianka_do_ciala_my_portfolio_content .cloud_3_footer {
    bottom: -230px;
    left: 40px;
    z-index: 2;
  }
  .hipoalergiczna_pianka_do_ciala_my_movie_cotainer {
    position: relative;
    padding: 100px 0 130px 70px;
  }
  .hipoalergiczna_pianka_do_ciala_my_blue_bg_image {
    z-index: 0;
    top: -380px;
    left: 0;
  }
  .hipoalergiczna_pianka_do_ciala_my_movie_heder .hipoalergiczna_pianka_do_ciala_my_h2 {
    margin: 40px 0;
  }
  .hipoalergiczna_pianka_do_ciala_my_movie_content {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 10px solid #fff;
    border-radius: 30px;
    margin: 0 auto;
    width: 600px;
    max-width: calc(100% - 30px);
    transform: translateX(-35px);
    position: relative;
    overflow: hidden;
    -webkit-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    -moz-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
  }
  .hipoalergiczna_pianka_do_ciala_my_movie_content .hipoalergiczna_pianka_do_ciala_my_iframe {
    width: 100%;
    min-height: 320px;
  }
  .hipoalergiczna_pianka_do_ciala_my_section_three .hipoalergiczna_pianka_do_ciala_my_section_three_image {
    max-width: 100%;
  }
  .hipoalergiczna_pianka_do_ciala_my_important_circle {
    position: absolute;
    top: 45px;
    transform: translateX(-40%);
  }
  .product_circle {
    position: absolute;
    left: 0;
    top: 190px;
    transform: translateX(-55%);
  }
  .product_heart {
    position: absolute;
    top: 170px;
    left: -20px;
  }
  .product_blue {
    position: absolute;
    right: 50px;
    top: -50px;
  }
  @media only screen and (max-width: 914px) {
    .hipoalergiczna_pianka_do_ciala_my_grid {
      grid-template-columns: repeat(3, 25%);
    }
  }
  @media only screen and (max-width: 885px) {
    .hipoalergiczna_pianka_do_ciala_my_important_circle {
      display: none;
    }
    .product_heart {
      left: 40px;
      z-index: -1;
    }
    .product_blue {
      top: 30px;
      z-index: -1;
    }
    .product_circle {
      top: 90px;
      z-index: -1;
    }
    .hipoalergiczna_pianka_do_ciala_my_bottom {
      padding: 0 42px;
    }
    .hipoalergiczna_pianka_do_ciala_my_first_product_container .hipoalergiczna_pianka_do_ciala_my_left,
    .hipoalergiczna_pianka_do_ciala_my_first_product_container .hipoalergiczna_pianka_do_ciala_my_right {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
      padding: 0 15px;
    }
    .hipoalergiczna_pianka_do_ciala_my_first_product_container .hipoalergiczna_pianka_do_ciala_my_h2 {
      text-align: center;
    }
    .hipoalergiczna_pianka_do_ciala_my_first_product_container .hipoalergiczna_pianka_do_ciala_my_paragraph {
      text-align: center;
    }
    .hipoalergiczna_pianka_do_ciala_my_first_product_container .hipoalergiczna_pianka_do_ciala_my_h4 {
      margin-bottom: 15px;
    }
    .hipoalergiczna_pianka_do_ciala_my_first_product_container .hipoalergiczna_pianka_do_ciala_my_ul {
      width: 720px;
      margin: 0 auto 10px;
      max-width: 100%;
    }
    .hipoalergiczna_pianka_do_ciala_my_bottom {
      padding: 0 42px;
      display: flex;
      flex-wrap: wrap;
      width: 390px;
      justify-content: center;
      margin: 50px auto;
      padding-bottom: 50px;
    }
    .hipoalergiczna_pianka_do_ciala_my_bottom .container_hipoalergiczna_pianka_do_ciala_my_box {
      margin-bottom: 30px;
    }
    .hipoalergiczna_pianka_do_ciala_my_content_row {
      grid-template-columns: repeat(1, 1fr);
      grid-gap: 10px;
      padding-bottom: 20px;
      margin-bottom: 20px;
      text-align: center;
      border-bottom: 1px solid #a970ac;
    }
    .hipoalergiczna_pianka_do_ciala_my_content_row .hipoalergiczna_pianka_do_ciala_my_img {
      margin: 14px auto 0;
    }
    .hipoalergiczna_pianka_do_ciala_my_content_left {
      padding-left: 0;
    }
    .hipoalergiczna_pianka_do_ciala_my_content_right {
      padding-right: 0;
    }
    .hipoalergiczna_pianka_do_ciala_my_content_right.with_image {
      flex-wrap: wrap;
      align-items: center;
      justify-content: center;
    }
    .hipoalergiczna_pianka_do_ciala_my_content_right.with_image img {
      margin-top: 15px;
    }
    .hipoalergiczna_pianka_do_ciala_my_content_row:last-child {
      border-bottom: none;
    }
    .hipoalergiczna_pianka_do_ciala_my_content_row .hipoalergiczna_pianka_do_ciala_my_paragraph {
      padding: 0 15px;
    }
    .hipoalergiczna_pianka_do_ciala_my_grid {
      grid-template-columns: repeat(1, 1fr);
    }
    .delikatny_zel_do_mycia_ciala_my_img {
      justify-self: center;
      margin-bottom: 20px;
    }
  }
  @media only screen and (max-width: 760px) {
    .hipoalergiczna_pianka_do_ciala_my_line_content {
      flex-wrap: wrap;
    }
    .hipoalergiczna_pianka_do_ciala_my_line_content .hipoalergiczna_pianka_do_ciala_my_product_box {
      margin: 30px 25px;
    }
    .hipoalergiczna_pianka_do_ciala_my_product_link {
      height: unset;
    }
  }
  @media only screen and (max-width: 730px) {
    .hipoalergiczna_pianka_do_ciala_my_hero_container img {
      max-width: 100%;
    }
    .hipoalergiczna_pianka_do_ciala_my_hero_container .hipoalergiczna_pianka_do_ciala_my_h4 {
      font-size: 18px;
      line-height: 22px;
    }
  }
  @media only screen and (max-width: 650px) {
    .logo_onlybio {
      max-width: 280px !important;
    }
    .hipoalergiczna_pianka_do_ciala_my_box.hipoalergiczna_pianka_do_ciala_my_second {
      margin: 0 auto;
    }
    .hipoalergiczna_pianka_do_ciala_my_contant_container .hipoalergiczna_pianka_do_ciala_my_paragraph {
      font-size: 20px;
    }
    .hipoalergiczna_pianka_do_ciala_my_bottom_blue_content .hipoalergiczna_pianka_do_ciala_my_top {
      margin-top: 85px;
    }
    .hipoalergiczna_pianka_do_ciala_my_cosmetic_header .hipoalergiczna_pianka_do_ciala_my_h2 {
      margin: 0 30px;
      font-size: 28px;
    }
    .hipoalergiczna_pianka_do_ciala_my_portfolio_container {
      padding: 0 25px;
    }
    .hipoalergiczna_pianka_do_ciala_my_portfolio_box .hipoalergiczna_pianka_do_ciala_my_box {
      min-height: unset;
      padding-bottom: 70px;
    }
    .hipoalergiczna_pianka_do_ciala_my_movie_cotainer {
      padding: 70px 25px 130px 25px;
    }
    .hipoalergiczna_pianka_do_ciala_my_movie_content {
      transform: translateX(0);
    }
    .hipoalergiczna_pianka_do_ciala_my_portfolio_content {
      grid-template-columns: repeat(1, 1fr);
    }
    .hipoalergiczna_pianka_do_ciala_my_inside_img {
      max-width: 100%;
    }
    .hipoalergiczna_pianka_do_ciala_my_wrapp {
      grid-template-columns: repeat(1, 100%);
      justify-content: center;
    }
    .hipoalergiczna_pianka_do_ciala_my_grid {
      grid-template-columns: repeat(1, 100%);
      margin-bottom: 20px;
    }
    .hipoalergiczna_pianka_do_ciala_my_img img {
      justify-self: center;
    }
    .hipoalergiczna_pianka_do_ciala_my_left .hipoalergiczna_pianka_do_ciala_my_paragraph {
      padding: unset;
    }
    .hipoalergiczna_pianka_do_ciala_my_product_link {
      height: unset;
    }
    .hipoalergiczna_pianka_do_ciala_my_movie_content {
      z-index: 200;
    }
    .hipoalergiczna_pianka_do_ciala_my_img {
      justify-self: center;
      margin-bottom: 20px;
    }
    .hipoalergiczna_pianka_do_ciala_my_box.hipoalergiczna_pianka_do_ciala_my_second {
      padding-top: 285px;
    }
    .hipoalergiczna_pianka_do_ciala_my_second .hipoalergiczna_pianka_do_ciala_my_h3 {
      line-height: 38px;
    }
  }
  @media only screen and (max-width: 550px) {
    .hipoalergiczna_pianka_do_ciala_my_hero_container {
      padding: 0 15px;
      margin-right: 15px;
    }
    .hipoalergiczna_pianka_do_ciala_my_hero_container .hipoalergiczna_pianka_do_ciala_my_h4 {
      font-size: 16px;
      line-height: 17px;
      padding-top: 20px;
    }
    .logo_onlybio {
      max-width: 180px !important;
    }
    .hipoalergiczna_pianka_do_ciala_my_hero_bg {
      background-position: -300px top;
    }
    .hipoalergiczna_pianka_do_ciala_my_bottom_blue_content .hipoalergiczna_pianka_do_ciala_my_top {
      margin-top: 85px;
      padding: 0 15px;
    }
    .hipoalergiczna_pianka_do_ciala_my_contant_container .hipoalergiczna_pianka_do_ciala_my_paragraph {
      font-size: 14px;
      line-height: 1.3;
    }
    .hipoalergiczna_pianka_do_ciala_my_big_number {
      line-height: 68px;
      font-size: 127px;
    }
    .hipoalergiczna_pianka_do_ciala_my_line_content {
      padding: 0 15px;
    }
    .hipoalergiczna_pianka_do_ciala_my_cosmetic_header .hipoalergiczna_pianka_do_ciala_my_h2 {
      margin: 20px 30px;
      font-size: 26px;
    }
    .hipoalergiczna_pianka_do_ciala_my_movie_heder .hipoalergiczna_pianka_do_ciala_my_h2,
    .hipoalergiczna_pianka_do_ciala_my_portfolio_header .hipoalergiczna_pianka_do_ciala_my_h2 {
      font-size: 24px;
      line-height: 29px;
      margin: 80px 0 30px;
    }
    .hipoalergiczna_pianka_do_ciala_my_footer_image {
      display: none;
    }
    .hipoalergiczna_pianka_do_ciala_my_bottom {
      max-width: calc(100% - 30px);
      padding: 0;
    }
    .hipoalergiczna_pianka_do_ciala_my_movie_content {
      transform: translateX(0);
      max-width: 100%;
    }
    .hipoalergiczna_pianka_do_ciala_my_movie_content .hipoalergiczna_pianka_do_ciala_my_iframe {
      width: 100%;
      min-height: 215px;
    }
    .hipoalergiczna_pianka_do_ciala_my_movie_cotainer {
      padding: 0 15px 130px 15px;
    }
    .hipoalergiczna_pianka_do_ciala_my_footer_image_top {
      right: -80px;
      top: -40px;
    }
    .hipoalergiczna_pianka_do_ciala_my_content_row .hipoalergiczna_pianka_do_ciala_my_paragraph {
      font-size: 11px;
      line-height: 15px;
    }
    .hipoalergiczna_pianka_do_ciala_my_content_row .hipoalergiczna_pianka_do_ciala_my_h3 {
      font-size: 18px;
      line-height: 25px;
    }
    .hipoalergiczna_pianka_do_ciala_my_header_container .hipoalergiczna_pianka_do_ciala_my_h2 {
      font-size: 29px;
      line-height: 30px;
    }
    .hipoalergiczna_pianka_do_ciala_my_header_container .hipoalergiczna_pianka_do_ciala_my_h3 {
      font-size: 23px;
      line-height: 27px;
    }
    .hipoalergiczna_pianka_do_ciala_my_header_container .hipoalergiczna_pianka_do_ciala_my_paragraph {
      font-size: 15px;
      line-height: 14px;
    }
    .hipoalergiczna_pianka_do_ciala_my_content_row .hipoalergiczna_pianka_do_ciala_my_h5 {
      font-size: 13px;
      line-height: 16px;
    }
    .hipoalergiczna_pianka_do_ciala_my_first_product_container .hipoalergiczna_pianka_do_ciala_my_h2 {
      font-size: 36px;
      line-height: 40px;
    }
    .hipoalergiczna_pianka_do_ciala_my_first_product_container
      .hipoalergiczna_pianka_do_ciala_my_h4.hipoalergiczna_pianka_do_ciala_my_way
      .hipoalergiczna_pianka_do_ciala_my_span {
      margin-left: 9px;
    }
  } /*RC CSS'es*/
  
  /*RC CSS'es*/
  /*hipoalergiczne_mleczko_do_ciala*/
  .hipoalergiczne_mleczko_do_ciala_my_body {
    font-family: Poppins, sans-serif;
    margin: 0 auto;
    width: 1110px;
    max-width: 100%;
    padding: 0;
    overflow: hidden;
  }
  .hipoalergiczne_mleczko_do_ciala_my_hero_container {
    margin: 0 auto 125px 20px;
    text-align: right;
    margin-right: 68px;
  }
  .hipoalergiczna_pianka_do_ciala_my_hero_bg .hipoalergiczna_pianka_do_ciala_my_box_none_bg {
    background-color: #fff;
    -webkit-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    -moz-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    position: relative;
    z-index: 2;
  }
  .hipoalergiczne_mleczko_do_ciala_my_hero_bg .hipoalergiczne_mleczko_do_ciala_my_box_none_bg {
    background-color: transparent !important;
    box-shadow: none;
  }
  .hipoalergiczne_mleczko_do_ciala_my_hero_container .hipoalergiczne_mleczko_do_ciala_my_h4 {
    width: 100%;
    text-align: right;
    color: #007a7c;
    font-size: 23px;
    line-height: 32px;
    margin-bottom: 17px;
    margin-top: 0;
    padding-top: 63px;
  }
  .hipoalergiczne_mleczko_do_ciala_my_box {
    position: relative;
    z-index: 2;
  }
  .hipoalergiczne_mleczko_do_ciala_my_box.hipoalergiczne_mleczko_do_ciala_my_second {
    width: 950px;
    max-width: calc(100% - 30px);
    margin: 0 auto;
    padding: 161px 30px 35px;
    border-radius: 30px;
    text-align: center;
  }
  .hipoalergiczne_mleczko_do_ciala_my_wrapp_image {
    height: 104px;
    align-self: center;
    display: flex;
    justify-content: center;
  }
  .hipoalergiczne_mleczko_do_ciala_my_hero_bg {
    background-color: #d3eefd;
    background-image: url(https://onlybio.life/img/rc/hipoalergiczne_mleczko_do_ciala/img/header.png);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: auto;
    position: relative;
  }
  .hipoalergiczne_mleczko_do_ciala_my_second .hipoalergiczne_mleczko_do_ciala_my_h3 {
    color: #28348a;
    font-weight: 600;
    margin: 0 0 19px;
    font-size: 28px;
    line-height: 19.45px;
    font-weight: 700;
  }
  .hipoalergiczne_mleczko_do_ciala_my_second .hipoalergiczne_mleczko_do_ciala_my_paragraph {
    font-size: 18px;
    line-height: 23px;
    color: #221e20;
    font-weight: 500;
    margin-bottom: 10px;
    margin-top: 10px;
  }
  .hipoalergiczne_mleczko_do_ciala_my_bottom_blue_content .hipoalergiczne_mleczko_do_ciala_my_top {
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
    padding: 0 68px;
    margin-top: 55px;
  }
  .hipoalergiczne_mleczko_do_ciala_my_big_number {
    color: #007a7c;
    line-height: 91px;
    font-size: 197px;
    font-weight: 700;
    margin: 0;
    position: relative;
    z-index: 1;
  }
  .hipoalergiczne_mleczko_do_ciala_my_contant_container .hipoalergiczne_mleczko_do_ciala_my_paragraph {
    color: #a970ac;
    font-size: 23px;
    line-height: 30px;
    margin: 0;
    margin-left: 25px;
    font-weight: 600;
    position: relative;
    z-index: 1;
  }
  .hipoalergiczne_mleczko_do_ciala_my_bottom {
    padding: 0 48px 0 58px;
    display: grid;
    grid-template-columns: 290px 230px 230px;
    grid-gap: 30px;
    margin-top: 76px;
    padding-bottom: 75px;
  }
  .hipoalergiczne_mleczko_do_ciala_my_absolute {
    position: absolute;
  }
  .cloud_1 {
    right: 0;
    bottom: 360px;
    z-index: 0;
    transform: translateX(140px);
  }
  .cloud_2 {
    top: 300px;
    left: -150px;
  }
  .cloud_3 {
    bottom: 67px;
    right: -156px;
    left: unset;
  }
  .cloud_4 {
    bottom: 480px;
    left: -100px;
  }
  .cloud_5 {
    bottom: 670px;
    right: -80px;
  }
  .cloud_6 {
    bottom: 520px;
    left: 180px;
  }
  .bottom_blue {
    bottom: 62px;
    transform: translateY(100%);
    right: -18px;
  }
  .hipoalergiczne_mleczko_do_ciala_my_wrapp {
    display: grid;
    grid-template-columns: 21.333% 66.666%;
    align-items: center;
  }
  .hipoalergiczne_mleczko_do_ciala_my_bottom .hipoalergiczne_mleczko_do_ciala_my_box,
  .hipoalergiczne_mleczko_do_ciala_my_portfolio_box .hipoalergiczne_mleczko_do_ciala_my_box {
    border-radius: 17px;
    padding: 19px 5px 15px 25px;
    min-height: 339px;
  }
  .hipoalergiczne_mleczko_do_ciala_my_bottom .container_hipoalergiczne_mleczko_do_ciala_my_box,
  .hipoalergiczne_mleczko_do_ciala_my_portfolio_content .container_hipoalergiczne_mleczko_do_ciala_my_box {
    display: flex;
    align-items: center;
  }
  .hipoalergiczne_mleczko_do_ciala_my_bottom .hipoalergiczne_mleczko_do_ciala_my_h5 {
    color: #5daca0;
    font-size: 16px;
    line-height: 18px;
    margin: 0 0 10px;
    font-weight: 600;
  }
  .hipoalergiczne_mleczko_do_ciala_my_bottom .hipoalergiczne_mleczko_do_ciala_my_paragraph {
    margin: 0;
    color: #221e20;
    line-height: 20px;
    font-size: 13px;
    font-weight: 600;
  }
  .hipoalergiczne_mleczko_do_ciala_my_bottom .hipoalergiczne_mleczko_do_ciala_my_box.big_box {
    position: relative;
    padding: 19px 20px 15px 35px;
  }
  .hipoalergiczne_mleczko_do_ciala_my_bottom .hipoalergiczne_mleczko_do_ciala_my_box.big_box::after {
    position: absolute;
    content: "";
    width: calc(100% + 20px);
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    height: calc(100% + 20px);
    border: 3px solid #878787;
    border-radius: 30px;
  }
  .hipoalergiczne_mleczko_do_ciala_my_bird {
    top: 0;
    left: 0;
    transform: translate(-14px, -7px);
  }
  .hipoalergiczne_mleczko_do_ciala_my_bottom .big_box .hipoalergiczne_mleczko_do_ciala_my_bird {
    transform: translate(-28px, -23px);
  }
  .hipoalergiczne_mleczko_do_ciala_my_bottom .big_box .hipoalergiczne_mleczko_do_ciala_my_h5 {
    font-size: 21px;
    line-height: 26px;
  }
  .hipoalergiczne_mleczko_do_ciala_my_bottom .big_box .hipoalergiczne_mleczko_do_ciala_my_paragraph {
    font-size: 16px;
    line-height: 27px;
  }
  .hipoalergiczne_mleczko_do_ciala_my_first_product_container {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    padding: 130px 0 165px;
    background-image: url(https://onlybio.life/img/rc/hipoalergiczne_mleczko_do_ciala/img/blue_bg.svg);
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: contain;
  }
  .hipoalergiczne_mleczko_do_ciala_my_ul {
    padding-right: 65px;
  }
  .hipoalergiczne_mleczko_do_ciala_my_left .hipoalergiczne_mleczko_do_ciala_my_paragraph {
    padding-right: 65px;
  }
  .hipoalergiczne_mleczko_do_ciala_my_first_product_container .hipoalergiczne_mleczko_do_ciala_my_left {
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    max-width: 60%;
    padding-left: 70px;
    position: relative;
  }
  .hipoalergiczne_mleczko_do_ciala_my_first_product_container .hipoalergiczne_mleczko_do_ciala_my_right {
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    max-width: 40%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    flex-direction: column;
    position: relative;
  }
  .hipoalergiczne_mleczko_do_ciala_my_first_product_container .hipoalergiczne_mleczko_do_ciala_my_h2 {
    color: #007a7c;
    font-size: 54px;
    line-height: 50px;
    font-weight: 300;
    margin-bottom: 28px;
  }
  .hipoalergiczne_mleczko_do_ciala_wrapp_text {
    margin-top: 4px;
  }
  .hipoalergiczne_mleczko_do_ciala_my_first_product_container .hipoalergiczne_mleczko_do_ciala_my_h2 .hipoalergiczne_mleczko_do_ciala_my_strong {
    font-weight: 500;
  }
  .hipoalergiczne_mleczko_do_ciala_my_first_product_container .hipoalergiczne_mleczko_do_ciala_my_paragraph {
    color: #000;
    font-size: 15px;
    line-height: 20px;
    margin: 0 0 8px;
  }
  .hipoalergiczne_mleczko_do_ciala_my_h4.purple_color {
    color: #a970ac;
  }
  .hipoalergiczne_mleczko_do_ciala_my_first_product_container .hipoalergiczne_mleczko_do_ciala_my_h4 {
    font-size: 24px;
    line-height: 20px;
    margin: 0;
    letter-spacing: -0.47px;
    font-weight: 500;
    margin-top: 32px;
    margin-bottom: 22px;
  }
  .hipoalergiczne_mleczko_do_ciala_my_first_product_container .hipoalergiczne_mleczko_do_ciala_my_ul {
    list-style: none;
    padding-left: 30px;
  }
  .hipoalergiczne_mleczko_do_ciala_my_first_product_container li {
    font-size: 15px;
    line-height: 16px;
    margin-bottom: 10px;
    position: relative;
    color: #000;
  }
  .hipoalergiczne_mleczko_do_ciala_my_first_product_container li::before {
    position: absolute;
    width: 15px;
    height: 15px;
    content: "";
    background: url(https://onlybio.life/img/rc/delikatny_plyn_do_kapieli/img/heart.svg);
    background-position: center;
    background-size: contain;
    left: -30px;
    top: 0;
  }
  .hipoalergiczne_mleczko_do_ciala_my_first_product_container .hipoalergiczne_mleczko_do_ciala_my_h4.hipoalergiczne_mleczko_do_ciala_my_way {
    font-size: 24px;
    line-height: 21px;
    letter-spacing: -0.5px;
    margin-bottom: 12px;
  }
  .hipoalergiczne_mleczko_do_ciala_my_first_product_container
    .hipoalergiczne_mleczko_do_ciala_my_h4.hipoalergiczne_mleczko_do_ciala_my_way
    .hipoalergiczne_mleczko_do_ciala_my_span {
    display: inline-block;
    color: #000;
    font-weight: 600;
    font-size: 20px;
    line-height: 21px;
    margin-left: 26px;
    letter-spacing: -0.5px;
    font-family: Poppins, sans-serif;
  }
  .hipoalergiczne_mleczko_do_ciala_my_first_product_container
    .hipoalergiczne_mleczko_do_ciala_my_capacity
    .hipoalergiczne_mleczko_do_ciala_my_paragraph {
    color: #a970ac;
    font-weight: 600;
  }
  .hipoalergiczne_mleczko_do_ciala_my_big_button {
    border: 2px solid #f49c70;
    font-size: 29px;
    line-height: 1;
    letter-spacing: 2.9px;
    font-weight: 700;
    background: #f49c70;
    border-radius: 50px;
    color: #fff;
    text-decoration: none;
    display: flex;
    padding: 15px 51px;
    margin-top: 10px;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .hipoalergiczne_mleczko_do_ciala_my_big_button:hover {
    background-color: transparent;
    color: #f49c70;
    text-decoration: none;
  }
  .hipoalergiczne_mleczko_do_ciala_my_important_section {
    background-color: #e9f8ff;
    position: relative;
    margin-top: 20px;
    padding-bottom: 1px;
  }
  .hipoalergiczne_mleczko_do_ciala_my_important_bg {
    position: absolute;
    top: -59px;
    left: -140px;
    z-index: -1;
  }
  .hipoalergiczne_mleczko_do_ciala_my_header_container {
    text-align: center;
    padding-top: 60px;
    margin-bottom: 54px;
  }
  .hipoalergiczne_mleczko_do_ciala_my_header_container .hipoalergiczne_mleczko_do_ciala_my_h2 {
    font-weight: 600;
    letter-spacing: -1.5px;
    font-size: 42px;
    line-height: 50px;
    margin: 0 0 6px;
    color: #27348b;
  }
  .hipoalergiczne_mleczko_do_ciala_my_header_container .hipoalergiczne_mleczko_do_ciala_my_h3 {
    font-size: 31px;
    line-height: 47px;
    letter-spacing: -0.75px;
    color: #27348b;
    font-weight: 600;
    margin: 0;
  }
  .hipoalergiczne_mleczko_do_ciala_my_header_container .hipoalergiczne_mleczko_do_ciala_my_paragraph {
    font-size: 24px;
    line-height: 27px;
    color: #a970ac;
    margin: 8px 0 0;
    font-weight: 600;
  }
  .hipoalergiczne_mleczko_do_ciala_my_content_row {
    display: grid;
    grid-gap: 30px;
    margin: 0 auto;
  }
  .hipoalergiczne_mleczko_do_ciala_my_content_right {
    padding-right: 52px;
    display: flex;
    align-items: flex-start;
  }
  .hipoalergiczne_mleczko_do_ciala_my_content_row .hipoalergiczne_mleczko_do_ciala_my_h3 {
    margin: 0;
    font-size: 27px;
    line-height: 32px;
    color: #a970ac;
    font-weight: 600;
    margin-bottom: 2px;
    margin-top: 0;
  }
  .hipoalergiczne_mleczko_do_ciala_my_grid {
    display: grid;
    grid-template-columns: repeat(3, 29%);
    text-align: center;
    justify-content: center;
  }
  .hipoalergiczne_mleczko_do_ciala_my_content_row .hipoalergiczne_mleczko_do_ciala_my_h5 {
    margin: 0;
    color: #a970ac;
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
  }
  .hipoalergiczne_mleczko_do_ciala_my_content_row .hipoalergiczne_mleczko_do_ciala_my_img {
    margin: 14px 0 0;
    display: block;
  }
  .hipoalergiczne_mleczko_do_ciala_my_content_row .hipoalergiczne_mleczko_do_ciala_my_paragraph {
    font-size: 19px;
    line-height: 24px;
    color: #221e20;
    margin: 0;
  }
  .hipoalergiczne_mleczko_do_ciala_my_separator {
    display: block;
    height: 10px;
  }
  .hipoalergiczne_mleczko_do_ciala_my_cosmetic_header .hipoalergiczne_mleczko_do_ciala_my_h2 {
    color: #a970ac;
    text-align: center;
    margin: 30px 0 50px;
    font-size: 32px;
    font-weight: 600;
  }
  .hipoalergiczne_mleczko_do_ciala_my_line_content {
    display: flex;
    padding: 0 63px 0 57px;
    align-items: center;
    justify-content: center;
  }
  .hipoalergiczne_mleczko_do_ciala_my_line_content .hipoalergiczne_mleczko_do_ciala_my_product_box {
    margin: 0 10px;
    width: 207px;
  }
  .hipoalergiczne_mleczko_do_ciala_my_product_link {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: space-between;
    text-align: center;
    text-decoration: none;
  }
  .hipoalergiczne_mleczko_do_ciala_my_product_link:hover {
    text-decoration: none;
  }
  .hipoalergiczne_mleczko_do_ciala_my_product_box .hipoalergiczne_mleczko_do_ciala_my_h2 {
    font-size: 18px;
    line-height: 15.69px;
    color: #010101;
    font-weight: 300;
    text-align: center;
  }
  .hipoalergiczne_mleczko_do_ciala_my_product_box .hipoalergiczne_mleczko_do_ciala_my_h2 {
    margin-bottom: 25px;
  }
  .hipoalergiczne_mleczko_do_ciala_my_product_box .hipoalergiczne_mleczko_do_ciala_my_h2 a {
    font-size: 21px;
    line-height: 23px;
    color: #28348a;
    font-weight: 400;
    letter-spacing: 0.53px;
  }
  .hipoalergiczne_mleczko_do_ciala_my_product_box .hipoalergiczne_mleczko_do_ciala_my_strong {
    display: block;
    font-weight: 600;
  }
  .hipoalergiczne_mleczko_do_ciala_my_product_box .hipoalergiczne_mleczko_do_ciala_my_product_image {
    max-width: 100%;
    transition: transform 0.3s ease-in;
  }
  .hipoalergiczne_mleczko_do_ciala_my_product_link:hover .hipoalergiczne_mleczko_do_ciala_my_product_image {
    transform: scale(1.1);
  }
  .hipoalergiczne_mleczko_do_ciala_my_product_box .hipoalergiczne_mleczko_do_ciala_my_big_button {
    font-size: 18px;
    line-height: 23px;
    padding: 6px 26px;
    letter-spacing: 1px;
    display: flex;
    justify-content: center;
    width: 171px;
    margin: 0 auto;
    margin-top: 21px;
    letter-spacing: 1.85px;
  }
  .hipoalergiczne_mleczko_do_ciala_my_movie_heder .hipoalergiczne_mleczko_do_ciala_my_h2,
  .hipoalergiczne_mleczko_do_ciala_my_portfolio_header .hipoalergiczne_mleczko_do_ciala_my_h2 {
    color: #b484b9;
    font-size: 34px;
    line-height: 34px;
    margin: 80px 0 100px;
    font-weight: 500;
  }
  .hipoalergiczne_mleczko_do_ciala_my_portfolio_content {
    display: grid;
    grid-template-columns: 328px 328px 1fr;
    grid-gap: 30px;
  }
  .hipoalergiczne_mleczko_do_ciala_my_portfolio_container {
    position: relative;
    padding-left: 71px;
  }
  .hipoalergiczne_mleczko_do_ciala_my_portfolio_box .hipoalergiczne_mleczko_do_ciala_my_h5 {
    color: #5daca0;
    font-size: 24px;
    line-height: 24px;
    margin-bottom: 10px;
    font-weight: 600;
    margin-top: 0;
  }
  .hipoalergiczne_mleczko_do_ciala_my_portfolio_box .hipoalergiczne_mleczko_do_ciala_my_paragraph {
    margin: 0;
    font-size: 13px;
    line-height: 20px;
    padding-right: 27px;
  }
  .hipoalergiczne_mleczko_do_ciala_my_footer_image_top {
    position: absolute;
    right: -20px;
    top: -69px;
    z-index: 0;
    max-width: 160px !important;
  }
  .hipoalergiczne_mleczko_do_ciala_my_footer_image {
    right: -20px;
    top: 100px;
    z-index: 1;
  }
  .hipoalergiczne_mleczko_do_ciala_my_footer_image {
    border-radius: 30px;
  }
  .hipoalergiczne_mleczko_do_ciala_my_portfolio_box .hipoalergiczne_mleczko_do_ciala_my_box {
    min-height: 339px;
    padding: 33px 3px 15px 35px;
    position: relative;
    background-color: #fff;
    -webkit-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    -moz-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    position: relative;
    z-index: 2;
  }
  .hipoalergiczne_mleczko_do_ciala_my_portfolio_box .hipoalergiczne_mleczko_do_ciala_my_box .hipoalergiczne_mleczko_do_ciala_my_small_button {
    position: absolute;
    bottom: 20px;
    line-height: 25px;
    display: flex;
    width: 136px;
    height: 31px;
    align-items: center;
    justify-content: center;
    background-color: #dcf4ef;
    text-decoration: none;
    border: 1px solid #dcf4ef;
    border-radius: 50px;
    text-transform: uppercase;
    color: #5daca0;
    font-size: 11px;
    font-weight: 600;
    transition: all 0.3s ease-in;
  }
  .hipoalergiczne_mleczko_do_ciala_my_portfolio_box .hipoalergiczne_mleczko_do_ciala_my_box .hipoalergiczne_mleczko_do_ciala_my_small_button:hover {
    background: 0 0;
    border-color: #5daca0;
  }
  .hipoalergiczne_mleczko_do_ciala_my_portfolio_content .cloud_1_footer {
    bottom: -181px;
    right: -20px;
    z-index: 2;
  }
  .hipoalergiczne_mleczko_do_ciala_my_movie_heder {
    z-index: 3;
    position: relative;
  }
  .hipoalergiczne_mleczko_do_ciala_my_portfolio_content .cloud_3_footer {
    bottom: -230px;
    left: 40px;
    z-index: 2;
  }
  .hipoalergiczne_mleczko_do_ciala_my_movie_cotainer {
    position: relative;
    padding: 100px 0 130px 70px;
  }
  .hipoalergiczne_mleczko_do_ciala_my_blue_bg_image {
    z-index: 0;
    top: -350px;
    left: 0;
  }
  .hipoalergiczne_mleczko_do_ciala_my_movie_heder .hipoalergiczne_mleczko_do_ciala_my_h2 {
    margin: 40px 0;
  }
  .hipoalergiczne_mleczko_do_ciala_my_movie_content {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 10px solid #fff;
    border-radius: 30px;
    margin: 0 auto;
    width: 600px;
    max-width: calc(100% - 30px);
    transform: translateX(-35px);
    position: relative;
    overflow: hidden;
    -webkit-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    -moz-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
  }
  .hipoalergiczne_mleczko_do_ciala_my_movie_content .hipoalergiczne_mleczko_do_ciala_my_iframe {
    width: 100%;
    min-height: 320px;
  }
  .hipoalergiczne_mleczko_do_ciala_my_section_three .hipoalergiczne_mleczko_do_ciala_my_section_three_image {
    max-width: 100%;
  }
  .hipoalergiczne_mleczko_do_ciala_my_important_circle {
    position: absolute;
    top: 45px;
    transform: translateX(-40%);
  }
  .product_circle {
    position: absolute;
    left: 0;
    top: 190px;
    transform: translateX(-55%);
  }
  .product_heart {
    position: absolute;
    top: 170px;
    left: -20px;
  }
  .product_blue {
    position: absolute;
    right: 50px;
    top: -50px;
  }
  @media only screen and (max-width: 914px) {
    .hipoalergiczne_mleczko_do_ciala_my_grid {
      grid-template-columns: repeat(3, 25%);
    }
  }
  @media only screen and (max-width: 885px) {
    .hipoalergiczne_mleczko_do_ciala_my_important_circle {
      display: none;
    }
    .product_heart {
      left: 40px;
      z-index: -1;
    }
    .product_blue {
      top: 30px;
      z-index: -1;
    }
    .product_circle {
      top: 90px;
      z-index: -1;
    }
    .hipoalergiczne_mleczko_do_ciala_my_bottom {
      padding: 0 42px;
    }
    .hipoalergiczne_mleczko_do_ciala_my_first_product_container .hipoalergiczne_mleczko_do_ciala_my_left,
    .hipoalergiczne_mleczko_do_ciala_my_first_product_container .hipoalergiczne_mleczko_do_ciala_my_right {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
      padding: 0 15px;
    }
    .hipoalergiczne_mleczko_do_ciala_my_first_product_container .hipoalergiczne_mleczko_do_ciala_my_h2 {
      text-align: center;
    }
    .hipoalergiczne_mleczko_do_ciala_my_first_product_container .hipoalergiczne_mleczko_do_ciala_my_paragraph {
      text-align: center;
    }
    .hipoalergiczne_mleczko_do_ciala_my_first_product_container .hipoalergiczne_mleczko_do_ciala_my_h4 {
      margin-bottom: 15px;
    }
    .hipoalergiczne_mleczko_do_ciala_my_first_product_container .hipoalergiczne_mleczko_do_ciala_my_ul {
      width: 720px;
      margin: 0 auto 10px;
      max-width: 100%;
    }
    .hipoalergiczne_mleczko_do_ciala_my_bottom {
      padding: 0 42px;
      display: flex;
      flex-wrap: wrap;
      width: 390px;
      justify-content: center;
      margin: 50px auto;
      padding-bottom: 50px;
    }
    .hipoalergiczne_mleczko_do_ciala_my_bottom .container_hipoalergiczne_mleczko_do_ciala_my_box {
      margin-bottom: 30px;
    }
    .hipoalergiczne_mleczko_do_ciala_my_content_row {
      grid-template-columns: repeat(1, 1fr);
      grid-gap: 10px;
      padding-bottom: 20px;
      margin-bottom: 20px;
      text-align: center;
      border-bottom: 1px solid #a970ac;
    }
    .hipoalergiczne_mleczko_do_ciala_my_content_row .hipoalergiczne_mleczko_do_ciala_my_img {
      margin: 14px auto 0;
    }
    .hipoalergiczne_mleczko_do_ciala_my_content_left {
      padding-left: 0;
    }
    .hipoalergiczne_mleczko_do_ciala_my_content_right {
      padding-right: 0;
    }
    .hipoalergiczne_mleczko_do_ciala_my_content_right.with_image {
      flex-wrap: wrap;
      align-items: center;
      justify-content: center;
    }
    .hipoalergiczne_mleczko_do_ciala_my_content_right.with_image img {
      margin-top: 15px;
    }
    .hipoalergiczne_mleczko_do_ciala_my_content_row:last-child {
      border-bottom: none;
    }
    .hipoalergiczne_mleczko_do_ciala_my_content_row .hipoalergiczne_mleczko_do_ciala_my_paragraph {
      padding: 0 15px;
    }
    .hipoalergiczne_mleczko_do_ciala_my_grid {
      grid-template-columns: repeat(1, 1fr);
    }
    .delikatny_zel_do_mycia_ciala_my_img {
      justify-self: center;
    }
    .hipoalergiczne_mleczko_do_ciala_my_second .hipoalergiczne_mleczko_do_ciala_my_h3 {
      line-height: 33.45px;
    }
    .delikatny_szampon_do_wlosow_my_box.delikatny_szampon_do_wlosow_my_second {
      padding: 250px 30px 35px;
    }
  }
  @media only screen and (max-width: 760px) {
    .hipoalergiczne_mleczko_do_ciala_my_line_content {
      flex-wrap: wrap;
    }
    .hipoalergiczne_mleczko_do_ciala_my_line_content .hipoalergiczne_mleczko_do_ciala_my_product_box {
      margin: 30px 25px;
    }
    .hipoalergiczne_mleczko_do_ciala_my_product_link {
      height: unset;
    }
  }
  @media only screen and (max-width: 730px) {
    .hipoalergiczne_mleczko_do_ciala_my_hero_container img {
      max-width: 100%;
    }
    .hipoalergiczne_mleczko_do_ciala_my_hero_container .hipoalergiczne_mleczko_do_ciala_my_h4 {
      font-size: 18px;
      line-height: 22px;
    }
  }
  @media only screen and (max-width: 650px) {
    .logo_onlybio {
      max-width: 280px !important;
    }
    .hipoalergiczne_mleczko_do_ciala_my_box.hipoalergiczne_mleczko_do_ciala_my_second {
      margin: 0 auto;
      padding-top: 300px;
    }
    .hipoalergiczne_mleczko_do_ciala_my_contant_container .hipoalergiczne_mleczko_do_ciala_my_paragraph {
      font-size: 20px;
    }
    .hipoalergiczne_mleczko_do_ciala_my_bottom_blue_content .hipoalergiczne_mleczko_do_ciala_my_top {
      margin-top: 85px;
    }
    .hipoalergiczne_mleczko_do_ciala_my_cosmetic_header .hipoalergiczne_mleczko_do_ciala_my_h2 {
      margin: 0 30px;
      font-size: 28px;
    }
    .hipoalergiczne_mleczko_do_ciala_my_portfolio_container {
      padding: 0 25px;
    }
    .hipoalergiczne_mleczko_do_ciala_my_portfolio_box .hipoalergiczne_mleczko_do_ciala_my_box {
      min-height: unset;
      padding-bottom: 70px;
    }
    .hipoalergiczne_mleczko_do_ciala_my_movie_cotainer {
      padding: 70px 25px 130px 25px;
    }
    .hipoalergiczne_mleczko_do_ciala_my_movie_content {
      transform: translateX(0);
    }
    .hipoalergiczne_mleczko_do_ciala_my_portfolio_content {
      grid-template-columns: repeat(1, 1fr);
    }
    .hipoalergiczne_mleczko_do_ciala_my_inside_img {
      max-width: 100%;
    }
    .hipoalergiczne_mleczko_do_ciala_my_wrapp {
      grid-template-columns: repeat(1, 100%);
      justify-content: center;
    }
    .hipoalergiczne_mleczko_do_ciala_my_grid {
      grid-template-columns: repeat(1, 100%);
      margin-bottom: 20px;
    }
    .hipoalergiczne_mleczko_do_ciala_my_img img {
      justify-self: center;
    }
    .hipoalergiczne_mleczko_do_ciala_my_left .hipoalergiczne_mleczko_do_ciala_my_paragraph {
      padding: unset;
    }
    .hipoalergiczne_mleczko_do_ciala_my_product_link {
      height: unset;
    }
    .hipoalergiczne_mleczko_do_ciala_my_movie_content {
      z-index: 200;
    }
    .hipoalergiczne_mleczko_do_ciala_my_img {
      justify-self: center;
      margin-bottom: 20px;
    }
  }
  @media only screen and (max-width: 550px) {
    .hipoalergiczne_mleczko_do_ciala_my_hero_container {
      padding: 0 15px;
      margin-right: 15px;
    }
    .hipoalergiczne_mleczko_do_ciala_my_hero_container .hipoalergiczne_mleczko_do_ciala_my_h4 {
      font-size: 16px;
      line-height: 17px;
      padding-top: 20px;
    }
    .logo_onlybio {
      max-width: 180px !important;
    }
    .hipoalergiczne_mleczko_do_ciala_my_hero_bg {
      background-position: -300px top;
    }
    .hipoalergiczne_mleczko_do_ciala_my_bottom_blue_content .hipoalergiczne_mleczko_do_ciala_my_top {
      margin-top: 85px;
      padding: 0 15px;
    }
    .hipoalergiczne_mleczko_do_ciala_my_contant_container .hipoalergiczne_mleczko_do_ciala_my_paragraph {
      font-size: 14px;
      line-height: 1.3;
    }
    .hipoalergiczne_mleczko_do_ciala_my_big_number {
      line-height: 68px;
      font-size: 127px;
    }
    .hipoalergiczne_mleczko_do_ciala_my_line_content {
      padding: 0 15px;
    }
    .hipoalergiczne_mleczko_do_ciala_my_cosmetic_header .hipoalergiczne_mleczko_do_ciala_my_h2 {
      margin: 20px 30px;
      font-size: 26px;
    }
    .hipoalergiczne_mleczko_do_ciala_my_movie_heder .hipoalergiczne_mleczko_do_ciala_my_h2,
    .hipoalergiczne_mleczko_do_ciala_my_portfolio_header .hipoalergiczne_mleczko_do_ciala_my_h2 {
      font-size: 24px;
      line-height: 29px;
      margin: 80px 0 30px;
    }
    .hipoalergiczne_mleczko_do_ciala_my_footer_image {
      display: none;
    }
    .hipoalergiczne_mleczko_do_ciala_my_bottom {
      max-width: calc(100% - 30px);
      padding: 0;
    }
    .hipoalergiczne_mleczko_do_ciala_my_movie_content {
      transform: translateX(0);
      max-width: 100%;
    }
    .hipoalergiczne_mleczko_do_ciala_my_movie_content .hipoalergiczne_mleczko_do_ciala_my_iframe {
      width: 100%;
      min-height: 215px;
    }
    .hipoalergiczne_mleczko_do_ciala_my_movie_cotainer {
      padding: 0 15px 130px 15px;
    }
    .hipoalergiczne_mleczko_do_ciala_my_footer_image_top {
      right: -80px;
      top: -40px;
    }
    .hipoalergiczne_mleczko_do_ciala_my_content_row .hipoalergiczne_mleczko_do_ciala_my_paragraph {
      font-size: 11px;
      line-height: 15px;
    }
    .hipoalergiczne_mleczko_do_ciala_my_content_row .hipoalergiczne_mleczko_do_ciala_my_h3 {
      font-size: 18px;
      line-height: 25px;
    }
    .hipoalergiczne_mleczko_do_ciala_my_header_container .hipoalergiczne_mleczko_do_ciala_my_h2 {
      font-size: 29px;
      line-height: 30px;
    }
    .hipoalergiczne_mleczko_do_ciala_my_header_container .hipoalergiczne_mleczko_do_ciala_my_h3 {
      font-size: 23px;
      line-height: 27px;
    }
    .hipoalergiczne_mleczko_do_ciala_my_header_container .hipoalergiczne_mleczko_do_ciala_my_paragraph {
      font-size: 15px;
      line-height: 14px;
    }
    .hipoalergiczne_mleczko_do_ciala_my_content_row .hipoalergiczne_mleczko_do_ciala_my_h5 {
      font-size: 13px;
      line-height: 16px;
    }
    .hipoalergiczne_mleczko_do_ciala_my_first_product_container .hipoalergiczne_mleczko_do_ciala_my_h2 {
      font-size: 36px;
      line-height: 40px;
    }
    .hipoalergiczne_mleczko_do_ciala_my_first_product_container
      .hipoalergiczne_mleczko_do_ciala_my_h4.hipoalergiczne_mleczko_do_ciala_my_way
      .hipoalergiczne_mleczko_do_ciala_my_span {
      margin-left: 9px;
    }
  }
  
  /*RC CSS'es*/
  /*hipoalergiczny_plyn_do_kapieli*/
  
  .hipoalergiczny_plyn_do_kapieli_my_body {
    font-family: Poppins, sans-serif;
    margin: 0 auto;
    width: 1110px;
    max-width: 100%;
    padding: 0;
    overflow: hidden;
  }
  .hipoalergiczny_plyn_do_kapieli_my_hero_container {
    margin: 0 auto 125px 20px;
    text-align: right;
    margin-right: 68px;
  }
  .hipoalergiczna_pianka_do_ciala_my_hero_bg .hipoalergiczna_pianka_do_ciala_my_box_none_bg {
    background-color: #fff;
    -webkit-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    -moz-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    position: relative;
    z-index: 2;
  }
  .hipoalergiczny_plyn_do_kapieli_my_hero_bg .hipoalergiczny_plyn_do_kapieli_my_box_none_bg {
    background-color: transparent !important;
    box-shadow: none;
  }
  .hipoalergiczny_plyn_do_kapieli_my_hero_container .hipoalergiczny_plyn_do_kapieli_my_h4 {
    width: 100%;
    text-align: right;
    color: #007a7c;
    font-size: 23px;
    line-height: 32px;
    margin-bottom: 17px;
    margin-top: 0;
    padding-top: 63px;
  }
  .hipoalergiczny_plyn_do_kapieli_my_box {
    position: relative;
    z-index: 2;
  }
  .hipoalergiczny_plyn_do_kapieli_my_box.hipoalergiczny_plyn_do_kapieli_my_second {
    width: 950px;
    max-width: calc(100% - 30px);
    margin: 0 auto;
    padding: 161px 30px 35px;
    border-radius: 30px;
    text-align: center;
  }
  .hipoalergiczny_plyn_do_kapieli_my_wrapp_image {
    height: 104px;
    align-self: center;
    display: flex;
    justify-content: center;
  }
  .hipoalergiczny_plyn_do_kapieli_my_hero_bg {
    background-color: #d3eefd;
    background-image: url(https://onlybio.life/img/rc/hipoalergiczne_mleczko_do_ciala/img/header.png);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: auto;
    position: relative;
  }
  .hipoalergiczny_plyn_do_kapieli_my_second .hipoalergiczny_plyn_do_kapieli_my_h3 {
    color: #28348a;
    font-weight: 600;
    margin: 0 0 19px;
    font-size: 28px;
    line-height: 19.45px;
    font-weight: 700;
  }
  .hipoalergiczny_plyn_do_kapieli_my_second .hipoalergiczny_plyn_do_kapieli_my_paragraph {
    font-size: 18px;
    line-height: 23px;
    color: #221e20;
    font-weight: 500;
    margin-bottom: 10px;
    margin-top: 10px;
  }
  .hipoalergiczny_plyn_do_kapieli_my_bottom_blue_content .hipoalergiczny_plyn_do_kapieli_my_top {
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
    padding: 0 68px;
    margin-top: 55px;
  }
  .hipoalergiczny_plyn_do_kapieli_my_big_number {
    color: #007a7c;
    line-height: 91px;
    font-size: 197px;
    font-weight: 700;
    margin: 0;
    position: relative;
    z-index: 1;
  }
  .hipoalergiczny_plyn_do_kapieli_my_contant_container .hipoalergiczny_plyn_do_kapieli_my_paragraph {
    color: #a970ac;
    font-size: 23px;
    line-height: 30px;
    margin: 0;
    margin-left: 25px;
    font-weight: 600;
    position: relative;
    z-index: 1;
  }
  .hipoalergiczny_plyn_do_kapieli_my_bottom {
    padding: 0 48px 0 58px;
    display: grid;
    grid-template-columns: 290px 230px 230px;
    grid-gap: 30px;
    margin-top: 76px;
    padding-bottom: 75px;
  }
  .hipoalergiczny_plyn_do_kapieli_my_absolute {
    position: absolute;
  }
  .cloud_1 {
    right: 0;
    bottom: 360px;
    z-index: 0;
    transform: translateX(140px);
  }
  .cloud_2 {
    top: 300px;
    left: -150px;
  }
  .cloud_3 {
    bottom: 67px;
    right: -156px;
    left: unset;
  }
  .cloud_4 {
    bottom: 480px;
    left: -100px;
  }
  .cloud_5 {
    bottom: 670px;
    right: -80px;
  }
  .cloud_6 {
    bottom: 520px;
    left: 180px;
  }
  .bottom_blue {
    bottom: 62px;
    transform: translateY(100%);
    right: -18px;
  }
  .hipoalergiczny_plyn_do_kapieli_my_wrapp {
    display: grid;
    grid-template-columns: 21.333% 66.666%;
    align-items: center;
  }
  .hipoalergiczny_plyn_do_kapieli_my_bottom .hipoalergiczny_plyn_do_kapieli_my_box,
  .hipoalergiczny_plyn_do_kapieli_my_portfolio_box .hipoalergiczny_plyn_do_kapieli_my_box {
    border-radius: 17px;
    padding: 19px 5px 15px 25px;
    min-height: 220px;
  }
  .hipoalergiczny_plyn_do_kapieli_my_bottom .container_hipoalergiczny_plyn_do_kapieli_my_box,
  .hipoalergiczny_plyn_do_kapieli_my_portfolio_content .container_hipoalergiczny_plyn_do_kapieli_my_box {
    display: flex;
    align-items: center;
  }
  .hipoalergiczny_plyn_do_kapieli_my_bottom .hipoalergiczny_plyn_do_kapieli_my_h5 {
    color: #5daca0;
    font-size: 16px;
    line-height: 18px;
    margin: 0 0 10px;
    font-weight: 600;
  }
  .hipoalergiczny_plyn_do_kapieli_my_bottom .hipoalergiczny_plyn_do_kapieli_my_paragraph {
    margin: 0;
    color: #221e20;
    line-height: 20px;
    font-size: 13px;
    font-weight: 600;
  }
  .hipoalergiczny_plyn_do_kapieli_my_bottom .hipoalergiczny_plyn_do_kapieli_my_box.big_box {
    position: relative;
    padding: 19px 20px 15px 35px;
  }
  .hipoalergiczny_plyn_do_kapieli_my_bottom .hipoalergiczny_plyn_do_kapieli_my_box.big_box::after {
    position: absolute;
    content: "";
    width: calc(100% + 20px);
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    height: calc(100% + 20px);
    border: 3px solid #878787;
    border-radius: 30px;
  }
  .hipoalergiczny_plyn_do_kapieli_my_bird {
    top: 0;
    left: 0;
    transform: translate(-14px, -7px);
  }
  .hipoalergiczny_plyn_do_kapieli_my_bottom .big_box .hipoalergiczny_plyn_do_kapieli_my_bird {
    transform: translate(-28px, -23px);
  }
  .hipoalergiczny_plyn_do_kapieli_my_bottom .big_box .hipoalergiczny_plyn_do_kapieli_my_h5 {
    font-size: 21px;
    line-height: 26px;
  }
  .hipoalergiczny_plyn_do_kapieli_my_bottom .big_box .hipoalergiczny_plyn_do_kapieli_my_paragraph {
    font-size: 16px;
    line-height: 27px;
  }
  .hipoalergiczny_plyn_do_kapieli_my_first_product_container {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    padding: 130px 0 165px;
    background-image: url(https://onlybio.life/img/rc/hipoalergiczne_mleczko_do_ciala/img/blue_bg.svg);
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: contain;
  }
  .hipoalergiczny_plyn_do_kapieli_my_ul {
    padding-right: 65px;
  }
  .hipoalergiczny_plyn_do_kapieli_my_left .hipoalergiczny_plyn_do_kapieli_my_paragraph {
    padding-right: 65px;
  }
  .hipoalergiczny_plyn_do_kapieli_my_first_product_container .hipoalergiczny_plyn_do_kapieli_my_left {
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    max-width: 60%;
    padding-left: 70px;
    position: relative;
  }
  .hipoalergiczny_plyn_do_kapieli_my_first_product_container .hipoalergiczny_plyn_do_kapieli_my_right {
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    max-width: 40%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    flex-direction: column;
    position: relative;
  }
  .hipoalergiczny_plyn_do_kapieli_my_first_product_container .hipoalergiczny_plyn_do_kapieli_my_h2 {
    color: #007a7c;
    font-size: 54px;
    line-height: 50px;
    font-weight: 300;
    margin-bottom: 28px;
  }
  .hipoalergiczne_mleczko_do_ciala_wrapp_text {
    margin-top: 4px;
  }
  .hipoalergiczny_plyn_do_kapieli_my_first_product_container .hipoalergiczny_plyn_do_kapieli_my_h2 .hipoalergiczny_plyn_do_kapieli_my_strong {
    font-weight: 500;
  }
  .hipoalergiczny_plyn_do_kapieli_my_first_product_container .hipoalergiczny_plyn_do_kapieli_my_paragraph {
    color: #000;
    font-size: 15px;
    line-height: 20px;
    margin: 0 0 8px;
  }
  .hipoalergiczny_plyn_do_kapieli_my_h4.purple_color {
    color: #a970ac;
  }
  .hipoalergiczny_plyn_do_kapieli_my_first_product_container .hipoalergiczny_plyn_do_kapieli_my_h4 {
    font-size: 24px;
    line-height: 20px;
    margin: 0;
    letter-spacing: -0.47px;
    font-weight: 600;
    margin-top: 32px;
    margin-bottom: 22px;
  }
  .hipoalergiczny_plyn_do_kapieli_my_first_product_container .hipoalergiczny_plyn_do_kapieli_my_ul {
    list-style: none;
    padding-left: 30px;
  }
  .hipoalergiczny_plyn_do_kapieli_my_first_product_container li {
    font-size: 15px;
    line-height: 16px;
    margin-bottom: 10px;
    position: relative;
    color: #000;
  }
  .hipoalergiczny_plyn_do_kapieli_my_first_product_container li::before {
    position: absolute;
    width: 15px;
    height: 15px;
    content: "";
    background: url(https://onlybio.life/img/rc/delikatny_plyn_do_kapieli/img/heart.svg);
    background-position: center;
    background-size: contain;
    left: -30px;
    top: 0;
  }
  .hipoalergiczny_plyn_do_kapieli_my_first_product_container .hipoalergiczny_plyn_do_kapieli_my_h4.hipoalergiczny_plyn_do_kapieli_my_way {
    font-size: 24px;
    line-height: 21px;
    letter-spacing: -0.5px;
    margin-bottom: 12px;
  }
  .hipoalergiczny_plyn_do_kapieli_my_first_product_container
    .hipoalergiczny_plyn_do_kapieli_my_h4.hipoalergiczny_plyn_do_kapieli_my_way
    .hipoalergiczny_plyn_do_kapieli_my_span {
    display: inline-block;
    color: #000;
    font-weight: 600;
    font-size: 20px;
    line-height: 21px;
    margin-left: 26px;
    letter-spacing: -0.5px;
    font-family: Poppins, sans-serif;
  }
  .hipoalergiczny_plyn_do_kapieli_my_first_product_container .hipoalergiczny_plyn_do_kapieli_my_capacity .hipoalergiczny_plyn_do_kapieli_my_paragraph {
    color: #a970ac;
    font-weight: 600;
  }
  .hipoalergiczny_plyn_do_kapieli_my_big_button {
    border: 2px solid #f49c70;
    font-size: 29px;
    line-height: 1;
    letter-spacing: 2.9px;
    font-weight: 700;
    background: #f49c70;
    border-radius: 50px;
    color: #fff;
    text-decoration: none;
    display: flex;
    padding: 15px 51px;
    margin-top: 10px;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .hipoalergiczny_plyn_do_kapieli_my_big_button:hover {
    background-color: transparent;
    color: #f49c70;
    text-decoration: none;
  }
  .hipoalergiczny_plyn_do_kapieli_my_important_section {
    background-color: #e9f8ff;
    position: relative;
    margin-top: 20px;
    padding-bottom: 1px;
  }
  .hipoalergiczny_plyn_do_kapieli_my_important_bg {
    position: absolute;
    top: -59px;
    left: -140px;
    z-index: -1;
  }
  .hipoalergiczny_plyn_do_kapieli_my_header_container {
    text-align: center;
    padding-top: 60px;
    margin-bottom: 54px;
  }
  .hipoalergiczny_plyn_do_kapieli_my_header_container .hipoalergiczny_plyn_do_kapieli_my_h2 {
    font-weight: 600;
    letter-spacing: -1.5px;
    font-size: 42px;
    line-height: 50px;
    margin: 0 0 6px;
    color: #27348b;
  }
  .hipoalergiczny_plyn_do_kapieli_my_header_container .hipoalergiczny_plyn_do_kapieli_my_h3 {
    font-size: 31px;
    line-height: 47px;
    letter-spacing: -0.75px;
    color: #27348b;
    font-weight: 600;
    margin: 0;
  }
  .hipoalergiczny_plyn_do_kapieli_my_header_container .hipoalergiczny_plyn_do_kapieli_my_paragraph {
    font-size: 24px;
    line-height: 27px;
    color: #a970ac;
    margin: 8px 0 0;
    font-weight: 600;
  }
  .hipoalergiczny_plyn_do_kapieli_my_content_row {
    display: grid;
    grid-gap: 30px;
    margin: 0 auto;
  }
  .hipoalergiczny_plyn_do_kapieli_my_content_right {
    padding-right: 52px;
    display: flex;
    align-items: flex-start;
  }
  .hipoalergiczny_plyn_do_kapieli_my_content_row .hipoalergiczny_plyn_do_kapieli_my_h3 {
    margin: 0;
    font-size: 27px;
    line-height: 32px;
    color: #a970ac;
    font-weight: 600;
    margin-bottom: 2px;
    margin-top: 0;
  }
  .hipoalergiczny_plyn_do_kapieli_my_grid {
    display: grid;
    grid-template-columns: repeat(3, 29%);
    text-align: center;
    justify-content: center;
  }
  .hipoalergiczny_plyn_do_kapieli_my_content_row .hipoalergiczny_plyn_do_kapieli_my_h5 {
    margin: 0;
    color: #a970ac;
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
  }
  .hipoalergiczny_plyn_do_kapieli_my_content_row .hipoalergiczny_plyn_do_kapieli_my_img {
    margin: 14px 0 0;
    display: block;
  }
  .hipoalergiczny_plyn_do_kapieli_my_content_row .hipoalergiczny_plyn_do_kapieli_my_paragraph {
    font-size: 19px;
    line-height: 24px;
    color: #221e20;
    margin: 0;
  }
  .hipoalergiczny_plyn_do_kapieli_my_separator {
    display: block;
    height: 10px;
  }
  .hipoalergiczny_plyn_do_kapieli_my_cosmetic_header .hipoalergiczny_plyn_do_kapieli_my_h2 {
    color: #a970ac;
    text-align: center;
    margin: 30px 0 50px;
    font-size: 32px;
    font-weight: 600;
  }
  .hipoalergiczny_plyn_do_kapieli_my_line_content {
    display: flex;
    padding: 0 63px 0 57px;
    align-items: center;
    justify-content: center;
  }
  .hipoalergiczny_plyn_do_kapieli_my_line_content .hipoalergiczny_plyn_do_kapieli_my_product_box {
    margin: 0 10px;
    width: 207px;
  }
  .hipoalergiczny_plyn_do_kapieli_my_product_link {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: space-between;
    text-align: center;
    text-decoration: none;
  }
  .hipoalergiczny_plyn_do_kapieli_my_product_link:hover {
    text-decoration: none;
  }
  .hipoalergiczny_plyn_do_kapieli_my_product_box .hipoalergiczny_plyn_do_kapieli_my_h2 {
    font-size: 18px;
    line-height: 15.69px;
    color: #28348a;
    font-weight: 300;
    text-align: center;
  }
  .hipoalergiczny_plyn_do_kapieli_my_product_box .hipoalergiczny_plyn_do_kapieli_my_h2 {
    margin-bottom: 25px;
  }
  .hipoalergiczny_plyn_do_kapieli_my_product_box .hipoalergiczny_plyn_do_kapieli_my_h2 a {
    font-size: 21px;
    line-height: 23px;
    color: #28348a;
    font-weight: 400;
    letter-spacing: 0.53px;
  }
  .hipoalergiczny_plyn_do_kapieli_my_product_box .hipoalergiczny_plyn_do_kapieli_my_strong {
    display: block;
    font-weight: 600;
  }
  .hipoalergiczny_plyn_do_kapieli_my_product_box .hipoalergiczny_plyn_do_kapieli_my_product_image {
    max-width: 100%;
    transition: transform 0.3s ease-in;
  }
  .hipoalergiczny_plyn_do_kapieli_my_product_link:hover .hipoalergiczny_plyn_do_kapieli_my_product_image {
    transform: scale(1.1);
  }
  .hipoalergiczny_plyn_do_kapieli_my_product_box .hipoalergiczny_plyn_do_kapieli_my_big_button {
    font-size: 18px;
    line-height: 23px;
    padding: 6px 26px;
    letter-spacing: 1px;
    display: flex;
    justify-content: center;
    width: 171px;
    margin: 0 auto;
    margin-top: 21px;
    letter-spacing: 1.85px;
  }
  .hipoalergiczny_plyn_do_kapieli_my_movie_heder .hipoalergiczny_plyn_do_kapieli_my_h2,
  .hipoalergiczny_plyn_do_kapieli_my_portfolio_header .hipoalergiczny_plyn_do_kapieli_my_h2 {
    color: #b484b9;
    font-size: 34px;
    line-height: 34px;
    margin: 80px 0 100px;
    font-weight: 500;
  }
  .hipoalergiczny_plyn_do_kapieli_my_portfolio_content {
    display: grid;
    grid-template-columns: 328px 328px 1fr;
    grid-gap: 30px;
  }
  .hipoalergiczny_plyn_do_kapieli_my_portfolio_container {
    position: relative;
    padding-left: 71px;
  }
  .hipoalergiczny_plyn_do_kapieli_my_portfolio_box .hipoalergiczny_plyn_do_kapieli_my_h5 {
    color: #5daca0;
    font-size: 24px;
    line-height: 26px;
    margin-bottom: 10px;
    font-weight: 600;
    margin-top: 0;
  }
  .hipoalergiczny_plyn_do_kapieli_my_portfolio_box .hipoalergiczny_plyn_do_kapieli_my_paragraph {
    margin: 0;
    font-size: 13px;
    line-height: 20px;
    padding-right: 27px;
  }
  .hipoalergiczny_plyn_do_kapieli_my_footer_image_top {
    position: absolute;
    right: -20px;
    top: -69px;
    z-index: 0;
    max-width: 160px !important;
  }
  .hipoalergiczny_plyn_do_kapieli_my_footer_image {
    right: -20px;
    top: 100px;
    z-index: 1;
  }
  .hipoalergiczny_plyn_do_kapieli_my_footer_image {
    border-radius: 30px;
  }
  .hipoalergiczny_plyn_do_kapieli_my_portfolio_box .hipoalergiczny_plyn_do_kapieli_my_box {
    min-height: 339px;
    padding: 33px 3px 15px 35px;
    position: relative;
    background-color: #fff;
    -webkit-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    -moz-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    position: relative;
    z-index: 2;
  }
  .hipoalergiczny_plyn_do_kapieli_my_portfolio_box .hipoalergiczny_plyn_do_kapieli_my_box .hipoalergiczny_plyn_do_kapieli_my_small_button {
    position: absolute;
    bottom: 20px;
    line-height: 25px;
    display: flex;
    width: 136px;
    height: 31px;
    align-items: center;
    justify-content: center;
    background-color: #dcf4ef;
    text-decoration: none;
    border: 1px solid #dcf4ef;
    border-radius: 50px;
    text-transform: uppercase;
    color: #5daca0;
    font-size: 11px;
    font-weight: 600;
    transition: all 0.3s ease-in;
  }
  .hipoalergiczny_plyn_do_kapieli_my_portfolio_box .hipoalergiczny_plyn_do_kapieli_my_box .hipoalergiczny_plyn_do_kapieli_my_small_button:hover {
    background: 0 0;
    border-color: #5daca0;
  }
  .hipoalergiczny_plyn_do_kapieli_my_portfolio_content .cloud_1_footer {
    bottom: -181px;
    right: -20px;
    z-index: 2;
  }
  .hipoalergiczny_plyn_do_kapieli_my_movie_heder {
    z-index: 3;
    position: relative;
  }
  .hipoalergiczny_plyn_do_kapieli_my_portfolio_content .cloud_3_footer {
    bottom: -230px;
    left: 40px;
    z-index: 2;
  }
  .hipoalergiczny_plyn_do_kapieli_my_movie_cotainer {
    position: relative;
    padding: 100px 0 130px 70px;
  }
  .hipoalergiczny_plyn_do_kapieli_my_blue_bg_image {
    z-index: 0;
    top: -350px;
    left: 0;
  }
  .hipoalergiczny_plyn_do_kapieli_my_movie_heder .hipoalergiczny_plyn_do_kapieli_my_h2 {
    margin: 40px 0;
  }
  .hipoalergiczny_plyn_do_kapieli_my_movie_content {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 10px solid #fff;
    border-radius: 30px;
    margin: 0 auto;
    width: 600px;
    max-width: calc(100% - 30px);
    transform: translateX(-35px);
    position: relative;
    overflow: hidden;
    -webkit-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    -moz-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
  }
  .hipoalergiczny_plyn_do_kapieli_my_movie_content .hipoalergiczny_plyn_do_kapieli_my_iframe {
    width: 100%;
    min-height: 320px;
  }
  .hipoalergiczny_plyn_do_kapieli_my_section_three .hipoalergiczny_plyn_do_kapieli_my_section_three_image {
    max-width: 100%;
  }
  .hipoalergiczny_plyn_do_kapieli_my_important_circle {
    position: absolute;
    top: 45px;
    transform: translateX(-40%);
  }
  .product_circle {
    position: absolute;
    left: 0;
    top: 190px;
    transform: translateX(-55%);
  }
  .product_heart {
    position: absolute;
    top: 170px;
    left: -20px;
  }
  .product_blue {
    position: absolute;
    right: 50px;
    top: -50px;
  }
  @media only screen and (max-width: 914px) {
    .hipoalergiczny_plyn_do_kapieli_my_grid {
      grid-template-columns: repeat(3, 25%);
    }
  }
  @media only screen and (max-width: 885px) {
    .hipoalergiczny_plyn_do_kapieli_my_important_circle {
      display: none;
    }
    .product_heart {
      left: 40px;
      z-index: -1;
    }
    .product_blue {
      top: 30px;
      z-index: -1;
    }
    .product_circle {
      top: 90px;
      z-index: -1;
    }
    .hipoalergiczny_plyn_do_kapieli_my_bottom {
      padding: 0 42px;
    }
    .hipoalergiczny_plyn_do_kapieli_my_first_product_container .hipoalergiczny_plyn_do_kapieli_my_left,
    .hipoalergiczny_plyn_do_kapieli_my_first_product_container .hipoalergiczny_plyn_do_kapieli_my_right {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
      padding: 0 15px;
    }
    .hipoalergiczny_plyn_do_kapieli_my_first_product_container .hipoalergiczny_plyn_do_kapieli_my_h2 {
      text-align: center;
    }
    .hipoalergiczny_plyn_do_kapieli_my_first_product_container .hipoalergiczny_plyn_do_kapieli_my_paragraph {
      text-align: center;
    }
    .hipoalergiczny_plyn_do_kapieli_my_first_product_container .hipoalergiczny_plyn_do_kapieli_my_h4 {
      margin-bottom: 15px;
    }
    .hipoalergiczny_plyn_do_kapieli_my_first_product_container .hipoalergiczny_plyn_do_kapieli_my_ul {
      width: 720px;
      margin: 0 auto 10px;
      max-width: 100%;
    }
    .hipoalergiczny_plyn_do_kapieli_my_bottom {
      padding: 0 42px;
      display: flex;
      flex-wrap: wrap;
      width: 390px;
      justify-content: center;
      margin: 50px auto;
      padding-bottom: 50px;
    }
    .hipoalergiczny_plyn_do_kapieli_my_bottom .container_hipoalergiczny_plyn_do_kapieli_my_box {
      margin-bottom: 30px;
    }
    .hipoalergiczny_plyn_do_kapieli_my_content_row {
      grid-template-columns: repeat(1, 1fr);
      grid-gap: 10px;
      padding-bottom: 20px;
      margin-bottom: 20px;
      text-align: center;
      border-bottom: 1px solid #a970ac;
    }
    .hipoalergiczny_plyn_do_kapieli_my_content_row .hipoalergiczny_plyn_do_kapieli_my_img {
      margin: 14px auto 0;
    }
    .hipoalergiczny_plyn_do_kapieli_my_content_left {
      padding-left: 0;
    }
    .hipoalergiczny_plyn_do_kapieli_my_content_right {
      padding-right: 0;
    }
    .hipoalergiczny_plyn_do_kapieli_my_content_right.with_image {
      flex-wrap: wrap;
      align-items: center;
      justify-content: center;
    }
    .hipoalergiczny_plyn_do_kapieli_my_content_right.with_image img {
      margin-top: 15px;
    }
    .hipoalergiczny_plyn_do_kapieli_my_content_row:last-child {
      border-bottom: none;
    }
    .hipoalergiczny_plyn_do_kapieli_my_content_row .hipoalergiczny_plyn_do_kapieli_my_paragraph {
      padding: 0 15px;
    }
    .hipoalergiczny_plyn_do_kapieli_my_grid {
      grid-template-columns: repeat(1, 1fr);
    }
    .delikatny_zel_do_mycia_ciala_my_img {
      justify-self: center;
    }
    .hipoalergiczny_plyn_do_kapieli_my_second .hipoalergiczny_plyn_do_kapieli_my_h3 {
      line-height: 33.45px;
    }
    .delikatny_szampon_do_wlosow_my_box.delikatny_szampon_do_wlosow_my_second {
      padding: 250px 30px 35px;
    }
  }
  @media only screen and (max-width: 760px) {
    .hipoalergiczny_plyn_do_kapieli_my_line_content {
      flex-wrap: wrap;
    }
    .hipoalergiczny_plyn_do_kapieli_my_line_content .hipoalergiczny_plyn_do_kapieli_my_product_box {
      margin: 30px 25px;
    }
    .hipoalergiczny_plyn_do_kapieli_my_product_link {
      height: unset;
    }
  }
  @media only screen and (max-width: 730px) {
    .hipoalergiczny_plyn_do_kapieli_my_hero_container img {
      max-width: 100%;
    }
    .hipoalergiczny_plyn_do_kapieli_my_hero_container .hipoalergiczny_plyn_do_kapieli_my_h4 {
      font-size: 18px;
      line-height: 22px;
    }
  }
  @media only screen and (max-width: 650px) {
    .logo_onlybio {
      max-width: 280px !important;
    }
    .hipoalergiczny_plyn_do_kapieli_my_box.hipoalergiczny_plyn_do_kapieli_my_second {
      margin: 0 auto;
      padding-top: 285px;
    }
    .hipoalergiczny_plyn_do_kapieli_my_contant_container .hipoalergiczny_plyn_do_kapieli_my_paragraph {
      font-size: 20px;
    }
    .hipoalergiczny_plyn_do_kapieli_my_bottom_blue_content .hipoalergiczny_plyn_do_kapieli_my_top {
      margin-top: 85px;
    }
    .hipoalergiczny_plyn_do_kapieli_my_cosmetic_header .hipoalergiczny_plyn_do_kapieli_my_h2 {
      margin: 0 30px;
      font-size: 28px;
    }
    .hipoalergiczny_plyn_do_kapieli_my_portfolio_container {
      padding: 0 25px;
    }
    .hipoalergiczny_plyn_do_kapieli_my_portfolio_box .hipoalergiczny_plyn_do_kapieli_my_box {
      min-height: unset;
      padding-bottom: 70px;
    }
    .hipoalergiczny_plyn_do_kapieli_my_movie_cotainer {
      padding: 70px 25px 130px 25px;
    }
    .hipoalergiczny_plyn_do_kapieli_my_movie_content {
      transform: translateX(0);
    }
    .hipoalergiczny_plyn_do_kapieli_my_portfolio_content {
      grid-template-columns: repeat(1, 1fr);
    }
    .hipoalergiczny_plyn_do_kapieli_my_inside_img {
      max-width: 100%;
    }
    .hipoalergiczny_plyn_do_kapieli_my_wrapp {
      grid-template-columns: repeat(1, 100%);
      justify-content: center;
    }
    .hipoalergiczny_plyn_do_kapieli_my_grid {
      grid-template-columns: repeat(1, 100%);
      margin-bottom: 20px;
    }
    .hipoalergiczny_plyn_do_kapieli_my_img img {
      justify-self: center;
    }
    .hipoalergiczny_plyn_do_kapieli_my_left .hipoalergiczny_plyn_do_kapieli_my_paragraph {
      padding: unset;
    }
    .hipoalergiczny_plyn_do_kapieli_my_product_link {
      height: unset;
    }
    .hipoalergiczny_plyn_do_kapieli_my_movie_content {
      z-index: 200;
    }
    .hipoalergiczny_plyn_do_kapieli_my_img {
      justify-self: center;
      margin-bottom: 20px;
    }
  }
  @media only screen and (max-width: 550px) {
    .hipoalergiczny_plyn_do_kapieli_my_hero_container {
      padding: 0 15px;
      margin-right: 15px;
    }
    .hipoalergiczny_plyn_do_kapieli_my_hero_container .hipoalergiczny_plyn_do_kapieli_my_h4 {
      font-size: 16px;
      line-height: 17px;
      padding-top: 20px;
    }
    .logo_onlybio {
      max-width: 180px !important;
    }
    .hipoalergiczny_plyn_do_kapieli_my_hero_bg {
      background-position: -300px top;
    }
    .hipoalergiczny_plyn_do_kapieli_my_bottom_blue_content .hipoalergiczny_plyn_do_kapieli_my_top {
      margin-top: 85px;
      padding: 0 15px;
    }
    .hipoalergiczny_plyn_do_kapieli_my_contant_container .hipoalergiczny_plyn_do_kapieli_my_paragraph {
      font-size: 14px;
      line-height: 1.3;
    }
    .hipoalergiczny_plyn_do_kapieli_my_big_number {
      line-height: 68px;
      font-size: 127px;
    }
    .hipoalergiczny_plyn_do_kapieli_my_line_content {
      padding: 0 15px;
    }
    .hipoalergiczny_plyn_do_kapieli_my_cosmetic_header .hipoalergiczny_plyn_do_kapieli_my_h2 {
      margin: 20px 30px;
      font-size: 26px;
    }
    .hipoalergiczny_plyn_do_kapieli_my_movie_heder .hipoalergiczny_plyn_do_kapieli_my_h2,
    .hipoalergiczny_plyn_do_kapieli_my_portfolio_header .hipoalergiczny_plyn_do_kapieli_my_h2 {
      font-size: 24px;
      line-height: 29px;
      margin: 80px 0 30px;
    }
    .hipoalergiczny_plyn_do_kapieli_my_footer_image {
      display: none;
    }
    .hipoalergiczny_plyn_do_kapieli_my_bottom {
      max-width: calc(100% - 30px);
      padding: 0;
    }
    .hipoalergiczny_plyn_do_kapieli_my_movie_content {
      transform: translateX(0);
      max-width: 100%;
    }
    .hipoalergiczny_plyn_do_kapieli_my_movie_content .hipoalergiczny_plyn_do_kapieli_my_iframe {
      width: 100%;
      min-height: 215px;
    }
    .hipoalergiczny_plyn_do_kapieli_my_movie_cotainer {
      padding: 0 15px 130px 15px;
    }
    .hipoalergiczny_plyn_do_kapieli_my_footer_image_top {
      right: -80px;
      top: -40px;
    }
    .hipoalergiczny_plyn_do_kapieli_my_content_row .hipoalergiczny_plyn_do_kapieli_my_paragraph {
      font-size: 11px;
      line-height: 15px;
    }
    .hipoalergiczny_plyn_do_kapieli_my_content_row .hipoalergiczny_plyn_do_kapieli_my_h3 {
      font-size: 18px;
      line-height: 25px;
    }
    .hipoalergiczny_plyn_do_kapieli_my_header_container .hipoalergiczny_plyn_do_kapieli_my_h2 {
      font-size: 29px;
      line-height: 30px;
    }
    .hipoalergiczny_plyn_do_kapieli_my_header_container .hipoalergiczny_plyn_do_kapieli_my_h3 {
      font-size: 23px;
      line-height: 27px;
    }
    .hipoalergiczny_plyn_do_kapieli_my_header_container .hipoalergiczny_plyn_do_kapieli_my_paragraph {
      font-size: 15px;
      line-height: 14px;
    }
    .hipoalergiczny_plyn_do_kapieli_my_content_row .hipoalergiczny_plyn_do_kapieli_my_h5 {
      font-size: 13px;
      line-height: 16px;
    }
    .hipoalergiczny_plyn_do_kapieli_my_first_product_container .hipoalergiczny_plyn_do_kapieli_my_h2 {
      font-size: 36px;
      line-height: 40px;
    }
    .hipoalergiczny_plyn_do_kapieli_my_first_product_container
      .hipoalergiczny_plyn_do_kapieli_my_h4.hipoalergiczny_plyn_do_kapieli_my_way
      .hipoalergiczny_plyn_do_kapieli_my_span {
      margin-left: 9px;
    }
  } /*RC CSS'es*/
  
  /*RC CSS'es*/
  /*hipoalergiczny_szampon*/
  
  .hipoalergiczny_szampon_my_body {
    font-family: Poppins, sans-serif;
    margin: 0 auto;
    width: 1110px;
    max-width: 100%;
    padding: 0;
    overflow: hidden;
  }
  .hipoalergiczny_szampon_my_hero_container {
    margin: 0 auto 125px 20px;
    text-align: right;
    margin-right: 68px;
  }
  .hipoalergiczna_pianka_do_ciala_my_hero_bg .hipoalergiczna_pianka_do_ciala_my_box_none_bg {
    background-color: #fff;
    -webkit-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    -moz-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    position: relative;
    z-index: 2;
  }
  .hipoalergiczny_szampon_my_hero_bg .hipoalergiczny_szampon_my_box_none_bg {
    background-color: transparent !important;
    box-shadow: none;
  }
  .hipoalergiczny_szampon_my_hero_container .hipoalergiczny_szampon_my_h4 {
    width: 100%;
    text-align: right;
    color: #007a7c;
    font-size: 23px;
    line-height: 32px;
    margin-bottom: 17px;
    margin-top: 0;
    padding-top: 63px;
  }
  .hipoalergiczny_szampon_my_box {
    position: relative;
    z-index: 2;
  }
  .hipoalergiczny_szampon_my_box.hipoalergiczny_szampon_my_second {
    width: 950px;
    max-width: calc(100% - 30px);
    margin: 0 auto;
    padding: 161px 30px 35px;
    border-radius: 30px;
    text-align: center;
  }
  .hipoalergiczny_szampon_my_wrapp_image {
    height: 104px;
    align-self: center;
    display: flex;
    justify-content: center;
  }
  .hipoalergiczny_szampon_my_hero_bg {
    background-color: #d3eefd;
    background-image: url(https://onlybio.life/img/rc/hipoalergiczne_mleczko_do_ciala/img/header.png);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: auto;
    position: relative;
  }
  .hipoalergiczny_szampon_my_second .hipoalergiczny_szampon_my_h3 {
    color: #28348a;
    font-weight: 600;
    margin: 0 0 19px;
    font-size: 28px;
    line-height: 19.45px;
    font-weight: 700;
  }
  .hipoalergiczny_szampon_my_second .hipoalergiczny_szampon_my_paragraph {
    font-size: 18px;
    line-height: 23px;
    color: #221e20;
    font-weight: 500;
    margin-bottom: 10px;
    margin-top: 10px;
  }
  .hipoalergiczny_szampon_my_bottom_blue_content .hipoalergiczny_szampon_my_top {
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
    padding: 0 68px;
    margin-top: 55px;
  }
  .hipoalergiczny_szampon_my_big_number {
    color: #007a7c;
    line-height: 91px;
    font-size: 197px;
    font-weight: 700;
    margin: 0;
    position: relative;
    z-index: 1;
  }
  .hipoalergiczny_szampon_my_contant_container .hipoalergiczny_szampon_my_paragraph {
    color: #a970ac;
    font-size: 23px;
    line-height: 30px;
    margin: 0;
    margin-left: 25px;
    font-weight: 600;
    position: relative;
    z-index: 1;
  }
  .hipoalergiczny_szampon_my_bottom {
    padding: 0 48px 0 58px;
    display: grid;
    grid-template-columns: 290px 230px 230px;
    grid-gap: 30px;
    margin-top: 76px;
    padding-bottom: 75px;
  }
  .hipoalergiczny_szampon_my_absolute {
    position: absolute;
  }
  .cloud_1 {
    right: 0;
    bottom: 360px;
    z-index: 0;
    transform: translateX(140px);
  }
  .cloud_2 {
    top: 300px;
    left: -150px;
  }
  .cloud_3 {
    bottom: 67px;
    right: -156px;
    left: unset;
  }
  .cloud_4 {
    bottom: 480px;
    left: -100px;
  }
  .cloud_5 {
    bottom: 670px;
    right: -80px;
  }
  .cloud_6 {
    bottom: 520px;
    left: 180px;
  }
  .bottom_blue {
    bottom: 62px;
    transform: translateY(100%);
    right: -18px;
  }
  .hipoalergiczny_szampon_my_wrapp {
    display: grid;
    grid-template-columns: 21.333% 66.666%;
    align-items: center;
  }
  .hipoalergiczny_szampon_my_bottom .hipoalergiczny_szampon_my_box,
  .hipoalergiczny_szampon_my_portfolio_box .hipoalergiczny_szampon_my_box {
    border-radius: 17px;
    padding: 19px 5px 15px 25px;
    min-height: 220px;
  }
  .hipoalergiczny_szampon_my_bottom .container_hipoalergiczny_szampon_my_box,
  .hipoalergiczny_szampon_my_portfolio_content .container_hipoalergiczny_szampon_my_box {
    display: flex;
    align-items: center;
  }
  .hipoalergiczny_szampon_my_bottom .hipoalergiczny_szampon_my_h5 {
    color: #5daca0;
    font-size: 16px;
    line-height: 18px;
    margin: 0 0 10px;
    font-weight: 600;
  }
  .hipoalergiczny_szampon_my_bottom .hipoalergiczny_szampon_my_paragraph {
    margin: 0;
    color: #221e20;
    line-height: 20px;
    font-size: 13px;
    font-weight: 600;
  }
  .hipoalergiczny_szampon_my_bottom .hipoalergiczny_szampon_my_box.big_box {
    position: relative;
    padding: 19px 20px 15px 35px;
  }
  .hipoalergiczny_szampon_my_bottom .hipoalergiczny_szampon_my_box.big_box::after {
    position: absolute;
    content: "";
    width: calc(100% + 20px);
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    height: calc(100% + 20px);
    border: 3px solid #878787;
    border-radius: 30px;
  }
  .hipoalergiczny_szampon_my_bird {
    top: 0;
    left: 0;
    transform: translate(-14px, -7px);
  }
  .hipoalergiczny_szampon_my_bottom .big_box .hipoalergiczny_szampon_my_bird {
    transform: translate(-28px, -23px);
  }
  .hipoalergiczny_szampon_my_bottom .big_box .hipoalergiczny_szampon_my_h5 {
    font-size: 21px;
    line-height: 26px;
  }
  .hipoalergiczny_szampon_my_bottom .big_box .hipoalergiczny_szampon_my_paragraph {
    font-size: 16px;
    line-height: 27px;
  }
  .hipoalergiczny_szampon_my_first_product_container {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    padding: 130px 0 165px;
    background-image: url(https://onlybio.life/img/rc/hipoalergiczne_mleczko_do_ciala/img/blue_bg.svg);
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: contain;
  }
  .hipoalergiczny_szampon_my_ul {
    padding-right: 65px;
  }
  .hipoalergiczny_szampon_my_left .hipoalergiczny_szampon_my_paragraph {
    padding-right: 65px;
  }
  .hipoalergiczny_szampon_my_first_product_container .hipoalergiczny_szampon_my_left {
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    max-width: 60%;
    padding-left: 70px;
    position: relative;
  }
  .hipoalergiczny_szampon_my_first_product_container .hipoalergiczny_szampon_my_right {
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    max-width: 40%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    flex-direction: column;
    position: relative;
  }
  .hipoalergiczny_szampon_my_first_product_container .hipoalergiczny_szampon_my_h2 {
    color: #007a7c;
    font-size: 54px;
    line-height: 50px;
    font-weight: 300;
    margin-bottom: 28px;
  }
  .hipoalergiczne_mleczko_do_ciala_wrapp_text {
    margin-top: 4px;
  }
  .hipoalergiczny_szampon_my_first_product_container .hipoalergiczny_szampon_my_h2 .hipoalergiczny_szampon_my_strong {
    font-weight: 500;
  }
  .hipoalergiczny_szampon_my_first_product_container .hipoalergiczny_szampon_my_paragraph {
    color: #000;
    font-size: 15px;
    line-height: 20px;
    margin: 0 0 8px;
  }
  .hipoalergiczny_szampon_my_h4.purple_color {
    color: #a970ac;
  }
  .hipoalergiczny_szampon_my_first_product_container .hipoalergiczny_szampon_my_h4 {
    font-size: 24px;
    line-height: 20px;
    margin: 0;
    letter-spacing: -0.47px;
    font-weight: 600;
    margin-top: 32px;
    margin-bottom: 22px;
  }
  .hipoalergiczny_szampon_my_first_product_container .hipoalergiczny_szampon_my_ul {
    list-style: none;
    padding-left: 30px;
  }
  .hipoalergiczny_szampon_my_first_product_container li {
    font-size: 15px;
    line-height: 16px;
    margin-bottom: 10px;
    position: relative;
    color: #000;
  }
  .hipoalergiczny_szampon_my_first_product_container li::before {
    position: absolute;
    width: 15px;
    height: 15px;
    content: "";
    background: url(https://onlybio.life/img/rc/delikatny_plyn_do_kapieli/img/heart.svg);
    background-position: center;
    background-size: contain;
    left: -30px;
    top: 0;
  }
  .hipoalergiczny_szampon_my_first_product_container .hipoalergiczny_szampon_my_h4.hipoalergiczny_szampon_my_way {
    font-size: 24px;
    line-height: 21px;
    letter-spacing: -0.5px;
    margin-bottom: 12px;
  }
  .hipoalergiczny_szampon_my_first_product_container .hipoalergiczny_szampon_my_h4.hipoalergiczny_szampon_my_way .hipoalergiczny_szampon_my_span {
    display: inline-block;
    color: #000;
    font-weight: 600;
    font-size: 20px;
    line-height: 21px;
    margin-left: 26px;
    letter-spacing: -0.5px;
    font-family: Poppins, sans-serif;
  }
  .hipoalergiczny_szampon_my_first_product_container .hipoalergiczny_szampon_my_capacity .hipoalergiczny_szampon_my_paragraph {
    color: #a970ac;
    font-weight: 600;
  }
  .hipoalergiczny_szampon_my_big_button {
    border: 2px solid #f49c70;
    font-size: 29px;
    line-height: 1;
    letter-spacing: 2.9px;
    font-weight: 700;
    background: #f49c70;
    border-radius: 50px;
    color: #fff;
    text-decoration: none;
    display: flex;
    padding: 15px 51px;
    margin-top: 10px;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .hipoalergiczny_szampon_my_big_button:hover {
    background-color: transparent;
    color: #f49c70;
    text-decoration: none;
  }
  .hipoalergiczny_szampon_my_important_section {
    background-color: #e9f8ff;
    position: relative;
    margin-top: 20px;
    padding-bottom: 1px;
  }
  .hipoalergiczny_szampon_my_important_bg {
    position: absolute;
    top: -59px;
    left: -140px;
    z-index: -1;
  }
  .hipoalergiczny_szampon_my_header_container {
    text-align: center;
    padding-top: 60px;
    margin-bottom: 54px;
  }
  .hipoalergiczny_szampon_my_header_container .hipoalergiczny_szampon_my_h2 {
    font-weight: 600;
    letter-spacing: -1.5px;
    font-size: 42px;
    line-height: 50px;
    margin: 0 0 6px;
    color: #27348b;
  }
  .hipoalergiczny_szampon_my_header_container .hipoalergiczny_szampon_my_h3 {
    font-size: 31px;
    line-height: 47px;
    letter-spacing: -0.75px;
    color: #27348b;
    font-weight: 600;
    margin: 0;
  }
  .hipoalergiczny_szampon_my_header_container .hipoalergiczny_szampon_my_paragraph {
    font-size: 24px;
    line-height: 27px;
    color: #a970ac;
    margin: 8px 0 0;
    font-weight: 600;
  }
  .hipoalergiczny_szampon_my_content_row {
    display: grid;
    grid-gap: 30px;
    margin: 0 auto;
  }
  .hipoalergiczny_szampon_my_content_right {
    padding-right: 52px;
    display: flex;
    align-items: flex-start;
  }
  .hipoalergiczny_szampon_my_content_row .hipoalergiczny_szampon_my_h3 {
    margin: 0;
    font-size: 27px;
    line-height: 32px;
    color: #a970ac;
    font-weight: 600;
    margin-bottom: 2px;
    margin-top: 0;
  }
  .hipoalergiczny_szampon_my_grid {
    display: grid;
    grid-template-columns: repeat(3, 29%);
    text-align: center;
    justify-content: center;
  }
  .hipoalergiczny_szampon_my_content_row .hipoalergiczny_szampon_my_h5 {
    margin: 0;
    color: #a970ac;
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
  }
  .hipoalergiczny_szampon_my_content_row .hipoalergiczny_szampon_my_img {
    margin: 14px 0 0;
    display: block;
  }
  .hipoalergiczny_szampon_my_content_row .hipoalergiczny_szampon_my_paragraph {
    font-size: 19px;
    line-height: 24px;
    color: #221e20;
    margin: 0;
  }
  .hipoalergiczny_szampon_my_separator {
    display: block;
    height: 10px;
  }
  .hipoalergiczny_szampon_my_cosmetic_header .hipoalergiczny_szampon_my_h2 {
    color: #a970ac;
    text-align: center;
    margin: 30px 0 50px;
    font-size: 32px;
    font-weight: 600;
  }
  .hipoalergiczny_szampon_my_line_content {
    display: flex;
    padding: 0 63px 0 57px;
    align-items: center;
    justify-content: center;
  }
  .hipoalergiczny_szampon_my_line_content .hipoalergiczny_szampon_my_product_box {
    margin: 0 10px;
    width: 207px;
  }
  .hipoalergiczny_szampon_my_product_link {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: space-between;
    text-align: center;
    text-decoration: none;
  }
  .hipoalergiczny_szampon_my_product_link:hover {
    text-decoration: none;
  }
  .hipoalergiczny_szampon_my_product_box .hipoalergiczny_szampon_my_h2 {
    font-size: 18px;
    line-height: 15.69px;
    color: #010101;
    font-weight: 300;
    text-align: center;
  }
  .hipoalergiczny_szampon_my_product_box .hipoalergiczny_szampon_my_h2 {
    margin-bottom: 25px;
  }
  .hipoalergiczny_szampon_my_product_box .hipoalergiczny_szampon_my_h2 a {
    font-size: 21px;
    line-height: 23px;
    color: #28348a;
    font-weight: 400;
    letter-spacing: 0.53px;
  }
  .hipoalergiczny_szampon_my_product_box .hipoalergiczny_szampon_my_strong {
    display: block;
    font-weight: 600;
  }
  .hipoalergiczny_szampon_my_product_box .hipoalergiczny_szampon_my_product_image {
    max-width: 100%;
    transition: transform 0.3s ease-in;
  }
  .hipoalergiczny_szampon_my_product_link:hover .hipoalergiczny_szampon_my_product_image {
    transform: scale(1.1);
  }
  .hipoalergiczny_szampon_my_product_box .hipoalergiczny_szampon_my_big_button {
    font-size: 18px;
    line-height: 23px;
    padding: 6px 26px;
    letter-spacing: 1px;
    display: flex;
    justify-content: center;
    width: 171px;
    margin: 0 auto;
    margin-top: 21px;
    letter-spacing: 1.85px;
  }
  .hipoalergiczny_szampon_my_movie_heder .hipoalergiczny_szampon_my_h2,
  .hipoalergiczny_szampon_my_portfolio_header .hipoalergiczny_szampon_my_h2 {
    color: #b484b9;
    font-size: 34px;
    line-height: 34px;
    margin: 80px 0 100px;
    font-weight: 500;
  }
  .hipoalergiczny_szampon_my_portfolio_content {
    display: grid;
    grid-template-columns: 328px 328px 1fr;
    grid-gap: 30px;
  }
  .hipoalergiczny_szampon_my_portfolio_container {
    position: relative;
    padding-left: 71px;
  }
  .hipoalergiczny_szampon_my_portfolio_box .hipoalergiczny_szampon_my_h5 {
    color: #5daca0;
    font-size: 24px;
    line-height: 26px;
    margin-bottom: 10px;
    font-weight: 600;
    margin-top: 0;
  }
  .hipoalergiczny_szampon_my_portfolio_box .hipoalergiczny_szampon_my_paragraph {
    margin: 0;
    font-size: 13px;
    line-height: 20px;
    padding-right: 27px;
  }
  .hipoalergiczny_szampon_my_footer_image_top {
    position: absolute;
    right: -20px;
    top: -69px;
    z-index: 0;
    max-width: 160px !important;
  }
  .hipoalergiczny_szampon_my_footer_image {
    right: -20px;
    top: 100px;
    z-index: 1;
  }
  .hipoalergiczny_szampon_my_footer_image {
    border-radius: 30px;
  }
  .hipoalergiczny_szampon_my_portfolio_box .hipoalergiczny_szampon_my_box {
    min-height: 339px;
    padding: 33px 3px 15px 35px;
    position: relative;
    background-color: #fff;
    -webkit-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    -moz-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    position: relative;
    z-index: 2;
  }
  .hipoalergiczny_szampon_my_portfolio_box .hipoalergiczny_szampon_my_box .hipoalergiczny_szampon_my_small_button {
    position: absolute;
    bottom: 20px;
    line-height: 25px;
    display: flex;
    width: 136px;
    height: 31px;
    align-items: center;
    justify-content: center;
    background-color: #dcf4ef;
    text-decoration: none;
    border: 1px solid #dcf4ef;
    border-radius: 50px;
    text-transform: uppercase;
    color: #5daca0;
    font-size: 11px;
    font-weight: 600;
    transition: all 0.3s ease-in;
  }
  .hipoalergiczny_szampon_my_portfolio_box .hipoalergiczny_szampon_my_box .hipoalergiczny_szampon_my_small_button:hover {
    background: 0 0;
    border-color: #5daca0;
  }
  .hipoalergiczny_szampon_my_portfolio_content .cloud_1_footer {
    bottom: -181px;
    right: -20px;
    z-index: 2;
  }
  .hipoalergiczny_szampon_my_movie_heder {
    z-index: 3;
    position: relative;
  }
  .hipoalergiczny_szampon_my_portfolio_content .cloud_3_footer {
    bottom: -230px;
    left: 40px;
    z-index: 2;
  }
  .hipoalergiczny_szampon_my_movie_cotainer {
    position: relative;
    padding: 100px 0 130px 70px;
  }
  .hipoalergiczny_szampon_my_blue_bg_image {
    z-index: 0;
    top: -350px;
    left: 0;
  }
  .hipoalergiczny_szampon_my_movie_heder .hipoalergiczny_szampon_my_h2 {
    margin: 40px 0;
  }
  .hipoalergiczny_szampon_my_movie_content {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 10px solid #fff;
    border-radius: 30px;
    margin: 0 auto;
    width: 600px;
    max-width: calc(100% - 30px);
    transform: translateX(-35px);
    position: relative;
    overflow: hidden;
    -webkit-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    -moz-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
  }
  .hipoalergiczny_szampon_my_movie_content .hipoalergiczny_szampon_my_iframe {
    width: 100%;
    min-height: 320px;
  }
  .hipoalergiczny_szampon_my_section_three .hipoalergiczny_szampon_my_section_three_image {
    max-width: 100%;
  }
  .hipoalergiczny_szampon_my_important_circle {
    position: absolute;
    top: 45px;
    transform: translateX(-40%);
  }
  .product_circle {
    position: absolute;
    left: 0;
    top: 190px;
    transform: translateX(-55%);
  }
  .product_heart {
    position: absolute;
    top: 170px;
    left: -20px;
  }
  .product_blue {
    position: absolute;
    right: 50px;
    top: -50px;
  }
  @media only screen and (max-width: 914px) {
    .hipoalergiczny_szampon_my_grid {
      grid-template-columns: repeat(3, 25%);
    }
  }
  @media only screen and (max-width: 885px) {
    .hipoalergiczny_szampon_my_important_circle {
      display: none;
    }
    .product_heart {
      left: 40px;
      z-index: -1;
    }
    .product_blue {
      top: 30px;
      z-index: -1;
    }
    .product_circle {
      top: 90px;
      z-index: -1;
    }
    .hipoalergiczny_szampon_my_bottom {
      padding: 0 42px;
    }
    .hipoalergiczny_szampon_my_first_product_container .hipoalergiczny_szampon_my_left,
    .hipoalergiczny_szampon_my_first_product_container .hipoalergiczny_szampon_my_right {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
      padding: 0 15px;
    }
    .hipoalergiczny_szampon_my_first_product_container .hipoalergiczny_szampon_my_h2 {
      text-align: center;
    }
    .hipoalergiczny_szampon_my_first_product_container .hipoalergiczny_szampon_my_paragraph {
      text-align: center;
    }
    .hipoalergiczny_szampon_my_first_product_container .hipoalergiczny_szampon_my_h4 {
      margin-bottom: 15px;
    }
    .hipoalergiczny_szampon_my_first_product_container .hipoalergiczny_szampon_my_ul {
      width: 720px;
      margin: 0 auto 10px;
      max-width: 100%;
    }
    .hipoalergiczny_szampon_my_bottom {
      padding: 0 42px;
      display: flex;
      flex-wrap: wrap;
      width: 390px;
      justify-content: center;
      margin: 50px auto;
      padding-bottom: 50px;
    }
    .hipoalergiczny_szampon_my_bottom .container_hipoalergiczny_szampon_my_box {
      margin-bottom: 30px;
    }
    .hipoalergiczny_szampon_my_content_row {
      grid-template-columns: repeat(1, 1fr);
      grid-gap: 10px;
      padding-bottom: 20px;
      margin-bottom: 20px;
      text-align: center;
      border-bottom: 1px solid #a970ac;
    }
    .hipoalergiczny_szampon_my_content_row .hipoalergiczny_szampon_my_img {
      margin: 14px auto 0;
    }
    .hipoalergiczny_szampon_my_content_left {
      padding-left: 0;
    }
    .hipoalergiczny_szampon_my_content_right {
      padding-right: 0;
    }
    .hipoalergiczny_szampon_my_content_right.with_image {
      flex-wrap: wrap;
      align-items: center;
      justify-content: center;
    }
    .hipoalergiczny_szampon_my_content_right.with_image img {
      margin-top: 15px;
    }
    .hipoalergiczny_szampon_my_content_row:last-child {
      border-bottom: none;
    }
    .hipoalergiczny_szampon_my_content_row .hipoalergiczny_szampon_my_paragraph {
      padding: 0 15px;
    }
    .hipoalergiczny_szampon_my_grid {
      grid-template-columns: repeat(1, 1fr);
    }
    .delikatny_zel_do_mycia_ciala_my_img {
      justify-self: center;
    }
    .hipoalergiczny_szampon_my_second .hipoalergiczny_szampon_my_h3 {
      line-height: 33.45px;
    }
    .delikatny_szampon_do_wlosow_my_box.delikatny_szampon_do_wlosow_my_second {
      padding: 250px 30px 35px;
    }
  }
  @media only screen and (max-width: 760px) {
    .hipoalergiczny_szampon_my_line_content {
      flex-wrap: wrap;
    }
    .hipoalergiczny_szampon_my_line_content .hipoalergiczny_szampon_my_product_box {
      margin: 30px 25px;
    }
    .hipoalergiczny_szampon_my_product_link {
      height: unset;
    }
  }
  @media only screen and (max-width: 730px) {
    .hipoalergiczny_szampon_my_hero_container img {
      max-width: 100%;
    }
    .hipoalergiczny_szampon_my_hero_container .hipoalergiczny_szampon_my_h4 {
      font-size: 18px;
      line-height: 22px;
    }
  }
  @media only screen and (max-width: 650px) {
    .logo_onlybio {
      max-width: 280px !important;
    }
    .hipoalergiczny_szampon_my_box.hipoalergiczny_szampon_my_second {
      margin: 0 auto;
      padding-top: 285px;
    }
    .hipoalergiczny_szampon_my_contant_container .hipoalergiczny_szampon_my_paragraph {
      font-size: 20px;
    }
    .hipoalergiczny_szampon_my_bottom_blue_content .hipoalergiczny_szampon_my_top {
      margin-top: 85px;
    }
    .hipoalergiczny_szampon_my_cosmetic_header .hipoalergiczny_szampon_my_h2 {
      margin: 0 30px;
      font-size: 28px;
    }
    .hipoalergiczny_szampon_my_portfolio_container {
      padding: 0 25px;
    }
    .hipoalergiczny_szampon_my_portfolio_box .hipoalergiczny_szampon_my_box {
      min-height: unset;
      padding-bottom: 70px;
    }
    .hipoalergiczny_szampon_my_movie_cotainer {
      padding: 70px 25px 130px 25px;
    }
    .hipoalergiczny_szampon_my_movie_content {
      transform: translateX(0);
    }
    .hipoalergiczny_szampon_my_portfolio_content {
      grid-template-columns: repeat(1, 1fr);
    }
    .hipoalergiczny_szampon_my_inside_img {
      max-width: 100%;
    }
    .hipoalergiczny_szampon_my_wrapp {
      grid-template-columns: repeat(1, 100%);
      justify-content: center;
    }
    .hipoalergiczny_szampon_my_grid {
      grid-template-columns: repeat(1, 100%);
      margin-bottom: 20px;
    }
    .hipoalergiczny_szampon_my_img img {
      justify-self: center;
    }
    .hipoalergiczny_szampon_my_left .hipoalergiczny_szampon_my_paragraph {
      padding: unset;
    }
    .hipoalergiczny_szampon_my_product_link {
      height: unset;
    }
    .hipoalergiczny_szampon_my_movie_content {
      z-index: 200;
    }
    .hipoalergiczny_szampon_my_img {
      justify-self: center;
      margin-bottom: 20px;
    }
  }
  @media only screen and (max-width: 550px) {
    .hipoalergiczny_szampon_my_hero_container {
      padding: 0 15px;
      margin-right: 20px;
    }
    .hipoalergiczny_szampon_my_hero_container .hipoalergiczny_szampon_my_h4 {
      font-size: 16px;
      line-height: 17px;
      padding-top: 20px;
    }
    .logo_onlybio {
      max-width: 180px !important;
    }
    .hipoalergiczny_szampon_my_hero_bg {
      background-position: -300px top;
    }
    .hipoalergiczny_szampon_my_bottom_blue_content .hipoalergiczny_szampon_my_top {
      margin-top: 85px;
      padding: 0 15px;
    }
    .hipoalergiczny_szampon_my_contant_container .hipoalergiczny_szampon_my_paragraph {
      font-size: 14px;
      line-height: 1.3;
    }
    .hipoalergiczny_szampon_my_big_number {
      line-height: 68px;
      font-size: 127px;
    }
    .hipoalergiczny_szampon_my_line_content {
      padding: 0 15px;
    }
    .hipoalergiczny_szampon_my_cosmetic_header .hipoalergiczny_szampon_my_h2 {
      margin: 20px 30px;
      font-size: 26px;
    }
    .hipoalergiczny_szampon_my_movie_heder .hipoalergiczny_szampon_my_h2,
    .hipoalergiczny_szampon_my_portfolio_header .hipoalergiczny_szampon_my_h2 {
      font-size: 24px;
      line-height: 29px;
      margin: 80px 0 30px;
    }
    .hipoalergiczny_szampon_my_footer_image {
      display: none;
    }
    .hipoalergiczny_szampon_my_bottom {
      max-width: calc(100% - 30px);
      padding: 0;
    }
    .hipoalergiczny_szampon_my_movie_content {
      transform: translateX(0);
      max-width: 100%;
    }
    .hipoalergiczny_szampon_my_movie_content .hipoalergiczny_szampon_my_iframe {
      width: 100%;
      min-height: 215px;
    }
    .hipoalergiczny_szampon_my_movie_cotainer {
      padding: 0 15px 130px 15px;
    }
    .hipoalergiczny_szampon_my_footer_image_top {
      right: -80px;
      top: -40px;
    }
    .hipoalergiczny_szampon_my_content_row .hipoalergiczny_szampon_my_paragraph {
      font-size: 11px;
      line-height: 15px;
    }
    .hipoalergiczny_szampon_my_content_row .hipoalergiczny_szampon_my_h3 {
      font-size: 18px;
      line-height: 25px;
    }
    .hipoalergiczny_szampon_my_header_container .hipoalergiczny_szampon_my_h2 {
      font-size: 29px;
      line-height: 30px;
    }
    .hipoalergiczny_szampon_my_header_container .hipoalergiczny_szampon_my_h3 {
      font-size: 23px;
      line-height: 27px;
    }
    .hipoalergiczny_szampon_my_header_container .hipoalergiczny_szampon_my_paragraph {
      font-size: 15px;
      line-height: 14px;
    }
    .hipoalergiczny_szampon_my_content_row .hipoalergiczny_szampon_my_h5 {
      font-size: 13px;
      line-height: 16px;
    }
    .hipoalergiczny_szampon_my_first_product_container .hipoalergiczny_szampon_my_h2 {
      font-size: 36px;
      line-height: 40px;
    }
    .hipoalergiczny_szampon_my_first_product_container .hipoalergiczny_szampon_my_h4.hipoalergiczny_szampon_my_way .hipoalergiczny_szampon_my_span {
      margin-left: 9px;
    }
  } /*hipoalergiczny_zel_do_mycia_ciala*/
  
  /* rck8 */

  /*RC CSS'es*/
/*hipoalergiczny_zel_do_mycia_ciala*/
.hipoalergiczny_zel_do_mycia_ciala_my_body {
    font-family: Poppins, sans-serif;
    margin: 0 auto;
    width: 1110px;
    max-width: 100%;
    padding: 0;
    overflow: hidden;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_hero_container {
    margin: 0 auto 125px 20px;
    text-align: right;
    margin-right: 68px;
  }
  .hipoalergiczna_pianka_do_ciala_my_hero_bg .hipoalergiczna_pianka_do_ciala_my_box_none_bg {
    background-color: #fff;
    -webkit-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    -moz-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    position: relative;
    z-index: 2;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_hero_bg .hipoalergiczny_zel_do_mycia_ciala_my_box_none_bg {
    background-color: transparent !important;
    box-shadow: none;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_hero_container .hipoalergiczny_zel_do_mycia_ciala_my_h4 {
    width: 100%;
    text-align: right;
    color: #007a7c;
    font-size: 23px;
    line-height: 32px;
    margin-bottom: 17px;
    margin-top: 0;
    padding-top: 63px;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_box {
    position: relative;
    z-index: 2;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_box.hipoalergiczny_zel_do_mycia_ciala_my_second {
    width: 950px;
    max-width: calc(100% - 30px);
    margin: 0 auto;
    padding: 161px 30px 35px;
    border-radius: 30px;
    text-align: center;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_wrapp_image {
    height: 104px;
    align-self: center;
    display: flex;
    justify-content: center;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_hero_bg {
    background-color: #d3eefd;
    background-image: url(https://onlybio.life/img/rc/hipoalergiczny_zel_do_mycia_ciala/img/header.png);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: auto;
    position: relative;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_second .hipoalergiczny_zel_do_mycia_ciala_my_h3 {
    color: #28348a;
    font-weight: 600;
    margin: 0 0 19px;
    font-size: 28px;
    line-height: 19.45px;
    font-weight: 700;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_second .hipoalergiczny_zel_do_mycia_ciala_my_paragraph {
    font-size: 18px;
    line-height: 23px;
    color: #221e20;
    font-weight: 500;
    margin-bottom: 10px;
    margin-top: 10px;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_bottom_blue_content .hipoalergiczny_zel_do_mycia_ciala_my_top {
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
    padding: 0 68px;
    margin-top: 55px;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_big_number {
    color: #007a7c;
    line-height: 91px;
    font-size: 197px;
    font-weight: 700;
    margin: 0;
    position: relative;
    z-index: 1;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_contant_container .hipoalergiczny_zel_do_mycia_ciala_my_paragraph {
    color: #a970ac;
    font-size: 23px;
    line-height: 30px;
    margin: 0;
    margin-left: 25px;
    font-weight: 600;
    position: relative;
    z-index: 1;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_bottom {
    padding: 0 48px 0 58px;
    display: grid;
    grid-template-columns: 290px 230px 230px;
    grid-gap: 30px;
    margin-top: 76px;
    padding-bottom: 75px;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_absolute {
    position: absolute;
  }
  .cloud_1 {
    right: 0;
    bottom: 360px;
    z-index: 0;
    transform: translateX(140px);
  }
  .cloud_2 {
    top: 300px;
    left: -150px;
  }
  .cloud_3 {
    bottom: 67px;
    right: -156px;
    left: unset;
  }
  .cloud_4 {
    bottom: 480px;
    left: -100px;
  }
  .cloud_5 {
    bottom: 670px;
    right: -80px;
  }
  .cloud_6 {
    bottom: 520px;
    left: 180px;
  }
  .bottom_blue {
    bottom: 62px;
    transform: translateY(100%);
    right: -18px;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_wrapp {
    display: grid;
    grid-template-columns: 21.333% 66.666%;
    align-items: center;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_bottom .hipoalergiczny_zel_do_mycia_ciala_my_box,
  .hipoalergiczny_zel_do_mycia_ciala_my_portfolio_box .hipoalergiczny_zel_do_mycia_ciala_my_box {
    border-radius: 17px;
    padding: 19px 5px 15px 25px;
    min-height: 220px;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_bottom .container_hipoalergiczny_zel_do_mycia_ciala_my_box,
  .hipoalergiczny_zel_do_mycia_ciala_my_portfolio_content .container_hipoalergiczny_zel_do_mycia_ciala_my_box {
    display: flex;
    align-items: center;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_bottom .hipoalergiczny_zel_do_mycia_ciala_my_h5 {
    color: #5daca0;
    font-size: 16px;
    line-height: 18px;
    margin: 0 0 10px;
    font-weight: 600;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_bottom .hipoalergiczny_zel_do_mycia_ciala_my_paragraph {
    margin: 0;
    color: #221e20;
    line-height: 20px;
    font-size: 13px;
    font-weight: 600;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_bottom .hipoalergiczny_zel_do_mycia_ciala_my_box.big_box {
    position: relative;
    padding: 19px 20px 15px 35px;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_bottom .hipoalergiczny_zel_do_mycia_ciala_my_box.big_box::after {
    position: absolute;
    content: "";
    width: calc(100% + 20px);
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    height: calc(100% + 20px);
    border: 3px solid #878787;
    border-radius: 30px;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_bird {
    top: 0;
    left: 0;
    transform: translate(-14px, -7px);
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_bottom .big_box .hipoalergiczny_zel_do_mycia_ciala_my_bird {
    transform: translate(-28px, -23px);
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_bottom .big_box .hipoalergiczny_zel_do_mycia_ciala_my_h5 {
    font-size: 21px;
    line-height: 26px;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_bottom .big_box .hipoalergiczny_zel_do_mycia_ciala_my_paragraph {
    font-size: 16px;
    line-height: 27px;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_first_product_container {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    padding: 130px 0 165px;
    background-image: url(https://onlybio.life/img/rc/hipoalergiczny_zel_do_mycia_ciala/img/blue_bg.svg);
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: contain;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_ul {
    padding-right: 65px;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_left .hipoalergiczny_zel_do_mycia_ciala_my_paragraph {
    padding-right: 65px;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_first_product_container .hipoalergiczny_zel_do_mycia_ciala_my_left {
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    max-width: 60%;
    padding-left: 70px;
    position: relative;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_first_product_container .hipoalergiczny_zel_do_mycia_ciala_my_right {
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    max-width: 40%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    flex-direction: column;
    position: relative;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_first_product_container .hipoalergiczny_zel_do_mycia_ciala_my_h2 {
    color: #007a7c;
    font-size: 54px;
    line-height: 50px;
    font-weight: 300;
    margin-bottom: 28px;
  }
  .hipoalergiczny_zel_do_mycia_ciala_wrapp_text {
    margin-top: 4px;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_first_product_container .hipoalergiczny_zel_do_mycia_ciala_my_h2 .hipoalergiczny_zel_do_mycia_ciala_my_strong {
    font-weight: 500;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_first_product_container .hipoalergiczny_zel_do_mycia_ciala_my_paragraph {
    color: #000;
    font-size: 15px;
    line-height: 20px;
    margin: 0 0 8px;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_h4.purple_color {
    color: #a970ac;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_first_product_container .hipoalergiczny_zel_do_mycia_ciala_my_h4 {
    font-size: 24px;
    line-height: 20px;
    margin: 0;
    letter-spacing: -0.47px;
    font-weight: 500;
    margin-top: 32px;
    margin-bottom: 22px;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_first_product_container .hipoalergiczny_zel_do_mycia_ciala_my_ul {
    list-style: none;
    padding-left: 30px;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_first_product_container li {
    font-size: 15px;
    line-height: 16px;
    margin-bottom: 10px;
    position: relative;
    color: #000;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_first_product_container li::before {
    position: absolute;
    width: 15px;
    height: 15px;
    content: "";
    background: url(https://onlybio.life/img/rc/delikatny_plyn_do_kapieli/img/heart.svg);
    background-position: center;
    background-size: contain;
    left: -30px;
    top: 0;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_first_product_container .hipoalergiczny_zel_do_mycia_ciala_my_h4.hipoalergiczny_zel_do_mycia_ciala_my_way {
    font-size: 24px;
    line-height: 21px;
    letter-spacing: -0.5px;
    margin-bottom: 12px;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_first_product_container
    .hipoalergiczny_zel_do_mycia_ciala_my_h4.hipoalergiczny_zel_do_mycia_ciala_my_way
    .hipoalergiczny_zel_do_mycia_ciala_my_span {
    display: inline-block;
    color: #000;
    font-weight: 600;
    font-size: 20px;
    line-height: 21px;
    margin-left: 26px;
    letter-spacing: -0.5px;
    font-family: Poppins, sans-serif;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_first_product_container
    .hipoalergiczny_zel_do_mycia_ciala_my_capacity
    .hipoalergiczny_zel_do_mycia_ciala_my_paragraph {
    color: #a970ac;
    font-weight: 600;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_big_button {
    border: 2px solid #f49c70;
    font-size: 29px;
    line-height: 1;
    letter-spacing: 2.9px;
    font-weight: 700;
    background: #f49c70;
    border-radius: 50px;
    color: #fff;
    text-decoration: none;
    display: flex;
    padding: 15px 51px;
    margin-top: 10px;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_big_button:hover {
    background-color: transparent;
    color: #f49c70;
    text-decoration: none;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_important_section {
    background-color: #e9f8ff;
    position: relative;
    margin-top: 20px;
    padding-bottom: 1px;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_important_bg {
    position: absolute;
    top: -59px;
    left: -140px;
    z-index: -1;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_header_container {
    text-align: center;
    padding-top: 60px;
    margin-bottom: 54px;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_header_container .hipoalergiczny_zel_do_mycia_ciala_my_h2 {
    font-weight: 600;
    letter-spacing: -1.5px;
    font-size: 42px;
    line-height: 50px;
    margin: 0 0 6px;
    color: #27348b;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_header_container .hipoalergiczny_zel_do_mycia_ciala_my_h3 {
    font-size: 31px;
    line-height: 47px;
    letter-spacing: -0.75px;
    color: #27348b;
    font-weight: 600;
    margin: 0;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_header_container .hipoalergiczny_zel_do_mycia_ciala_my_paragraph {
    font-size: 24px;
    line-height: 27px;
    color: #a970ac;
    margin: 8px 0 0;
    font-weight: 600;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_content_row {
    display: grid;
    grid-gap: 30px;
    margin: 0 auto;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_content_right {
    padding-right: 52px;
    display: flex;
    align-items: flex-start;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_content_row .hipoalergiczny_zel_do_mycia_ciala_my_h3 {
    margin: 0;
    font-size: 27px;
    line-height: 32px;
    color: #a970ac;
    font-weight: 600;
    margin-bottom: 2px;
    margin-top: 0;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_grid {
    display: grid;
    grid-template-columns: repeat(3, 29%);
    text-align: center;
    justify-content: center;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_content_row .hipoalergiczny_zel_do_mycia_ciala_my_h5 {
    margin: 0;
    color: #a970ac;
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_content_row .hipoalergiczny_zel_do_mycia_ciala_my_img {
    margin: 14px 0 0;
    display: block;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_content_row .hipoalergiczny_zel_do_mycia_ciala_my_paragraph {
    font-size: 19px;
    line-height: 24px;
    color: #221e20;
    margin: 0;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_separator {
    display: block;
    height: 10px;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_cosmetic_header .hipoalergiczny_zel_do_mycia_ciala_my_h2 {
    color: #a970ac;
    text-align: center;
    margin: 30px 0 50px;
    font-size: 32px;
    font-weight: 600;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_line_content {
    display: flex;
    padding: 0 63px 0 57px;
    align-items: center;
    justify-content: center;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_line_content .hipoalergiczny_zel_do_mycia_ciala_my_product_box {
    margin: 0 10px;
    width: 207px;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_product_link {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: space-between;
    text-align: center;
    text-decoration: none;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_product_link:hover {
    text-decoration: none;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_product_box .hipoalergiczny_zel_do_mycia_ciala_my_h2 {
    font-size: 18px;
    line-height: 15.69px;
    color: #010101;
    font-weight: 300;
    text-align: center;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_product_box .hipoalergiczny_zel_do_mycia_ciala_my_h2 {
    margin-bottom: 25px;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_product_box .hipoalergiczny_zel_do_mycia_ciala_my_h2 a {
    font-size: 21px;
    line-height: 23px;
    color: #28348a;
    font-weight: 400;
    letter-spacing: 0.53px;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_product_box .hipoalergiczny_zel_do_mycia_ciala_my_strong {
    display: block;
    font-weight: 600;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_product_box .hipoalergiczny_zel_do_mycia_ciala_my_product_image {
    max-width: 100%;
    transition: transform 0.3s ease-in;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_product_link:hover .hipoalergiczny_zel_do_mycia_ciala_my_product_image {
    transform: scale(1.1);
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_product_box .hipoalergiczny_zel_do_mycia_ciala_my_big_button {
    font-size: 18px;
    line-height: 23px;
    padding: 6px 26px;
    letter-spacing: 1px;
    display: flex;
    justify-content: center;
    width: 171px;
    margin: 0 auto;
    margin-top: 21px;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_movie_heder .hipoalergiczny_zel_do_mycia_ciala_my_h2,
  .hipoalergiczny_zel_do_mycia_ciala_my_portfolio_header .hipoalergiczny_zel_do_mycia_ciala_my_h2 {
    color: #b484b9;
    font-size: 34px;
    line-height: 34px;
    margin: 80px 0 100px;
    font-weight: 500;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_portfolio_content {
    display: grid;
    grid-template-columns: 328px 328px 1fr;
    grid-gap: 30px;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_portfolio_container {
    position: relative;
    padding-left: 71px;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_portfolio_box .hipoalergiczny_zel_do_mycia_ciala_my_h5 {
    color: #5daca0;
    font-size: 24px;
    line-height: 26px;
    margin-bottom: 10px;
    font-weight: 600;
    margin-top: 0;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_portfolio_box .hipoalergiczny_zel_do_mycia_ciala_my_paragraph {
    margin: 0;
    font-size: 13px;
    line-height: 20px;
    padding-right: 27px;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_footer_image_top {
    position: absolute;
    right: -20px;
    top: -69px;
    z-index: 0;
    max-width: 160px !important;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_footer_image {
    right: -20px;
    top: 100px;
    z-index: 1;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_footer_image {
    border-radius: 30px;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_portfolio_box .hipoalergiczny_zel_do_mycia_ciala_my_box {
    min-height: 339px;
    padding: 33px 3px 15px 35px;
    position: relative;
    background-color: #fff;
    -webkit-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    -moz-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    position: relative;
    z-index: 2;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_portfolio_box .hipoalergiczny_zel_do_mycia_ciala_my_box .hipoalergiczny_zel_do_mycia_ciala_my_small_button {
    position: absolute;
    bottom: 20px;
    line-height: 25px;
    display: flex;
    width: 136px;
    height: 31px;
    align-items: center;
    justify-content: center;
    background-color: #dcf4ef;
    text-decoration: none;
    border: 1px solid #dcf4ef;
    border-radius: 50px;
    text-transform: uppercase;
    color: #5daca0;
    font-size: 11px;
    font-weight: 600;
    transition: all 0.3s ease-in;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_portfolio_box
    .hipoalergiczny_zel_do_mycia_ciala_my_box
    .hipoalergiczny_zel_do_mycia_ciala_my_small_button:hover {
    background: 0 0;
    border-color: #5daca0;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_portfolio_content .cloud_1_footer {
    bottom: -181px;
    right: -20px;
    z-index: 2;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_movie_heder {
    z-index: 3;
    position: relative;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_portfolio_content .cloud_3_footer {
    bottom: -230px;
    left: 40px;
    z-index: 2;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_movie_cotainer {
    position: relative;
    padding: 100px 0 130px 70px;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_blue_bg_image {
    z-index: 0;
    top: -350px;
    left: 0;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_movie_heder .hipoalergiczny_zel_do_mycia_ciala_my_h2 {
    margin: 40px 0;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_movie_content {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 10px solid #fff;
    border-radius: 30px;
    margin: 0 auto;
    width: 600px;
    max-width: calc(100% - 30px);
    transform: translateX(-35px);
    position: relative;
    overflow: hidden;
    -webkit-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    -moz-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_movie_content .hipoalergiczny_zel_do_mycia_ciala_my_iframe {
    width: 100%;
    min-height: 320px;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_section_three .hipoalergiczny_zel_do_mycia_ciala_my_section_three_image {
    max-width: 100%;
  }
  .hipoalergiczny_zel_do_mycia_ciala_my_important_circle {
    position: absolute;
    top: 45px;
    transform: translateX(-40%);
  }
  .product_circle {
    position: absolute;
    left: 0;
    top: 190px;
    transform: translateX(-55%);
  }
  .product_heart {
    position: absolute;
    top: 170px;
    left: -20px;
  }
  .product_blue {
    position: absolute;
    right: 50px;
    top: -50px;
  }
  @media only screen and (max-width: 914px) {
    .hipoalergiczny_zel_do_mycia_ciala_my_grid {
      grid-template-columns: repeat(3, 25%);
    }
  }
  @media only screen and (max-width: 885px) {
    .hipoalergiczny_zel_do_mycia_ciala_my_important_circle {
      display: none;
    }
    .product_heart {
      left: 40px;
      z-index: -1;
    }
    .product_blue {
      top: 30px;
      z-index: -1;
    }
    .product_circle {
      top: 90px;
      z-index: -1;
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_bottom {
      padding: 0 42px;
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_first_product_container .hipoalergiczny_zel_do_mycia_ciala_my_left,
    .hipoalergiczny_zel_do_mycia_ciala_my_first_product_container .hipoalergiczny_zel_do_mycia_ciala_my_right {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
      padding: 0 15px;
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_first_product_container .hipoalergiczny_zel_do_mycia_ciala_my_h2 {
      text-align: center;
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_first_product_container .hipoalergiczny_zel_do_mycia_ciala_my_paragraph {
      text-align: center;
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_first_product_container .hipoalergiczny_zel_do_mycia_ciala_my_h4 {
      margin-bottom: 15px;
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_first_product_container .hipoalergiczny_zel_do_mycia_ciala_my_ul {
      width: 720px;
      margin: 0 auto 10px;
      max-width: 100%;
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_bottom {
      padding: 0 42px;
      display: flex;
      flex-wrap: wrap;
      width: 390px;
      justify-content: center;
      margin: 50px auto;
      padding-bottom: 50px;
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_bottom .container_hipoalergiczny_zel_do_mycia_ciala_my_box {
      margin-bottom: 30px;
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_content_row {
      grid-template-columns: repeat(1, 1fr);
      grid-gap: 10px;
      padding-bottom: 20px;
      margin-bottom: 20px;
      text-align: center;
      border-bottom: 1px solid #a970ac;
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_content_row .hipoalergiczny_zel_do_mycia_ciala_my_img {
      margin: 14px auto 0;
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_content_left {
      padding-left: 0;
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_content_right {
      padding-right: 0;
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_content_right.with_image {
      flex-wrap: wrap;
      align-items: center;
      justify-content: center;
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_content_right.with_image img {
      margin-top: 15px;
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_content_row:last-child {
      border-bottom: none;
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_content_row .hipoalergiczny_zel_do_mycia_ciala_my_paragraph {
      padding: 0 15px;
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_grid {
      grid-template-columns: repeat(1, 1fr);
    }
    .delikatny_zel_do_mycia_ciala_my_img {
      justify-self: center;
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_second .hipoalergiczny_zel_do_mycia_ciala_my_h3 {
      line-height: 38px;
    }
    .delikatny_szampon_do_wlosow_my_box.delikatny_szampon_do_wlosow_my_second {
      padding: 250px 30px 35px;
    }
  }
  @media only screen and (max-width: 760px) {
    .hipoalergiczny_zel_do_mycia_ciala_my_line_content {
      flex-wrap: wrap;
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_line_content .hipoalergiczny_zel_do_mycia_ciala_my_product_box {
      margin: 30px 25px;
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_product_link {
      height: unset;
    }
  }
  @media only screen and (max-width: 730px) {
    .hipoalergiczny_zel_do_mycia_ciala_my_hero_container img {
      max-width: 100%;
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_hero_container .hipoalergiczny_zel_do_mycia_ciala_my_h4 {
      font-size: 18px;
      line-height: 22px;
    }
  }
  @media only screen and (max-width: 650px) {
    .logo_onlybio {
      max-width: 280px !important;
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_box.hipoalergiczny_zel_do_mycia_ciala_my_second {
      margin: 0 auto;
      padding-top: 285px;
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_contant_container .hipoalergiczny_zel_do_mycia_ciala_my_paragraph {
      font-size: 20px;
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_bottom_blue_content .hipoalergiczny_zel_do_mycia_ciala_my_top {
      margin-top: 85px;
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_cosmetic_header .hipoalergiczny_zel_do_mycia_ciala_my_h2 {
      margin: 0 30px;
      font-size: 28px;
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_portfolio_container {
      padding: 0 25px;
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_portfolio_box .hipoalergiczny_zel_do_mycia_ciala_my_box {
      min-height: unset;
      padding-bottom: 70px;
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_movie_cotainer {
      padding: 70px 25px 130px 25px;
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_movie_content {
      transform: translateX(0);
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_portfolio_content {
      grid-template-columns: repeat(1, 1fr);
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_inside_img {
      max-width: 100%;
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_wrapp {
      grid-template-columns: repeat(1, 100%);
      justify-content: center;
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_grid {
      grid-template-columns: repeat(1, 100%);
      margin-bottom: 20px;
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_img img {
      justify-self: center;
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_left .hipoalergiczny_zel_do_mycia_ciala_my_paragraph {
      padding: unset;
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_product_link {
      height: unset;
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_movie_content {
      z-index: 200;
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_img {
      justify-self: center;
      margin-bottom: 20px;
    }
  }
  @media only screen and (max-width: 550px) {
    .hipoalergiczny_zel_do_mycia_ciala_my_hero_container {
      padding: 0 15px;
      margin-right: 20px;
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_hero_container .hipoalergiczny_zel_do_mycia_ciala_my_h4 {
      font-size: 16px;
      line-height: 17px;
      padding-top: 20px;
    }
    .logo_onlybio {
      max-width: 180px !important;
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_hero_bg {
      background-position: -300px top;
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_bottom_blue_content .hipoalergiczny_zel_do_mycia_ciala_my_top {
      margin-top: 85px;
      padding: 0 15px;
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_contant_container .hipoalergiczny_zel_do_mycia_ciala_my_paragraph {
      font-size: 14px;
      line-height: 1.3;
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_big_number {
      line-height: 68px;
      font-size: 127px;
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_line_content {
      padding: 0 15px;
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_cosmetic_header .hipoalergiczny_zel_do_mycia_ciala_my_h2 {
      margin: 20px 30px;
      font-size: 26px;
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_movie_heder .hipoalergiczny_zel_do_mycia_ciala_my_h2,
    .hipoalergiczny_zel_do_mycia_ciala_my_portfolio_header .hipoalergiczny_zel_do_mycia_ciala_my_h2 {
      font-size: 24px;
      line-height: 29px;
      margin: 80px 0 30px;
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_footer_image {
      display: none;
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_bottom {
      max-width: calc(100% - 30px);
      padding: 0;
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_movie_content {
      transform: translateX(0);
      max-width: 100%;
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_movie_content .hipoalergiczny_zel_do_mycia_ciala_my_iframe {
      width: 100%;
      min-height: 215px;
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_movie_cotainer {
      padding: 0 15px 130px 15px;
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_footer_image_top {
      right: -80px;
      top: -40px;
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_content_row .hipoalergiczny_zel_do_mycia_ciala_my_paragraph {
      font-size: 11px;
      line-height: 15px;
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_content_row .hipoalergiczny_zel_do_mycia_ciala_my_h3 {
      font-size: 18px;
      line-height: 25px;
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_header_container .hipoalergiczny_zel_do_mycia_ciala_my_h2 {
      font-size: 29px;
      line-height: 30px;
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_header_container .hipoalergiczny_zel_do_mycia_ciala_my_h3 {
      font-size: 23px;
      line-height: 27px;
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_header_container .hipoalergiczny_zel_do_mycia_ciala_my_paragraph {
      font-size: 15px;
      line-height: 14px;
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_content_row .hipoalergiczny_zel_do_mycia_ciala_my_h5 {
      font-size: 13px;
      line-height: 16px;
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_first_product_container .hipoalergiczny_zel_do_mycia_ciala_my_h2 {
      font-size: 36px;
      line-height: 40px;
    }
    .hipoalergiczny_zel_do_mycia_ciala_my_first_product_container
      .hipoalergiczny_zel_do_mycia_ciala_my_h4.hipoalergiczny_zel_do_mycia_ciala_my_way
      .hipoalergiczny_zel_do_mycia_ciala_my_span {
      margin-left: 9px;
    }
  }
  
  /*RC CSS'es*/
  /*lagodna_pianka_do_mycia_ciala*/
  
  .lagodna_pianka_do_mycia_ciala_my_body {
    font-family: Poppins, sans-serif;
    margin: 0 auto;
    width: 1110px;
    max-width: 100%;
    padding: 0;
    overflow: hidden;
  }
  .lagodna_pianka_do_mycia_ciala_my_wrapp_image {
    display: grid;
    justify-content: center;
  }
  .lagodna_pianka_do_mycia_ciala_my_hero_container {
    margin: 0 auto 125px 20px;
    text-align: center;
    width: 50%;
  }
  .lagodna_pianka_do_mycia_ciala_my_hero_container .lagodna_pianka_do_mycia_ciala_my_h4 {
    width: 100%;
    text-align: center;
    color: #007a7c;
    font-size: 23px;
    line-height: 32px;
    margin-bottom: 17px;
    margin-top: 0;
    padding-top: 63px;
  }
  .lagodna_pianka_do_mycia_ciala_my_box {
    background-color: #fff;
    -webkit-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    -moz-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    position: relative;
    z-index: 2;
  }
  .lagodna_pianka_do_mycia_ciala_my_box.lagodna_pianka_do_mycia_ciala_my_second {
    width: 956px;
    padding: 161px 30px 35px;
    border-radius: 30px;
    background: 0 0 !important;
    box-shadow: none;
    text-align: center;
    margin: 0 auto;
    max-width: calc(100% - 30px);
  }
  .lagodna_pianka_do_mycia_ciala_my_hero_bg {
    background-color: #d3eefd;
    background-image: url(https://onlybio.life/img/rc/lagodna_pianka_do_mycia_ciala/img/header.png);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: auto;
    position: relative;
  }
  .lagodna_pianka_do_mycia_ciala_my_second .lagodna_pianka_do_mycia_ciala_my_h3 {
    color: #28348a;
    font-weight: 600;
    margin: 0 0 18px;
    font-size: 28px;
    line-height: 19.45px;
  }
  .lagodna_pianka_do_mycia_ciala_my_second .lagodna_pianka_do_mycia_ciala_my_paragraph {
    font-size: 18px;
    line-height: 23px;
    color: #221e20;
    font-weight: 500;
    margin: 0 0 10px;
  }
  .lagodna_pianka_do_mycia_ciala_my_bottom_blue_content .lagodna_pianka_do_mycia_ciala_my_top {
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
    padding: 0 68px;
    margin-top: 55px;
  }
  .lagodna_pianka_do_mycia_ciala_my_big_number {
    color: #007a7c;
    line-height: 91px;
    font-size: 197px;
    font-weight: 700;
    margin: 0;
    position: relative;
    z-index: 1;
  }
  .lagodna_pianka_do_mycia_ciala_my_contant_container .lagodna_pianka_do_mycia_ciala_my_paragraph {
    color: #d3505b;
    font-size: 23px;
    line-height: 30px;
    margin: 0;
    margin-left: 25px;
    font-weight: 600;
    position: relative;
    z-index: 1;
  }
  .lagodna_pianka_do_mycia_ciala_my_bottom {
    padding: 0 48px 0 58px;
    display: grid;
    grid-template-columns: 290px 230px 230px;
    grid-gap: 30px;
    margin-top: 76px;
    padding-bottom: 75px;
  }
  .lagodna_pianka_do_mycia_ciala_my_wrapp {
    display: grid;
    grid-template-columns: 21.333% 66.666%;
    align-items: center;
  }
  .lagodna_pianka_do_mycia_ciala_my_absolute {
    position: absolute;
  }
  .cloud_1 {
    right: 0;
    bottom: 360px;
    z-index: 0;
    transform: translateX(140px);
  }
  .cloud_2 {
    top: 300px;
    left: -150px;
  }
  .cloud_3 {
    bottom: 50px;
    right: -160px;
  }
  .cloud_4 {
    bottom: 480px;
    left: -100px;
  }
  .cloud_5 {
    bottom: 670px;
    right: -80px;
  }
  .cloud_6 {
    bottom: 520px;
    left: 180px;
  }
  .bottom_blue {
    bottom: 48px;
    transform: translateY(100%);
    right: -18px;
  }
  .lagodna_pianka_do_mycia_ciala_my_bottom .lagodna_pianka_do_mycia_ciala_my_box,
  .lagodna_pianka_do_mycia_ciala_my_portfolio_box .lagodna_pianka_do_mycia_ciala_my_box {
    border-radius: 17px;
    padding: 19px 5px 15px 25px;
    min-height: 220px;
  }
  .lagodna_pianka_do_mycia_ciala_my_bottom .container_lagodna_pianka_do_mycia_ciala_my_box,
  .lagodna_pianka_do_mycia_ciala_my_portfolio_content .container_lagodna_pianka_do_mycia_ciala_my_box {
    display: flex;
    align-items: center;
  }
  .lagodna_pianka_do_mycia_ciala_my_bottom .lagodna_pianka_do_mycia_ciala_my_h5 {
    color: #5daca0;
    font-size: 16px;
    line-height: 18px;
    margin: 0 0 10px;
    font-weight: 600;
  }
  .lagodna_pianka_do_mycia_ciala_my_bottom .lagodna_pianka_do_mycia_ciala_my_paragraph {
    margin: 0;
    color: #221e20;
    line-height: 20px;
    font-size: 13px;
    font-weight: 600;
  }
  .lagodna_pianka_do_mycia_ciala_my_bottom .lagodna_pianka_do_mycia_ciala_my_box.big_box {
    position: relative;
    padding: 19px 20px 15px 35px;
  }
  .lagodna_pianka_do_mycia_ciala_my_bottom .lagodna_pianka_do_mycia_ciala_my_box.big_box::after {
    position: absolute;
    content: "";
    width: calc(100% + 20px);
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    height: calc(100% + 20px);
    border: 3px solid #d3505b;
    border-radius: 30px;
  }
  .lagodna_pianka_do_mycia_ciala_my_bird {
    top: 0;
    left: 0;
    transform: translate(-14px, -7px);
  }
  .lagodna_pianka_do_mycia_ciala_my_bottom .big_box .lagodna_pianka_do_mycia_ciala_my_bird {
    transform: translate(-28px, -23px);
  }
  .lagodna_pianka_do_mycia_ciala_my_bottom .big_box .lagodna_pianka_do_mycia_ciala_my_h5 {
    font-size: 21px;
    line-height: 26px;
  }
  .lagodna_pianka_do_mycia_ciala_my_bottom .big_box .lagodna_pianka_do_mycia_ciala_my_paragraph {
    font-size: 16px;
    line-height: 27px;
  }
  .lagodna_pianka_do_mycia_ciala_my_first_product_container {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    padding: 130px 0 165px;
    background-image: url(https://onlybio.life/img/rc/lagodna_pianka_do_mycia_ciala/img/blue_bg.svg);
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: contain;
  }
  .lagodna_pianka_do_mycia_ciala_my_first_product_container .lagodna_pianka_do_mycia_ciala_my_left {
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    max-width: 60%;
    padding-left: 70px;
    position: relative;
  }
  .lagodna_pianka_do_mycia_ciala_my_first_product_container .lagodna_pianka_do_mycia_ciala_my_right {
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    max-width: 40%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    flex-direction: column;
    position: relative;
  }
  .lagodna_pianka_do_mycia_ciala_my_first_product_container .lagodna_pianka_do_mycia_ciala_my_h2 {
    color: #d3505b;
    font-size: 54px;
    line-height: 50px;
    margin: 0 0 20px;
    font-weight: 300;
  }
  .lagodna_pianka_do_mycia_ciala_my_first_product_container .lagodna_pianka_do_mycia_ciala_my_h2 .lagodna_pianka_do_mycia_ciala_my_strong {
    font-weight: 500;
  }
  .lagodna_pianka_do_mycia_ciala_my_first_product_container .lagodna_pianka_do_mycia_ciala_my_paragraph {
    color: #000;
    font-size: 15px;
    line-height: 20px;
    margin: 0 0 20px;
  }
  .lagodna_pianka_do_mycia_ciala_my_h4.purple_color {
    color: #a970ac;
  }
  .lagodna_pianka_do_mycia_ciala_my_first_product_container .lagodna_pianka_do_mycia_ciala_my_h4 {
    font-size: 24px;
    line-height: 20px;
    margin: 0;
    letter-spacing: -0.47px;
    font-weight: 500;
    margin-top: 32px;
    margin-bottom: 22px;
  }
  .lagodna_pianka_do_mycia_ciala_my_first_product_container .lagodna_pianka_do_mycia_ciala_my_ul {
    list-style: none;
    padding-left: 30px;
    padding-right: 65px;
  }
  .lagodna_pianka_do_mycia_ciala_my_first_product_container li {
    font-size: 15px;
    line-height: 16px;
    margin-bottom: 10px;
    position: relative;
    color: #000;
    padding-right: 75px;
  }
  .lagodna_pianka_do_mycia_ciala_my_first_product_container li::before {
    position: absolute;
    width: 15px;
    height: 15px;
    content: "";
    background: url(https://onlybio.life/img/rc/lagodna_pianka_do_mycia_ciala/img/heart.svg);
    background-position: center;
    background-size: contain;
    left: -30px;
    top: 0;
  }
  .lagodna_pianka_do_mycia_ciala_my_wrapp_text .lagodna_pianka_do_mycia_ciala_my_paragraph {
    margin-bottom: 8px;
    padding-right: 65px;
  }
  .lagodna_pianka_do_mycia_ciala_my_first_product_container .lagodna_pianka_do_mycia_ciala_my_h4.lagodna_pianka_do_mycia_ciala_my_way {
    font-size: 24px;
    line-height: 21px;
    letter-spacing: -0.5px;
    margin-bottom: 12px;
  }
  .lagodna_pianka_do_mycia_ciala_my_first_product_container
    .lagodna_pianka_do_mycia_ciala_my_h4.lagodna_pianka_do_mycia_ciala_my_way
    .lagodna_pianka_do_mycia_ciala_my_span {
    display: inline-block;
    color: #000;
    font-weight: 600;
    font-size: 20px;
    line-height: 21px;
    margin-left: 26px;
    letter-spacing: -0.5px;
    font-family: Poppins, sans-serif;
  }
  .lagodna_pianka_do_mycia_ciala_my_first_product_container .lagodna_pianka_do_mycia_ciala_my_capacity .lagodna_pianka_do_mycia_ciala_my_paragraph {
    color: #a970ac;
    font-weight: 600;
  }
  .lagodna_pianka_do_mycia_ciala_my_big_button {
    border: 2px solid #f49c70;
    font-size: 18.46px;
    line-height: 1;
    letter-spacing: 1.85px;
    font-weight: 700;
    background: #f49c70;
    border-radius: 50px;
    color: #fff;
    text-decoration: none;
    display: flex;
    padding: 15px 51px;
    margin-top: 10px;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
    width: 171px;
    margin: 0 auto;
    margin-top: 21px;
  }
  .lagodna_pianka_do_mycia_ciala_my_big_button:hover {
    background-color: transparent;
    color: #f49c70 !important;
    text-decoration: none;
  }
  .lagodna_pianka_do_mycia_ciala_my_important_section {
    background-color: #e9f8ff;
    position: relative;
    margin-top: 20px;
    padding-bottom: 1px;
  }
  .lagodna_pianka_do_mycia_ciala_my_important_bg {
    position: absolute;
    top: -59px;
    left: -140px;
    z-index: -1;
  }
  .lagodna_pianka_do_mycia_ciala_my_header_container {
    text-align: center;
    padding-top: 60px;
    margin-bottom: 54px;
  }
  .lagodna_pianka_do_mycia_ciala_my_grid {
    display: grid;
    grid-template-columns: repeat(2, 46%);
    text-align: center;
    justify-content: center;
  }
  .lagodna_pianka_do_mycia_ciala_my_header_container .lagodna_pianka_do_mycia_ciala_my_h2 {
    font-weight: 600;
    letter-spacing: -1.05px;
    font-size: 42px;
    line-height: 50px;
    margin: 0 0 6px;
    color: #27348b;
  }
  .lagodna_pianka_do_mycia_ciala_my_header_container .lagodna_pianka_do_mycia_ciala_my_h3 {
    font-size: 28px;
    line-height: 19.45px;
    letter-spacing: -0.75px;
    color: #28348a;
    font-weight: 600;
    margin: 0;
  }
  .lagodna_pianka_do_mycia_ciala_my_header_container .lagodna_pianka_do_mycia_ciala_my_paragraph {
    font-size: 24px;
    line-height: 27px;
    color: #d3505b;
    margin: 8px 0 0;
    font-weight: 600;
  }
  .lagodna_pianka_do_mycia_ciala_my_content_row {
    display: grid;
    grid-gap: 30px;
  }
  .lagodna_pianka_do_mycia_ciala_my_content_left {
    padding-left: 52px;
  }
  .lagodna_pianka_do_mycia_ciala_my_content_right {
    padding-right: 52px;
    display: flex;
    align-items: flex-start;
  }
  .lagodna_pianka_do_mycia_ciala_my_content_row .lagodna_pianka_do_mycia_ciala_my_h3 {
    margin: 0;
    font-size: 27px;
    line-height: 32px;
    color: #d3505b;
    font-weight: 600;
    margin-bottom: 2px;
    margin-top: 0;
  }
  .lagodna_pianka_do_mycia_ciala_my_content_row .lagodna_pianka_do_mycia_ciala_my_h5 {
    margin: 0;
    color: #d3505b;
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
  }
  .lagodna_pianka_do_mycia_ciala_my_content_row .lagodna_pianka_do_mycia_ciala_my_img {
    margin: 14px 0 0;
    display: block;
  }
  .lagodna_pianka_do_mycia_ciala_my_content_row .lagodna_pianka_do_mycia_ciala_my_paragraph {
    font-size: 19px;
    line-height: 24px;
    color: #221e20;
    margin: 0;
  }
  .lagodna_pianka_do_mycia_ciala_my_separator {
    display: block;
    height: 10px;
  }
  .lagodna_pianka_do_mycia_ciala_my_cosmetic_header .lagodna_pianka_do_mycia_ciala_my_h2 {
    color: #a970ac;
    text-align: center;
    margin: 30px 0 50px;
    font-size: 32px;
  }
  .lagodna_pianka_do_mycia_ciala_my_line_content {
    display: flex;
    padding: 0 63px 0 57px;
    align-items: center;
    justify-content: center;
  }
  .lagodna_pianka_do_mycia_ciala_my_line_content .lagodna_pianka_do_mycia_ciala_my_product_box {
    margin: 0 25px;
    width: 185px;
  }
  .lagodna_pianka_do_mycia_ciala_my_product_link {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: space-between;
    text-align: center;
    text-decoration: none;
    color: #d3505b;
  }
  .lagodna_pianka_do_mycia_ciala_my_product_link:hover {
    text-decoration: none;
  }
  .lagodna_pianka_do_mycia_ciala_my_product_box .lagodna_pianka_do_mycia_ciala_my_h2 {
    font-size: 22.3px;
    line-height: 23px;
    color: #d3505b;
    font-weight: 400;
    letter-spacing: -0.56px;
  }
  .lagodna_pianka_do_mycia_ciala_my_product_box .lagodna_pianka_do_mycia_ciala_my_strong {
    display: block;
    font-weight: 600;
  }
  .lagodna_pianka_do_mycia_ciala_my_product_box .lagodna_pianka_do_mycia_ciala_my_product_image {
    max-width: 100%;
    transition: transform 0.3s ease-in;
  }
  .lagodna_pianka_do_mycia_ciala_my_product_link:hover .lagodna_pianka_do_mycia_ciala_my_product_image {
    transform: scale(1.1);
  }
  .lagodna_pianka_do_mycia_ciala_my_product_box .lagodna_pianka_do_mycia_ciala_my_big_button {
    font-size: 18px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    color: #fff;
  }
  .lagodna_pianka_do_mycia_ciala_my_movie_heder .lagodna_pianka_do_mycia_ciala_my_h2,
  .lagodna_pianka_do_mycia_ciala_my_portfolio_header .lagodna_pianka_do_mycia_ciala_my_h2 {
    color: #b484b9;
    font-size: 34px;
    line-height: 34px;
    margin: 80px 0 100px;
    font-weight: 500;
  }
  .lagodna_pianka_do_mycia_ciala_my_portfolio_content {
    display: grid;
    grid-template-columns: 328px 328px 1fr;
    grid-gap: 30px;
  }
  .lagodna_pianka_do_mycia_ciala_my_portfolio_container {
    position: relative;
    padding-left: 71px;
  }
  .lagodna_pianka_do_mycia_ciala_my_portfolio_box .lagodna_pianka_do_mycia_ciala_my_h5 {
    color: #5daca0;
    font-size: 24px;
    line-height: 26px;
    margin-bottom: 10px;
    font-weight: 600;
    margin-top: 0;
  }
  .lagodna_pianka_do_mycia_ciala_my_portfolio_box .lagodna_pianka_do_mycia_ciala_my_paragraph {
    margin: 0;
    font-size: 13px;
    line-height: 20px;
  }
  .lagodna_pianka_do_mycia_ciala_my_footer_image_top {
    position: absolute;
    right: -20px;
    top: -50px;
    z-index: 1;
    max-width: 160px !important;
  }
  .lagodna_pianka_do_mycia_ciala_my_footer_image {
    right: 0;
    top: 85px;
    z-index: 1;
  }
  .lagodna_pianka_do_mycia_ciala_my_portfolio_box .lagodna_pianka_do_mycia_ciala_my_box {
    min-height: 339px;
    padding-right: 12px;
    position: relative;
    padding: 33px 3px 15px 35px;
  }
  .lagodna_pianka_do_mycia_ciala_my_portfolio_box .lagodna_pianka_do_mycia_ciala_my_box .lagodna_pianka_do_mycia_ciala_my_small_button {
    position: absolute;
    bottom: 20px;
    line-height: 25px;
    display: flex;
    width: 136px;
    height: 31px;
    align-items: center;
    justify-content: center;
    background-color: #dcf4ef;
    text-decoration: none;
    border: 1px solid #dcf4ef;
    border-radius: 50px;
    text-transform: uppercase;
    color: #5daca0;
    font-size: 11px;
    font-weight: 600;
    transition: all 0.3s ease-in;
  }
  .lagodna_pianka_do_mycia_ciala_my_portfolio_box .lagodna_pianka_do_mycia_ciala_my_box .lagodna_pianka_do_mycia_ciala_my_small_button:hover {
    background: 0 0;
    border-color: #5daca0;
  }
  .lagodna_pianka_do_mycia_ciala_my_portfolio_content .cloud_1_footer {
    bottom: -130px;
    right: -20px;
  }
  .lagodna_pianka_do_mycia_ciala_my_portfolio_content .cloud_3_footer {
    bottom: -230px;
    left: 40px;
    z-index: 2;
  }
  .lagodna_pianka_do_mycia_ciala_my_movie_cotainer {
    position: relative;
    padding: 100px 0 130px 70px;
  }
  .lagodna_pianka_do_mycia_ciala_my_blue_bg_image {
    z-index: 0;
    top: -360px;
    left: 0;
  }
  .lagodna_pianka_do_mycia_ciala_my_movie_heder .lagodna_pianka_do_mycia_ciala_my_h2 {
    margin: 40px 0;
  }
  .lagodna_pianka_do_mycia_ciala_my_movie_heder {
    position: relative;
    z-index: 20;
  }
  .lagodna_pianka_do_mycia_ciala_my_movie_content {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 10px solid #fff;
    border-radius: 30px;
    margin: 0 auto;
    width: 600px;
    max-width: calc(100% - 30px);
    transform: translateX(-35px);
    position: relative;
    overflow: hidden;
    -webkit-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    -moz-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
  }
  .lagodna_pianka_do_mycia_ciala_my_movie_content .lagodna_pianka_do_mycia_ciala_my_iframe {
    width: 100%;
    min-height: 320px;
  }
  .lagodna_pianka_do_mycia_ciala_my_section_three .lagodna_pianka_do_mycia_ciala_my_section_three_image {
    max-width: 100%;
  }
  .lagodna_pianka_do_mycia_ciala_my_important_circle {
    position: absolute;
    top: 45px;
    transform: translateX(-40%);
  }
  .product_circle {
    position: absolute;
    left: 0;
    top: 190px;
    transform: translateX(-55%);
  }
  .product_heart {
    position: absolute;
    top: 170px;
    left: -20px;
  }
  .product_blue {
    position: absolute;
    right: 50px;
    top: -50px;
  }
  @media only screen and (max-width: 885px) {
    .lagodna_pianka_do_mycia_ciala_my_bottom {
      padding: 0 42px;
    }
    .lagodna_pianka_do_mycia_ciala_my_first_product_container .lagodna_pianka_do_mycia_ciala_my_left,
    .lagodna_pianka_do_mycia_ciala_my_first_product_container .lagodna_pianka_do_mycia_ciala_my_right {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
      padding: 0 15px;
    }
    .lagodna_pianka_do_mycia_ciala_my_first_product_container .lagodna_pianka_do_mycia_ciala_my_h2 {
      text-align: center;
    }
    .lagodna_pianka_do_mycia_ciala_my_first_product_container .lagodna_pianka_do_mycia_ciala_my_paragraph {
      text-align: center;
    }
    .lagodna_pianka_do_mycia_ciala_my_first_product_container .lagodna_pianka_do_mycia_ciala_my_h4 {
      margin-bottom: 15px;
    }
    .lagodna_pianka_do_mycia_ciala_my_first_product_container .lagodna_pianka_do_mycia_ciala_my_ul {
      width: 720px;
      margin: 0 auto 10px;
      max-width: 100%;
      padding-right: unset;
    }
    .lagodna_pianka_do_mycia_ciala_my_bottom {
      padding: 0 42px;
      display: flex;
      flex-wrap: wrap;
      width: 390px;
      justify-content: center;
      margin: 50px auto;
      padding-bottom: 50px;
    }
    .lagodna_pianka_do_mycia_ciala_my_bottom .container_lagodna_pianka_do_mycia_ciala_my_box {
      margin-bottom: 30px;
    }
    .lagodna_pianka_do_mycia_ciala_my_content_row {
      grid-template-columns: repeat(1, 1fr);
      grid-gap: 10px;
      padding-bottom: 20px;
      margin-bottom: 20px;
      text-align: center;
      border-bottom: 1px solid #a970ac;
    }
    .lagodna_pianka_do_mycia_ciala_my_content_row .lagodna_pianka_do_mycia_ciala_my_img {
      margin: 14px auto 0;
    }
    .lagodna_pianka_do_mycia_ciala_my_content_left {
      padding-left: 0;
    }
    .lagodna_pianka_do_mycia_ciala_my_content_right {
      padding-right: 0;
    }
    .lagodna_pianka_do_mycia_ciala_my_content_right.with_image {
      flex-wrap: wrap;
      align-items: center;
      justify-content: center;
    }
    .lagodna_pianka_do_mycia_ciala_my_content_right.with_image img {
      margin-top: 15px;
    }
    .lagodna_pianka_do_mycia_ciala_my_content_row:last-child {
      border-bottom: none;
    }
    .lagodna_pianka_do_mycia_ciala_my_content_row .lagodna_pianka_do_mycia_ciala_my_paragraph {
      padding: 0 15px;
    }
    .product_circle {
      top: 90px;
      z-index: -1;
    }
    .product_blue {
      top: 30px;
      z-index: -1;
    }
    .product_heart {
      left: 40px;
      z-index: -1;
    }
    .lagodna_pianka_do_mycia_ciala_my_important_circle {
      display: none;
    }
    .lagodna_pianka_do_mycia_ciala_my_grid {
      grid-template-columns: repeat(1, 100%);
      margin-bottom: 20px;
    }
  }
  @media only screen and (max-width: 760px) {
    .lagodna_pianka_do_mycia_ciala_my_line_content {
      flex-wrap: wrap;
    }
    .lagodna_pianka_do_mycia_ciala_my_line_content .lagodna_pianka_do_mycia_ciala_my_product_box {
      margin: 30px 25px;
    }
  }
  @media only screen and (max-width: 730px) {
    .lagodna_pianka_do_mycia_ciala_my_hero_container img {
      max-width: 100%;
    }
    .lagodna_pianka_do_mycia_ciala_my_hero_container .lagodna_pianka_do_mycia_ciala_my_h4 {
      font-size: 18px;
      line-height: 22px;
    }
  }
  @media only screen and (max-width: 650px) {
    .logo_onlybio {
      max-width: 280px !important;
    }
    .lagodna_pianka_do_mycia_ciala_my_box.lagodna_pianka_do_mycia_ciala_my_second {
      margin: 0 auto;
      padding-top: 265px;
    }
    .lagodna_pianka_do_mycia_ciala_my_contant_container .lagodna_pianka_do_mycia_ciala_my_paragraph {
      font-size: 20px;
    }
    .lagodna_pianka_do_mycia_ciala_my_bottom_blue_content .lagodna_pianka_do_mycia_ciala_my_top {
      margin-top: 85px;
    }
    .lagodna_pianka_do_mycia_ciala_my_cosmetic_header .lagodna_pianka_do_mycia_ciala_my_h2 {
      margin: 0 30px;
      font-size: 28px;
    }
    .lagodna_pianka_do_mycia_ciala_my_portfolio_container {
      padding: 0 25px;
    }
    .lagodna_pianka_do_mycia_ciala_my_portfolio_box .lagodna_pianka_do_mycia_ciala_my_box {
      min-height: unset;
      padding-bottom: 70px;
    }
    .lagodna_pianka_do_mycia_ciala_my_movie_cotainer {
      padding: 70px 25px 130px 25px;
    }
    .lagodna_pianka_do_mycia_ciala_my_movie_content {
      transform: translateX(0);
    }
    .lagodna_pianka_do_mycia_ciala_my_portfolio_content {
      grid-template-columns: repeat(1, 1fr);
    }
    .lagodna_pianka_do_mycia_ciala_my_inside_img {
      max-width: 100%;
    }
    .lagodna_pianka_do_mycia_ciala_my_wrapp {
      grid-template-columns: repeat(1, 100%);
      justify-content: center;
    }
    .lagodna_pianka_do_mycia_ciala_my_wrapp img {
      margin-bottom: 20px;
      justify-self: center;
    }
    .lagodna_pianka_do_mycia_ciala_my_second .lagodna_pianka_do_mycia_ciala_my_h3 {
      line-height: 38px;
    }
    .lagodna_pianka_do_mycia_ciala_my_wrapp_text .lagodna_pianka_do_mycia_ciala_my_paragraph {
      padding-right: unset;
    }
  }
  @media only screen and (max-width: 550px) {
    .lagodna_pianka_do_mycia_ciala_my_hero_container {
      padding: 0 15px;
    }
    .lagodna_pianka_do_mycia_ciala_my_hero_container .lagodna_pianka_do_mycia_ciala_my_h4 {
      font-size: 16px;
      line-height: 17px;
      padding-top: 20px;
    }
    .logo_onlybio {
      max-width: 180px !important;
    }
    .lagodna_pianka_do_mycia_ciala_my_hero_bg {
      background-position: -300px top;
    }
    .lagodna_pianka_do_mycia_ciala_my_bottom_blue_content .lagodna_pianka_do_mycia_ciala_my_top {
      margin-top: 85px;
      padding: 0 15px;
    }
    .lagodna_pianka_do_mycia_ciala_my_contant_container .lagodna_pianka_do_mycia_ciala_my_paragraph {
      font-size: 14px;
      line-height: 1.3;
    }
    .lagodna_pianka_do_mycia_ciala_my_big_number {
      line-height: 68px;
      font-size: 127px;
    }
    .lagodna_pianka_do_mycia_ciala_my_line_content {
      padding: 0 15px;
    }
    .lagodna_pianka_do_mycia_ciala_my_cosmetic_header .lagodna_pianka_do_mycia_ciala_my_h2 {
      margin: 20px 30px;
      font-size: 26px;
    }
    .lagodna_pianka_do_mycia_ciala_my_movie_heder .lagodna_pianka_do_mycia_ciala_my_h2,
    .lagodna_pianka_do_mycia_ciala_my_portfolio_header .lagodna_pianka_do_mycia_ciala_my_h2 {
      font-size: 24px;
      line-height: 29px;
      margin: 80px 0 30px;
    }
    .lagodna_pianka_do_mycia_ciala_my_footer_image {
      display: none;
    }
    .lagodna_pianka_do_mycia_ciala_my_bottom {
      max-width: calc(100% - 30px);
      padding: 0;
    }
    .lagodna_pianka_do_mycia_ciala_my_movie_content {
      transform: translateX(0);
      max-width: 100%;
    }
    .lagodna_pianka_do_mycia_ciala_my_movie_content .lagodna_pianka_do_mycia_ciala_my_iframe {
      width: 100%;
      min-height: 215px;
    }
    .lagodna_pianka_do_mycia_ciala_my_movie_cotainer {
      padding: 0 15px 130px 15px;
    }
    .lagodna_pianka_do_mycia_ciala_my_footer_image_top {
      right: -80px;
      top: -40px;
    }
    .lagodna_pianka_do_mycia_ciala_my_content_row .lagodna_pianka_do_mycia_ciala_my_paragraph {
      font-size: 11px;
      line-height: 15px;
    }
    .lagodna_pianka_do_mycia_ciala_my_content_row .lagodna_pianka_do_mycia_ciala_my_h3 {
      font-size: 18px;
      line-height: 25px;
    }
    .lagodna_pianka_do_mycia_ciala_my_header_container .lagodna_pianka_do_mycia_ciala_my_h2 {
      font-size: 29px;
      line-height: 30px;
    }
    .lagodna_pianka_do_mycia_ciala_my_header_container .lagodna_pianka_do_mycia_ciala_my_h3 {
      font-size: 23px;
      line-height: 27px;
    }
    .lagodna_pianka_do_mycia_ciala_my_header_container .lagodna_pianka_do_mycia_ciala_my_paragraph {
      font-size: 15px;
      line-height: 14px;
    }
    .lagodna_pianka_do_mycia_ciala_my_content_row .lagodna_pianka_do_mycia_ciala_my_h5 {
      font-size: 13px;
      line-height: 16px;
    }
    .lagodna_pianka_do_mycia_ciala_my_first_product_container .lagodna_pianka_do_mycia_ciala_my_h2 {
      font-size: 36px;
      line-height: 40px;
    }
    .lagodna_pianka_do_mycia_ciala_my_first_product_container
      .lagodna_pianka_do_mycia_ciala_my_h4.lagodna_pianka_do_mycia_ciala_my_way
      .lagodna_pianka_do_mycia_ciala_my_span {
      margin-left: 9px;
    }
  } /*lagodny_plyn_do_kapieli*/
  
  /*RC CSS'es*/
  /*lagodny_plyn_do_kapieli*/
  
  .lagodny_plyn_do_kapieli_my_body {
    font-family: Poppins, sans-serif;
    margin: 0 auto;
    width: 1110px;
    max-width: 100%;
    padding: 0;
    overflow: hidden;
  }
  .lagodny_plyn_do_kapieli_my_hero_container {
    margin: 0 auto 125px 20px;
    text-align: center;
    width: 50%;
  }
  .lagodny_plyn_do_kapieli_my_hero_container .lagodny_plyn_do_kapieli_my_h4 {
    width: 100%;
    text-align: center;
    color: #007a7c;
    font-size: 23px;
    line-height: 32px;
    margin-bottom: 17px;
    margin-top: 0;
    padding-top: 63px;
  }
  .lagodny_plyn_do_kapieli_my_box {
    background-color: #fff;
    -webkit-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    -moz-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    position: relative;
    z-index: 2;
  }
  .lagodny_plyn_do_kapieli_my_box.lagodny_plyn_do_kapieli_my_second {
    width: 956px;
    padding: 161px 30px 35px;
    border-radius: 30px;
    background: 0 0 !important;
    box-shadow: none;
    text-align: center;
    margin: 0 auto;
    max-width: calc(100% - 30px);
  }
  .lagodny_plyn_do_kapieli_my_hero_bg {
    background-color: #d3eefd;
    background-image: url(https://onlybio.life/img/rc/lagodny_plyn_do_kapieli/img/header.png);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: auto;
    position: relative;
  }
  .lagodny_plyn_do_kapieli_my_second .lagodny_plyn_do_kapieli_my_h3 {
    color: #28348a;
    font-weight: 600;
    margin: 0 0 18px;
    font-size: 28px;
    line-height: 19.45px;
  }
  .lagodny_plyn_do_kapieli_my_second .lagodny_plyn_do_kapieli_my_paragraph {
    font-size: 18px;
    line-height: 23px;
    color: #221e20;
    font-weight: 500;
    margin: 0 0 10px;
  }
  .lagodny_plyn_do_kapieli_my_bottom_blue_content .lagodny_plyn_do_kapieli_my_top {
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
    padding: 0 68px;
    margin-top: 55px;
  }
  .lagodny_plyn_do_kapieli_my_big_number {
    color: #007a7c;
    line-height: 91px;
    font-size: 197px;
    font-weight: 700;
    margin: 0;
    position: relative;
    z-index: 1;
  }
  .lagodny_plyn_do_kapieli_my_contant_container .lagodny_plyn_do_kapieli_my_paragraph {
    color: #d3505b;
    font-size: 23px;
    line-height: 30px;
    margin: 0;
    margin-left: 25px;
    font-weight: 600;
    position: relative;
    z-index: 1;
  }
  .lagodny_plyn_do_kapieli_my_bottom {
    padding: 0 48px 0 58px;
    display: grid;
    grid-template-columns: 290px 230px 230px;
    grid-gap: 30px;
    margin-top: 76px;
    padding-bottom: 75px;
  }
  .lagodny_plyn_do_kapieli_my_wrapp {
    display: grid;
    grid-template-columns: 21.333% 66.666%;
    align-items: center;
  }
  .lagodny_plyn_do_kapieli_my_absolute {
    position: absolute;
  }
  .cloud_1 {
    right: 0;
    bottom: 360px;
    z-index: 0;
    transform: translateX(140px);
  }
  .cloud_2 {
    top: 300px;
    left: -150px;
  }
  .cloud_3 {
    bottom: 50px;
    right: -160px;
  }
  .cloud_4 {
    bottom: 480px;
    left: -100px;
  }
  .cloud_5 {
    bottom: 670px;
    right: -80px;
  }
  .cloud_6 {
    bottom: 520px;
    left: 180px;
  }
  .bottom_blue {
    bottom: 48px;
    transform: translateY(100%);
    right: -18px;
  }
  .lagodny_plyn_do_kapieli_my_bottom .lagodny_plyn_do_kapieli_my_box,
  .lagodny_plyn_do_kapieli_my_portfolio_box .lagodny_plyn_do_kapieli_my_box {
    border-radius: 17px;
    padding: 33px 3px 15px 35px;
    min-height: 339px;
  }
  .lagodny_plyn_do_kapieli_my_bottom .container_lagodny_plyn_do_kapieli_my_box,
  .lagodny_plyn_do_kapieli_my_portfolio_content .container_lagodny_plyn_do_kapieli_my_box {
    display: flex;
    align-items: center;
  }
  .lagodny_plyn_do_kapieli_my_bottom .lagodny_plyn_do_kapieli_my_h5 {
    color: #5daca0;
    font-size: 16px;
    line-height: 18px;
    margin: 0 0 10px;
    font-weight: 600;
  }
  .lagodny_plyn_do_kapieli_my_bottom .lagodny_plyn_do_kapieli_my_paragraph {
    margin: 0;
    color: #221e20;
    line-height: 20px;
    font-size: 13px;
    font-weight: 600;
  }
  .lagodny_plyn_do_kapieli_my_bottom .lagodny_plyn_do_kapieli_my_box.big_box {
    position: relative;
    padding: 19px 20px 15px 35px;
  }
  .lagodny_plyn_do_kapieli_my_wrapp_image {
    display: grid;
    justify-content: center;
  }
  .lagodny_plyn_do_kapieli_my_bottom .lagodny_plyn_do_kapieli_my_box.big_box::after {
    position: absolute;
    content: "";
    width: calc(100% + 20px);
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    height: calc(100% + 20px);
    border: 3px solid #d3505b;
    border-radius: 30px;
  }
  .lagodny_plyn_do_kapieli_my_bird {
    top: 0;
    left: 0;
    transform: translate(-14px, -7px);
  }
  .lagodny_plyn_do_kapieli_my_bottom .big_box .lagodny_plyn_do_kapieli_my_bird {
    transform: translate(-28px, -23px);
  }
  .lagodny_plyn_do_kapieli_my_bottom .big_box .lagodny_plyn_do_kapieli_my_h5 {
    font-size: 21px;
    line-height: 26px;
  }
  .lagodny_plyn_do_kapieli_my_bottom .big_box .lagodny_plyn_do_kapieli_my_paragraph {
    font-size: 16px;
    line-height: 27px;
  }
  .lagodny_plyn_do_kapieli_my_first_product_container {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    padding: 130px 0 165px;
    background-image: url(https://onlybio.life/img/rc/lagodny_plyn_do_kapieli/img/blue_bg.svg);
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: contain;
  }
  .lagodny_plyn_do_kapieli_my_first_product_container .lagodny_plyn_do_kapieli_my_left {
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    max-width: 60%;
    padding-left: 70px;
    position: relative;
  }
  .lagodny_plyn_do_kapieli_my_first_product_container .lagodny_plyn_do_kapieli_my_right {
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    max-width: 40%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    flex-direction: column;
    position: relative;
  }
  .lagodny_plyn_do_kapieli_my_first_product_container .lagodny_plyn_do_kapieli_my_h2 {
    color: #d3505b;
    font-size: 54px;
    line-height: 50px;
    margin: 0 0 20px;
    font-weight: 300;
  }
  .lagodny_plyn_do_kapieli_my_first_product_container .lagodny_plyn_do_kapieli_my_h2 .lagodny_plyn_do_kapieli_my_strong {
    font-weight: 500;
  }
  .lagodny_plyn_do_kapieli_my_first_product_container .lagodny_plyn_do_kapieli_my_paragraph {
    color: #000;
    font-size: 15px;
    line-height: 20px;
    margin: 0 0 20px;
    padding-right: 65px;
  }
  .lagodny_plyn_do_kapieli_my_h4.purple_color {
    color: #a970ac;
  }
  .lagodny_plyn_do_kapieli_my_first_product_container .lagodny_plyn_do_kapieli_my_h4 {
    font-size: 24px;
    line-height: 20px;
    margin: 0;
    letter-spacing: -0.47px;
    font-weight: 500;
    margin-top: 32px;
    margin-bottom: 22px;
  }
  .lagodny_plyn_do_kapieli_my_first_product_container .lagodny_plyn_do_kapieli_my_ul {
    list-style: none;
    padding-left: 30px;
  }
  .lagodny_plyn_do_kapieli_my_first_product_container li {
    font-size: 15px;
    line-height: 16px;
    margin-bottom: 10px;
    position: relative;
  }
  .lagodny_plyn_do_kapieli_my_first_product_container li::before {
    position: absolute;
    width: 15px;
    height: 15px;
    content: "";
    background: url(https://onlybio.life/img/rc/lagodny_plyn_do_kapieli/img/heart.svg);
    background-position: center;
    background-size: contain;
    left: -30px;
    top: 0;
  }
  .lagodny_plyn_do_kapieli_my_first_product_container .lagodny_plyn_do_kapieli_my_h4.lagodny_plyn_do_kapieli_my_way {
    font-size: 24px;
    line-height: 21px;
    letter-spacing: -0.5px;
    margin-bottom: 12px;
  }
  .lagodny_plyn_do_kapieli_my_first_product_container .lagodny_plyn_do_kapieli_my_h4.lagodny_plyn_do_kapieli_my_way .lagodny_plyn_do_kapieli_my_span {
    display: inline-block;
    color: #000;
    font-weight: 600;
    font-size: 20px;
    line-height: 21px;
    margin-left: 26px;
    letter-spacing: -0.5px;
    font-family: Poppins, sans-serif;
  }
  .lagodny_plyn_do_kapieli_my_first_product_container .lagodny_plyn_do_kapieli_my_capacity .lagodny_plyn_do_kapieli_my_paragraph {
    color: #a970ac;
    font-weight: 600;
  }
  .lagodny_plyn_do_kapieli_my_big_button {
    border: 2px solid #f49c70;
    font-size: 18px;
    line-height: 1;
    letter-spacing: 1.85px;
    font-weight: 700;
    background: #f49c70;
    border-radius: 50px;
    color: #fff;
    text-decoration: none;
    display: flex;
    padding: 15px 51px;
    margin-top: 10px;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
    width: 171px;
    margin: 0 auto;
    margin-top: 21px;
  }
  .lagodny_plyn_do_kapieli_my_big_button:hover {
    background-color: transparent;
    color: #f49c70 !important;
    text-decoration: none;
  }
  .lagodny_plyn_do_kapieli_my_important_section {
    background-color: #e9f8ff;
    position: relative;
    margin-top: 20px;
    padding-bottom: 1px;
  }
  .lagodny_plyn_do_kapieli_my_important_bg {
    position: absolute;
    top: -59px;
    left: -140px;
    z-index: -1;
  }
  .lagodny_plyn_do_kapieli_my_header_container {
    text-align: center;
    padding-top: 60px;
    margin-bottom: 54px;
  }
  .lagodny_plyn_do_kapieli_my_grid {
    display: grid;
    grid-template-columns: repeat(2, 46%);
    text-align: center;
    justify-content: center;
  }
  .lagodny_plyn_do_kapieli_my_header_container .lagodny_plyn_do_kapieli_my_h2 {
    font-weight: 600;
    letter-spacing: -1.05px;
    font-size: 42px;
    line-height: 50px;
    margin: 0 0 6px;
    color: #27348b;
  }
  .lagodny_plyn_do_kapieli_my_header_container .lagodny_plyn_do_kapieli_my_h3 {
    font-size: 28px;
    line-height: 19.45px;
    letter-spacing: -0.75px;
    color: #28348a;
    font-weight: 600;
    margin: 0;
  }
  .lagodny_plyn_do_kapieli_my_header_container .lagodny_plyn_do_kapieli_my_paragraph {
    font-size: 24px;
    line-height: 27px;
    color: #d3505b;
    margin: 8px 0 0;
    font-weight: 600;
  }
  .lagodny_plyn_do_kapieli_my_content_row {
    display: grid;
    grid-gap: 30px;
  }
  .lagodny_plyn_do_kapieli_my_content_left {
    padding-left: 52px;
  }
  .lagodny_plyn_do_kapieli_my_content_right {
    padding-right: 52px;
    display: flex;
    align-items: flex-start;
  }
  .lagodny_plyn_do_kapieli_my_content_row .lagodny_plyn_do_kapieli_my_h3 {
    margin: 0;
    font-size: 23px;
    line-height: 32px;
    color: #d3505b;
    font-weight: 600;
    margin-bottom: 2px;
    margin-top: 0;
  }
  .lagodny_plyn_do_kapieli_my_content_row .lagodny_plyn_do_kapieli_my_h5 {
    margin: 0;
    color: #d3505b;
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
  }
  .lagodny_plyn_do_kapieli_my_content_row .lagodny_plyn_do_kapieli_my_img {
    margin: 14px 0 0;
    display: block;
  }
  .lagodny_plyn_do_kapieli_my_content_row .lagodny_plyn_do_kapieli_my_paragraph {
    font-size: 19px;
    line-height: 24px;
    color: #221e20;
    margin: 0;
  }
  .lagodny_plyn_do_kapieli_my_separator {
    display: block;
    height: 10px;
  }
  .lagodny_plyn_do_kapieli_my_movie_heder {
    position: relative;
    z-index: 20;
  }
  .lagodny_plyn_do_kapieli_my_cosmetic_header .lagodny_plyn_do_kapieli_my_h2 {
    color: #a970ac;
    text-align: center;
    margin: 30px 0 50px;
    font-size: 32px;
  }
  .lagodny_plyn_do_kapieli_my_line_content {
    display: flex;
    padding: 0 63px 0 57px;
    align-items: center;
    justify-content: center;
  }
  .lagodny_plyn_do_kapieli_my_line_content .lagodny_plyn_do_kapieli_my_product_box {
    margin: 0 25px;
    width: 210px;
  }
  .lagodny_plyn_do_kapieli_my_product_link {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: space-between;
    text-align: center;
    text-decoration: none;
    color: #d3505b;
  }
  .lagodny_plyn_do_kapieli_my_product_link:hover {
    text-decoration: none;
  }
  .lagodny_plyn_do_kapieli_my_product_box .lagodny_plyn_do_kapieli_my_h2 {
    font-size: 21px;
    line-height: 23px;
    color: #d3505b;
    font-weight: 400;
    letter-spacing: -0.56px;
  }
  .lagodny_plyn_do_kapieli_my_product_box .lagodny_plyn_do_kapieli_my_strong {
    display: block;
    font-weight: 600;
  }
  .lagodny_plyn_do_kapieli_my_product_box .lagodny_plyn_do_kapieli_my_product_image {
    max-width: 100%;
    transition: transform 0.3s ease-in;
  }
  .lagodny_plyn_do_kapieli_my_product_link:hover .lagodny_plyn_do_kapieli_my_product_image {
    transform: scale(1.1);
  }
  .lagodny_plyn_do_kapieli_my_product_box .lagodny_plyn_do_kapieli_my_big_button {
    font-size: 18px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    color: #fff;
  }
  .lagodny_plyn_do_kapieli_my_movie_heder .lagodny_plyn_do_kapieli_my_h2,
  .lagodny_plyn_do_kapieli_my_portfolio_header .lagodny_plyn_do_kapieli_my_h2 {
    color: #b484b9;
    font-size: 34px;
    line-height: 34px;
    margin: 80px 0 100px;
    font-weight: 500;
  }
  .lagodny_plyn_do_kapieli_my_portfolio_content {
    display: grid;
    grid-template-columns: 328px 328px 1fr;
    grid-gap: 30px;
  }
  .lagodny_plyn_do_kapieli_my_portfolio_container {
    position: relative;
    padding-left: 71px;
  }
  .lagodny_plyn_do_kapieli_my_portfolio_box .lagodny_plyn_do_kapieli_my_h5 {
    color: #5daca0;
    font-size: 24px;
    line-height: 26px;
    margin-bottom: 10px;
    font-weight: 600;
    margin-top: 0;
  }
  .lagodny_plyn_do_kapieli_my_portfolio_box .lagodny_plyn_do_kapieli_my_paragraph {
    margin: 0;
    font-size: 13px;
    line-height: 20px;
  }
  .lagodny_plyn_do_kapieli_my_footer_image_top {
    position: absolute;
    right: -20px;
    top: -50px;
    z-index: 1;
    max-width: 160px !important;
  }
  .lagodny_plyn_do_kapieli_my_footer_image {
    right: 0;
    top: 85px;
    z-index: 1;
  }
  .lagodny_plyn_do_kapieli_my_portfolio_box .lagodny_plyn_do_kapieli_my_box {
    min-height: 339px;
    padding-right: 12px;
    position: relative;
  }
  .lagodny_plyn_do_kapieli_my_portfolio_box .lagodny_plyn_do_kapieli_my_box .lagodny_plyn_do_kapieli_my_small_button {
    position: absolute;
    bottom: 20px;
    line-height: 25px;
    display: flex;
    width: 136px;
    height: 31px;
    align-items: center;
    justify-content: center;
    background-color: #dcf4ef;
    text-decoration: none;
    border: 1px solid #dcf4ef;
    border-radius: 50px;
    text-transform: uppercase;
    color: #5daca0;
    font-size: 11px;
    font-weight: 600;
    transition: all 0.3s ease-in;
  }
  .lagodny_plyn_do_kapieli_my_portfolio_box .lagodny_plyn_do_kapieli_my_box .lagodny_plyn_do_kapieli_my_small_button:hover {
    background: 0 0;
    border-color: #5daca0;
  }
  .lagodny_plyn_do_kapieli_my_wrapp_text .lagodny_plyn_do_kapieli_my_paragraph {
    padding-right: 65px;
    margin-bottom: 8px;
  }
  .lagodny_plyn_do_kapieli_my_portfolio_content .cloud_1_footer {
    bottom: -130px;
    right: -20px;
    z-index: 2;
  }
  .lagodny_plyn_do_kapieli_my_portfolio_content .cloud_3_footer {
    bottom: -230px;
    left: 40px;
    z-index: 2;
  }
  .lagodny_plyn_do_kapieli_my_movie_cotainer {
    position: relative;
    padding: 100px 0 130px 70px;
  }
  .lagodny_plyn_do_kapieli_my_blue_bg_image {
    z-index: 0;
    top: -360px;
    left: 0;
  }
  .lagodny_plyn_do_kapieli_my_movie_heder .lagodny_plyn_do_kapieli_my_h2 {
    margin: 40px 0;
  }
  .lagodny_plyn_do_kapieli_my_movie_content {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 10px solid #fff;
    border-radius: 30px;
    margin: 0 auto;
    width: 600px;
    max-width: calc(100% - 30px);
    transform: translateX(-35px);
    position: relative;
    overflow: hidden;
    -webkit-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    -moz-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
  }
  .lagodny_plyn_do_kapieli_my_movie_content .lagodny_plyn_do_kapieli_my_iframe {
    width: 100%;
    min-height: 320px;
  }
  .lagodny_plyn_do_kapieli_my_section_three .lagodny_plyn_do_kapieli_my_section_three_image {
    max-width: 100%;
  }
  .lagodny_plyn_do_kapieli_my_important_circle {
    position: absolute;
    top: 45px;
    transform: translateX(-40%);
  }
  .product_circle {
    position: absolute;
    left: 0;
    top: 190px;
    transform: translateX(-55%);
  }
  .product_heart {
    position: absolute;
    top: 170px;
    left: -20px;
  }
  .product_blue {
    position: absolute;
    right: 50px;
    top: -50px;
  }
  @media only screen and (max-width: 885px) {
    .lagodny_plyn_do_kapieli_my_bottom {
      padding: 0 42px;
    }
    .lagodny_plyn_do_kapieli_my_first_product_container .lagodny_plyn_do_kapieli_my_left,
    .lagodny_plyn_do_kapieli_my_first_product_container .lagodny_plyn_do_kapieli_my_right {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
      padding: 0 15px;
    }
    .lagodny_plyn_do_kapieli_my_first_product_container .lagodny_plyn_do_kapieli_my_h2 {
      text-align: center;
    }
    .lagodny_plyn_do_kapieli_my_first_product_container .lagodny_plyn_do_kapieli_my_paragraph {
      text-align: center;
    }
    .lagodny_plyn_do_kapieli_my_first_product_container .lagodny_plyn_do_kapieli_my_h4 {
      margin-bottom: 15px;
    }
    .lagodny_plyn_do_kapieli_my_first_product_container .lagodny_plyn_do_kapieli_my_ul {
      width: 720px;
      margin: 0 auto 10px;
      max-width: 100%;
    }
    .lagodny_plyn_do_kapieli_my_bottom {
      padding: 0 42px;
      display: flex;
      flex-wrap: wrap;
      width: 390px;
      justify-content: center;
      margin: 50px auto;
      padding-bottom: 50px;
    }
    .lagodny_plyn_do_kapieli_my_bottom .container_lagodny_plyn_do_kapieli_my_box {
      margin-bottom: 30px;
    }
    .lagodny_plyn_do_kapieli_my_content_row {
      grid-template-columns: repeat(1, 1fr);
      grid-gap: 10px;
      padding-bottom: 20px;
      margin-bottom: 20px;
      text-align: center;
      border-bottom: 1px solid #a970ac;
    }
    .lagodny_plyn_do_kapieli_my_content_row .lagodny_plyn_do_kapieli_my_img {
      margin: 14px auto 0;
    }
    .lagodny_plyn_do_kapieli_my_content_left {
      padding-left: 0;
    }
    .lagodny_plyn_do_kapieli_my_content_right {
      padding-right: 0;
    }
    .lagodny_plyn_do_kapieli_my_content_right.with_image {
      flex-wrap: wrap;
      align-items: center;
      justify-content: center;
    }
    .lagodny_plyn_do_kapieli_my_content_right.with_image img {
      margin-top: 15px;
    }
    .lagodny_plyn_do_kapieli_my_content_row:last-child {
      border-bottom: none;
    }
    .lagodny_plyn_do_kapieli_my_content_row .lagodny_plyn_do_kapieli_my_paragraph {
      padding: 0 15px;
    }
    .product_circle {
      top: 90px;
      z-index: -1;
    }
    .product_blue {
      top: 30px;
      z-index: -1;
    }
    .product_heart {
      left: 40px;
      z-index: -1;
    }
    .lagodny_plyn_do_kapieli_my_important_circle {
      display: none;
    }
    .lagodny_plyn_do_kapieli_my_grid {
      grid-template-columns: repeat(1, 100%);
      margin-bottom: 20px;
    }
  }
  @media only screen and (max-width: 760px) {
    .lagodny_plyn_do_kapieli_my_line_content {
      flex-wrap: wrap;
    }
    .lagodny_plyn_do_kapieli_my_line_content .lagodny_plyn_do_kapieli_my_product_box {
      margin: 30px 25px;
    }
  }
  @media only screen and (max-width: 730px) {
    .lagodny_plyn_do_kapieli_my_hero_container img {
      max-width: 100%;
    }
    .lagodny_plyn_do_kapieli_my_hero_container .lagodny_plyn_do_kapieli_my_h4 {
      font-size: 18px;
      line-height: 22px;
    }
  }
  @media only screen and (max-width: 650px) {
    .logo_onlybio {
      max-width: 280px !important;
    }
    .lagodny_plyn_do_kapieli_my_box.lagodny_plyn_do_kapieli_my_second {
      margin: 0 auto;
      padding-top: 265px;
    }
    .lagodny_plyn_do_kapieli_my_contant_container .lagodny_plyn_do_kapieli_my_paragraph {
      font-size: 20px;
    }
    .lagodny_plyn_do_kapieli_my_bottom_blue_content .lagodny_plyn_do_kapieli_my_top {
      margin-top: 85px;
    }
    .lagodny_plyn_do_kapieli_my_cosmetic_header .lagodny_plyn_do_kapieli_my_h2 {
      margin: 0 30px;
      font-size: 28px;
    }
    .lagodny_plyn_do_kapieli_my_portfolio_container {
      padding: 0 25px;
    }
    .lagodny_plyn_do_kapieli_my_portfolio_box .lagodny_plyn_do_kapieli_my_box {
      min-height: unset;
      padding-bottom: 70px;
    }
    .lagodny_plyn_do_kapieli_my_movie_cotainer {
      padding: 70px 25px 130px 25px;
    }
    .lagodny_plyn_do_kapieli_my_movie_content {
      transform: translateX(0);
    }
    .lagodny_plyn_do_kapieli_my_portfolio_content {
      grid-template-columns: repeat(1, 1fr);
    }
    .lagodny_plyn_do_kapieli_my_inside_img {
      max-width: 100%;
    }
    .lagodny_plyn_do_kapieli_my_wrapp {
      grid-template-columns: repeat(1, 100%);
      justify-content: center;
    }
    .lagodny_plyn_do_kapieli_my_wrapp img {
      margin-bottom: 20px;
      justify-self: center;
    }
    .lagodny_plyn_do_kapieli_my_second .lagodny_plyn_do_kapieli_my_h3 {
      line-height: 38px;
    }
    .lagodny_plyn_do_kapieli_my_first_product_container .lagodny_plyn_do_kapieli_my_paragraph {
      padding-right: unset;
    }
    .lagodny_plyn_do_kapieli_my_wrapp_text .lagodny_plyn_do_kapieli_my_paragraph {
      padding-right: unset;
    }
  }
  @media only screen and (max-width: 550px) {
    .lagodny_plyn_do_kapieli_my_hero_container {
      padding: 0 15px;
    }
    .lagodny_plyn_do_kapieli_my_hero_container .lagodny_plyn_do_kapieli_my_h4 {
      font-size: 16px;
      line-height: 17px;
      padding-top: 20px;
    }
    .logo_onlybio {
      max-width: 180px !important;
    }
    .lagodny_plyn_do_kapieli_my_hero_bg {
      background-position: -300px top;
    }
    .lagodny_plyn_do_kapieli_my_bottom_blue_content .lagodny_plyn_do_kapieli_my_top {
      margin-top: 85px;
      padding: 0 15px;
    }
    .lagodny_plyn_do_kapieli_my_contant_container .lagodny_plyn_do_kapieli_my_paragraph {
      font-size: 14px;
      line-height: 1.3;
    }
    .lagodny_plyn_do_kapieli_my_big_number {
      line-height: 68px;
      font-size: 127px;
    }
    .lagodny_plyn_do_kapieli_my_line_content {
      padding: 0 15px;
    }
    .lagodny_plyn_do_kapieli_my_cosmetic_header .lagodny_plyn_do_kapieli_my_h2 {
      margin: 20px 30px;
      font-size: 26px;
    }
    .lagodny_plyn_do_kapieli_my_movie_heder .lagodny_plyn_do_kapieli_my_h2,
    .lagodny_plyn_do_kapieli_my_portfolio_header .lagodny_plyn_do_kapieli_my_h2 {
      font-size: 24px;
      line-height: 29px;
      margin: 80px 0 30px;
    }
    .lagodny_plyn_do_kapieli_my_footer_image {
      display: none;
    }
    .lagodny_plyn_do_kapieli_my_bottom {
      max-width: calc(100% - 30px);
      padding: 0;
    }
    .lagodny_plyn_do_kapieli_my_movie_content {
      transform: translateX(0);
      max-width: 100%;
    }
    .lagodny_plyn_do_kapieli_my_movie_content .lagodny_plyn_do_kapieli_my_iframe {
      width: 100%;
      min-height: 215px;
    }
    .lagodny_plyn_do_kapieli_my_movie_cotainer {
      padding: 0 15px 130px 15px;
    }
    .lagodny_plyn_do_kapieli_my_footer_image_top {
      right: -80px;
      top: -40px;
    }
    .lagodny_plyn_do_kapieli_my_content_row .lagodny_plyn_do_kapieli_my_paragraph {
      font-size: 11px;
      line-height: 15px;
    }
    .lagodny_plyn_do_kapieli_my_content_row .lagodny_plyn_do_kapieli_my_h3 {
      font-size: 27px;
      line-height: 25px;
    }
    .lagodny_plyn_do_kapieli_my_header_container .lagodny_plyn_do_kapieli_my_h2 {
      font-size: 29px;
      line-height: 30px;
    }
    .lagodny_plyn_do_kapieli_my_header_container .lagodny_plyn_do_kapieli_my_h3 {
      font-size: 23px;
      line-height: 27px;
    }
    .lagodny_plyn_do_kapieli_my_header_container .lagodny_plyn_do_kapieli_my_paragraph {
      font-size: 15px;
      line-height: 14px;
    }
    .lagodny_plyn_do_kapieli_my_content_row .lagodny_plyn_do_kapieli_my_h5 {
      font-size: 13px;
      line-height: 16px;
    }
    .lagodny_plyn_do_kapieli_my_first_product_container .lagodny_plyn_do_kapieli_my_h2 {
      font-size: 36px;
      line-height: 40px;
    }
    .lagodny_plyn_do_kapieli_my_first_product_container .lagodny_plyn_do_kapieli_my_h4.lagodny_plyn_do_kapieli_my_way .lagodny_plyn_do_kapieli_my_span {
      margin-left: 9px;
    }
  }
  /*RC CSS'es*/
  /*lagodny_szampon_do_wlosow*/
  
  .lagodny_szampon_do_wlosow_my_body {
    font-family: Poppins, sans-serif;
    margin: 0 auto;
    width: 1110px;
    max-width: 100%;
    padding: 0;
    overflow: hidden;
  }
  .lagodny_szampon_do_wlosow_my_hero_container {
    margin: 0 auto 125px 20px;
    text-align: center;
    width: 50%;
  }
  .lagodny_szampon_do_wlosow_my_wrapp_image {
    display: grid;
    justify-content: center;
  }
  .lagodny_szampon_do_wlosow_my_hero_container .lagodny_szampon_do_wlosow_my_h4 {
    width: 100%;
    text-align: center;
    color: #007a7c;
    font-size: 23px;
    line-height: 32px;
    margin-bottom: 17px;
    margin-top: 0;
    padding-top: 63px;
  }
  .lagodny_szampon_do_wlosow_my_box {
    background-color: #fff;
    -webkit-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    -moz-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    position: relative;
    z-index: 2;
  }
  .lagodny_szampon_do_wlosow_my_box.lagodny_szampon_do_wlosow_my_second {
    width: 956px;
    padding: 161px 30px 35px;
    border-radius: 30px;
    background: 0 0 !important;
    box-shadow: none;
    text-align: center;
    margin: 0 auto;
    max-width: calc(100% - 30px);
  }
  .lagodny_szampon_do_wlosow_my_hero_bg {
    background-color: #d3eefd;
    background-image: url(https://onlybio.life/img/rc/lagodny_zel_do_mycia_ciala/img/header.png);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: auto;
    position: relative;
  }
  .lagodny_szampon_do_wlosow_my_second .lagodny_szampon_do_wlosow_my_h3 {
    color: #28348a;
    font-weight: 600;
    margin: 0 0 18px;
    font-size: 28px;
    line-height: 19.45px;
  }
  .lagodny_szampon_do_wlosow_my_second .lagodny_szampon_do_wlosow_my_paragraph {
    font-size: 18px;
    line-height: 23px;
    color: #221e20;
    font-weight: 500;
    margin: 0 0 10px;
  }
  .lagodny_szampon_do_wlosow_my_bottom_blue_content .lagodny_szampon_do_wlosow_my_top {
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
    padding: 0 68px;
    margin-top: 55px;
  }
  .lagodny_szampon_do_wlosow_my_big_number {
    color: #007a7c;
    line-height: 91px;
    font-size: 197px;
    font-weight: 700;
    margin: 0;
    position: relative;
    z-index: 1;
  }
  .lagodny_szampon_do_wlosow_my_contant_container .lagodny_szampon_do_wlosow_my_paragraph {
    color: #d3505b;
    font-size: 23px;
    line-height: 30px;
    margin: 0;
    margin-left: 25px;
    font-weight: 600;
    position: relative;
    z-index: 1;
  }
  .lagodny_szampon_do_wlosow_my_bottom {
    padding: 0 48px 0 58px;
    display: grid;
    grid-template-columns: 290px 230px 230px;
    grid-gap: 30px;
    margin-top: 76px;
    padding-bottom: 75px;
  }
  .lagodny_szampon_do_wlosow_my_wrapp {
    display: grid;
    grid-template-columns: 21.333% 66.666%;
    align-items: center;
  }
  .lagodny_szampon_do_wlosow_my_absolute {
    position: absolute;
  }
  .cloud_1 {
    right: 0;
    bottom: 360px;
    z-index: 0;
    transform: translateX(140px);
  }
  .cloud_2 {
    top: 300px;
    left: -150px;
  }
  .cloud_3 {
    bottom: 50px;
    right: -160px;
  }
  .cloud_4 {
    bottom: 480px;
    left: -100px;
  }
  .cloud_5 {
    bottom: 670px;
    right: -80px;
  }
  .cloud_6 {
    bottom: 520px;
    left: 180px;
  }
  .bottom_blue {
    bottom: 62px;
    transform: translateY(100%);
    right: -18px;
  }
  .lagodny_szampon_do_wlosow_my_bottom .lagodny_szampon_do_wlosow_my_box,
  .lagodny_szampon_do_wlosow_my_portfolio_box .lagodny_szampon_do_wlosow_my_box {
    border-radius: 17px;
    padding: 33px 3px 15px 35px;
    min-height: 220px;
  }
  .lagodny_szampon_do_wlosow_my_bottom .container_lagodny_szampon_do_wlosow_my_box,
  .lagodny_szampon_do_wlosow_my_portfolio_content .container_lagodny_szampon_do_wlosow_my_box {
    display: flex;
    align-items: center;
  }
  .lagodny_szampon_do_wlosow_my_bottom .lagodny_szampon_do_wlosow_my_h5 {
    color: #5daca0;
    font-size: 16px;
    line-height: 18px;
    margin: 0 0 10px;
    font-weight: 600;
  }
  .lagodny_szampon_do_wlosow_my_bottom .lagodny_szampon_do_wlosow_my_paragraph {
    margin: 0;
    color: #221e20;
    line-height: 20px;
    font-size: 13px;
    font-weight: 600;
  }
  .lagodny_szampon_do_wlosow_my_bottom .lagodny_szampon_do_wlosow_my_box.big_box {
    position: relative;
    padding: 19px 20px 15px 35px;
  }
  .lagodny_szampon_do_wlosow_my_bottom .lagodny_szampon_do_wlosow_my_box.big_box::after {
    position: absolute;
    content: "";
    width: calc(100% + 20px);
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    height: calc(100% + 20px);
    border: 3px solid #d3505b;
    border-radius: 30px;
  }
  .lagodny_szampon_do_wlosow_my_bird {
    top: 0;
    left: 0;
    transform: translate(-14px, -7px);
  }
  .lagodny_szampon_do_wlosow_my_bottom .big_box .lagodny_szampon_do_wlosow_my_bird {
    transform: translate(-28px, -23px);
  }
  .lagodny_szampon_do_wlosow_my_bottom .big_box .lagodny_szampon_do_wlosow_my_h5 {
    font-size: 21px;
    line-height: 26px;
  }
  .lagodny_szampon_do_wlosow_my_bottom .big_box .lagodny_szampon_do_wlosow_my_paragraph {
    font-size: 16px;
    line-height: 27px;
  }
  .lagodny_szampon_do_wlosow_my_first_product_container {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    padding: 130px 0 165px;
    background-image: url(https://onlybio.life/img/rc/lagodny_zel_do_mycia_ciala/img/blue_bg.svg);
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: contain;
  }
  .lagodny_szampon_do_wlosow_my_first_product_container .lagodny_szampon_do_wlosow_my_left {
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    max-width: 60%;
    padding-left: 70px;
    position: relative;
  }
  .lagodny_szampon_do_wlosow_my_first_product_container .lagodny_szampon_do_wlosow_my_right {
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    max-width: 40%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    flex-direction: column;
    position: relative;
  }
  .lagodny_szampon_do_wlosow_my_first_product_container .lagodny_szampon_do_wlosow_my_h2 {
    color: #d3505b;
    font-size: 54px;
    line-height: 50px;
    margin: 0 0 20px;
    font-weight: 300;
  }
  .lagodny_szampon_do_wlosow_my_first_product_container .lagodny_szampon_do_wlosow_my_h2 .lagodny_szampon_do_wlosow_my_strong {
    font-weight: 500;
  }
  .lagodny_szampon_do_wlosow_my_first_product_container .lagodny_szampon_do_wlosow_my_paragraph {
    color: #000;
    font-size: 15px;
    line-height: 20px;
    margin: 0 0 20px;
  }
  .lagodny_szampon_do_wlosow_my_h4.purple_color {
    color: #a970ac;
  }
  .lagodny_szampon_do_wlosow_my_first_product_container .lagodny_szampon_do_wlosow_my_h4 {
    font-size: 24px;
    line-height: 20px;
    margin: 0;
    letter-spacing: -0.47px;
    font-weight: 500;
    margin-top: 32px;
    margin-bottom: 22px;
  }
  .lagodny_szampon_do_wlosow_my_first_product_container .lagodny_szampon_do_wlosow_my_ul {
    list-style: none;
    padding-left: 30px;
  }
  .lagodny_szampon_do_wlosow_my_first_product_container li {
    font-size: 15px;
    line-height: 16px;
    margin-bottom: 10px;
    position: relative;
  }
  .lagodny_szampon_do_wlosow_my_first_product_container li::before {
    position: absolute;
    width: 15px;
    height: 15px;
    content: "";
    background: url(https://onlybio.life/img/rc/lagodny_zel_do_mycia_ciala/img/heart.svg);
    background-position: center;
    background-size: contain;
    left: -30px;
    top: 0;
  }
  .lagodny_szampon_do_wlosow_my_wrapp_text .lagodny_szampon_do_wlosow_my_paragraph {
    padding-right: 65px;
    margin-bottom: 8px;
  }
  .lagodny_szampon_do_wlosow_my_first_product_container .lagodny_szampon_do_wlosow_my_h4.lagodny_szampon_do_wlosow_my_way {
    font-size: 24px;
    line-height: 21px;
    letter-spacing: -0.5px;
    margin-bottom: 12px;
  }
  .lagodny_szampon_do_wlosow_my_first_product_container
    .lagodny_szampon_do_wlosow_my_h4.lagodny_szampon_do_wlosow_my_way
    .lagodny_szampon_do_wlosow_my_span {
    display: inline-block;
    color: #000;
    font-weight: 600;
    font-size: 20px;
    line-height: 21px;
    margin-left: 26px;
    letter-spacing: -0.5px;
    font-family: Poppins, sans-serif;
  }
  .lagodny_szampon_do_wlosow_my_first_product_container .lagodny_szampon_do_wlosow_my_capacity .lagodny_szampon_do_wlosow_my_paragraph {
    color: #a970ac;
    font-weight: 600;
  }
  .lagodny_szampon_do_wlosow_my_big_button {
    border: 2px solid #f49c70;
    font-size: 29px;
    line-height: 1;
    letter-spacing: 2.9px;
    font-weight: 700;
    background: #f49c70;
    border-radius: 50px;
    color: #fff;
    text-decoration: none;
    display: flex;
    padding: 15px 51px;
    margin-top: 10px;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .lagodny_szampon_do_wlosow_my_big_button:hover {
    background-color: transparent;
    color: #f49c70 !important;
    text-decoration: none;
  }
  .lagodny_szampon_do_wlosow_my_important_section {
    background-color: #e9f8ff;
    position: relative;
    margin-top: 20px;
    padding-bottom: 1px;
  }
  .lagodny_szampon_do_wlosow_my_important_bg {
    position: absolute;
    top: -59px;
    left: -140px;
    z-index: -1;
  }
  .lagodny_szampon_do_wlosow_my_header_container {
    text-align: center;
    padding-top: 60px;
    margin-bottom: 54px;
  }
  .lagodny_szampon_do_wlosow_my_grid {
    display: grid;
    grid-template-columns: repeat(2, 46%);
    text-align: center;
    justify-content: center;
  }
  .lagodny_szampon_do_wlosow_my_header_container .lagodny_szampon_do_wlosow_my_h2 {
    font-weight: 600;
    letter-spacing: -1.05px;
    font-size: 42px;
    line-height: 50px;
    margin: 0 0 6px;
    color: #27348b;
  }
  .lagodny_szampon_do_wlosow_my_header_container .lagodny_szampon_do_wlosow_my_h3 {
    font-size: 28px;
    line-height: 19.45px;
    letter-spacing: -0.75px;
    color: #28348a;
    font-weight: 600;
    margin: 0;
  }
  .lagodny_szampon_do_wlosow_my_header_container .lagodny_szampon_do_wlosow_my_paragraph {
    font-size: 24px;
    line-height: 27px;
    color: #d3505b;
    margin: 8px 0 0;
    font-weight: 600;
  }
  .lagodny_szampon_do_wlosow_my_content_row {
    display: grid;
    grid-gap: 30px;
  }
  .lagodny_szampon_do_wlosow_my_content_left {
    padding-left: 52px;
  }
  .lagodny_szampon_do_wlosow_my_content_right {
    padding-right: 52px;
    display: flex;
    align-items: flex-start;
  }
  .lagodny_szampon_do_wlosow_my_content_row .lagodny_szampon_do_wlosow_my_h3 {
    margin: 0;
    font-size: 27px;
    line-height: 32px;
    color: #d3505b;
    font-weight: 600;
    margin-bottom: 2px;
    margin-top: 0;
  }
  .lagodny_szampon_do_wlosow_my_content_row .lagodny_szampon_do_wlosow_my_h5 {
    margin: 0;
    color: #d3505b;
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
  }
  .lagodny_szampon_do_wlosow_my_content_row .lagodny_szampon_do_wlosow_my_img {
    margin: 14px 0 0;
    display: block;
  }
  .lagodny_szampon_do_wlosow_my_content_row .lagodny_szampon_do_wlosow_my_paragraph {
    font-size: 19px;
    line-height: 24px;
    color: #221e20;
    margin: 0;
  }
  .lagodny_szampon_do_wlosow_my_separator {
    display: block;
    height: 10px;
  }
  .lagodny_szampon_do_wlosow_my_cosmetic_header .lagodny_szampon_do_wlosow_my_h2 {
    color: #a970ac;
    text-align: center;
    margin: 30px 0 50px;
    font-size: 32px;
  }
  .lagodny_szampon_do_wlosow_my_line_content {
    display: flex;
    padding: 0 63px 0 57px;
    align-items: center;
    justify-content: center;
  }
  .lagodny_szampon_do_wlosow_my_line_content .lagodny_szampon_do_wlosow_my_product_box {
    margin: 0 25px;
    width: 185px;
  }
  .lagodny_szampon_do_wlosow_my_product_link {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: space-between;
    text-align: center;
    text-decoration: none;
    color: #d3505b;
  }
  .lagodny_szampon_do_wlosow_my_product_link:hover {
    text-decoration: none;
  }
  .lagodny_szampon_do_wlosow_my_product_box .lagodny_szampon_do_wlosow_my_h2 {
    font-size: 22.3px;
    line-height: 23px;
    color: #d3505b;
    font-weight: 400;
    letter-spacing: -0.56px;
  }
  .lagodny_szampon_do_wlosow_my_product_box .lagodny_szampon_do_wlosow_my_strong {
    display: block;
    font-weight: 600;
  }
  .lagodny_szampon_do_wlosow_my_product_box .lagodny_szampon_do_wlosow_my_product_image {
    max-width: 100%;
    transition: transform 0.3s ease-in;
  }
  .lagodny_szampon_do_wlosow_my_product_link:hover .lagodny_szampon_do_wlosow_my_product_image {
    transform: scale(1.1);
  }
  .lagodny_szampon_do_wlosow_my_product_box .lagodny_szampon_do_wlosow_my_big_button {
    font-size: 18px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    color: #fff;
  }
  .lagodny_szampon_do_wlosow_my_movie_heder .lagodny_szampon_do_wlosow_my_h2,
  .lagodny_szampon_do_wlosow_my_portfolio_header .lagodny_szampon_do_wlosow_my_h2 {
    color: #b484b9;
    font-size: 34px;
    line-height: 34px;
    margin: 80px 0 100px;
    font-weight: 500;
  }
  .lagodny_szampon_do_wlosow_my_portfolio_content {
    display: grid;
    grid-template-columns: 328px 328px 1fr;
    grid-gap: 30px;
  }
  .lagodny_szampon_do_wlosow_my_portfolio_container {
    position: relative;
    padding-left: 71px;
  }
  .lagodny_szampon_do_wlosow_my_portfolio_box .lagodny_szampon_do_wlosow_my_h5 {
    color: #5daca0;
    font-size: 24px;
    line-height: 26px;
    margin-bottom: 10px;
    font-weight: 600;
    margin-top: 0;
  }
  .lagodny_szampon_do_wlosow_my_portfolio_box .lagodny_szampon_do_wlosow_my_paragraph {
    margin: 0;
    font-size: 13px;
    line-height: 20px;
  }
  .lagodny_szampon_do_wlosow_my_footer_image_top {
    position: absolute;
    right: -20px;
    top: -50px;
    z-index: 1;
    max-width: 160px !important;
  }
  .lagodny_szampon_do_wlosow_my_movie_heder {
    position: relative;
    z-index: 20;
  }
  .lagodny_szampon_do_wlosow_my_footer_image {
    right: 0;
    top: 85px;
    z-index: 1;
  }
  .lagodny_szampon_do_wlosow_my_portfolio_box .lagodny_szampon_do_wlosow_my_box {
    min-height: 339px;
    padding-right: 12px;
    position: relative;
  }
  .lagodny_szampon_do_wlosow_my_portfolio_box .lagodny_szampon_do_wlosow_my_box .lagodny_szampon_do_wlosow_my_small_button {
    position: absolute;
    bottom: 20px;
    line-height: 25px;
    display: flex;
    width: 136px;
    height: 31px;
    align-items: center;
    justify-content: center;
    background-color: #dcf4ef;
    text-decoration: none;
    border: 1px solid #dcf4ef;
    border-radius: 50px;
    text-transform: uppercase;
    color: #5daca0;
    font-size: 11px;
    font-weight: 600;
    transition: all 0.3s ease-in;
  }
  .lagodny_szampon_do_wlosow_my_portfolio_box .lagodny_szampon_do_wlosow_my_box .lagodny_szampon_do_wlosow_my_small_button:hover {
    background: 0 0;
    border-color: #5daca0;
  }
  .lagodny_szampon_do_wlosow_my_portfolio_content .cloud_1_footer {
    bottom: -130px;
    right: -20px;
    z-index: 2;
  }
  .lagodny_szampon_do_wlosow_my_portfolio_content .cloud_3_footer {
    bottom: -230px;
    left: 40px;
    z-index: 2;
  }
  .lagodny_szampon_do_wlosow_my_movie_cotainer {
    position: relative;
    padding: 100px 0 130px 70px;
  }
  .lagodny_szampon_do_wlosow_my_blue_bg_image {
    z-index: 0;
    top: -360px;
    left: 0;
  }
  .lagodny_szampon_do_wlosow_my_movie_heder .lagodny_szampon_do_wlosow_my_h2 {
    margin: 40px 0;
  }
  .lagodny_szampon_do_wlosow_my_movie_content {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 10px solid #fff;
    border-radius: 30px;
    margin: 0 auto;
    width: 600px;
    max-width: calc(100% - 30px);
    transform: translateX(-35px);
    position: relative;
    overflow: hidden;
    -webkit-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    -moz-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
  }
  .lagodny_szampon_do_wlosow_my_movie_content .lagodny_szampon_do_wlosow_my_iframe {
    width: 100%;
    min-height: 320px;
  }
  .lagodny_szampon_do_wlosow_my_section_three .lagodny_szampon_do_wlosow_my_section_three_image {
    max-width: 100%;
  }
  .lagodny_szampon_do_wlosow_my_important_circle {
    position: absolute;
    top: 45px;
    transform: translateX(-40%);
  }
  .product_circle {
    position: absolute;
    left: 0;
    top: 190px;
    transform: translateX(-55%);
  }
  .product_heart {
    position: absolute;
    top: 170px;
    left: -20px;
  }
  .product_blue {
    position: absolute;
    right: 50px;
    top: -50px;
  }
  @media only screen and (max-width: 885px) {
    .lagodny_szampon_do_wlosow_my_bottom {
      padding: 0 42px;
    }
    .lagodny_szampon_do_wlosow_my_first_product_container .lagodny_szampon_do_wlosow_my_left,
    .lagodny_szampon_do_wlosow_my_first_product_container .lagodny_szampon_do_wlosow_my_right {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
      padding: 0 15px;
    }
    .lagodny_szampon_do_wlosow_my_first_product_container .lagodny_szampon_do_wlosow_my_h2 {
      text-align: center;
    }
    .lagodny_szampon_do_wlosow_my_first_product_container .lagodny_szampon_do_wlosow_my_paragraph {
      text-align: center;
    }
    .lagodny_szampon_do_wlosow_my_first_product_container .lagodny_szampon_do_wlosow_my_h4 {
      margin-bottom: 15px;
    }
    .lagodny_szampon_do_wlosow_my_first_product_container .lagodny_szampon_do_wlosow_my_ul {
      width: 720px;
      margin: 0 auto 10px;
      max-width: 100%;
    }
    .lagodny_szampon_do_wlosow_my_bottom {
      padding: 0 42px;
      display: flex;
      flex-wrap: wrap;
      width: 390px;
      justify-content: center;
      margin: 50px auto;
      padding-bottom: 50px;
    }
    .lagodny_szampon_do_wlosow_my_bottom .container_lagodny_szampon_do_wlosow_my_box {
      margin-bottom: 30px;
    }
    .lagodny_szampon_do_wlosow_my_content_row {
      grid-template-columns: repeat(1, 1fr);
      grid-gap: 10px;
      padding-bottom: 20px;
      margin-bottom: 20px;
      text-align: center;
      border-bottom: 1px solid #a970ac;
    }
    .lagodny_szampon_do_wlosow_my_content_row .lagodny_szampon_do_wlosow_my_img {
      margin: 14px auto 0;
    }
    .lagodny_szampon_do_wlosow_my_content_left {
      padding-left: 0;
    }
    .lagodny_szampon_do_wlosow_my_content_right {
      padding-right: 0;
    }
    .lagodny_szampon_do_wlosow_my_content_right.with_image {
      flex-wrap: wrap;
      align-items: center;
      justify-content: center;
    }
    .lagodny_szampon_do_wlosow_my_content_right.with_image img {
      margin-top: 15px;
    }
    .lagodny_szampon_do_wlosow_my_content_row:last-child {
      border-bottom: none;
    }
    .lagodny_szampon_do_wlosow_my_content_row .lagodny_szampon_do_wlosow_my_paragraph {
      padding: 0 15px;
    }
    .product_circle {
      top: 90px;
      z-index: -1;
    }
    .product_blue {
      top: 30px;
      z-index: -1;
    }
    .product_heart {
      left: 40px;
      z-index: -1;
    }
    .lagodny_szampon_do_wlosow_my_important_circle {
      display: none;
    }
  }
  @media only screen and (max-width: 760px) {
    .lagodny_szampon_do_wlosow_my_line_content {
      flex-wrap: wrap;
    }
    .lagodny_szampon_do_wlosow_my_line_content .lagodny_szampon_do_wlosow_my_product_box {
      margin: 30px 25px;
    }
    .lagodny_szampon_do_wlosow_my_product_link {
      height: unset;
    }
  }
  @media only screen and (max-width: 730px) {
    .lagodny_szampon_do_wlosow_my_hero_container img {
      max-width: 100%;
    }
    .lagodny_szampon_do_wlosow_my_hero_container .lagodny_szampon_do_wlosow_my_h4 {
      font-size: 18px;
      line-height: 22px;
    }
  }
  @media only screen and (max-width: 650px) {
    .logo_onlybio {
      max-width: 280px !important;
    }
    .lagodny_szampon_do_wlosow_my_box.lagodny_szampon_do_wlosow_my_second {
      margin: 0 auto;
      padding-top: 250px;
    }
    .lagodny_szampon_do_wlosow_my_contant_container .lagodny_szampon_do_wlosow_my_paragraph {
      font-size: 20px;
    }
    .lagodny_szampon_do_wlosow_my_bottom_blue_content .lagodny_szampon_do_wlosow_my_top {
      margin-top: 85px;
    }
    .lagodny_szampon_do_wlosow_my_cosmetic_header .lagodny_szampon_do_wlosow_my_h2 {
      margin: 0 30px;
      font-size: 28px;
    }
    .lagodny_szampon_do_wlosow_my_portfolio_container {
      padding: 0 25px;
    }
    .lagodny_szampon_do_wlosow_my_portfolio_box .lagodny_szampon_do_wlosow_my_box {
      min-height: unset;
      padding-bottom: 70px;
    }
    .lagodny_szampon_do_wlosow_my_movie_cotainer {
      padding: 70px 25px 130px 25px;
    }
    .lagodny_szampon_do_wlosow_my_movie_content {
      transform: translateX(0);
    }
    .lagodny_szampon_do_wlosow_my_portfolio_content {
      grid-template-columns: repeat(1, 1fr);
    }
    .lagodny_szampon_do_wlosow_my_inside_img {
      max-width: 100%;
    }
    .lagodny_szampon_do_wlosow_my_wrapp {
      grid-template-columns: repeat(1, 100%);
      justify-content: center;
    }
    .lagodny_szampon_do_wlosow_my_wrapp img {
      margin-bottom: 20px;
      justify-self: center;
    }
    .lagodny_szampon_do_wlosow_my_h3 {
      line-height: 38px !important;
    }
    .lagodny_szampon_do_wlosow_my_wrapp_text .lagodny_szampon_do_wlosow_my_paragraph {
      padding-right: unset;
    }
  }
  @media only screen and (max-width: 550px) {
    .lagodny_szampon_do_wlosow_my_hero_container {
      padding: 0 15px;
    }
    .lagodny_szampon_do_wlosow_my_hero_container .lagodny_szampon_do_wlosow_my_h4 {
      font-size: 16px;
      line-height: 17px;
      padding-top: 20px;
    }
    .logo_onlybio {
      max-width: 180px !important;
    }
    .lagodny_szampon_do_wlosow_my_hero_bg {
      background-position: -300px top;
    }
    .lagodny_szampon_do_wlosow_my_bottom_blue_content .lagodny_szampon_do_wlosow_my_top {
      margin-top: 85px;
      padding: 0 15px;
    }
    .lagodny_szampon_do_wlosow_my_contant_container .lagodny_szampon_do_wlosow_my_paragraph {
      font-size: 14px;
      line-height: 1.3;
    }
    .lagodny_szampon_do_wlosow_my_big_number {
      line-height: 68px;
      font-size: 127px;
    }
    .lagodny_szampon_do_wlosow_my_line_content {
      padding: 0 15px;
    }
    .lagodny_szampon_do_wlosow_my_cosmetic_header .lagodny_szampon_do_wlosow_my_h2 {
      margin: 20px 30px;
      font-size: 26px;
    }
    .lagodny_szampon_do_wlosow_my_movie_heder .lagodny_szampon_do_wlosow_my_h2,
    .lagodny_szampon_do_wlosow_my_portfolio_header .lagodny_szampon_do_wlosow_my_h2 {
      font-size: 24px;
      line-height: 29px;
      margin: 80px 0 30px;
    }
    .lagodny_szampon_do_wlosow_my_footer_image {
      display: none;
    }
    .lagodny_szampon_do_wlosow_my_bottom {
      max-width: calc(100% - 30px);
      padding: 0;
    }
    .lagodny_szampon_do_wlosow_my_movie_content {
      transform: translateX(0);
      max-width: 100%;
    }
    .lagodny_szampon_do_wlosow_my_movie_content .lagodny_szampon_do_wlosow_my_iframe {
      width: 100%;
      min-height: 215px;
    }
    .lagodny_szampon_do_wlosow_my_movie_cotainer {
      padding: 0 15px 130px 15px;
    }
    .lagodny_szampon_do_wlosow_my_footer_image_top {
      right: -80px;
      top: -40px;
    }
    .lagodny_szampon_do_wlosow_my_content_row .lagodny_szampon_do_wlosow_my_paragraph {
      font-size: 11px;
      line-height: 15px;
    }
    .lagodny_szampon_do_wlosow_my_content_row .lagodny_szampon_do_wlosow_my_h3 {
      font-size: 18px;
      line-height: 25px;
    }
    .lagodny_szampon_do_wlosow_my_header_container .lagodny_szampon_do_wlosow_my_h2 {
      font-size: 29px;
      line-height: 30px;
    }
    .lagodny_szampon_do_wlosow_my_header_container .lagodny_szampon_do_wlosow_my_h3 {
      font-size: 23px;
      line-height: 27px;
    }
    .lagodny_szampon_do_wlosow_my_header_container .lagodny_szampon_do_wlosow_my_paragraph {
      font-size: 15px;
      line-height: 14px;
    }
    .lagodny_szampon_do_wlosow_my_content_row .lagodny_szampon_do_wlosow_my_h5 {
      font-size: 13px;
      line-height: 16px;
    }
    .lagodny_szampon_do_wlosow_my_first_product_container .lagodny_szampon_do_wlosow_my_h2 {
      font-size: 36px;
      line-height: 40px;
    }
    .lagodny_szampon_do_wlosow_my_first_product_container
      .lagodny_szampon_do_wlosow_my_h4.lagodny_szampon_do_wlosow_my_way
      .lagodny_szampon_do_wlosow_my_span {
      margin-left: 9px;
    }
  } /*RC CSS'es*/
  
  /*RC CSS'es*/
  /*lagodny_zel_do_mycia_ciala*/
  
  .lagodny_zel_do_mycia_ciala_my_body {
    font-family: Poppins, sans-serif;
    margin: 0 auto;
    width: 1110px;
    max-width: 100%;
    padding: 0;
    overflow: hidden;
  }
  .lagodny_zel_do_mycia_ciala_my_hero_container {
    margin: 0 auto 125px 20px;
    text-align: center;
    width: 50%;
  }
  .lagodny_zel_do_mycia_ciala_my_hero_container .lagodny_zel_do_mycia_ciala_my_h4 {
    width: 100%;
    text-align: center;
    color: #007a7c;
    font-size: 23px;
    line-height: 32px;
    margin-bottom: 17px;
    margin-top: 0;
    padding-top: 63px;
  }
  .lagodny_zel_do_mycia_ciala_my_box {
    background-color: #fff;
    -webkit-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    -moz-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    position: relative;
    z-index: 2;
  }
  .lagodny_zel_do_mycia_ciala_my_box.lagodny_zel_do_mycia_ciala_my_second {
    width: 956px;
    padding: 161px 30px 35px;
    border-radius: 30px;
    background: 0 0 !important;
    box-shadow: none;
    text-align: center;
    margin: 0 auto;
    max-width: calc(100% - 30px);
  }
  .lagodny_zel_do_mycia_ciala_my_wrapp_image {
    display: grid;
    justify-content: center;
  }
  .lagodny_zel_do_mycia_ciala_my_hero_bg {
    background-color: #d3eefd;
    background-image: url(https://onlybio.life/img/rc/lagodny_zel_do_mycia_ciala/img/header.png);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: auto;
    position: relative;
  }
  .lagodny_zel_do_mycia_ciala_my_second .lagodny_zel_do_mycia_ciala_my_h3 {
    color: #28348a;
    font-weight: 600;
    margin: 0 0 18px;
    font-size: 28px;
    line-height: 19.45px;
  }
  .lagodny_zel_do_mycia_ciala_my_second .lagodny_zel_do_mycia_ciala_my_paragraph {
    font-size: 18px;
    line-height: 23px;
    color: #221e20;
    font-weight: 500;
    margin: 0 0 10px;
  }
  .lagodny_zel_do_mycia_ciala_my_bottom_blue_content .lagodny_zel_do_mycia_ciala_my_top {
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
    padding: 0 68px;
    margin-top: 55px;
  }
  .lagodny_zel_do_mycia_ciala_my_big_number {
    color: #007a7c;
    line-height: 91px;
    font-size: 197px;
    font-weight: 700;
    margin: 0;
    position: relative;
    z-index: 1;
  }
  .lagodny_zel_do_mycia_ciala_my_contant_container .lagodny_zel_do_mycia_ciala_my_paragraph {
    color: #d3505b;
    font-size: 23px;
    line-height: 30px;
    margin: 0;
    margin-left: 25px;
    font-weight: 600;
    position: relative;
    z-index: 1;
  }
  .lagodny_zel_do_mycia_ciala_my_bottom {
    padding: 0 48px 0 58px;
    display: grid;
    grid-template-columns: 290px 230px 230px;
    grid-gap: 30px;
    margin-top: 76px;
    padding-bottom: 75px;
  }
  .lagodny_zel_do_mycia_ciala_my_wrapp {
    display: grid;
    grid-template-columns: 21.333% 66.666%;
    align-items: center;
  }
  .lagodny_zel_do_mycia_ciala_my_absolute {
    position: absolute;
  }
  .cloud_1 {
    right: 0;
    bottom: 360px;
    z-index: 0;
    transform: translateX(140px);
  }
  .cloud_2 {
    top: 300px;
    left: -150px;
  }
  .cloud_3 {
    bottom: 50px;
    right: -160px;
  }
  .cloud_4 {
    bottom: 480px;
    left: -100px;
  }
  .cloud_5 {
    bottom: 670px;
    right: -80px;
  }
  .cloud_6 {
    bottom: 520px;
    left: 180px;
  }
  .bottom_blue {
    bottom: 48px;
    transform: translateY(100%);
    right: -18px;
  }
  .lagodny_zel_do_mycia_ciala_my_bottom .lagodny_zel_do_mycia_ciala_my_box,
  .lagodny_zel_do_mycia_ciala_my_portfolio_box .lagodny_zel_do_mycia_ciala_my_box {
    border-radius: 17px;
    padding: 33px 3px 15px 35px;
    min-height: 220px;
  }
  .lagodny_zel_do_mycia_ciala_my_bottom .container_lagodny_zel_do_mycia_ciala_my_box,
  .lagodny_zel_do_mycia_ciala_my_portfolio_content .container_lagodny_zel_do_mycia_ciala_my_box {
    display: flex;
    align-items: center;
  }
  .lagodny_zel_do_mycia_ciala_my_bottom .lagodny_zel_do_mycia_ciala_my_h5 {
    color: #5daca0;
    font-size: 16px;
    line-height: 18px;
    margin: 0 0 10px;
    font-weight: 600;
  }
  .lagodny_zel_do_mycia_ciala_my_bottom .lagodny_zel_do_mycia_ciala_my_paragraph {
    margin: 0;
    color: #221e20;
    line-height: 20px;
    font-size: 13px;
    font-weight: 600;
  }
  .lagodny_zel_do_mycia_ciala_my_bottom .lagodny_zel_do_mycia_ciala_my_box.big_box {
    position: relative;
    padding: 19px 20px 15px 35px;
  }
  .lagodny_zel_do_mycia_ciala_my_bottom .lagodny_zel_do_mycia_ciala_my_box.big_box::after {
    position: absolute;
    content: "";
    width: calc(100% + 20px);
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    height: calc(100% + 20px);
    border: 3px solid #d3505b;
    border-radius: 30px;
  }
  .lagodny_zel_do_mycia_ciala_my_bird {
    top: 0;
    left: 0;
    transform: translate(-14px, -7px);
  }
  .lagodny_zel_do_mycia_ciala_my_bottom .big_box .lagodny_zel_do_mycia_ciala_my_bird {
    transform: translate(-28px, -23px);
  }
  .lagodny_zel_do_mycia_ciala_my_bottom .big_box .lagodny_zel_do_mycia_ciala_my_h5 {
    font-size: 21px;
    line-height: 26px;
  }
  .lagodny_zel_do_mycia_ciala_my_bottom .big_box .lagodny_zel_do_mycia_ciala_my_paragraph {
    font-size: 16px;
    line-height: 27px;
  }
  .lagodny_zel_do_mycia_ciala_my_first_product_container {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    padding: 130px 0 165px;
    background-image: url(https://onlybio.life/img/rc/lagodny_zel_do_mycia_ciala/img/blue_bg.svg);
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: contain;
  }
  .lagodny_zel_do_mycia_ciala_my_first_product_container .lagodny_zel_do_mycia_ciala_my_left {
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    max-width: 60%;
    padding-left: 70px;
    position: relative;
  }
  .lagodny_zel_do_mycia_ciala_my_first_product_container .lagodny_zel_do_mycia_ciala_my_right {
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    max-width: 40%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    flex-direction: column;
    position: relative;
  }
  .lagodny_zel_do_mycia_ciala_my_first_product_container .lagodny_zel_do_mycia_ciala_my_h2 {
    color: #d3505b;
    font-size: 54px;
    line-height: 50px;
    margin: 0 0 20px;
    font-weight: 300;
  }
  .lagodny_zel_do_mycia_ciala_my_first_product_container .lagodny_zel_do_mycia_ciala_my_h2 .lagodny_zel_do_mycia_ciala_my_strong {
    font-weight: 500;
  }
  .lagodny_zel_do_mycia_ciala_my_first_product_container .lagodny_zel_do_mycia_ciala_my_paragraph {
    color: #000;
    font-size: 15px;
    line-height: 20px;
    margin: 0 0 20px;
  }
  .lagodny_zel_do_mycia_ciala_my_h4.purple_color {
    color: #a970ac;
  }
  .lagodny_zel_do_mycia_ciala_my_first_product_container .lagodny_zel_do_mycia_ciala_my_h4 {
    font-size: 24px;
    line-height: 20px;
    margin: 0;
    letter-spacing: -0.47px;
    font-weight: 500;
    margin-top: 32px;
    margin-bottom: 12px;
  }
  .lagodny_zel_do_mycia_ciala_my_first_product_container .lagodny_zel_do_mycia_ciala_my_ul {
    list-style: none;
    padding-left: 30px;
  }
  .lagodny_zel_do_mycia_ciala_my_first_product_container li {
    font-size: 15px;
    line-height: 16px;
    margin-bottom: 10px;
    position: relative;
  }
  .lagodny_zel_do_mycia_ciala_my_first_product_container li::before {
    position: absolute;
    width: 15px;
    height: 15px;
    content: "";
    background: url(https://onlybio.life/img/rc/lagodny_zel_do_mycia_ciala/img/heart.svg);
    background-position: center;
    background-size: contain;
    left: -30px;
    top: 0;
  }
  .lagodny_zel_do_mycia_ciala_my_wrapp_text .lagodny_zel_do_mycia_ciala_my_paragraph {
    padding-right: 65px;
    margin-bottom: 8px;
  }
  .lagodny_zel_do_mycia_ciala_my_first_product_container .lagodny_zel_do_mycia_ciala_my_h4.lagodny_zel_do_mycia_ciala_my_way {
    font-size: 24px;
    line-height: 21px;
    letter-spacing: -0.5px;
    margin-bottom: 12px;
  }
  .lagodny_zel_do_mycia_ciala_my_first_product_container
    .lagodny_zel_do_mycia_ciala_my_h4.lagodny_zel_do_mycia_ciala_my_way
    .lagodny_zel_do_mycia_ciala_my_span {
    display: inline-block;
    color: #000;
    font-weight: 600;
    font-size: 20px;
    line-height: 21px;
    margin-left: 26px;
    letter-spacing: -0.5px;
    font-family: Poppins, sans-serif;
  }
  .lagodny_zel_do_mycia_ciala_my_first_product_container .lagodny_zel_do_mycia_ciala_my_capacity .lagodny_zel_do_mycia_ciala_my_paragraph {
    color: #a970ac;
    font-weight: 600;
  }
  .lagodny_zel_do_mycia_ciala_my_big_button {
    border: 2px solid #f49c70;
    font-size: 29px;
    line-height: 1;
    letter-spacing: 2.9px;
    font-weight: 700;
    background: #f49c70;
    border-radius: 50px;
    color: #fff;
    text-decoration: none;
    display: flex;
    padding: 15px 51px;
    margin-top: 10px;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .lagodny_zel_do_mycia_ciala_my_big_button:hover {
    background-color: transparent;
    color: #f49c70 !important;
    text-decoration: none;
  }
  .lagodny_zel_do_mycia_ciala_my_important_section {
    background-color: #e9f8ff;
    position: relative;
    margin-top: 20px;
    padding-bottom: 1px;
  }
  .lagodny_zel_do_mycia_ciala_my_important_bg {
    position: absolute;
    top: -59px;
    left: -140px;
    z-index: -1;
  }
  .lagodny_zel_do_mycia_ciala_my_header_container {
    text-align: center;
    padding-top: 60px;
    margin-bottom: 54px;
  }
  .lagodny_zel_do_mycia_ciala_my_grid {
    display: grid;
    grid-template-columns: repeat(2, 46%);
    text-align: center;
    justify-content: center;
  }
  .lagodny_zel_do_mycia_ciala_my_header_container .lagodny_zel_do_mycia_ciala_my_h2 {
    font-weight: 600;
    letter-spacing: -1.05px;
    font-size: 42px;
    line-height: 50px;
    margin: 0 0 6px;
    color: #27348b;
  }
  .lagodny_zel_do_mycia_ciala_my_header_container .lagodny_zel_do_mycia_ciala_my_h3 {
    font-size: 28px;
    line-height: 19.45px;
    letter-spacing: -0.75px;
    color: #28348a;
    font-weight: 600;
    margin: 0;
  }
  .lagodny_zel_do_mycia_ciala_my_header_container .lagodny_zel_do_mycia_ciala_my_paragraph {
    font-size: 24px;
    line-height: 27px;
    color: #d3505b;
    margin: 8px 0 0;
    font-weight: 600;
  }
  .lagodny_zel_do_mycia_ciala_my_content_row {
    display: grid;
    grid-gap: 30px;
  }
  .lagodny_zel_do_mycia_ciala_my_content_left {
    padding-left: 52px;
  }
  .lagodny_zel_do_mycia_ciala_my_content_right {
    padding-right: 52px;
    display: flex;
    align-items: flex-start;
  }
  .lagodny_zel_do_mycia_ciala_my_content_row .lagodny_zel_do_mycia_ciala_my_h3 {
    margin: 0;
    font-size: 27px;
    line-height: 32px;
    color: #d3505b;
    font-weight: 600;
    margin-bottom: 2px;
    margin-top: 0;
  }
  .lagodny_zel_do_mycia_ciala_my_content_row .lagodny_zel_do_mycia_ciala_my_h5 {
    margin: 0;
    color: #d3505b;
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
  }
  .lagodny_zel_do_mycia_ciala_my_content_row .lagodny_zel_do_mycia_ciala_my_img {
    margin: 14px 0 0;
    display: block;
  }
  .lagodny_zel_do_mycia_ciala_my_content_row .lagodny_zel_do_mycia_ciala_my_paragraph {
    font-size: 19px;
    line-height: 24px;
    color: #221e20;
    margin: 0;
  }
  .lagodny_zel_do_mycia_ciala_my_separator {
    display: block;
    height: 10px;
  }
  .lagodny_zel_do_mycia_ciala_my_cosmetic_header .lagodny_zel_do_mycia_ciala_my_h2 {
    color: #a970ac;
    text-align: center;
    margin: 30px 0 50px;
    font-size: 32px;
  }
  .lagodny_zel_do_mycia_ciala_my_line_content {
    display: flex;
    padding: 0 63px 0 57px;
    align-items: center;
    justify-content: center;
  }
  .lagodny_zel_do_mycia_ciala_my_line_content .lagodny_zel_do_mycia_ciala_my_product_box {
    margin: 0 25px;
    width: 185px;
  }
  .lagodny_zel_do_mycia_ciala_my_product_link {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: space-between;
    text-align: center;
    text-decoration: none;
    color: #d3505b;
  }
  .lagodny_zel_do_mycia_ciala_my_product_link:hover {
    text-decoration: none;
  }
  .lagodny_zel_do_mycia_ciala_my_product_box .lagodny_zel_do_mycia_ciala_my_h2 {
    font-size: 22.3px;
    line-height: 23px;
    color: #d3505b;
    font-weight: 400;
    letter-spacing: -0.56px;
  }
  .lagodny_zel_do_mycia_ciala_my_product_box .lagodny_zel_do_mycia_ciala_my_strong {
    display: block;
    font-weight: 600;
  }
  .lagodny_zel_do_mycia_ciala_my_product_box .lagodny_zel_do_mycia_ciala_my_product_image {
    max-width: 100%;
    transition: transform 0.3s ease-in;
  }
  .lagodny_zel_do_mycia_ciala_my_product_link:hover .lagodny_zel_do_mycia_ciala_my_product_image {
    transform: scale(1.1);
  }
  .lagodny_zel_do_mycia_ciala_my_product_box .lagodny_zel_do_mycia_ciala_my_big_button {
    font-size: 18px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    color: #fff;
  }
  .lagodny_zel_do_mycia_ciala_my_movie_heder .lagodny_zel_do_mycia_ciala_my_h2,
  .lagodny_zel_do_mycia_ciala_my_portfolio_header .lagodny_zel_do_mycia_ciala_my_h2 {
    color: #b484b9;
    font-size: 34px;
    line-height: 34px;
    margin: 80px 0 100px;
    font-weight: 500;
  }
  .lagodny_zel_do_mycia_ciala_my_portfolio_content {
    display: grid;
    grid-template-columns: 328px 328px 1fr;
    grid-gap: 30px;
  }
  .lagodny_zel_do_mycia_ciala_my_portfolio_container {
    position: relative;
    padding-left: 71px;
  }
  .lagodny_zel_do_mycia_ciala_my_portfolio_box .lagodny_zel_do_mycia_ciala_my_h5 {
    color: #5daca0;
    font-size: 24px;
    line-height: 26px;
    margin-bottom: 10px;
    font-weight: 600;
    margin-top: 0;
  }
  .lagodny_zel_do_mycia_ciala_my_portfolio_box .lagodny_zel_do_mycia_ciala_my_paragraph {
    margin: 0;
    font-size: 13px;
    line-height: 20px;
  }
  .lagodny_zel_do_mycia_ciala_my_footer_image_top {
    position: absolute;
    right: -20px;
    top: -50px;
    z-index: 1;
    max-width: 160px !important;
  }
  .lagodny_zel_do_mycia_ciala_my_footer_image {
    right: 0;
    top: 85px;
    z-index: 1;
  }
  .lagodny_zel_do_mycia_ciala_my_portfolio_box .lagodny_zel_do_mycia_ciala_my_box {
    min-height: 339px;
    padding-right: 12px;
    position: relative;
  }
  .lagodny_zel_do_mycia_ciala_my_portfolio_box .lagodny_zel_do_mycia_ciala_my_box .lagodny_zel_do_mycia_ciala_my_small_button {
    position: absolute;
    bottom: 20px;
    line-height: 25px;
    display: flex;
    width: 136px;
    height: 31px;
    align-items: center;
    justify-content: center;
    background-color: #dcf4ef;
    text-decoration: none;
    border: 1px solid #dcf4ef;
    border-radius: 50px;
    text-transform: uppercase;
    color: #5daca0;
    font-size: 11px;
    font-weight: 600;
    transition: all 0.3s ease-in;
  }
  .lagodny_zel_do_mycia_ciala_my_portfolio_box .lagodny_zel_do_mycia_ciala_my_box .lagodny_zel_do_mycia_ciala_my_small_button:hover {
    background: 0 0;
    border-color: #5daca0;
  }
  .lagodny_zel_do_mycia_ciala_my_portfolio_content .cloud_1_footer {
    bottom: -130px;
    right: -20px;
    z-index: 2;
  }
  .lagodny_zel_do_mycia_ciala_my_movie_heder {
    z-index: 20;
    position: relative;
  }
  .lagodny_zel_do_mycia_ciala_my_portfolio_content .cloud_3_footer {
    bottom: -230px;
    left: 40px;
    z-index: 2;
  }
  .lagodny_zel_do_mycia_ciala_my_movie_cotainer {
    position: relative;
    padding: 100px 0 130px 70px;
  }
  .lagodny_zel_do_mycia_ciala_my_blue_bg_image {
    z-index: 0;
    top: -360px;
    left: 0;
  }
  .lagodny_zel_do_mycia_ciala_my_movie_heder .lagodny_zel_do_mycia_ciala_my_h2 {
    margin: 40px 0;
  }
  .lagodny_zel_do_mycia_ciala_my_movie_content {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 10px solid #fff;
    border-radius: 30px;
    margin: 0 auto;
    width: 600px;
    max-width: calc(100% - 30px);
    transform: translateX(-35px);
    position: relative;
    overflow: hidden;
    -webkit-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    -moz-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
  }
  .lagodny_zel_do_mycia_ciala_my_movie_content .lagodny_zel_do_mycia_ciala_my_iframe {
    width: 100%;
    min-height: 320px;
  }
  .lagodny_zel_do_mycia_ciala_my_section_three .lagodny_zel_do_mycia_ciala_my_section_three_image {
    max-width: 100%;
  }
  .lagodny_zel_do_mycia_ciala_my_important_circle {
    position: absolute;
    top: 45px;
    transform: translateX(-40%);
  }
  .product_circle {
    position: absolute;
    left: 0;
    top: 190px;
    transform: translateX(-55%);
  }
  .product_heart {
    position: absolute;
    top: 170px;
    left: -20px;
  }
  .product_blue {
    position: absolute;
    right: 50px;
    top: -50px;
  }
  @media only screen and (max-width: 885px) {
    .lagodny_zel_do_mycia_ciala_my_bottom {
      padding: 0 42px;
    }
    .lagodny_zel_do_mycia_ciala_my_first_product_container .lagodny_zel_do_mycia_ciala_my_left,
    .lagodny_zel_do_mycia_ciala_my_first_product_container .lagodny_zel_do_mycia_ciala_my_right {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
      padding: 0 15px;
    }
    .lagodny_zel_do_mycia_ciala_my_first_product_container .lagodny_zel_do_mycia_ciala_my_h2 {
      text-align: center;
    }
    .lagodny_zel_do_mycia_ciala_my_first_product_container .lagodny_zel_do_mycia_ciala_my_paragraph {
      text-align: center;
    }
    .lagodny_zel_do_mycia_ciala_my_first_product_container .lagodny_zel_do_mycia_ciala_my_h4 {
      margin-bottom: 15px;
    }
    .lagodny_zel_do_mycia_ciala_my_first_product_container .lagodny_zel_do_mycia_ciala_my_ul {
      width: 720px;
      margin: 0 auto 10px;
      max-width: 100%;
    }
    .lagodny_zel_do_mycia_ciala_my_bottom {
      padding: 0 42px;
      display: flex;
      flex-wrap: wrap;
      width: 390px;
      justify-content: center;
      margin: 50px auto;
      padding-bottom: 50px;
    }
    .lagodny_zel_do_mycia_ciala_my_bottom .container_lagodny_zel_do_mycia_ciala_my_box {
      margin-bottom: 30px;
    }
    .lagodny_zel_do_mycia_ciala_my_content_row {
      grid-template-columns: repeat(1, 1fr);
      grid-gap: 10px;
      padding-bottom: 20px;
      margin-bottom: 20px;
      text-align: center;
      border-bottom: 1px solid #a970ac;
    }
    .lagodny_zel_do_mycia_ciala_my_content_row .lagodny_zel_do_mycia_ciala_my_img {
      margin: 14px auto 0;
    }
    .lagodny_zel_do_mycia_ciala_my_content_left {
      padding-left: 0;
    }
    .lagodny_zel_do_mycia_ciala_my_content_right {
      padding-right: 0;
    }
    .lagodny_zel_do_mycia_ciala_my_content_right.with_image {
      flex-wrap: wrap;
      align-items: center;
      justify-content: center;
    }
    .lagodny_zel_do_mycia_ciala_my_content_right.with_image img {
      margin-top: 15px;
    }
    .lagodny_zel_do_mycia_ciala_my_content_row:last-child {
      border-bottom: none;
    }
    .lagodny_zel_do_mycia_ciala_my_content_row .lagodny_zel_do_mycia_ciala_my_paragraph {
      padding: 0 15px;
    }
    .product_circle {
      top: 90px;
      z-index: -1;
    }
    .product_blue {
      top: 30px;
      z-index: -1;
    }
    .product_heart {
      left: 40px;
      z-index: -1;
    }
    .lagodny_zel_do_mycia_ciala_my_important_circle {
      display: none;
    }
  }
  @media only screen and (max-width: 760px) {
    .lagodny_zel_do_mycia_ciala_my_line_content {
      flex-wrap: wrap;
    }
    .lagodny_zel_do_mycia_ciala_my_line_content .lagodny_zel_do_mycia_ciala_my_product_box {
      margin: 30px 25px;
    }
    .lagodny_zel_do_mycia_ciala_my_product_link {
      height: unset;
    }
  }
  @media only screen and (max-width: 730px) {
    .lagodny_zel_do_mycia_ciala_my_hero_container img {
      max-width: 100%;
    }
    .lagodny_zel_do_mycia_ciala_my_hero_container .lagodny_zel_do_mycia_ciala_my_h4 {
      font-size: 18px;
      line-height: 22px;
    }
  }
  @media only screen and (max-width: 650px) {
    .logo_onlybio {
      max-width: 280px !important;
    }
    .lagodny_zel_do_mycia_ciala_my_box.lagodny_zel_do_mycia_ciala_my_second {
      margin: 0 auto;
      padding-top: 265px;
    }
    .lagodny_zel_do_mycia_ciala_my_contant_container .lagodny_zel_do_mycia_ciala_my_paragraph {
      font-size: 20px;
    }
    .lagodny_zel_do_mycia_ciala_my_bottom_blue_content .lagodny_zel_do_mycia_ciala_my_top {
      margin-top: 85px;
    }
    .lagodny_zel_do_mycia_ciala_my_cosmetic_header .lagodny_zel_do_mycia_ciala_my_h2 {
      margin: 0 30px;
      font-size: 28px;
    }
    .lagodny_zel_do_mycia_ciala_my_portfolio_container {
      padding: 0 25px;
    }
    .lagodny_zel_do_mycia_ciala_my_portfolio_box .lagodny_zel_do_mycia_ciala_my_box {
      min-height: unset;
      padding-bottom: 70px;
    }
    .lagodny_zel_do_mycia_ciala_my_movie_cotainer {
      padding: 70px 25px 130px 25px;
    }
    .lagodny_zel_do_mycia_ciala_my_movie_content {
      transform: translateX(0);
    }
    .lagodny_zel_do_mycia_ciala_my_portfolio_content {
      grid-template-columns: repeat(1, 1fr);
    }
    .lagodny_zel_do_mycia_ciala_my_inside_img {
      max-width: 100%;
    }
    .lagodny_zel_do_mycia_ciala_my_wrapp {
      grid-template-columns: repeat(1, 100%);
      justify-content: center;
    }
    .lagodny_zel_do_mycia_ciala_my_wrapp img {
      margin-bottom: 20px;
      justify-self: center;
    }
    .lagodny_zel_do_mycia_ciala_my_h3 {
      line-height: 38px !important;
    }
    .lagodny_zel_do_mycia_ciala_my_wrapp_text .lagodny_zel_do_mycia_ciala_my_paragraph {
      padding-right: unset;
    }
  }
  @media only screen and (max-width: 550px) {
    .lagodny_zel_do_mycia_ciala_my_hero_container {
      padding: 0 15px;
    }
    .lagodny_zel_do_mycia_ciala_my_hero_container .lagodny_zel_do_mycia_ciala_my_h4 {
      font-size: 16px;
      line-height: 17px;
      padding-top: 20px;
    }
    .logo_onlybio {
      max-width: 180px !important;
    }
    .lagodny_zel_do_mycia_ciala_my_hero_bg {
      background-position: -300px top;
    }
    .lagodny_zel_do_mycia_ciala_my_bottom_blue_content .lagodny_zel_do_mycia_ciala_my_top {
      margin-top: 85px;
      padding: 0 15px;
    }
    .lagodny_zel_do_mycia_ciala_my_contant_container .lagodny_zel_do_mycia_ciala_my_paragraph {
      font-size: 14px;
      line-height: 1.3;
    }
    .lagodny_zel_do_mycia_ciala_my_big_number {
      line-height: 68px;
      font-size: 127px;
    }
    .lagodny_zel_do_mycia_ciala_my_line_content {
      padding: 0 15px;
    }
    .lagodny_zel_do_mycia_ciala_my_cosmetic_header .lagodny_zel_do_mycia_ciala_my_h2 {
      margin: 20px 30px;
      font-size: 26px;
    }
    .lagodny_zel_do_mycia_ciala_my_movie_heder .lagodny_zel_do_mycia_ciala_my_h2,
    .lagodny_zel_do_mycia_ciala_my_portfolio_header .lagodny_zel_do_mycia_ciala_my_h2 {
      font-size: 24px;
      line-height: 29px;
      margin: 80px 0 30px;
    }
    .lagodny_zel_do_mycia_ciala_my_footer_image {
      display: none;
    }
    .lagodny_zel_do_mycia_ciala_my_bottom {
      max-width: calc(100% - 30px);
      padding: 0;
    }
    .lagodny_zel_do_mycia_ciala_my_movie_content {
      transform: translateX(0);
      max-width: 100%;
    }
    .lagodny_zel_do_mycia_ciala_my_movie_content .lagodny_zel_do_mycia_ciala_my_iframe {
      width: 100%;
      min-height: 215px;
    }
    .lagodny_zel_do_mycia_ciala_my_movie_cotainer {
      padding: 0 15px 130px 15px;
    }
    .lagodny_zel_do_mycia_ciala_my_footer_image_top {
      right: -80px;
      top: -40px;
    }
    .lagodny_zel_do_mycia_ciala_my_content_row .lagodny_zel_do_mycia_ciala_my_paragraph {
      font-size: 11px;
      line-height: 15px;
    }
    .lagodny_zel_do_mycia_ciala_my_content_row .lagodny_zel_do_mycia_ciala_my_h3 {
      font-size: 18px;
      line-height: 25px;
    }
    .lagodny_zel_do_mycia_ciala_my_header_container .lagodny_zel_do_mycia_ciala_my_h2 {
      font-size: 29px;
      line-height: 30px;
    }
    .lagodny_zel_do_mycia_ciala_my_header_container .lagodny_zel_do_mycia_ciala_my_h3 {
      font-size: 23px;
      line-height: 27px;
    }
    .lagodny_zel_do_mycia_ciala_my_header_container .lagodny_zel_do_mycia_ciala_my_paragraph {
      font-size: 15px;
      line-height: 14px;
    }
    .lagodny_zel_do_mycia_ciala_my_content_row .lagodny_zel_do_mycia_ciala_my_h5 {
      font-size: 13px;
      line-height: 16px;
    }
    .lagodny_zel_do_mycia_ciala_my_first_product_container .lagodny_zel_do_mycia_ciala_my_h2 {
      font-size: 36px;
      line-height: 40px;
    }
    .lagodny_zel_do_mycia_ciala_my_first_product_container
      .lagodny_zel_do_mycia_ciala_my_h4.lagodny_zel_do_mycia_ciala_my_way
      .lagodny_zel_do_mycia_ciala_my_span {
      margin-left: 9px;
    }
  }
  
  /*RC CSS'es*/
  /*balsam_do_ciala_odzywczy*/
  
  .balsam_do_ciala_odzywczy_my_body {
    font-family: Poppins, sans-serif;
    margin: 0 auto;
    width: 1110px;
    max-width: 100%;
    padding: 0;
    overflow: hidden;
  }
  .balsam_do_ciala_odzywczy_my_bottom_content a:first-child {
    min-height: 277px;
    align-self: center;
    display: grid;
    justify-content: center;
  }
  #hero {
    position: relative;
    text-align: right;
    margin-bottom: -474px;
  }
  .balsam_do_ciala_odzywczy_my_wrapp_image {
    display: grid;
    height: 115px;
    justify-content: center;
    align-items: end;
  }
  .main_image {
    transform: translate(-289px, -360px);
  }
  .balsam_do_ciala_odzywczy_my_yellow_stain {
    position: absolute;
    left: -235px;
    top: -270px;
    z-index: -4;
  }
  .balsam_do_ciala_odzywczy_my_yellow_line {
    position: absolute;
    left: 0;
    top: -200px;
    z-index: -3;
  }
  .balsam_do_ciala_odzywczy_my_yellow_line_2 {
    position: absolute;
    left: -130px;
    top: -310px;
    z-index: -1;
  }
  .balsam_do_ciala_odzywczy_my_yellow_line_3 {
    position: absolute;
    right: -275px;
    top: -105px;
    z-index: -1;
  }
  .balsam_do_ciala_odzywczy_my_rzepak {
    top: 80px;
    position: absolute;
    left: 210px;
    z-index: -2;
  }
  .logo_container {
    background: #0b5441;
    display: flex;
    flex-direction: column;
    position: absolute;
    top: 120px;
    padding: 22px 70px 20px 60px;
    border-radius: 0 200px 200px 0;
    box-shadow: 7px 7px 10px rgba(13, 29, 0, 0.2);
  }
  .logo_container_img.logo_image {
    margin-bottom: 18px;
  }
  #balsam_do_ciala_odzywczy_my_product_container {
    margin-top: 95px;
    margin-bottom: 50px;
  }
  #balsam_do_ciala_odzywczy_my_product_container .balsam_do_ciala_odzywczy_my_header_container {
    text-align: center;
    margin-bottom: 26px;
  }
  #balsam_do_ciala_odzywczy_my_product_container .balsam_do_ciala_odzywczy_my_header_container .balsam_do_ciala_odzywczy_my_h2 {
    margin: 0;
    font-size: 42px;
    letter-spacing: 0.42px;
    line-height: 45px;
    color: #073a2a;
    text-transform: uppercase;
    font-weight: 400;
    margin-bottom: 13px;
  }
  #balsam_do_ciala_odzywczy_my_product_container .balsam_do_ciala_odzywczy_my_header_container .balsam_do_ciala_odzywczy_my_h4 {
    margin: 0;
    line-height: 1;
    font-weight: 400;
    font-size: 28px;
    line-height: 36px;
    color: #073a2a;
    letter-spacing: 0;
    margin-bottom: 13px;
  }
  #balsam_do_ciala_odzywczy_my_product_container .balsam_do_ciala_odzywczy_my_header_container .balsam_do_ciala_odzywczy_my_h5 {
    margin: 0;
    line-height: 1;
    color: #e94e1b;
    font-weight: 600;
    font-size: 23px;
    line-height: 36px;
    margin-bottom: 13px;
  }
  #balsam_do_ciala_odzywczy_my_product_container .balsam_do_ciala_odzywczy_my_header_container .balsam_do_ciala_odzywczy_my_strong {
    margin: 0;
    line-height: 1;
    display: block;
    width: 100%;
    letter-spacing: 0.35px;
    line-height: 45px;
  }
  .balsam_do_ciala_odzywczy_my_product_container {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
  }
  .header_right_container {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 20px;
  }
  .header_right_container img {
    margin-right: 19px;
    max-width: 60px;
  }
  .balsam_do_ciala_odzywczy_my_left_product_container {
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: 45%;
    text-align: center;
    position: relative;
  }
  .balsam_do_ciala_odzywczy_my_right_product_container {
    -ms-flex: 0 0 55%;
    flex: 0 0 55%;
    max-width: 55%;
    padding-right: 62px;
  }
  .balsam_do_ciala_odzywczy_my_product_main_image {
    margin-top: 105px;
    position: relative;
    z-index: 1;
  }
  .balsam_do_ciala_odzywczy_my_product_rzepak_image {
    position: absolute;
    top: calc(50% + 50px);
    left: calc(50% - 70px);
    transform: translate(-50%, -50%);
  }
  .balsam_do_ciala_odzywczy_my_right_product_container .balsam_do_ciala_odzywczy_my_h3.balsam_do_ciala_odzywczy_my_recomended {
    color: #000;
    font-size: 17px;
    line-height: 1.4;
  }
  .balsam_do_ciala_odzywczy_my_capacity .balsam_do_ciala_odzywczy_my_h4,
  .balsam_do_ciala_odzywczy_my_right_product_container .balsam_do_ciala_odzywczy_my_h3 {
    color: #025540;
    font-weight: 700;
    margin: 0 0 10px;
    font-size: 23px;
    letter-spacing: -0.5px;
  }
  .balsam_do_ciala_odzywczy_my_right_product_container .balsam_do_ciala_odzywczy_my_ul {
    margin: 0 0 30px;
    padding-left: 30px;
    list-style: none;
  }
  .balsam_do_ciala_odzywczy_my_right_product_container .balsam_do_ciala_odzywczy_my_li {
    position: relative;
    padding: 0;
    margin: 0 0 12px;
    line-height: 23px;
    font-size: 16px;
  }
  .balsam_do_ciala_odzywczy_my_right_product_container .balsam_do_ciala_odzywczy_my_li::after {
    background-color: #fef100;
    content: "";
    position: absolute;
    left: -30px;
    top: 3px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
  }
  .balsam_do_ciala_odzywczy_my_right_product_container .balsam_do_ciala_odzywczy_my_paragraph {
    margin: 0 0 40px;
    font-size: 14px;
    line-height: 20px;
  }
  .balsam_do_ciala_odzywczy_my_capacity .balsam_do_ciala_odzywczy_my_h4 {
    margin: 0 0 15px;
  }
  .balsam_do_ciala_odzywczy_my_capacity .balsam_do_ciala_odzywczy_my_h4 .balsam_do_ciala_odzywczy_my_span {
    display: inline-block;
    margin-left: 20px;
    color: #000;
  }
  .balsam_do_ciala_odzywczy_my_right_product_container .balsam_do_ciala_odzywczy_my_capacity .balsam_do_ciala_odzywczy_my_paragraph {
    margin: 0;
    color: #025540;
    font-weight: 700;
  }
  #balsam_do_ciala_odzywczy_my_product_info {
    margin-bottom: 20px;
  }
  .balsam_do_ciala_odzywczy_my_important_header {
    margin-bottom: 39px;
  }
  .balsam_do_ciala_odzywczy_my_image_important_container img {
    transform: translate(-237px);
  }
  .balsam_do_ciala_odzywczy_my_important_header .balsam_do_ciala_odzywczy_my_h2 {
    text-align: center;
    color: #025540;
    font-size: 43px;
    font-weight: 600;
    line-height: 51px;
    letter-spacing: -0.7px;
    margin: 0;
  }
  .balsam_do_ciala_odzywczy_my_important_header .balsam_do_ciala_odzywczy_my_h3 {
    text-align: center;
    margin: 0;
    line-height: 41px;
    font-size: 34px;
    font-weight: 600;
  }
  .balsam_do_ciala_odzywczy_my_row_important {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .balsam_do_ciala_odzywczy_my_row_important .balsam_do_ciala_odzywczy_my_right {
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
    transform: translateX(-80px);
    height: 795px;
  }
  .balsam_do_ciala_odzywczy_my_row_important .balsam_do_ciala_odzywczy_my_left {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .balsam_do_ciala_odzywczy_my_image_important_container.balsam_do_ciala_odzywczy_my_right {
    text-align: right;
  }
  .balsam_do_ciala_odzywczy_my_content_important_container .balsam_do_ciala_odzywczy_my_img {
    margin-bottom: 11px;
  }
  .balsam_do_ciala_odzywczy_my_content_important_container .balsam_do_ciala_odzywczy_my_h3 {
    color: #025540;
    font-size: 26px;
    line-height: 34px;
    margin: 0;
    font-weight: 600;
    margin-bottom: 8px;
  }
  .balsam_do_ciala_odzywczy_my_content_important_container .balsam_do_ciala_odzywczy_my_h4 {
    color: #025540;
    font-size: 18px;
    line-height: 24px;
    margin: 0 0 9px;
  }
  .balsam_do_ciala_odzywczy_my_content_important_container .balsam_do_ciala_odzywczy_my_paragraph {
    color: #000;
    font-size: 18px;
    line-height: 26px;
    margin: 0;
    letter-spacing: -0.45px;
  }
  .balsam_do_ciala_odzywczy_my_content_important_container.balsam_do_ciala_odzywczy_my_left {
    text-align: right;
    padding-right: 30px;
  }
  .balsam_do_ciala_odzywczy_my_content_important_container .balsam_do_ciala_odzywczy_my_content {
    width: 100%;
  }
  .cosmetic_line .balsam_do_ciala_odzywczy_my_h2 {
    text-align: center;
    margin: 0;
    color: #000;
    font-weight: 600;
    font-size: 37px;
    line-height: 44px;
    margin-bottom: 46px;
    margin-top: 0;
  }
  .cosmetic_line {
    margin-top: 15px;
  }
  .balsam_do_ciala_odzywczy_my_line_content {
    display: flex;
    padding: 0;
    align-items: center;
    justify-content: center;
  }
  .balsam_do_ciala_odzywczy_my_line_content .balsam_do_ciala_odzywczy_my_product_box {
    margin: 0;
    width: 221px;
  }
  .balsam_do_ciala_odzywczy_my_product_link {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: space-between;
    text-align: center;
    text-decoration: none;
  }
  .balsam_do_ciala_odzywczy_my_product_link:hover {
    text-decoration: none;
  }
  .balsam_do_ciala_odzywczy_my_product_box a {
    color: #2f5444;
    align-self: end;
  }
  .balsam_do_ciala_odzywczy_my_bottom_content {
    min-height: 265px;
    display: grid;
  }
  .balsam_do_ciala_odzywczy_my_product_box .balsam_do_ciala_odzywczy_my_h2 {
    font-size: 16px;
    line-height: 19px;
    color: #2f5444;
    font-weight: 300;
    text-transform: uppercase;
    margin-bottom: 0;
  }
  .balsam_do_ciala_odzywczy_my_product_box .balsam_do_ciala_odzywczy_my_paragraph {
    margin: 0;
    color: #2f5444;
    font-size: 13px;
    line-height: 1.3;
    margin-top: 5px;
  }
  .balsam_do_ciala_odzywczy_my_product_box .balsam_do_ciala_odzywczy_my_strong {
    display: block;
    font-weight: 600;
  }
  .balsam_do_ciala_odzywczy_my_product_box .balsam_do_ciala_odzywczy_my_product_image {
    max-width: 100%;
    transition: transform 0.3s ease-in;
  }
  .balsam_do_ciala_odzywczy_my_product_link:hover .balsam_do_ciala_odzywczy_my_product_image {
    transform: scale(1.1);
  }
  .balsam_do_ciala_odzywczy_my_product_link .balsam_do_ciala_odzywczy_my_product_image {
    margin-bottom: 30px;
  }
  .balsam_do_ciala_odzywczy_my_top_content {
    min-height: 100px;
    margin-bottom: 13px;
  }
  .balsam_do_ciala_odzywczy_my_product_box .balsam_do_ciala_odzywczy_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 6.5px 26px;
    letter-spacing: 1px;
    align-self: flex-end;
    width: 171px;
    justify-content: center;
    margin: 0 auto;
  }
  .balsam_do_ciala_odzywczy_my_product_box .balsam_do_ciala_odzywczy_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 2px solid #de4e1b;
    letter-spacing: 1.6px;
    font-weight: 700;
    background: #de4e1b;
    border-radius: 50px;
    color: #fff;
    text-decoration: none;
    display: flex;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .balsam_do_ciala_odzywczy_my_big_button:hover {
    background-color: transparent;
    color: #de4e1b;
    text-decoration: none;
  }
  .balsam_do_ciala_odzywczy_my_portfolio_container {
    position: relative;
  }
  .balsam_do_ciala_odzywczy_my_portfolio_container .balsam_do_ciala_odzywczy_my_footer_image_top {
    transform: translateX(-120px);
    z-index: 1;
    position: relative;
  }
  .balsam_do_ciala_odzywczy_my_portfolio_header .balsam_do_ciala_odzywczy_my_h2 {
    color: #010101;
    font-weight: 600;
    font-size: 30px;
    line-height: 42px;
    margin: 0;
  }
  .balsam_do_ciala_odzywczy_my_portfolio_header .balsam_do_ciala_odzywczy_my_span {
    color: #f4c500;
  }
  .balsam_do_ciala_odzywczy_my_portfolio_header .balsam_do_ciala_odzywczy_my_h5 {
    font-weight: 300;
    color: #025540;
    font-size: 27px;
    line-height: 37px;
    margin: 0 0 76px;
  }
  .balsam_do_ciala_odzywczy_my_portfolio_container {
    margin-top: 140px;
    margin-bottom: -150px;
  }
  .balsam_do_ciala_odzywczy_my_portfolio_content {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 63px 76px;
    width: 644px;
    max-width: 100%;
  }
  .balsam_do_ciala_odzywczy_my_portfolio_box {
    position: relative;
  }
  .balsam_do_ciala_odzywczy_my_portfolio_box .balsam_do_ciala_odzywczy_my_box {
    border-radius: 11px;
    box-shadow: 0 5px 10px #032a2033;
    border-radius: 11px;
    height: 100%;
    padding: 36px 25px 24px;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-direction: column;
    background-color: #fff;
  }
  .balsam_do_ciala_odzywczy_my_box .top_portfolio > .balsam_do_ciala_odzywczy_my_absolute_number {
    position: absolute;
    top: 0;
    left: 0;
    width: 46px;
    height: 46px;
    background-color: #025540;
    color: #fff;
    font-size: 21px;
    line-height: 23px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    transform: translate(-50%, -50%);
  }
  .balsam_do_ciala_odzywczy_my_box .balsam_do_ciala_odzywczy_my_h5 {
    color: #025540;
    margin: 0;
    font-size: 19px;
    line-height: 21px;
    font-weight: 600;
  }
  .balsam_do_ciala_odzywczy_my_box .balsam_do_ciala_odzywczy_my_paragraph {
    color: #221e20;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 20px;
  }
  .balsam_do_ciala_odzywczy_my_box .balsam_do_ciala_odzywczy_my_paragraph.balsam_do_ciala_odzywczy_my_small_font {
    font-size: 13px;
    line-height: 18px;
  }
  .balsam_do_ciala_odzywczy_my_box .balsam_do_ciala_odzywczy_my_big_button.link_balsam_do_ciala_odzywczy_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 1px solid #de4e1b;
    letter-spacing: 2.9px;
    font-weight: 700;
    background: 0 0;
    border-radius: 50px;
    color: #de4e1b;
    text-decoration: none;
    display: flex;
    margin-top: 10px;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .balsam_do_ciala_odzywczy_my_box .balsam_do_ciala_odzywczy_my_big_button.link_balsam_do_ciala_odzywczy_my_big_button:hover {
    background-color: #de4e1b;
    color: #fff;
  }
  .balsam_do_ciala_odzywczy_my_movie_cotainer {
    position: relative;
    margin-top: 60px;
    padding-bottom: 60px;
    background-color: #fdcf00;
    padding-left: 85px;
    padding-right: 85px;
  }
  .balsam_do_ciala_odzywczy_my_grid {
    display: grid;
    grid-template-columns: repeat(2, 60%);
    text-align: center;
    justify-content: end;
  }
  .balsam_do_ciala_odzywczy_my_content_important_container {
    height: 795px;
    margin-top: 39px;
  }
  .balsam_do_ciala_odzywczy_my_yellow_bg_image {
    position: absolute;
    z-index: 0;
    top: -80px;
    left: 50%;
    transform: translate(-50%, -378px);
  }
  .balsam_do_ciala_odzywczy_my_movie_content {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 10px solid #fff;
    border-radius: 30px;
    margin: 0 auto;
    width: 600px;
    max-width: calc(100% - 30px);
    position: relative;
    overflow: hidden;
    -webkit-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    -moz-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
  }
  .balsam_do_ciala_odzywczy_my_movie_content .balsam_do_ciala_odzywczy_my_iframe {
    width: 100%;
    min-height: 320px;
    position: relative;
    z-index: 1;
  }
  .balsam_do_ciala_odzywczy_my_line_footer_image_1 {
    position: absolute;
    bottom: -260px;
    left: -220px;
    z-index: 0;
  }
  .balsam_do_ciala_odzywczy_my_line_footer_image_2 {
    position: absolute;
    right: -240px;
    top: -30px;
  }
  .balsam_do_ciala_odzywczy_my_movie_cotainer .balsam_do_ciala_odzywczy_my_h2,
  .balsam_do_ciala_odzywczy_my_movie_cotainer .balsam_do_ciala_odzywczy_my_h3 {
    font-weight: 600;
    font-size: 29px;
    line-height: 35px;
    color: #010101;
    margin: 0 0 90px;
    position: relative;
    z-index: 1;
    text-align: center;
  }
  .balsam_do_ciala_odzywczy_my_portfolio_container {
    position: relative;
  }
  .prodfolio_box {
    position: absolute;
    right: 178px;
    top: 135px;
    background-color: #fff;
    border-radius: 11px;
    box-shadow: 0 5px 10px #032a2033;
    border-radius: 11px;
    padding: 35px 50px 35px 25px;
    flex-direction: column;
    background-color: #fff;
    z-index: 1;
  }
  .prodfolio_box .balsam_do_ciala_odzywczy_my_h3 {
    font-weight: 600;
    color: #025540;
    margin: 0;
    font-size: 26px;
    line-height: 1.4;
  }
  .prodfolio_box .balsam_do_ciala_odzywczy_my_h3 .balsam_do_ciala_odzywczy_my_span {
    color: #fdcf00;
  }
  @media only screen and (max-width: 1000px) {
    .balsam_do_ciala_odzywczy_my_row_important .balsam_do_ciala_odzywczy_my_right {
      transform: translateX(-20px);
    }
  }
  @media only screen and (max-width: 929px) {
    .balsam_do_ciala_odzywczy_my_line_content {
      flex-wrap: wrap;
    }
    .balsam_do_ciala_odzywczy_my_line_content .balsam_do_ciala_odzywczy_my_product_box {
      padding: 0 15px;
      -ms-flex: 0 0 33.3333%;
      flex: 0 0 33.3333%;
      max-width: 33.3333%;
      margin-bottom: 50px;
    }
    #balsam_do_ciala_odzywczy_my_product_info .balsam_do_ciala_odzywczy_my_product_info_image,
    .balsam_do_ciala_odzywczy_my_content_important_container .balsam_do_ciala_odzywczy_my_content .balsam_do_ciala_odzywczy_my_img {
      max-width: 100%;
    }
    .balsam_do_ciala_odzywczy_my_product_info_image {
      max-width: 100%;
    }
    .balsam_do_ciala_odzywczy_my_content_important_container.balsam_do_ciala_odzywczy_my_right {
      padding-left: 15px;
    }
    .balsam_do_ciala_odzywczy_my_content_important_container .balsam_do_ciala_odzywczy_my_paragraph .balsam_do_ciala_odzywczy_my_br {
      display: none;
    }
    .balsam_do_ciala_odzywczy_my_portfolio_header .balsam_do_ciala_odzywczy_my_h2 .balsam_do_ciala_odzywczy_my_br {
      display: none;
    }
    .balsam_do_ciala_odzywczy_my_portfolio_container {
      margin-top: 140px;
    }
    .balsam_do_ciala_odzywczy_my_grid {
      grid-template-columns: repeat(2, 100%);
    }
    .balsam_do_ciala_odzywczy_my_row_important .balsam_do_ciala_odzywczy_my_right {
      height: unset;
    }
    .balsam_do_ciala_odzywczy_my_image_important_container img {
      transform: unset;
    }
  }
  @media only screen and (max-width: 880px) {
    .balsam_do_ciala_odzywczy_my_yellow_line_3 {
      right: -345px;
    }
  }
  @media only screen and (max-width: 775px) {
    .balsam_do_ciala_odzywczy_my_line_content .balsam_do_ciala_odzywczy_my_product_box {
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%;
    }
    .balsam_do_ciala_odzywczy_my_product_container {
      flex-wrap: wrap;
    }
    .balsam_do_ciala_odzywczy_my_left_product_container,
    .balsam_do_ciala_odzywczy_my_right_product_container {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }
    .balsam_do_ciala_odzywczy_my_right_product_container {
      padding: 0 15px;
    }
    .balsam_do_ciala_odzywczy_my_yellow_stain {
      left: -20%;
      max-width: 100%;
    }
    .balsam_do_ciala_odzywczy_my_yellow_line_3 {
      display: none;
    }
    .main_image {
      max-width: 100%;
    }
    .balsam_do_ciala_odzywczy_my_yellow_line_2 {
      display: none;
    }
    .logo_container_img.logo_image,
    .logo_container_img.text_image {
      max-width: 180px;
    }
    .balsam_do_ciala_odzywczy_my_row_important .balsam_do_ciala_odzywczy_my_left,
    .balsam_do_ciala_odzywczy_my_row_important .balsam_do_ciala_odzywczy_my_right {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }
    .balsam_do_ciala_odzywczy_my_content_important_container,
    .balsam_do_ciala_odzywczy_my_content_important_container.balsam_do_ciala_odzywczy_my_left {
      text-align: center;
      padding: 0 15px;
    }
    .balsam_do_ciala_odzywczy_my_row_important .balsam_do_ciala_odzywczy_my_image_important_container {
      order: 2;
    }
    .balsam_do_ciala_odzywczy_my_row_important .balsam_do_ciala_odzywczy_my_content_important_container {
      order: 1;
    }
    .balsam_do_ciala_odzywczy_my_portfolio_content {
      grid-template-columns: repeat(1, 1fr);
    }
    .balsam_do_ciala_odzywczy_my_portfolio_content .container_balsam_do_ciala_odzywczy_my_box:nth-child(2) {
      display: none;
    }
    .balsam_do_ciala_odzywczy_my_portfolio_container {
      padding-left: 15px;
      padding-right: 15px;
    }
    .balsam_do_ciala_odzywczy_my_portfolio_header .balsam_do_ciala_odzywczy_my_h5 {
      margin: 0 0 320px;
    }
    .balsam_do_ciala_odzywczy_my_movie_cotainer .balsam_do_ciala_odzywczy_my_h2,
    .balsam_do_ciala_odzywczy_my_movie_cotainer .balsam_do_ciala_odzywczy_my_h3 {
      text-align: center;
    }
    .balsam_do_ciala_odzywczy_my_portfolio_container .balsam_do_ciala_odzywczy_my_footer_image_top {
      top: 70px;
    }
    .prodfolio_box {
      right: 15px;
    }
    .main_image {
      transform: unset;
    }
    #hero {
      margin-bottom: unset;
    }
    .balsam_do_ciala_odzywczy_my_image_important_container img {
      transform: unset;
    }
    .balsam_do_ciala_odzywczy_my_grid {
      grid-template-columns: repeat(1, 100%);
    }
    .balsam_do_ciala_odzywczy_my_row_important {
      height: unset;
    }
    .balsam_do_ciala_odzywczy_my_row_important .balsam_do_ciala_odzywczy_my_right {
      transform: unset;
      margin-top: 30px;
    }
  }
  @media only screen and (max-width: 580px) {
    .balsam_do_ciala_odzywczy_my_portfolio_container .balsam_do_ciala_odzywczy_my_footer_image_top {
      max-width: 100%;
    }
    .balsam_do_ciala_odzywczy_my_portfolio_header .balsam_do_ciala_odzywczy_my_h2 {
      font-size: 26px;
      line-height: 32px;
    }
    .balsam_do_ciala_odzywczy_my_portfolio_header .balsam_do_ciala_odzywczy_my_h5 {
      font-size: 23px;
      margin: 0 0 76px;
      text-align: center;
    }
    .prodfolio_box {
      right: 15px;
      position: relative;
      width: 100%;
      top: unset;
      right: unset;
      text-align: center;
      padding: 35px 20px;
      z-index: 1;
      margin-top: 10px;
    }
    .balsam_do_ciala_odzywczy_my_portfolio_container {
      margin-bottom: unset;
    }
  }
  @media only screen and (max-width: 500px) {
    .logo_container {
      padding: 22px 30px 20px 20px;
    }
    .balsam_do_ciala_odzywczy_my_yellow_line {
      left: -90px;
      top: -70px;
      max-width: 100%;
    }
    .balsam_do_ciala_odzywczy_my_yellow_stain {
      left: -40%;
      max-width: 100%;
      top: -100px;
    }
    .logo_container {
      top: 60px;
    }
    .balsam_do_ciala_odzywczy_my_rzepak {
      top: -30px;
      left: 50%;
      max-width: 100%;
      transform: translateX(-50%);
    }
    .balsam_do_ciala_odzywczy_my_product_rzepak_image {
      max-width: 100%;
    }
    .balsam_do_ciala_odzywczy_my_right_product_container .balsam_do_ciala_odzywczy_my_h3.balsam_do_ciala_odzywczy_my_recomended {
      margin: 0;
    }
    .balsam_do_ciala_odzywczy_my_important_header .balsam_do_ciala_odzywczy_my_h2 {
      font-size: 31px;
      line-height: 41px;
    }
    .balsam_do_ciala_odzywczy_my_important_header .balsam_do_ciala_odzywczy_my_h3 {
      line-height: 27px;
      font-size: 17px;
    }
    .balsam_do_ciala_odzywczy_my_content_important_container .balsam_do_ciala_odzywczy_my_paragraph {
      font-size: 15px;
      line-height: 22px;
    }
    .balsam_do_ciala_odzywczy_my_movie_cotainer {
      padding-left: 15px;
      padding-right: 15px;
    }
    #balsam_do_ciala_odzywczy_my_product_container .balsam_do_ciala_odzywczy_my_header_container .balsam_do_ciala_odzywczy_my_h2 {
      font-size: 25px;
      line-height: 27px;
    }
    #balsam_do_ciala_odzywczy_my_product_container .balsam_do_ciala_odzywczy_my_header_container .balsam_do_ciala_odzywczy_my_h4 {
      font-size: 21px;
    }
    #balsam_do_ciala_odzywczy_my_product_container .balsam_do_ciala_odzywczy_my_header_container .balsam_do_ciala_odzywczy_my_h5 {
      font-size: 16px;
      padding: 0 15px;
    }
    .balsam_do_ciala_odzywczy_my_portfolio_header .balsam_do_ciala_odzywczy_my_h5 {
      margin: 0 0 40px;
    }
    .balsam_do_ciala_odzywczy_my_movie_cotainer .balsam_do_ciala_odzywczy_my_h2,
    .balsam_do_ciala_odzywczy_my_movie_cotainer .balsam_do_ciala_odzywczy_my_h3 {
      margin: 0 0 60px;
    }
    .balsam_do_ciala_odzywczy_my_portfolio_container {
      margin-top: 60px;
    }
    .balsam_do_ciala_odzywczy_my_portfolio_header .balsam_do_ciala_odzywczy_my_h2 {
      text-align: center;
    }
    .prodfolio_box .balsam_do_ciala_odzywczy_my_h3 {
      font-size: 20px;
    }
  }
  @media only screen and (max-width: 360px) {
    .balsam_do_ciala_odzywczy_my_portfolio_container {
      padding-left: 30px;
      padding-right: 30px;
    }
    .balsam_do_ciala_odzywczy_my_product_box .balsam_do_ciala_odzywczy_my_h2 {
      font-size: 12px;
      line-height: 15px;
    }
    .balsam_do_ciala_odzywczy_my_product_box .balsam_do_ciala_odzywczy_my_paragraph {
      font-size: 11px;
    }
    .balsam_do_ciala_odzywczy_my_product_box .balsam_do_ciala_odzywczy_my_big_button {
      font-size: 13px;
    }
    .balsam_do_ciala_odzywczy_my_movie_content .balsam_do_ciala_odzywczy_my_iframe {
      min-height: 200px;
    }
  }
  
  /*RC CSS'es*/
  /*balsam_do_ciala_regenerujacy*/
  
  .balsam_do_ciala_regenerujacy_my_body {
    font-family: Poppins, sans-serif;
    margin: 0 auto;
    width: 1110px;
    max-width: 100%;
    padding: 0;
    overflow: hidden;
  }
  .balsam_do_ciala_regenerujacy_my_wrapp_image {
    display: grid;
    height: 115px;
    justify-content: center;
    align-items: end;
  }
  .balsam_do_ciala_regenerujacy_my_bottom_content a:first-child {
    min-height: 277px;
    align-self: center;
    display: grid;
    justify-content: center;
  }
  #hero {
    position: relative;
    text-align: right;
    margin-bottom: -474px;
  }
  .balsam_do_ciala_regenerujacy_my_bottom_content a:first-child {
    min-height: 277px;
  }
  .main_image {
    transform: translate(-289px, -360px);
  }
  .balsam_do_ciala_regenerujacy_my_yellow_stain {
    position: absolute;
    left: -235px;
    top: -270px;
    z-index: -4;
  }
  .balsam_do_ciala_regenerujacy_my_yellow_line {
    position: absolute;
    left: 0;
    top: -200px;
    z-index: -3;
  }
  .balsam_do_ciala_regenerujacy_my_yellow_line_2 {
    position: absolute;
    left: -130px;
    top: -310px;
    z-index: -1;
  }
  .balsam_do_ciala_regenerujacy_my_yellow_line_3 {
    position: absolute;
    right: -275px;
    top: -105px;
    z-index: -1;
  }
  .balsam_do_ciala_regenerujacy_my_rzepak {
    top: 80px;
    position: absolute;
    left: 210px;
    z-index: -2;
  }
  .logo_container {
    background: #0b5441;
    display: flex;
    flex-direction: column;
    position: absolute;
    top: 120px;
    padding: 22px 70px 20px 60px;
    border-radius: 0 200px 200px 0;
    box-shadow: 7px 7px 10px rgba(13, 29, 0, 0.2);
  }
  .logo_container_img.logo_image {
    margin-bottom: 18px;
  }
  #balsam_do_ciala_regenerujacy_my_product_container {
    margin-top: 95px;
    margin-bottom: 50px;
  }
  #balsam_do_ciala_regenerujacy_my_product_container .balsam_do_ciala_regenerujacy_my_header_container {
    text-align: center;
    margin-bottom: 26px;
  }
  #balsam_do_ciala_regenerujacy_my_product_container .balsam_do_ciala_regenerujacy_my_header_container .balsam_do_ciala_regenerujacy_my_h2 {
    margin: 0;
    font-size: 42px;
    letter-spacing: 0.42px;
    line-height: 45px;
    color: #073a2a;
    text-transform: uppercase;
    font-weight: 400;
    margin-bottom: 13px;
  }
  #balsam_do_ciala_regenerujacy_my_product_container .balsam_do_ciala_regenerujacy_my_header_container .balsam_do_ciala_regenerujacy_my_h4 {
    margin: 0;
    line-height: 1;
    font-weight: 400;
    font-size: 28px;
    line-height: 36px;
    color: #073a2a;
    letter-spacing: 0;
    margin-bottom: 13px;
  }
  #balsam_do_ciala_regenerujacy_my_product_container .balsam_do_ciala_regenerujacy_my_header_container .balsam_do_ciala_regenerujacy_my_h5 {
    margin: 0;
    line-height: 1;
    color: #e94e1b;
    font-weight: 600;
    font-size: 23px;
    line-height: 36px;
    margin-bottom: 13px;
  }
  #balsam_do_ciala_regenerujacy_my_product_container .balsam_do_ciala_regenerujacy_my_header_container .balsam_do_ciala_regenerujacy_my_strong {
    margin: 0;
    line-height: 1;
    display: block;
    width: 100%;
    letter-spacing: 0.35px;
    line-height: 45px;
  }
  .balsam_do_ciala_regenerujacy_my_product_container {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
  }
  .header_right_container {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 20px;
  }
  .header_right_container img {
    margin-right: 19px;
    max-width: 60px;
  }
  .balsam_do_ciala_regenerujacy_my_left_product_container {
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: 45%;
    text-align: center;
    position: relative;
  }
  .balsam_do_ciala_regenerujacy_my_right_product_container {
    -ms-flex: 0 0 55%;
    flex: 0 0 55%;
    max-width: 55%;
    padding-right: 62px;
  }
  .balsam_do_ciala_regenerujacy_my_product_main_image {
    margin-top: 105px;
    position: relative;
    z-index: 1;
  }
  .balsam_do_ciala_regenerujacy_my_product_rzepak_image {
    position: absolute;
    top: calc(50% + 50px);
    left: calc(50% - 70px);
    transform: translate(-50%, -50%);
  }
  .balsam_do_ciala_regenerujacy_my_right_product_container .balsam_do_ciala_regenerujacy_my_h3.balsam_do_ciala_regenerujacy_my_recomended {
    color: #000;
    font-size: 17px;
    line-height: 1.4;
  }
  .balsam_do_ciala_regenerujacy_my_capacity .balsam_do_ciala_regenerujacy_my_h4,
  .balsam_do_ciala_regenerujacy_my_right_product_container .balsam_do_ciala_regenerujacy_my_h3 {
    color: #025540;
    font-weight: 700;
    margin: 0 0 10px;
    font-size: 23px;
    letter-spacing: -0.5px;
  }
  .balsam_do_ciala_regenerujacy_my_right_product_container .balsam_do_ciala_regenerujacy_my_ul {
    margin: 0 0 30px;
    padding-left: 30px;
    list-style: none;
  }
  .balsam_do_ciala_regenerujacy_my_right_product_container .balsam_do_ciala_regenerujacy_my_li {
    position: relative;
    padding: 0;
    margin: 0 0 12px;
    line-height: 23px;
    font-size: 16px;
  }
  .balsam_do_ciala_regenerujacy_my_right_product_container .balsam_do_ciala_regenerujacy_my_li::after {
    background-color: #fef100;
    content: "";
    position: absolute;
    left: -30px;
    top: 3px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
  }
  .balsam_do_ciala_regenerujacy_my_right_product_container .balsam_do_ciala_regenerujacy_my_paragraph {
    margin: 0 0 40px;
    font-size: 14px;
    line-height: 20px;
  }
  .balsam_do_ciala_regenerujacy_my_capacity .balsam_do_ciala_regenerujacy_my_h4 {
    margin: 0 0 15px;
  }
  .balsam_do_ciala_regenerujacy_my_capacity .balsam_do_ciala_regenerujacy_my_h4 .balsam_do_ciala_regenerujacy_my_span {
    display: inline-block;
    margin-left: 20px;
    color: #000;
  }
  .balsam_do_ciala_regenerujacy_my_right_product_container .balsam_do_ciala_regenerujacy_my_capacity .balsam_do_ciala_regenerujacy_my_paragraph {
    margin: 0;
    color: #025540;
    font-weight: 700;
  }
  #balsam_do_ciala_regenerujacy_my_product_info {
    margin-bottom: 20px;
  }
  .balsam_do_ciala_regenerujacy_my_important_header {
    margin-bottom: 0;
  }
  .balsam_do_ciala_regenerujacy_my_image_important_container img {
    transform: translate(-237px);
  }
  .balsam_do_ciala_regenerujacy_my_important_header .balsam_do_ciala_regenerujacy_my_h2 {
    text-align: center;
    color: #025540;
    font-size: 43px;
    font-weight: 600;
    line-height: 51px;
    letter-spacing: -0.7px;
    margin: 0;
  }
  .balsam_do_ciala_regenerujacy_my_important_header .balsam_do_ciala_regenerujacy_my_h3 {
    text-align: center;
    margin: 0;
    line-height: 41px;
    font-size: 34px;
    font-weight: 600;
    margin-bottom: 39px;
  }
  .balsam_do_ciala_regenerujacy_my_row_important {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .balsam_do_ciala_regenerujacy_my_row_important .balsam_do_ciala_regenerujacy_my_right {
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
    transform: translateX(-80px);
    height: 795px;
  }
  .balsam_do_ciala_regenerujacy_my_row_important .balsam_do_ciala_regenerujacy_my_left {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .balsam_do_ciala_regenerujacy_my_image_important_container.balsam_do_ciala_regenerujacy_my_right {
    text-align: right;
  }
  .balsam_do_ciala_regenerujacy_my_content_important_container .balsam_do_ciala_regenerujacy_my_img {
    margin-bottom: 11px;
  }
  .balsam_do_ciala_regenerujacy_my_content_important_container .balsam_do_ciala_regenerujacy_my_h3 {
    color: #025540;
    font-size: 26px;
    line-height: 34px;
    margin: 0;
    font-weight: 600;
    margin-bottom: 8px;
  }
  .balsam_do_ciala_regenerujacy_my_content_important_container .balsam_do_ciala_regenerujacy_my_h4 {
    color: #025540;
    font-size: 18px;
    line-height: 24px;
    margin: 0 0 9px;
  }
  .balsam_do_ciala_regenerujacy_my_content_important_container .balsam_do_ciala_regenerujacy_my_paragraph {
    color: #000;
    font-size: 18px;
    line-height: 26px;
    margin: 0;
    letter-spacing: -0.45px;
  }
  .balsam_do_ciala_regenerujacy_my_content_important_container.balsam_do_ciala_regenerujacy_my_left {
    text-align: right;
    padding-right: 30px;
  }
  .balsam_do_ciala_regenerujacy_my_content_important_container .balsam_do_ciala_regenerujacy_my_content {
    width: 100%;
  }
  .cosmetic_line .balsam_do_ciala_regenerujacy_my_h2 {
    text-align: center;
    margin: 0;
    color: #000;
    font-weight: 600;
    font-size: 37px;
    line-height: 44px;
    margin-bottom: 46px;
    margin-top: 0;
  }
  .cosmetic_line {
    margin-top: 15px;
  }
  .balsam_do_ciala_regenerujacy_my_line_content {
    display: flex;
    padding: 0;
    align-items: center;
    justify-content: center;
  }
  .balsam_do_ciala_regenerujacy_my_line_content .balsam_do_ciala_regenerujacy_my_product_box {
    margin: 0;
    width: 221px;
  }
  .balsam_do_ciala_regenerujacy_my_product_link {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: space-between;
    text-align: center;
    text-decoration: none;
  }
  .balsam_do_ciala_regenerujacy_my_product_link:hover {
    text-decoration: none;
  }
  .balsam_do_ciala_regenerujacy_my_product_box a {
    color: #2f5444;
    align-self: end;
  }
  .balsam_do_ciala_regenerujacy_my_bottom_content {
    min-height: 265px;
    display: grid;
  }
  .balsam_do_ciala_regenerujacy_my_product_box .balsam_do_ciala_regenerujacy_my_h2 {
    font-size: 16px;
    line-height: 19px;
    color: #2f5444;
    font-weight: 300;
    text-transform: uppercase;
    margin-bottom: 0;
  }
  .balsam_do_ciala_regenerujacy_my_product_box .balsam_do_ciala_regenerujacy_my_paragraph {
    margin: 0;
    color: #2f5444;
    font-size: 13px;
    line-height: 1.3;
    margin-top: 5px;
  }
  .balsam_do_ciala_regenerujacy_my_product_box .balsam_do_ciala_regenerujacy_my_strong {
    display: block;
    font-weight: 600;
  }
  .balsam_do_ciala_regenerujacy_my_product_box .balsam_do_ciala_regenerujacy_my_product_image {
    max-width: 100%;
    transition: transform 0.3s ease-in;
  }
  .balsam_do_ciala_regenerujacy_my_product_link:hover .balsam_do_ciala_regenerujacy_my_product_image {
    transform: scale(1.1);
  }
  .balsam_do_ciala_regenerujacy_my_product_link .balsam_do_ciala_regenerujacy_my_product_image {
    margin-bottom: 30px;
  }
  .balsam_do_ciala_regenerujacy_my_top_content {
    min-height: 100px;
    margin-bottom: 13px;
  }
  .balsam_do_ciala_regenerujacy_my_product_box .balsam_do_ciala_regenerujacy_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 6.5px 26px;
    letter-spacing: 1px;
    align-self: flex-end;
    width: 171px;
    justify-content: center;
    margin: 0 auto;
  }
  .balsam_do_ciala_regenerujacy_my_product_box .balsam_do_ciala_regenerujacy_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 2px solid #de4e1b;
    letter-spacing: 1.6px;
    font-weight: 700;
    background: #de4e1b;
    border-radius: 50px;
    color: #fff;
    text-decoration: none;
    display: flex;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .balsam_do_ciala_regenerujacy_my_big_button:hover {
    background-color: transparent;
    color: #de4e1b;
    text-decoration: none;
  }
  .balsam_do_ciala_regenerujacy_my_portfolio_container {
    position: relative;
  }
  .balsam_do_ciala_regenerujacy_my_portfolio_container .balsam_do_ciala_regenerujacy_my_footer_image_top {
    transform: translateX(-120px);
    position: relative;
    z-index: 1;
  }
  .balsam_do_ciala_regenerujacy_my_portfolio_header .balsam_do_ciala_regenerujacy_my_h2 {
    color: #010101;
    font-weight: 600;
    font-size: 30px;
    line-height: 42px;
    margin: 0;
  }
  .balsam_do_ciala_regenerujacy_my_portfolio_header .balsam_do_ciala_regenerujacy_my_span {
    color: #f4c500;
  }
  .balsam_do_ciala_regenerujacy_my_portfolio_header .balsam_do_ciala_regenerujacy_my_h5 {
    font-weight: 300;
    color: #025540;
    font-size: 27px;
    line-height: 37px;
    margin: 0 0 76px;
  }
  .balsam_do_ciala_regenerujacy_my_portfolio_container {
    margin-top: 140px;
    margin-bottom: -150px;
  }
  .balsam_do_ciala_regenerujacy_my_portfolio_content {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 63px 76px;
    width: 644px;
    max-width: 100%;
  }
  .balsam_do_ciala_regenerujacy_my_portfolio_box {
    position: relative;
  }
  .balsam_do_ciala_regenerujacy_my_portfolio_box .balsam_do_ciala_regenerujacy_my_box {
    border-radius: 11px;
    box-shadow: 0 5px 10px #032a2033;
    border-radius: 11px;
    height: 100%;
    padding: 36px 25px 24px;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-direction: column;
    background-color: #fff;
  }
  .balsam_do_ciala_regenerujacy_my_box .top_portfolio > .balsam_do_ciala_regenerujacy_my_absolute_number {
    position: absolute;
    top: 0;
    left: 0;
    width: 46px;
    height: 46px;
    background-color: #025540;
    color: #fff;
    font-size: 21px;
    line-height: 23px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    transform: translate(-50%, -50%);
  }
  .balsam_do_ciala_regenerujacy_my_box .balsam_do_ciala_regenerujacy_my_h5 {
    color: #025540;
    margin: 0;
    font-size: 19px;
    line-height: 21px;
    font-weight: 600;
  }
  .balsam_do_ciala_regenerujacy_my_box .balsam_do_ciala_regenerujacy_my_paragraph {
    color: #221e20;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 20px;
  }
  .balsam_do_ciala_regenerujacy_my_box .balsam_do_ciala_regenerujacy_my_paragraph.balsam_do_ciala_regenerujacy_my_small_font {
    font-size: 13px;
    line-height: 18px;
  }
  .balsam_do_ciala_regenerujacy_my_box .balsam_do_ciala_regenerujacy_my_big_button.link_balsam_do_ciala_regenerujacy_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 1px solid #de4e1b;
    letter-spacing: 2.9px;
    font-weight: 700;
    background: 0 0;
    border-radius: 50px;
    color: #de4e1b;
    text-decoration: none;
    display: flex;
    margin-top: 10px;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .balsam_do_ciala_regenerujacy_my_box .balsam_do_ciala_regenerujacy_my_big_button.link_balsam_do_ciala_regenerujacy_my_big_button:hover {
    background-color: #de4e1b;
    color: #fff;
  }
  .balsam_do_ciala_regenerujacy_my_movie_cotainer {
    position: relative;
    margin-top: 60px;
    padding-bottom: 60px;
    background-color: #fdcf00;
    padding-left: 85px;
    padding-right: 85px;
  }
  .balsam_do_ciala_regenerujacy_my_grid {
    display: grid;
    grid-template-columns: repeat(2, 60%);
    text-align: center;
    justify-content: end;
  }
  .balsam_do_ciala_regenerujacy_my_content_important_container {
    height: 795px;
    margin-top: 39px;
  }
  .balsam_do_ciala_regenerujacy_my_yellow_bg_image {
    position: absolute;
    z-index: 0;
    top: -80px;
    left: 50%;
    transform: translate(-50%, -378px);
  }
  .balsam_do_ciala_regenerujacy_my_movie_content {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 10px solid #fff;
    border-radius: 30px;
    margin: 0 auto;
    width: 600px;
    max-width: calc(100% - 30px);
    position: relative;
    overflow: hidden;
    -webkit-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    -moz-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
  }
  .balsam_do_ciala_regenerujacy_my_movie_content .balsam_do_ciala_regenerujacy_my_iframe {
    width: 100%;
    min-height: 320px;
    position: relative;
    z-index: 1;
  }
  .balsam_do_ciala_regenerujacy_my_line_footer_image_1 {
    position: absolute;
    bottom: -260px;
    left: -220px;
    z-index: 0;
  }
  .balsam_do_ciala_regenerujacy_my_line_footer_image_2 {
    position: absolute;
    right: -240px;
    top: -30px;
  }
  .balsam_do_ciala_regenerujacy_my_movie_cotainer .balsam_do_ciala_regenerujacy_my_h2,
  .balsam_do_ciala_regenerujacy_my_movie_cotainer .balsam_do_ciala_regenerujacy_my_h3 {
    font-weight: 600;
    font-size: 29px;
    line-height: 35px;
    color: #010101;
    margin: 0 0 90px;
    position: relative;
    z-index: 1;
    text-align: center;
  }
  .balsam_do_ciala_regenerujacy_my_portfolio_container {
    position: relative;
  }
  .prodfolio_box {
    position: absolute;
    right: 178px;
    top: 135px;
    background-color: #fff;
    border-radius: 11px;
    box-shadow: 0 5px 10px #032a2033;
    border-radius: 11px;
    padding: 35px 50px 35px 25px;
    flex-direction: column;
    background-color: #fff;
    z-index: 1;
  }
  .prodfolio_box .balsam_do_ciala_regenerujacy_my_h3 {
    font-weight: 600;
    color: #025540;
    margin: 0;
    font-size: 26px;
    line-height: 1.4;
  }
  .prodfolio_box .balsam_do_ciala_regenerujacy_my_h3 .balsam_do_ciala_regenerujacy_my_span {
    color: #fdcf00;
  }
  @media only screen and (max-width: 1000px) {
    .balsam_do_ciala_regenerujacy_my_row_important .balsam_do_ciala_regenerujacy_my_right {
      transform: translateX(-20px);
    }
  }
  @media only screen and (max-width: 929px) {
    .balsam_do_ciala_regenerujacy_my_line_content {
      flex-wrap: wrap;
    }
    .balsam_do_ciala_regenerujacy_my_line_content .balsam_do_ciala_regenerujacy_my_product_box {
      padding: 0 15px;
      -ms-flex: 0 0 33.3333%;
      flex: 0 0 33.3333%;
      max-width: 33.3333%;
      margin-bottom: 50px;
    }
    #balsam_do_ciala_regenerujacy_my_product_info .balsam_do_ciala_regenerujacy_my_product_info_image,
    .balsam_do_ciala_regenerujacy_my_content_important_container .balsam_do_ciala_regenerujacy_my_content .balsam_do_ciala_regenerujacy_my_img {
      max-width: 100%;
    }
    .balsam_do_ciala_regenerujacy_my_product_info_image {
      max-width: 100%;
    }
    .balsam_do_ciala_regenerujacy_my_content_important_container.balsam_do_ciala_regenerujacy_my_right {
      padding-left: 15px;
    }
    .balsam_do_ciala_regenerujacy_my_content_important_container .balsam_do_ciala_regenerujacy_my_paragraph .balsam_do_ciala_regenerujacy_my_br {
      display: none;
    }
    .balsam_do_ciala_regenerujacy_my_portfolio_header .balsam_do_ciala_regenerujacy_my_h2 .balsam_do_ciala_regenerujacy_my_br {
      display: none;
    }
    .balsam_do_ciala_regenerujacy_my_portfolio_container {
      margin-top: 140px;
    }
    .balsam_do_ciala_regenerujacy_my_grid {
      grid-template-columns: repeat(2, 100%);
    }
    .balsam_do_ciala_regenerujacy_my_row_important .balsam_do_ciala_regenerujacy_my_right {
      height: unset;
    }
    .balsam_do_ciala_regenerujacy_my_image_important_container img {
      transform: unset;
    }
  }
  @media only screen and (max-width: 880px) {
    .balsam_do_ciala_regenerujacy_my_yellow_line_3 {
      right: -345px;
    }
  }
  @media only screen and (max-width: 775px) {
    .balsam_do_ciala_regenerujacy_my_line_content .balsam_do_ciala_regenerujacy_my_product_box {
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%;
    }
    .balsam_do_ciala_regenerujacy_my_product_container {
      flex-wrap: wrap;
    }
    .balsam_do_ciala_regenerujacy_my_left_product_container,
    .balsam_do_ciala_regenerujacy_my_right_product_container {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }
    .balsam_do_ciala_regenerujacy_my_right_product_container {
      padding: 0 15px;
    }
    .balsam_do_ciala_regenerujacy_my_yellow_stain {
      left: -20%;
      max-width: 100%;
    }
    .balsam_do_ciala_regenerujacy_my_yellow_line_3 {
      display: none;
    }
    .main_image {
      max-width: 100%;
    }
    .balsam_do_ciala_regenerujacy_my_yellow_line_2 {
      display: none;
    }
    .logo_container_img.logo_image,
    .logo_container_img.text_image {
      max-width: 180px;
    }
    .balsam_do_ciala_regenerujacy_my_row_important .balsam_do_ciala_regenerujacy_my_left,
    .balsam_do_ciala_regenerujacy_my_row_important .balsam_do_ciala_regenerujacy_my_right {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }
    .balsam_do_ciala_regenerujacy_my_content_important_container,
    .balsam_do_ciala_regenerujacy_my_content_important_container.balsam_do_ciala_regenerujacy_my_left {
      text-align: center;
      padding: 0 15px;
    }
    .balsam_do_ciala_regenerujacy_my_row_important .balsam_do_ciala_regenerujacy_my_image_important_container {
      order: 2;
    }
    .balsam_do_ciala_regenerujacy_my_row_important .balsam_do_ciala_regenerujacy_my_content_important_container {
      order: 1;
    }
    .balsam_do_ciala_regenerujacy_my_portfolio_content {
      grid-template-columns: repeat(1, 1fr);
    }
    .balsam_do_ciala_regenerujacy_my_portfolio_content .container_balsam_do_ciala_regenerujacy_my_box:nth-child(2) {
      display: none;
    }
    .balsam_do_ciala_regenerujacy_my_portfolio_container {
      padding-left: 15px;
      padding-right: 15px;
    }
    .balsam_do_ciala_regenerujacy_my_portfolio_header .balsam_do_ciala_regenerujacy_my_h5 {
      margin: 0 0 320px;
    }
    .balsam_do_ciala_regenerujacy_my_movie_cotainer .balsam_do_ciala_regenerujacy_my_h2,
    .balsam_do_ciala_regenerujacy_my_movie_cotainer .balsam_do_ciala_regenerujacy_my_h3 {
      text-align: center;
    }
    .balsam_do_ciala_regenerujacy_my_portfolio_container .balsam_do_ciala_regenerujacy_my_footer_image_top {
      top: 70px;
    }
    .prodfolio_box {
      right: 15px;
    }
    .main_image {
      transform: unset;
    }
    #hero {
      margin-bottom: unset;
    }
    .balsam_do_ciala_regenerujacy_my_image_important_container img {
      transform: unset;
    }
    .balsam_do_ciala_regenerujacy_my_grid {
      grid-template-columns: repeat(1, 100%);
    }
    .balsam_do_ciala_regenerujacy_my_row_important {
      height: unset;
    }
    .balsam_do_ciala_regenerujacy_my_row_important .balsam_do_ciala_regenerujacy_my_right {
      transform: unset;
      margin-top: 30px;
    }
    .balsam_do_ciala_regenerujacy_my_grid {
      grid-template-columns: repeat(1, 100%);
    }
  }
  @media only screen and (max-width: 580px) {
    .balsam_do_ciala_regenerujacy_my_portfolio_container .balsam_do_ciala_regenerujacy_my_footer_image_top {
      max-width: 100%;
    }
    .balsam_do_ciala_regenerujacy_my_portfolio_header .balsam_do_ciala_regenerujacy_my_h2 {
      font-size: 26px;
      line-height: 32px;
    }
    .balsam_do_ciala_regenerujacy_my_portfolio_header .balsam_do_ciala_regenerujacy_my_h5 {
      font-size: 23px;
      margin: 0 0 76px;
      text-align: center;
    }
    .prodfolio_box {
      right: 15px;
      position: relative;
      width: 100%;
      top: unset;
      right: unset;
      text-align: center;
      padding: 35px 20px;
      z-index: 1;
      margin-top: 10px;
    }
    .balsam_do_ciala_regenerujacy_my_portfolio_container {
      margin-bottom: unset;
    }
  }
  @media only screen and (max-width: 500px) {
    .logo_container {
      padding: 22px 30px 20px 20px;
    }
    .balsam_do_ciala_regenerujacy_my_yellow_line {
      left: -90px;
      top: -70px;
      max-width: 100%;
    }
    .balsam_do_ciala_regenerujacy_my_yellow_stain {
      left: -40%;
      max-width: 100%;
      top: -100px;
    }
    .logo_container {
      top: 60px;
    }
    .balsam_do_ciala_regenerujacy_my_rzepak {
      top: -30px;
      left: 50%;
      max-width: 100%;
      transform: translateX(-50%);
    }
    .balsam_do_ciala_regenerujacy_my_product_rzepak_image {
      max-width: 100%;
    }
    .balsam_do_ciala_regenerujacy_my_right_product_container .balsam_do_ciala_regenerujacy_my_h3.balsam_do_ciala_regenerujacy_my_recomended {
      margin: 0;
    }
    .balsam_do_ciala_regenerujacy_my_important_header .balsam_do_ciala_regenerujacy_my_h2 {
      font-size: 31px;
      line-height: 41px;
    }
    .balsam_do_ciala_regenerujacy_my_important_header .balsam_do_ciala_regenerujacy_my_h3 {
      line-height: 27px;
      font-size: 17px;
    }
    .balsam_do_ciala_regenerujacy_my_content_important_container .balsam_do_ciala_regenerujacy_my_paragraph {
      font-size: 15px;
      line-height: 22px;
    }
    .balsam_do_ciala_regenerujacy_my_movie_cotainer {
      padding-left: 15px;
      padding-right: 15px;
    }
    #balsam_do_ciala_regenerujacy_my_product_container .balsam_do_ciala_regenerujacy_my_header_container .balsam_do_ciala_regenerujacy_my_h2 {
      font-size: 25px;
      line-height: 27px;
    }
    #balsam_do_ciala_regenerujacy_my_product_container .balsam_do_ciala_regenerujacy_my_header_container .balsam_do_ciala_regenerujacy_my_h4 {
      font-size: 21px;
    }
    #balsam_do_ciala_regenerujacy_my_product_container .balsam_do_ciala_regenerujacy_my_header_container .balsam_do_ciala_regenerujacy_my_h5 {
      font-size: 16px;
      padding: 0 15px;
    }
    .balsam_do_ciala_regenerujacy_my_portfolio_header .balsam_do_ciala_regenerujacy_my_h5 {
      margin: 0 0 40px;
    }
    .balsam_do_ciala_regenerujacy_my_movie_cotainer .balsam_do_ciala_regenerujacy_my_h2,
    .balsam_do_ciala_regenerujacy_my_movie_cotainer .balsam_do_ciala_regenerujacy_my_h3 {
      margin: 0 0 60px;
    }
    .balsam_do_ciala_regenerujacy_my_portfolio_container {
      margin-top: 60px;
    }
    .balsam_do_ciala_regenerujacy_my_portfolio_header .balsam_do_ciala_regenerujacy_my_h2 {
      text-align: center;
    }
    .prodfolio_box .balsam_do_ciala_regenerujacy_my_h3 {
      font-size: 20px;
    }
  }
  @media only screen and (max-width: 360px) {
    .balsam_do_ciala_regenerujacy_my_portfolio_container {
      padding-left: 30px;
      padding-right: 30px;
    }
    .balsam_do_ciala_regenerujacy_my_product_box .balsam_do_ciala_regenerujacy_my_h2 {
      font-size: 12px;
      line-height: 15px;
    }
    .balsam_do_ciala_regenerujacy_my_product_box .balsam_do_ciala_regenerujacy_my_paragraph {
      font-size: 11px;
    }
    .balsam_do_ciala_regenerujacy_my_product_box .balsam_do_ciala_regenerujacy_my_big_button {
      font-size: 13px;
    }
    .balsam_do_ciala_regenerujacy_my_movie_content .balsam_do_ciala_regenerujacy_my_iframe {
      min-height: 200px;
    }
  }
  /*RC CSS'es*/
  /*hipoalergiczny_balsam_do_ciala*/
  
  .hipoalergiczny_balsam_do_ciala_my_body {
    font-family: Poppins, sans-serif;
    margin: 0 auto;
    width: 1110px;
    max-width: 100%;
    padding: 0;
    overflow: hidden;
  }
  .hipoalergiczny_balsam_do_ciala_my_bottom_content a:first-child {
    min-height: 277px;
    align-self: center;
    display: grid;
    justify-content: center;
  }
  .hipoalergiczny_balsam_do_ciala_my_item_content_second {
    grid-column-start: 2;
    grid-column-end: 2;
    margin-top: 66px;
  }
  .hipoalergiczny_balsam_do_ciala_my_wrapp_image {
    display: grid;
    justify-content: center;
    align-items: end;
    height: 115px;
  }
  #hero {
    position: relative;
    text-align: right;
    margin-bottom: -474px;
  }
  .main_image {
    transform: translate(-289px, -360px);
  }
  .hipoalergiczny_balsam_do_ciala_my_yellow_stain {
    position: absolute;
    left: -235px;
    top: -270px;
    z-index: -4;
  }
  .hipoalergiczny_balsam_do_ciala_my_yellow_line {
    position: absolute;
    left: 0;
    top: -200px;
    z-index: -3;
  }
  .hipoalergiczny_balsam_do_ciala_my_yellow_line_2 {
    position: absolute;
    left: -130px;
    top: -310px;
    z-index: -1;
  }
  .hipoalergiczny_balsam_do_ciala_my_yellow_line_3 {
    position: absolute;
    right: -275px;
    top: -105px;
    z-index: -1;
  }
  .hipoalergiczny_balsam_do_ciala_my_rzepak {
    top: 80px;
    position: absolute;
    left: 210px;
    z-index: -2;
  }
  .logo_container {
    background: #0b5441;
    display: flex;
    flex-direction: column;
    position: absolute;
    top: 120px;
    padding: 22px 70px 20px 60px;
    border-radius: 0 200px 200px 0;
    box-shadow: 7px 7px 10px rgba(13, 29, 0, 0.2);
  }
  .logo_container_img.logo_image {
    margin-bottom: 18px;
  }
  #hipoalergiczny_balsam_do_ciala_my_product_container {
    margin-top: 95px;
    margin-bottom: 50px;
  }
  #hipoalergiczny_balsam_do_ciala_my_product_container .hipoalergiczny_balsam_do_ciala_my_header_container {
    text-align: center;
    margin-bottom: 26px;
  }
  #hipoalergiczny_balsam_do_ciala_my_product_container .hipoalergiczny_balsam_do_ciala_my_header_container .hipoalergiczny_balsam_do_ciala_my_h2 {
    margin: 0;
    font-size: 42px;
    letter-spacing: 0.42px;
    line-height: 45px;
    color: #073a2a;
    text-transform: uppercase;
    font-weight: 400;
    margin-bottom: 13px;
  }
  #hipoalergiczny_balsam_do_ciala_my_product_container .hipoalergiczny_balsam_do_ciala_my_header_container .hipoalergiczny_balsam_do_ciala_my_h4 {
    margin: 0;
    line-height: 1;
    font-weight: 400;
    font-size: 28px;
    line-height: 36px;
    color: #073a2a;
    letter-spacing: 0;
    margin-bottom: 13px;
  }
  #hipoalergiczny_balsam_do_ciala_my_product_container .hipoalergiczny_balsam_do_ciala_my_header_container .hipoalergiczny_balsam_do_ciala_my_h5 {
    margin: 0;
    line-height: 1;
    color: #e94e1b;
    font-weight: 600;
    font-size: 23px;
    line-height: 36px;
    margin-bottom: 13px;
  }
  #hipoalergiczny_balsam_do_ciala_my_product_container .hipoalergiczny_balsam_do_ciala_my_header_container .hipoalergiczny_balsam_do_ciala_my_strong {
    margin: 0;
    line-height: 1;
    display: block;
    width: 100%;
    letter-spacing: 0.35px;
    line-height: 45px;
  }
  .hipoalergiczny_balsam_do_ciala_my_product_container {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
  }
  .header_right_container {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 20px;
  }
  .header_right_container img {
    margin-right: 19px;
    max-width: 60px;
  }
  .hipoalergiczny_balsam_do_ciala_my_left_product_container {
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: 45%;
    text-align: center;
    position: relative;
  }
  .hipoalergiczny_balsam_do_ciala_my_right_product_container {
    -ms-flex: 0 0 55%;
    flex: 0 0 55%;
    max-width: 55%;
    padding-right: 62px;
  }
  .hipoalergiczny_balsam_do_ciala_my_product_main_image {
    margin-top: 105px;
    position: relative;
    z-index: 1;
  }
  .hipoalergiczny_balsam_do_ciala_my_product_rzepak_image {
    position: absolute;
    top: calc(50% + 50px);
    left: calc(50% - 70px);
    transform: translate(-50%, -50%);
  }
  .hipoalergiczny_balsam_do_ciala_my_right_product_container .hipoalergiczny_balsam_do_ciala_my_h3.hipoalergiczny_balsam_do_ciala_my_recomended {
    color: #000;
    font-size: 17px;
    line-height: 1.4;
  }
  .hipoalergiczny_balsam_do_ciala_my_capacity .hipoalergiczny_balsam_do_ciala_my_h4,
  .hipoalergiczny_balsam_do_ciala_my_right_product_container .hipoalergiczny_balsam_do_ciala_my_h3 {
    color: #025540;
    font-weight: 700;
    margin: 0 0 10px;
    font-size: 23px;
    letter-spacing: -0.5px;
  }
  .hipoalergiczny_balsam_do_ciala_my_right_product_container .hipoalergiczny_balsam_do_ciala_my_ul {
    margin: 0 0 30px;
    padding-left: 30px;
    list-style: none;
  }
  .hipoalergiczny_balsam_do_ciala_my_right_product_container .hipoalergiczny_balsam_do_ciala_my_li {
    position: relative;
    padding: 0;
    margin: 0 0 12px;
    line-height: 23px;
    font-size: 16px;
  }
  .hipoalergiczny_balsam_do_ciala_my_right_product_container .hipoalergiczny_balsam_do_ciala_my_li::after {
    background-color: #fef100;
    content: "";
    position: absolute;
    left: -30px;
    top: 3px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
  }
  .hipoalergiczny_balsam_do_ciala_my_right_product_container .hipoalergiczny_balsam_do_ciala_my_paragraph {
    margin: 0 0 40px;
    font-size: 14px;
    line-height: 20px;
  }
  .hipoalergiczny_balsam_do_ciala_my_capacity .hipoalergiczny_balsam_do_ciala_my_h4 {
    margin: 0 0 15px;
  }
  .hipoalergiczny_balsam_do_ciala_my_capacity .hipoalergiczny_balsam_do_ciala_my_h4 .hipoalergiczny_balsam_do_ciala_my_span {
    display: inline-block;
    margin-left: 20px;
    color: #000;
  }
  .hipoalergiczny_balsam_do_ciala_my_right_product_container .hipoalergiczny_balsam_do_ciala_my_capacity .hipoalergiczny_balsam_do_ciala_my_paragraph {
    margin: 0;
    color: #025540;
    font-weight: 700;
  }
  #hipoalergiczny_balsam_do_ciala_my_product_info {
    margin-bottom: 20px;
  }
  .hipoalergiczny_balsam_do_ciala_my_important_header {
    margin-bottom: 39px;
  }
  .hipoalergiczny_balsam_do_ciala_my_image_important_container img {
    transform: translate(-237px);
  }
  .hipoalergiczny_balsam_do_ciala_my_important_header .hipoalergiczny_balsam_do_ciala_my_h2 {
    text-align: center;
    color: #025540;
    font-size: 43px;
    font-weight: 600;
    line-height: 51px;
    letter-spacing: -0.7px;
    margin: 0;
  }
  .hipoalergiczny_balsam_do_ciala_my_important_header .hipoalergiczny_balsam_do_ciala_my_h3 {
    text-align: center;
    margin: 0;
    line-height: 41px;
    font-size: 34px;
    font-weight: 600;
  }
  .hipoalergiczny_balsam_do_ciala_my_row_important {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .hipoalergiczny_balsam_do_ciala_my_row_important .hipoalergiczny_balsam_do_ciala_my_right {
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
    transform: translateX(-80px);
    height: 795px;
  }
  .hipoalergiczny_balsam_do_ciala_my_row_important .hipoalergiczny_balsam_do_ciala_my_left {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .hipoalergiczny_balsam_do_ciala_my_image_important_container.hipoalergiczny_balsam_do_ciala_my_right {
    text-align: right;
  }
  .hipoalergiczny_balsam_do_ciala_my_content_important_container .hipoalergiczny_balsam_do_ciala_my_h3 {
    color: #025540;
    font-size: 26px;
    line-height: 34px;
    margin: 0;
    font-weight: 600;
    margin-bottom: 15px;
  }
  .hipoalergiczny_balsam_do_ciala_my_content_important_container .hipoalergiczny_balsam_do_ciala_my_h4 {
    color: #025540;
    font-size: 18px;
    line-height: 24px;
    margin: 0 0 9px;
  }
  .hipoalergiczny_balsam_do_ciala_my_content_important_container .hipoalergiczny_balsam_do_ciala_my_paragraph {
    color: #000;
    font-size: 18px;
    line-height: 26px;
    margin: 0;
    letter-spacing: -0.45px;
  }
  .hipoalergiczny_balsam_do_ciala_my_content_important_container.hipoalergiczny_balsam_do_ciala_my_left {
    text-align: right;
    padding-right: 30px;
  }
  .hipoalergiczny_balsam_do_ciala_my_content_important_container .hipoalergiczny_balsam_do_ciala_my_content {
    width: 100%;
  }
  .cosmetic_line .hipoalergiczny_balsam_do_ciala_my_h2 {
    text-align: center;
    margin: 0;
    color: #000;
    font-weight: 600;
    font-size: 37px;
    line-height: 44px;
    margin-bottom: 46px;
    margin-top: 0;
  }
  .cosmetic_line {
    margin-top: 15px;
  }
  .hipoalergiczny_balsam_do_ciala_my_line_content {
    display: flex;
    padding: 0;
    align-items: center;
    justify-content: center;
  }
  .hipoalergiczny_balsam_do_ciala_my_line_content .hipoalergiczny_balsam_do_ciala_my_product_box {
    margin: 0;
    width: 221px;
  }
  .hipoalergiczny_balsam_do_ciala_my_product_link {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: space-between;
    text-align: center;
    text-decoration: none;
  }
  .hipoalergiczny_balsam_do_ciala_my_product_link:hover {
    text-decoration: none;
  }
  .hipoalergiczny_balsam_do_ciala_my_product_box a {
    color: #2f5444;
    align-self: end;
  }
  .hipoalergiczny_balsam_do_ciala_my_bottom_content {
    min-height: 265px;
    display: grid;
  }
  .hipoalergiczny_balsam_do_ciala_my_product_box .hipoalergiczny_balsam_do_ciala_my_h2 {
    font-size: 16px;
    line-height: 19px;
    color: #2f5444;
    font-weight: 300;
    text-transform: uppercase;
    margin-bottom: 0;
  }
  .hipoalergiczny_balsam_do_ciala_my_product_box .hipoalergiczny_balsam_do_ciala_my_paragraph {
    margin: 0;
    color: #2f5444;
    font-size: 13px;
    line-height: 1.3;
    margin-top: 5px;
  }
  .hipoalergiczny_balsam_do_ciala_my_product_box .hipoalergiczny_balsam_do_ciala_my_strong {
    display: block;
    font-weight: 600;
  }
  .hipoalergiczny_balsam_do_ciala_my_product_box .hipoalergiczny_balsam_do_ciala_my_product_image {
    max-width: 100%;
    transition: transform 0.3s ease-in;
  }
  .hipoalergiczny_balsam_do_ciala_my_product_link:hover .hipoalergiczny_balsam_do_ciala_my_product_image {
    transform: scale(1.1);
  }
  .hipoalergiczny_balsam_do_ciala_my_product_link .hipoalergiczny_balsam_do_ciala_my_product_image {
    margin-bottom: 30px;
  }
  .hipoalergiczny_balsam_do_ciala_my_top_content {
    min-height: 100px;
    margin-bottom: 13px;
  }
  .hipoalergiczny_balsam_do_ciala_my_product_box .hipoalergiczny_balsam_do_ciala_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 6.5px 26px;
    letter-spacing: 1px;
    align-self: flex-end;
    width: 171px;
    justify-content: center;
    margin: 0 auto;
  }
  .hipoalergiczny_balsam_do_ciala_my_product_box .hipoalergiczny_balsam_do_ciala_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 2px solid #de4e1b;
    letter-spacing: 1.6px;
    font-weight: 700;
    background: #de4e1b;
    border-radius: 50px;
    color: #fff;
    text-decoration: none;
    display: flex;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .hipoalergiczny_balsam_do_ciala_my_big_button:hover {
    background-color: transparent;
    color: #de4e1b;
    text-decoration: none;
  }
  .hipoalergiczny_balsam_do_ciala_my_portfolio_container {
    position: relative;
  }
  .hipoalergiczny_balsam_do_ciala_my_portfolio_container .hipoalergiczny_balsam_do_ciala_my_footer_image_top {
    transform: translateX(-120px);
    z-index: 1;
    position: relative;
  }
  .hipoalergiczny_balsam_do_ciala_my_portfolio_header .hipoalergiczny_balsam_do_ciala_my_h2 {
    color: #010101;
    font-weight: 600;
    font-size: 30px;
    line-height: 42px;
    margin: 0;
  }
  .hipoalergiczny_balsam_do_ciala_my_portfolio_header .hipoalergiczny_balsam_do_ciala_my_span {
    color: #f4c500;
  }
  .hipoalergiczny_balsam_do_ciala_my_portfolio_header .hipoalergiczny_balsam_do_ciala_my_h5 {
    font-weight: 300;
    color: #025540;
    font-size: 27px;
    line-height: 37px;
    margin: 0 0 76px;
  }
  .hipoalergiczny_balsam_do_ciala_my_portfolio_container {
    margin-top: 140px;
    margin-bottom: -150px;
  }
  .hipoalergiczny_balsam_do_ciala_my_portfolio_content {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 63px 76px;
    width: 644px;
    max-width: 100%;
  }
  .hipoalergiczny_balsam_do_ciala_my_portfolio_box {
    position: relative;
  }
  .hipoalergiczny_balsam_do_ciala_my_portfolio_box .hipoalergiczny_balsam_do_ciala_my_box {
    border-radius: 11px;
    box-shadow: 0 5px 10px #032a2033;
    border-radius: 11px;
    height: 100%;
    padding: 36px 25px 24px;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-direction: column;
    background-color: #fff;
  }
  .hipoalergiczny_balsam_do_ciala_my_box .top_portfolio > .hipoalergiczny_balsam_do_ciala_my_absolute_number {
    position: absolute;
    top: 0;
    left: 0;
    width: 46px;
    height: 46px;
    background-color: #025540;
    color: #fff;
    font-size: 21px;
    line-height: 23px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    transform: translate(-50%, -50%);
  }
  .hipoalergiczny_balsam_do_ciala_my_box .hipoalergiczny_balsam_do_ciala_my_h5 {
    color: #025540;
    margin: 0;
    font-size: 19px;
    line-height: 21px;
    font-weight: 600;
  }
  .hipoalergiczny_balsam_do_ciala_my_box .hipoalergiczny_balsam_do_ciala_my_paragraph {
    color: #221e20;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 20px;
  }
  .hipoalergiczny_balsam_do_ciala_my_box .hipoalergiczny_balsam_do_ciala_my_paragraph.hipoalergiczny_balsam_do_ciala_my_small_font {
    font-size: 13px;
    line-height: 18px;
  }
  .hipoalergiczny_balsam_do_ciala_my_box .hipoalergiczny_balsam_do_ciala_my_big_button.link_hipoalergiczny_balsam_do_ciala_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 1px solid #de4e1b;
    letter-spacing: 2.9px;
    font-weight: 700;
    background: 0 0;
    border-radius: 50px;
    color: #de4e1b;
    text-decoration: none;
    display: flex;
    margin-top: 10px;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .hipoalergiczny_balsam_do_ciala_my_box .hipoalergiczny_balsam_do_ciala_my_big_button.link_hipoalergiczny_balsam_do_ciala_my_big_button:hover {
    background-color: #de4e1b;
    color: #fff;
  }
  .hipoalergiczny_balsam_do_ciala_my_movie_cotainer {
    position: relative;
    margin-top: 60px;
    padding-bottom: 60px;
    background-color: #fdcf00;
    padding-left: 85px;
    padding-right: 85px;
  }
  .hipoalergiczny_balsam_do_ciala_my_grid {
    display: grid;
    grid-template-columns: repeat(2, 60%);
    text-align: center;
    justify-content: end;
  }
  .hipoalergiczny_balsam_do_ciala_my_content_important_container {
    height: 795px;
    margin-top: 39px;
  }
  .hipoalergiczny_balsam_do_ciala_my_yellow_bg_image {
    position: absolute;
    z-index: 0;
    top: -80px;
    left: 50%;
    transform: translate(-50%, -378px);
  }
  .hipoalergiczny_balsam_do_ciala_my_movie_content {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 10px solid #fff;
    border-radius: 30px;
    margin: 0 auto;
    width: 600px;
    max-width: calc(100% - 30px);
    position: relative;
    overflow: hidden;
    -webkit-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    -moz-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
  }
  .hipoalergiczny_balsam_do_ciala_my_movie_content .hipoalergiczny_balsam_do_ciala_my_iframe {
    width: 100%;
    min-height: 320px;
    position: relative;
    z-index: 1;
  }
  .hipoalergiczny_balsam_do_ciala_my_line_footer_image_1 {
    position: absolute;
    bottom: -260px;
    left: -220px;
    z-index: 0;
  }
  .hipoalergiczny_balsam_do_ciala_my_line_footer_image_2 {
    position: absolute;
    right: -240px;
    top: -30px;
  }
  .hipoalergiczny_balsam_do_ciala_my_movie_cotainer .hipoalergiczny_balsam_do_ciala_my_h2,
  .hipoalergiczny_balsam_do_ciala_my_movie_cotainer .hipoalergiczny_balsam_do_ciala_my_h3 {
    font-weight: 600;
    font-size: 29px;
    line-height: 35px;
    color: #010101;
    margin: 0 0 90px;
    position: relative;
    z-index: 1;
    text-align: center;
  }
  .hipoalergiczny_balsam_do_ciala_my_portfolio_container {
    position: relative;
  }
  .prodfolio_box {
    position: absolute;
    right: 178px;
    top: 135px;
    background-color: #fff;
    border-radius: 11px;
    box-shadow: 0 5px 10px #032a2033;
    border-radius: 11px;
    padding: 35px 50px 35px 25px;
    flex-direction: column;
    background-color: #fff;
    z-index: 1;
  }
  .prodfolio_box .hipoalergiczny_balsam_do_ciala_my_h3 {
    font-weight: 600;
    color: #025540;
    margin: 0;
    font-size: 26px;
    line-height: 1.4;
  }
  .prodfolio_box .hipoalergiczny_balsam_do_ciala_my_h3 .hipoalergiczny_balsam_do_ciala_my_span {
    color: #fdcf00;
  }
  @media only screen and (max-width: 1000px) {
    .hipoalergiczny_balsam_do_ciala_my_row_important .hipoalergiczny_balsam_do_ciala_my_right {
      transform: translateX(-20px);
    }
  }
  @media only screen and (max-width: 929px) {
    .hipoalergiczny_balsam_do_ciala_my_line_content {
      flex-wrap: wrap;
    }
    .hipoalergiczny_balsam_do_ciala_my_line_content .hipoalergiczny_balsam_do_ciala_my_product_box {
      padding: 0 15px;
      -ms-flex: 0 0 33.3333%;
      flex: 0 0 33.3333%;
      max-width: 33.3333%;
      margin-bottom: 50px;
    }
    #hipoalergiczny_balsam_do_ciala_my_product_info .hipoalergiczny_balsam_do_ciala_my_product_info_image,
    .hipoalergiczny_balsam_do_ciala_my_content_important_container .hipoalergiczny_balsam_do_ciala_my_content .hipoalergiczny_balsam_do_ciala_my_img {
      max-width: 100%;
    }
    .hipoalergiczny_balsam_do_ciala_my_product_info_image {
      max-width: 100%;
    }
    .hipoalergiczny_balsam_do_ciala_my_content_important_container.hipoalergiczny_balsam_do_ciala_my_right {
      padding-left: 15px;
    }
    .hipoalergiczny_balsam_do_ciala_my_content_important_container .hipoalergiczny_balsam_do_ciala_my_paragraph .hipoalergiczny_balsam_do_ciala_my_br {
      display: none;
    }
    .hipoalergiczny_balsam_do_ciala_my_portfolio_header .hipoalergiczny_balsam_do_ciala_my_h2 .hipoalergiczny_balsam_do_ciala_my_br {
      display: none;
    }
    .hipoalergiczny_balsam_do_ciala_my_portfolio_container {
      margin-top: 140px;
    }
    .hipoalergiczny_balsam_do_ciala_my_grid {
      grid-template-columns: repeat(2, 100%);
    }
    .balsam_do_ciala_odzywczy_my_image_important_container img {
      transform: unset;
    }
    .hipoalergiczny_balsam_do_ciala_my_row_important .hipoalergiczny_balsam_do_ciala_my_right {
      height: unset;
    }
  }
  @media only screen and (max-width: 880px) {
    .hipoalergiczny_balsam_do_ciala_my_yellow_line_3 {
      right: -345px;
    }
  }
  @media only screen and (max-width: 775px) {
    .hipoalergiczny_balsam_do_ciala_my_line_content .hipoalergiczny_balsam_do_ciala_my_product_box {
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%;
    }
    .hipoalergiczny_balsam_do_ciala_my_product_container {
      flex-wrap: wrap;
    }
    .hipoalergiczny_balsam_do_ciala_my_left_product_container,
    .hipoalergiczny_balsam_do_ciala_my_right_product_container {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }
    .hipoalergiczny_balsam_do_ciala_my_right_product_container {
      padding: 0 15px;
    }
    .hipoalergiczny_balsam_do_ciala_my_yellow_stain {
      left: -20%;
      max-width: 100%;
    }
    .hipoalergiczny_balsam_do_ciala_my_yellow_line_3 {
      display: none;
    }
    .main_image {
      max-width: 100%;
    }
    .hipoalergiczny_balsam_do_ciala_my_yellow_line_2 {
      display: none;
    }
    .logo_container_img.logo_image,
    .logo_container_img.text_image {
      max-width: 180px;
    }
    .hipoalergiczny_balsam_do_ciala_my_row_important .hipoalergiczny_balsam_do_ciala_my_left,
    .hipoalergiczny_balsam_do_ciala_my_row_important .hipoalergiczny_balsam_do_ciala_my_right {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }
    .hipoalergiczny_balsam_do_ciala_my_content_important_container,
    .hipoalergiczny_balsam_do_ciala_my_content_important_container.hipoalergiczny_balsam_do_ciala_my_left {
      text-align: center;
      padding: 0 15px;
    }
    .hipoalergiczny_balsam_do_ciala_my_row_important .hipoalergiczny_balsam_do_ciala_my_image_important_container {
      order: 2;
    }
    .hipoalergiczny_balsam_do_ciala_my_row_important .hipoalergiczny_balsam_do_ciala_my_content_important_container {
      order: 1;
    }
    .hipoalergiczny_balsam_do_ciala_my_portfolio_content {
      grid-template-columns: repeat(1, 1fr);
    }
    .hipoalergiczny_balsam_do_ciala_my_portfolio_content .container_hipoalergiczny_balsam_do_ciala_my_box:nth-child(2) {
      display: none;
    }
    .hipoalergiczny_balsam_do_ciala_my_portfolio_container {
      padding-left: 15px;
      padding-right: 15px;
    }
    .hipoalergiczny_balsam_do_ciala_my_portfolio_header .hipoalergiczny_balsam_do_ciala_my_h5 {
      margin: 0 0 320px;
    }
    .hipoalergiczny_balsam_do_ciala_my_movie_cotainer .hipoalergiczny_balsam_do_ciala_my_h2,
    .hipoalergiczny_balsam_do_ciala_my_movie_cotainer .hipoalergiczny_balsam_do_ciala_my_h3 {
      text-align: center;
    }
    .hipoalergiczny_balsam_do_ciala_my_portfolio_container .hipoalergiczny_balsam_do_ciala_my_footer_image_top {
      top: 70px;
    }
    .prodfolio_box {
      right: 15px;
    }
    .main_image {
      transform: unset;
    }
    #hero {
      margin-bottom: unset;
    }
    .hipoalergiczny_balsam_do_ciala_my_image_important_container img {
      transform: unset;
    }
    .hipoalergiczny_balsam_do_ciala_my_grid {
      grid-template-columns: repeat(1, 1fr);
    }
    .hipoalergiczny_balsam_do_ciala_my_row_important {
      height: unset;
    }
    .hipoalergiczny_balsam_do_ciala_my_row_important .hipoalergiczny_balsam_do_ciala_my_right {
      transform: unset;
      margin-top: 30px;
    }
  }
  @media only screen and (max-width: 580px) {
    .hipoalergiczny_balsam_do_ciala_my_portfolio_container .hipoalergiczny_balsam_do_ciala_my_footer_image_top {
      max-width: 100%;
    }
    .hipoalergiczny_balsam_do_ciala_my_portfolio_header .hipoalergiczny_balsam_do_ciala_my_h2 {
      font-size: 26px;
      line-height: 32px;
    }
    .hipoalergiczny_balsam_do_ciala_my_portfolio_header .hipoalergiczny_balsam_do_ciala_my_h5 {
      font-size: 23px;
      margin: 0 0 76px;
      text-align: center;
    }
    .prodfolio_box {
      right: 15px;
      position: relative;
      width: 100%;
      top: unset;
      right: unset;
      text-align: center;
      padding: 35px 20px;
      z-index: 1;
      margin-top: 10px;
    }
    .hipoalergiczny_balsam_do_ciala_my_portfolio_container {
      margin-bottom: unset;
    }
  }
  @media only screen and (max-width: 500px) {
    .logo_container {
      padding: 22px 30px 20px 20px;
    }
    .hipoalergiczny_balsam_do_ciala_my_yellow_line {
      left: -90px;
      top: -70px;
      max-width: 100%;
    }
    .hipoalergiczny_balsam_do_ciala_my_yellow_stain {
      left: -40%;
      max-width: 100%;
      top: -100px;
    }
    .logo_container {
      top: 60px;
    }
    .hipoalergiczny_balsam_do_ciala_my_rzepak {
      top: -30px;
      left: 50%;
      max-width: 100%;
      transform: translateX(-50%);
    }
    .hipoalergiczny_balsam_do_ciala_my_product_rzepak_image {
      max-width: 100%;
    }
    .hipoalergiczny_balsam_do_ciala_my_right_product_container .hipoalergiczny_balsam_do_ciala_my_h3.hipoalergiczny_balsam_do_ciala_my_recomended {
      margin: 0;
    }
    .hipoalergiczny_balsam_do_ciala_my_important_header .hipoalergiczny_balsam_do_ciala_my_h2 {
      font-size: 31px;
      line-height: 41px;
    }
    .hipoalergiczny_balsam_do_ciala_my_important_header .hipoalergiczny_balsam_do_ciala_my_h3 {
      line-height: 27px;
      font-size: 17px;
    }
    .hipoalergiczny_balsam_do_ciala_my_content_important_container .hipoalergiczny_balsam_do_ciala_my_paragraph {
      font-size: 15px;
      line-height: 22px;
    }
    .hipoalergiczny_balsam_do_ciala_my_movie_cotainer {
      padding-left: 15px;
      padding-right: 15px;
    }
    #hipoalergiczny_balsam_do_ciala_my_product_container .hipoalergiczny_balsam_do_ciala_my_header_container .hipoalergiczny_balsam_do_ciala_my_h2 {
      font-size: 25px;
      line-height: 27px;
    }
    #hipoalergiczny_balsam_do_ciala_my_product_container .hipoalergiczny_balsam_do_ciala_my_header_container .hipoalergiczny_balsam_do_ciala_my_h4 {
      font-size: 21px;
    }
    #hipoalergiczny_balsam_do_ciala_my_product_container .hipoalergiczny_balsam_do_ciala_my_header_container .hipoalergiczny_balsam_do_ciala_my_h5 {
      font-size: 16px;
      padding: 0 15px;
    }
    .hipoalergiczny_balsam_do_ciala_my_portfolio_header .hipoalergiczny_balsam_do_ciala_my_h5 {
      margin: 0 0 40px;
    }
    .hipoalergiczny_balsam_do_ciala_my_movie_cotainer .hipoalergiczny_balsam_do_ciala_my_h2,
    .hipoalergiczny_balsam_do_ciala_my_movie_cotainer .hipoalergiczny_balsam_do_ciala_my_h3 {
      margin: 0 0 60px;
    }
    .hipoalergiczny_balsam_do_ciala_my_portfolio_container {
      margin-top: 60px;
    }
    .hipoalergiczny_balsam_do_ciala_my_portfolio_header .hipoalergiczny_balsam_do_ciala_my_h2 {
      text-align: center;
    }
    .prodfolio_box .hipoalergiczny_balsam_do_ciala_my_h3 {
      font-size: 20px;
    }
  }
  @media only screen and (max-width: 360px) {
    .hipoalergiczny_balsam_do_ciala_my_portfolio_container {
      padding-left: 30px;
      padding-right: 30px;
    }
    .hipoalergiczny_balsam_do_ciala_my_product_box .hipoalergiczny_balsam_do_ciala_my_h2 {
      font-size: 12px;
      line-height: 15px;
    }
    .hipoalergiczny_balsam_do_ciala_my_product_box .hipoalergiczny_balsam_do_ciala_my_paragraph {
      font-size: 11px;
    }
    .hipoalergiczny_balsam_do_ciala_my_product_box .hipoalergiczny_balsam_do_ciala_my_big_button {
      font-size: 13px;
    }
    .hipoalergiczny_balsam_do_ciala_my_movie_content .hipoalergiczny_balsam_do_ciala_my_iframe {
      min-height: 200px;
    }
  }
  
  /*RC CSS'es*/
  /*hipoalergiczny_nawilzajacy_plyn_micelarny_3w1*/
  
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_body {
    font-family: Poppins, sans-serif;
    margin: 0 auto;
    width: 1110px;
    max-width: 100%;
    padding: 0;
    overflow: hidden;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_item_content_second {
    grid-column-start: 2;
    grid-column-end: 2;
    margin-top: 66px;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_content_important_container {
    height: 795px;
    margin-top: 39px;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_row_important .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_right {
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
    transform: translateX(-80px);
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_grid {
    display: grid;
    grid-template-columns: repeat(2, 60%);
    text-align: center;
    justify-content: end;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_content_important_container .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_content {
    width: 100%;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_item_content_second {
    grid-column-start: 2;
    grid-column-end: 2;
    margin-top: 66px;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_wrapp_image {
    display: grid;
    justify-content: center;
    align-items: end;
    height: 115px;
  }
  #hero {
    position: relative;
    text-align: right;
    margin-bottom: -474px;
  }
  .main_image {
    transform: translate(-289px, -360px);
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_yellow_stain {
    position: absolute;
    left: -235px;
    top: -270px;
    z-index: -4;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_yellow_line {
    position: absolute;
    left: 0;
    top: -200px;
    z-index: -3;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_yellow_line_2 {
    position: absolute;
    left: -130px;
    top: -310px;
    z-index: -1;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_yellow_line_3 {
    position: absolute;
    right: -275px;
    top: -105px;
    z-index: -1;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_rzepak {
    top: 80px;
    position: absolute;
    left: 210px;
    z-index: -2;
  }
  .logo_container {
    background: #0b5441;
    display: flex;
    flex-direction: column;
    position: absolute;
    top: 120px;
    padding: 22px 70px 20px 60px;
    border-radius: 0 200px 200px 0;
    box-shadow: 7px 7px 10px rgba(13, 29, 0, 0.2);
  }
  .logo_container_img.logo_image {
    margin-bottom: 18px;
  }
  #hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_product_container {
    margin-top: 95px;
    margin-bottom: 50px;
  }
  #hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_product_container .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_header_container {
    text-align: center;
    margin-bottom: 26px;
  }
  #hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_product_container
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_header_container
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_h2 {
    margin: 0;
    font-size: 42px;
    letter-spacing: 0.42px;
    line-height: 45px;
    color: #073a2a;
    text-transform: uppercase;
    font-weight: 400;
    margin-bottom: 13px;
  }
  #hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_product_container
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_header_container
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_h4 {
    margin: 0;
    line-height: 1;
    font-weight: 400;
    font-size: 28px;
    line-height: 36px;
    color: #073a2a;
    letter-spacing: 0;
    margin-bottom: 13px;
  }
  #hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_product_container
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_header_container
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_h5 {
    margin: 0;
    line-height: 1;
    color: #e94e1b;
    font-weight: 600;
    font-size: 23px;
    line-height: 36px;
    margin-bottom: 13px;
  }
  #hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_product_container
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_header_container
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_strong {
    margin: 0;
    line-height: 1;
    display: block;
    width: 100%;
    letter-spacing: 0.35px;
    line-height: 45px;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_product_container {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
  }
  .header_right_container {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 20px;
  }
  .header_right_container img {
    margin-right: 19px;
    max-width: 60px;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_left_product_container {
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: 45%;
    text-align: center;
    position: relative;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_right_product_container {
    -ms-flex: 0 0 55%;
    flex: 0 0 55%;
    max-width: 55%;
    padding-right: 62px;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_product_main_image {
    margin-top: 105px;
    position: relative;
    z-index: 1;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_product_rzepak_image {
    position: absolute;
    top: calc(50% + 50px);
    left: calc(50% - 70px);
    transform: translate(-50%, -50%);
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_right_product_container
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_h3.hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_recomended {
    color: #000;
    font-size: 17px;
    line-height: 1.4;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_capacity .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_h4,
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_right_product_container .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_h3 {
    color: #025540;
    font-weight: 700;
    margin: 0 0 10px;
    font-size: 23px;
    letter-spacing: -0.5px;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_right_product_container .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_ul {
    margin: 0 0 30px;
    padding-left: 30px;
    list-style: none;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_right_product_container .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_li {
    position: relative;
    padding: 0;
    margin: 0 0 12px;
    line-height: 23px;
    font-size: 16px;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_right_product_container .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_li::after {
    background-color: #fef100;
    content: "";
    position: absolute;
    left: -30px;
    top: 3px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_right_product_container .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_paragraph {
    margin: 0 0 40px;
    font-size: 14px;
    line-height: 20px;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_capacity .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_h4 {
    margin: 0 0 15px;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_capacity
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_h4
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_span {
    display: inline-block;
    margin-left: 20px;
    color: #000;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_right_product_container
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_capacity
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_paragraph {
    margin: 0;
    color: #025540;
    font-weight: 700;
  }
  #hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_product_info {
    margin-bottom: 20px;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_important_header {
    margin-bottom: 39px;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_image_important_container img {
    transform: translate(-237px);
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_important_header .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_h2 {
    text-align: center;
    color: #025540;
    font-size: 43px;
    font-weight: 600;
    line-height: 51px;
    letter-spacing: -0.7px;
    margin: 0;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_important_header .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_h3 {
    text-align: center;
    margin: 0;
    line-height: 41px;
    font-size: 34px;
    font-weight: 600;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_row_important {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_row_important .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_right {
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
    transform: translateX(-80px);
    height: 795px;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_row_important .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_left {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_image_important_container.hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_right {
    text-align: right;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_content_important_container .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_h3 {
    color: #025540;
    font-size: 26px;
    line-height: 34px;
    margin: 0;
    font-weight: 600;
    margin-bottom: 15px;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_content_important_container .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_h4 {
    color: #025540;
    font-size: 18px;
    line-height: 24px;
    margin: 0 0 9px;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_content_important_container .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_paragraph {
    color: #000;
    font-size: 18px;
    line-height: 26px;
    margin: 0;
    letter-spacing: -0.45px;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_content_important_container.hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_left {
    text-align: right;
    padding-right: 30px;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_content_important_container .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_content {
    width: 100%;
  }
  .cosmetic_line .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_h2 {
    text-align: center;
    margin: 0;
    color: #000;
    font-weight: 600;
    font-size: 37px;
    line-height: 44px;
    margin-bottom: 46px;
    margin-top: 0;
  }
  .cosmetic_line {
    margin-top: 15px;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_line_content {
    display: flex;
    padding: 0;
    align-items: center;
    justify-content: center;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_line_content .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_product_box {
    margin: 0;
    width: 221px;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_product_link {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: space-between;
    text-align: center;
    text-decoration: none;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_product_link:hover {
    text-decoration: none;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_product_box a {
    color: #2f5444;
    align-self: end;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_bottom_content {
    min-height: 265px;
    display: grid;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_product_box .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_h2 {
    font-size: 16px;
    line-height: 19px;
    color: #2f5444;
    font-weight: 300;
    text-transform: uppercase;
    margin-bottom: 0;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_product_box .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_paragraph {
    margin: 0;
    color: #2f5444;
    font-size: 13px;
    line-height: 1.3;
    margin-top: 5px;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_product_box .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_strong {
    display: block;
    font-weight: 600;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_product_box .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_product_image {
    max-width: 100%;
    transition: transform 0.3s ease-in;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_product_link:hover .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_product_image {
    transform: scale(1.1);
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_product_link .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_product_image {
    margin-bottom: 30px;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_top_content {
    min-height: 100px;
    margin-bottom: 13px;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_bottom_content a:first-child {
    min-height: 277px;
    align-self: center;
    display: grid;
    justify-content: center;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_product_box .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 6.5px 26px;
    letter-spacing: 1px;
    align-self: flex-end;
    width: 171px;
    justify-content: center;
    margin: 0 auto;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_product_box .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 2px solid #de4e1b;
    letter-spacing: 1.6px;
    font-weight: 700;
    background: #de4e1b;
    border-radius: 50px;
    color: #fff;
    text-decoration: none;
    display: flex;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_big_button:hover {
    background-color: transparent;
    color: #de4e1b;
    text-decoration: none;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_portfolio_container {
    position: relative;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_portfolio_container .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_footer_image_top {
    position: absolute;
    right: 0;
    top: 0;
    transform: translate(150px, 0);
    z-index: 0;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_portfolio_header .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_h2 {
    color: #010101;
    font-weight: 600;
    font-size: 30px;
    line-height: 42px;
    margin: 0;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_portfolio_header .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_span {
    color: #f4c500;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_portfolio_header .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_h5 {
    font-weight: 300;
    color: #025540;
    font-size: 27px;
    line-height: 37px;
    margin: 0 0 76px;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_portfolio_container {
    margin-top: 140px;
    padding-left: 86px;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_portfolio_content {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 63px 76px;
    width: 644px;
    max-width: 100%;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_portfolio_box {
    position: relative;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_portfolio_box .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_box {
    border-radius: 11px;
    box-shadow: 0 5px 10px #032a2033;
    border-radius: 11px;
    height: 100%;
    padding: 36px 25px 24px;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-direction: column;
    background-color: #fff;
    z-index: 2;
    position: relative;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_box .top_portfolio > .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_absolute_number {
    position: absolute;
    top: 0;
    left: 0;
    width: 46px;
    height: 46px;
    background-color: #025540;
    color: #fff;
    font-size: 21px;
    line-height: 23px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    transform: translate(-50%, -50%);
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_box .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_h5 {
    color: #025540;
    margin: 0;
    font-size: 19px;
    line-height: 21px;
    font-weight: 600;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_box .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_paragraph {
    color: #221e20;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 20px;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_box
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_paragraph.hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_small_font {
    font-size: 13px;
    line-height: 18px;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_box
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_big_button.link_hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 1px solid #de4e1b;
    letter-spacing: 2.9px;
    font-weight: 700;
    background: 0 0;
    border-radius: 50px;
    color: #de4e1b;
    text-decoration: none;
    display: flex;
    margin-top: 10px;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_box
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_big_button.link_hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_big_button:hover {
    background-color: #de4e1b;
    color: #fff;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_movie_cotainer {
    position: relative;
    margin-top: 60px;
    padding-bottom: 60px;
    background-color: #fdcf00;
    padding-left: 85px;
    padding-right: 85px;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_yellow_bg_image {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 50%;
    transform: translate(-50%, -378px);
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_movie_content {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 10px solid #fff;
    border-radius: 30px;
    margin: 0 auto;
    width: 600px;
    max-width: calc(100% - 30px);
    position: relative;
    overflow: hidden;
    -webkit-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    -moz-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_movie_content .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_iframe {
    width: 100%;
    min-height: 320px;
    position: relative;
    z-index: 1;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_line_footer_image_1 {
    position: absolute;
    bottom: -260px;
    left: -220px;
    z-index: 0;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_line_footer_image_2 {
    position: absolute;
    right: -240px;
    top: -120px;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_movie_cotainer .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_h2,
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_movie_cotainer .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_h3 {
    font-weight: 600;
    font-size: 25px;
    line-height: 35px;
    color: #010101;
    margin: 0 0 90px;
    position: relative;
    z-index: 1;
  }
  .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_movie_cotainer .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_h2 {
    text-align: center;
  }
  @media only screen and (max-width: 929px) {
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_line_content {
      flex-wrap: wrap;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_line_content .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_product_box {
      padding: 0 15px;
      -ms-flex: 0 0 33.3333%;
      flex: 0 0 33.3333%;
      max-width: 33.3333%;
      margin-bottom: 50px;
    }
    #hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_product_info .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_product_info_image,
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_content_important_container
      .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_content
      .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_img {
      max-width: 100%;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_product_info_image {
      max-width: 100%;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_content_important_container.hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_right {
      padding-left: 15px;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_content_important_container
      .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_paragraph
      .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_br {
      display: none;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_portfolio_header
      .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_h2
      .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_br {
      display: none;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_portfolio_container {
      margin-top: 140px;
      padding-left: 86px;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_row_important .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_right {
      height: unset;
    }
    .balsam_do_ciala_odzywczy_my_image_important_container img {
      transform: unset;
    }
  }
  @media only screen and (max-width: 880px) {
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_yellow_line_3 {
      right: -345px;
    }
  }
  @media only screen and (max-width: 775px) {
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_line_content .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_product_box {
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_product_container {
      flex-wrap: wrap;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_left_product_container,
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_right_product_container {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_right_product_container {
      padding: 0 15px;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_yellow_stain {
      left: -20%;
      max-width: 100%;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_yellow_line_3 {
      display: none;
    }
    .main_image {
      max-width: 100%;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_yellow_line_2 {
      display: none;
    }
    .logo_container_img.logo_image,
    .logo_container_img.text_image {
      max-width: 180px;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_row_important .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_left,
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_row_important .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_right {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_content_important_container,
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_content_important_container.hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_left {
      text-align: center;
      padding: 0 15px;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_row_important .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_image_important_container {
      order: 2;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_row_important .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_content_important_container {
      order: 1;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_portfolio_content {
      grid-template-columns: repeat(1, 1fr);
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_portfolio_content .container_hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_box:nth-child(2) {
      display: none;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_portfolio_container {
      padding-left: 50px;
      padding-right: 50px;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_portfolio_header .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_h5 {
      margin: 0 0 320px;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_movie_cotainer .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_h2,
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_movie_cotainer .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_h3 {
      text-align: center;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_portfolio_container .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_footer_image_top {
      top: 70px;
      transform: translate(80px, 0);
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_row_important .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_right {
      transform: unset !important;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_grid {
      grid-template-columns: repeat(1, 1fr);
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_image_important_container img {
      transform: unset;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_grid {
      grid-template-columns: repeat(1, 1fr);
    }
  }
  @media only screen and (max-width: 580px) {
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_portfolio_container .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_footer_image_top {
      transform: translate(-50%, 0);
      left: 50%;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_portfolio_header .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_h2 {
      font-size: 26px;
      line-height: 32px;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_portfolio_header .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_h5 {
      font-size: 23px;
      margin: 0 0 76px;
      text-align: center;
    }
  }
  @media only screen and (max-width: 500px) {
    .logo_container {
      padding: 22px 30px 20px 20px;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_yellow_line {
      left: -90px;
      top: -70px;
      max-width: 100%;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_yellow_stain {
      left: -40%;
      max-width: 100%;
      top: -100px;
    }
    .logo_container {
      top: 60px;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_rzepak {
      top: -30px;
      left: 50%;
      max-width: 100%;
      transform: translateX(-50%);
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_product_rzepak_image {
      max-width: 100%;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_right_product_container
      .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_h3.hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_recomended {
      margin: 0;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_important_header .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_h2 {
      font-size: 31px;
      line-height: 41px;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_important_header .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_h3 {
      line-height: 27px;
      font-size: 17px;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_content_important_container .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_paragraph {
      font-size: 15px;
      line-height: 22px;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_movie_cotainer {
      padding-left: 15px;
      padding-right: 15px;
    }
    #hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_product_container
      .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_header_container
      .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_h2 {
      font-size: 25px;
      line-height: 27px;
    }
    #hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_product_container
      .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_header_container
      .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_h4 {
      font-size: 21px;
    }
    #hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_product_container
      .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_header_container
      .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_h5 {
      font-size: 16px;
      padding: 0 15px;
    }
    .cosmetic_line .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_h2 {
      font-size: 22px;
      line-height: 30px;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_portfolio_container .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_footer_image_top {
      display: none;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_portfolio_header .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_h5 {
      margin: 0 0 40px;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_movie_cotainer .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_h2,
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_movie_cotainer .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_h3 {
      margin: 0 0 60px;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_portfolio_container {
      margin-top: 60px;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_portfolio_header .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_h2 {
      text-align: center;
    }
  }
  @media only screen and (max-width: 360px) {
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_portfolio_container {
      padding-left: 30px;
      padding-right: 30px;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_product_box .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_h2 {
      font-size: 12px;
      line-height: 15px;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_product_box .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_paragraph {
      font-size: 11px;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_product_box .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_big_button {
      font-size: 13px;
    }
    .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_movie_content .hipoalergiczny_nawilzajacy_plyn_micelarny_3w1_my_iframe {
      min-height: 200px;
    }
  }
  
  /*RC CSS'es*/
  /*hipoalergiczny_zel_do_mycia_twarzy*/
  
  .hipoalergiczny_zel_do_mycia_twarzy_my_body {
    font-family: Poppins, sans-serif;
    margin: 0 auto;
    width: 1110px;
    max-width: 100%;
    padding: 0;
    overflow: hidden;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_item_content_second {
    grid-column-start: 2;
    grid-column-end: 2;
    margin-top: 66px;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_content_important_container {
    height: 795px;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_row_important .hipoalergiczny_zel_do_mycia_twarzy_my_right {
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
    transform: translateX(-80px);
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_grid {
    display: grid;
    grid-template-columns: repeat(2, 60%);
    text-align: center;
    justify-content: end;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_content_important_container .hipoalergiczny_zel_do_mycia_twarzy_my_content {
    width: 100%;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_item_content_second {
    grid-column-start: 2;
    grid-column-end: 2;
    margin-top: 66px;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_wrapp_image {
    display: grid;
    justify-content: center;
    align-items: end;
    height: 115px;
  }
  #hero {
    position: relative;
    text-align: right;
    margin-bottom: -474px;
  }
  .main_image {
    transform: translate(-289px, -360px);
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_yellow_stain {
    position: absolute;
    left: -235px;
    top: -270px;
    z-index: -4;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_yellow_line {
    position: absolute;
    left: 0;
    top: -200px;
    z-index: -3;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_yellow_line_2 {
    position: absolute;
    left: -130px;
    top: -310px;
    z-index: -1;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_yellow_line_3 {
    position: absolute;
    right: -275px;
    top: -105px;
    z-index: -1;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_rzepak {
    top: 80px;
    position: absolute;
    left: 210px;
    z-index: -2;
  }
  .logo_container {
    background: #0b5441;
    display: flex;
    flex-direction: column;
    position: absolute;
    top: 120px;
    padding: 22px 70px 20px 60px;
    border-radius: 0 200px 200px 0;
    box-shadow: 7px 7px 10px rgba(13, 29, 0, 0.2);
  }
  .logo_container_img.logo_image {
    margin-bottom: 18px;
  }
  #hipoalergiczny_zel_do_mycia_twarzy_my_product_container {
    margin-top: 95px;
    margin-bottom: 50px;
  }
  #hipoalergiczny_zel_do_mycia_twarzy_my_product_container .hipoalergiczny_zel_do_mycia_twarzy_my_header_container {
    text-align: center;
    margin-bottom: 26px;
  }
  #hipoalergiczny_zel_do_mycia_twarzy_my_product_container
    .hipoalergiczny_zel_do_mycia_twarzy_my_header_container
    .hipoalergiczny_zel_do_mycia_twarzy_my_h2 {
    margin: 0;
    font-size: 42px;
    letter-spacing: 0.42px;
    line-height: 45px;
    color: #073a2a;
    text-transform: uppercase;
    font-weight: 400;
    margin-bottom: 13px;
  }
  #hipoalergiczny_zel_do_mycia_twarzy_my_product_container
    .hipoalergiczny_zel_do_mycia_twarzy_my_header_container
    .hipoalergiczny_zel_do_mycia_twarzy_my_h4 {
    margin: 0;
    line-height: 1;
    font-weight: 400;
    font-size: 28px;
    line-height: 36px;
    color: #073a2a;
    letter-spacing: 0;
    margin-bottom: 13px;
  }
  #hipoalergiczny_zel_do_mycia_twarzy_my_product_container
    .hipoalergiczny_zel_do_mycia_twarzy_my_header_container
    .hipoalergiczny_zel_do_mycia_twarzy_my_h5 {
    margin: 0;
    line-height: 1;
    color: #e94e1b;
    font-weight: 600;
    font-size: 23px;
    line-height: 36px;
    margin-bottom: 13px;
  }
  #hipoalergiczny_zel_do_mycia_twarzy_my_product_container
    .hipoalergiczny_zel_do_mycia_twarzy_my_header_container
    .hipoalergiczny_zel_do_mycia_twarzy_my_strong {
    margin: 0;
    line-height: 1;
    display: block;
    width: 100%;
    letter-spacing: 0.35px;
    line-height: 45px;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_product_container {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
  }
  .header_right_container {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 20px;
  }
  .header_right_container img {
    margin-right: 19px;
    max-width: 60px;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_left_product_container {
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: 45%;
    text-align: center;
    position: relative;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_right_product_container {
    -ms-flex: 0 0 55%;
    flex: 0 0 55%;
    max-width: 55%;
    padding-right: 62px;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_product_main_image {
    margin-top: 105px;
    position: relative;
    z-index: 1;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_product_rzepak_image {
    position: absolute;
    top: calc(50% + 50px);
    left: calc(50% - 70px);
    transform: translate(-50%, -50%);
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_right_product_container
    .hipoalergiczny_zel_do_mycia_twarzy_my_h3.hipoalergiczny_zel_do_mycia_twarzy_my_recomended {
    color: #000;
    font-size: 17px;
    line-height: 1.4;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_capacity .hipoalergiczny_zel_do_mycia_twarzy_my_h4,
  .hipoalergiczny_zel_do_mycia_twarzy_my_right_product_container .hipoalergiczny_zel_do_mycia_twarzy_my_h3 {
    color: #025540;
    font-weight: 700;
    margin: 0 0 10px;
    font-size: 23px;
    letter-spacing: -0.5px;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_right_product_container .hipoalergiczny_zel_do_mycia_twarzy_my_ul {
    margin: 0 0 30px;
    padding-left: 30px;
    list-style: none;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_right_product_container .hipoalergiczny_zel_do_mycia_twarzy_my_li {
    position: relative;
    padding: 0;
    margin: 0 0 12px;
    line-height: 23px;
    font-size: 16px;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_right_product_container .hipoalergiczny_zel_do_mycia_twarzy_my_li::after {
    background-color: #fef100;
    content: "";
    position: absolute;
    left: -30px;
    top: 3px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_right_product_container .hipoalergiczny_zel_do_mycia_twarzy_my_paragraph {
    margin: 0 0 40px;
    font-size: 14px;
    line-height: 20px;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_capacity .hipoalergiczny_zel_do_mycia_twarzy_my_h4 {
    margin: 0 0 15px;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_capacity .hipoalergiczny_zel_do_mycia_twarzy_my_h4 .hipoalergiczny_zel_do_mycia_twarzy_my_span {
    display: inline-block;
    margin-left: 20px;
    color: #000;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_right_product_container
    .hipoalergiczny_zel_do_mycia_twarzy_my_capacity
    .hipoalergiczny_zel_do_mycia_twarzy_my_paragraph {
    margin: 0;
    color: #025540;
    font-weight: 700;
  }
  #hipoalergiczny_zel_do_mycia_twarzy_my_product_info {
    margin-bottom: 20px;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_important_header {
    margin-bottom: 39px;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_image_important_container img {
    transform: translate(-237px);
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_important_header .hipoalergiczny_zel_do_mycia_twarzy_my_h2 {
    text-align: center;
    color: #025540;
    font-size: 43px;
    font-weight: 600;
    line-height: 51px;
    letter-spacing: -0.7px;
    margin: 0;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_important_header .hipoalergiczny_zel_do_mycia_twarzy_my_h3 {
    text-align: center;
    margin: 0;
    line-height: 41px;
    font-size: 34px;
    font-weight: 600;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_row_important {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_row_important .hipoalergiczny_zel_do_mycia_twarzy_my_right {
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
    transform: translateX(-80px);
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_row_important .hipoalergiczny_zel_do_mycia_twarzy_my_left {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_image_important_container.hipoalergiczny_zel_do_mycia_twarzy_my_right {
    text-align: right;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_content_important_container .hipoalergiczny_zel_do_mycia_twarzy_my_h3 {
    color: #025540;
    font-size: 26px;
    line-height: 34px;
    margin: 0;
    font-weight: 600;
    margin-bottom: 15px;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_content_important_container .hipoalergiczny_zel_do_mycia_twarzy_my_h4 {
    color: #025540;
    font-size: 18px;
    line-height: 24px;
    margin: 0 0 9px;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_content_important_container .hipoalergiczny_zel_do_mycia_twarzy_my_paragraph {
    color: #000;
    font-size: 18px;
    line-height: 26px;
    margin: 0;
    letter-spacing: -0.45px;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_content_important_container.hipoalergiczny_zel_do_mycia_twarzy_my_left {
    text-align: right;
    padding-right: 30px;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_content_important_container .hipoalergiczny_zel_do_mycia_twarzy_my_content {
    width: 100%;
  }
  .cosmetic_line .hipoalergiczny_zel_do_mycia_twarzy_my_h2 {
    text-align: center;
    margin: 0;
    color: #000;
    font-weight: 600;
    font-size: 37px;
    line-height: 44px;
    margin-bottom: 46px;
    margin-top: 0;
  }
  .cosmetic_line {
    margin-top: 15px;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_line_content {
    display: flex;
    padding: 0;
    align-items: center;
    justify-content: center;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_line_content .hipoalergiczny_zel_do_mycia_twarzy_my_product_box {
    margin: 0;
    width: 221px;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_product_link {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: space-between;
    text-align: center;
    text-decoration: none;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_product_link:hover {
    text-decoration: none;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_product_box a {
    color: #2f5444;
    align-self: end;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_bottom_content {
    min-height: 265px;
    display: grid;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_product_box .hipoalergiczny_zel_do_mycia_twarzy_my_h2 {
    font-size: 16px;
    line-height: 19px;
    color: #2f5444;
    font-weight: 300;
    text-transform: uppercase;
    margin-bottom: 0;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_product_box .hipoalergiczny_zel_do_mycia_twarzy_my_paragraph {
    margin: 0;
    color: #2f5444;
    font-size: 13px;
    line-height: 1.3;
    margin-top: 5px;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_product_box .hipoalergiczny_zel_do_mycia_twarzy_my_strong {
    display: block;
    font-weight: 600;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_product_box .hipoalergiczny_zel_do_mycia_twarzy_my_product_image {
    max-width: 100%;
    transition: transform 0.3s ease-in;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_product_link:hover .hipoalergiczny_zel_do_mycia_twarzy_my_product_image {
    transform: scale(1.1);
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_product_link .hipoalergiczny_zel_do_mycia_twarzy_my_product_image {
    margin-bottom: 30px;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_top_content {
    min-height: 100px;
    margin-bottom: 13px;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_bottom_content a:first-child {
    min-height: 277px;
    align-self: center;
    display: grid;
    justify-content: center;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_product_box .hipoalergiczny_zel_do_mycia_twarzy_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 6.5px 26px;
    letter-spacing: 1px;
    align-self: flex-end;
    width: 171px;
    justify-content: center;
    margin: 0 auto;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_product_box .hipoalergiczny_zel_do_mycia_twarzy_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 2px solid #de4e1b;
    letter-spacing: 1.6px;
    font-weight: 700;
    background: #de4e1b;
    border-radius: 50px;
    color: #fff;
    text-decoration: none;
    display: flex;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_big_button:hover {
    background-color: transparent;
    color: #de4e1b;
    text-decoration: none;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_portfolio_container {
    position: relative;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_portfolio_container .hipoalergiczny_zel_do_mycia_twarzy_my_footer_image_top {
    position: absolute;
    right: 0;
    top: 0;
    transform: translate(150px, 0);
    z-index: 1;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_portfolio_header .hipoalergiczny_zel_do_mycia_twarzy_my_h2 {
    color: #010101;
    font-weight: 600;
    font-size: 30px;
    line-height: 42px;
    margin: 0;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_portfolio_header .hipoalergiczny_zel_do_mycia_twarzy_my_span {
    color: #f4c500;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_portfolio_header .hipoalergiczny_zel_do_mycia_twarzy_my_h5 {
    font-weight: 300;
    color: #025540;
    font-size: 27px;
    line-height: 37px;
    margin: 0 0 76px;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_portfolio_container {
    margin-top: 140px;
    padding-left: 86px;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_portfolio_content {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 63px 76px;
    width: 644px;
    max-width: 100%;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_portfolio_box {
    position: relative;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_portfolio_box .hipoalergiczny_zel_do_mycia_twarzy_my_box {
    border-radius: 11px;
    box-shadow: 0 5px 10px #032a2033;
    border-radius: 11px;
    height: 100%;
    padding: 36px 25px 24px;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-direction: column;
    background-color: #fff;
    z-index: 2;
    position: relative;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_box .top_portfolio > .hipoalergiczny_zel_do_mycia_twarzy_my_absolute_number {
    position: absolute;
    top: 0;
    left: 0;
    width: 46px;
    height: 46px;
    background-color: #025540;
    color: #fff;
    font-size: 21px;
    line-height: 23px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    transform: translate(-50%, -50%);
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_box .hipoalergiczny_zel_do_mycia_twarzy_my_h5 {
    color: #025540;
    margin: 0;
    font-size: 19px;
    line-height: 21px;
    font-weight: 600;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_box .hipoalergiczny_zel_do_mycia_twarzy_my_paragraph {
    color: #221e20;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 20px;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_box .hipoalergiczny_zel_do_mycia_twarzy_my_paragraph.hipoalergiczny_zel_do_mycia_twarzy_my_small_font {
    font-size: 13px;
    line-height: 18px;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_box .hipoalergiczny_zel_do_mycia_twarzy_my_big_button.link_hipoalergiczny_zel_do_mycia_twarzy_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 1px solid #de4e1b;
    letter-spacing: 2.9px;
    font-weight: 700;
    background: 0 0;
    border-radius: 50px;
    color: #de4e1b;
    text-decoration: none;
    display: flex;
    margin-top: 10px;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_box
    .hipoalergiczny_zel_do_mycia_twarzy_my_big_button.link_hipoalergiczny_zel_do_mycia_twarzy_my_big_button:hover {
    background-color: #de4e1b;
    color: #fff;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_movie_cotainer {
    position: relative;
    margin-top: 60px;
    padding-bottom: 60px;
    background-color: #fdcf00;
    padding-left: 85px;
    padding-right: 85px;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_yellow_bg_image {
    position: absolute;
    z-index: 0;
    top: 0;
    left: 50%;
    transform: translate(-50%, -378px);
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_movie_content {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 10px solid #fff;
    border-radius: 30px;
    margin: 0 auto;
    width: 600px;
    max-width: calc(100% - 30px);
    position: relative;
    overflow: hidden;
    -webkit-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    -moz-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_movie_content .hipoalergiczny_zel_do_mycia_twarzy_my_iframe {
    width: 100%;
    min-height: 320px;
    position: relative;
    z-index: 1;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_line_footer_image_1 {
    position: absolute;
    bottom: -260px;
    left: -220px;
    z-index: 0;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_line_footer_image_2 {
    position: absolute;
    right: -240px;
    top: -120px;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_movie_cotainer .hipoalergiczny_zel_do_mycia_twarzy_my_h2,
  .hipoalergiczny_zel_do_mycia_twarzy_my_movie_cotainer .hipoalergiczny_zel_do_mycia_twarzy_my_h3 {
    font-weight: 600;
    font-size: 25px;
    line-height: 35px;
    color: #010101;
    margin: 0 0 90px;
    position: relative;
    z-index: 1;
  }
  .hipoalergiczny_zel_do_mycia_twarzy_my_movie_cotainer .hipoalergiczny_zel_do_mycia_twarzy_my_h2 {
    text-align: center;
  }
  @media only screen and (max-width: 929px) {
    .hipoalergiczny_zel_do_mycia_twarzy_my_line_content {
      flex-wrap: wrap;
    }
    .hipoalergiczny_zel_do_mycia_twarzy_my_line_content .hipoalergiczny_zel_do_mycia_twarzy_my_product_box {
      padding: 0 15px;
      -ms-flex: 0 0 33.3333%;
      flex: 0 0 33.3333%;
      max-width: 33.3333%;
      margin-bottom: 50px;
    }
    #hipoalergiczny_zel_do_mycia_twarzy_my_product_info .hipoalergiczny_zel_do_mycia_twarzy_my_product_info_image,
    .hipoalergiczny_zel_do_mycia_twarzy_my_content_important_container
      .hipoalergiczny_zel_do_mycia_twarzy_my_content
      .hipoalergiczny_zel_do_mycia_twarzy_my_img {
      max-width: 100%;
    }
    .hipoalergiczny_zel_do_mycia_twarzy_my_product_info_image {
      max-width: 100%;
    }
    .hipoalergiczny_zel_do_mycia_twarzy_my_content_important_container.hipoalergiczny_zel_do_mycia_twarzy_my_right {
      padding-left: 15px;
    }
    .hipoalergiczny_zel_do_mycia_twarzy_my_content_important_container
      .hipoalergiczny_zel_do_mycia_twarzy_my_paragraph
      .hipoalergiczny_zel_do_mycia_twarzy_my_br {
      display: none;
    }
    .hipoalergiczny_zel_do_mycia_twarzy_my_portfolio_header .hipoalergiczny_zel_do_mycia_twarzy_my_h2 .hipoalergiczny_zel_do_mycia_twarzy_my_br {
      display: none;
    }
    .hipoalergiczny_zel_do_mycia_twarzy_my_portfolio_container {
      margin-top: 140px;
      padding-left: 86px;
    }
    .hipoalergiczny_zel_do_mycia_twarzy_my_row_important .hipoalergiczny_zel_do_mycia_twarzy_my_right {
      height: unset;
    }
    .hipoalergiczny_zel_do_mycia_twarzy_my_image_important_container img {
      transform: unset;
    }
  }
  @media only screen and (max-width: 880px) {
    .hipoalergiczny_zel_do_mycia_twarzy_my_yellow_line_3 {
      right: -345px;
    }
  }
  @media only screen and (max-width: 775px) {
    .hipoalergiczny_zel_do_mycia_twarzy_my_line_content .hipoalergiczny_zel_do_mycia_twarzy_my_product_box {
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%;
    }
    .hipoalergiczny_zel_do_mycia_twarzy_my_product_container {
      flex-wrap: wrap;
    }
    .hipoalergiczny_zel_do_mycia_twarzy_my_left_product_container,
    .hipoalergiczny_zel_do_mycia_twarzy_my_right_product_container {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }
    .hipoalergiczny_zel_do_mycia_twarzy_my_right_product_container {
      padding: 0 15px;
    }
    .hipoalergiczny_zel_do_mycia_twarzy_my_yellow_stain {
      left: -20%;
      max-width: 100%;
    }
    .hipoalergiczny_zel_do_mycia_twarzy_my_yellow_line_3 {
      display: none;
    }
    .main_image {
      max-width: 100%;
    }
    .hipoalergiczny_zel_do_mycia_twarzy_my_yellow_line_2 {
      display: none;
    }
    .logo_container_img.logo_image,
    .logo_container_img.text_image {
      max-width: 180px;
    }
    .hipoalergiczny_zel_do_mycia_twarzy_my_row_important .hipoalergiczny_zel_do_mycia_twarzy_my_left,
    .hipoalergiczny_zel_do_mycia_twarzy_my_row_important .hipoalergiczny_zel_do_mycia_twarzy_my_right {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }
    .hipoalergiczny_zel_do_mycia_twarzy_my_content_important_container,
    .hipoalergiczny_zel_do_mycia_twarzy_my_content_important_container.hipoalergiczny_zel_do_mycia_twarzy_my_left {
      text-align: center;
      padding: 0 15px;
    }
    .hipoalergiczny_zel_do_mycia_twarzy_my_row_important .hipoalergiczny_zel_do_mycia_twarzy_my_image_important_container {
      order: 2;
    }
    .hipoalergiczny_zel_do_mycia_twarzy_my_row_important .hipoalergiczny_zel_do_mycia_twarzy_my_content_important_container {
      order: 1;
    }
    .hipoalergiczny_zel_do_mycia_twarzy_my_portfolio_content {
      grid-template-columns: repeat(1, 1fr);
    }
    .hipoalergiczny_zel_do_mycia_twarzy_my_portfolio_content .container_hipoalergiczny_zel_do_mycia_twarzy_my_box:nth-child(2) {
      display: none;
    }
    .hipoalergiczny_zel_do_mycia_twarzy_my_portfolio_container {
      padding-left: 50px;
      padding-right: 50px;
    }
    .hipoalergiczny_zel_do_mycia_twarzy_my_portfolio_header .hipoalergiczny_zel_do_mycia_twarzy_my_h5 {
      margin: 0 0 320px;
    }
    .hipoalergiczny_zel_do_mycia_twarzy_my_movie_cotainer .hipoalergiczny_zel_do_mycia_twarzy_my_h2,
    .hipoalergiczny_zel_do_mycia_twarzy_my_movie_cotainer .hipoalergiczny_zel_do_mycia_twarzy_my_h3 {
      text-align: center;
    }
    .hipoalergiczny_zel_do_mycia_twarzy_my_portfolio_container .hipoalergiczny_zel_do_mycia_twarzy_my_footer_image_top {
      top: 70px;
      transform: translate(80px, 0);
    }
    .hipoalergiczny_zel_do_mycia_twarzy_my_grid {
      grid-template-columns: repeat(1, 1fr);
    }
    .hipoalergiczny_zel_do_mycia_twarzy_my_row_important .hipoalergiczny_zel_do_mycia_twarzy_my_right {
      transform: unset;
    }
  }
  @media only screen and (max-width: 580px) {
    .hipoalergiczny_zel_do_mycia_twarzy_my_portfolio_container .hipoalergiczny_zel_do_mycia_twarzy_my_footer_image_top {
      transform: translate(-50%, 0);
      left: 50%;
    }
    .hipoalergiczny_zel_do_mycia_twarzy_my_portfolio_header .hipoalergiczny_zel_do_mycia_twarzy_my_h2 {
      font-size: 26px;
      line-height: 32px;
    }
    .hipoalergiczny_zel_do_mycia_twarzy_my_portfolio_header .hipoalergiczny_zel_do_mycia_twarzy_my_h5 {
      font-size: 23px;
      margin: 0 0 76px;
      text-align: center;
    }
  }
  @media only screen and (max-width: 500px) {
    .logo_container {
      padding: 22px 30px 20px 20px;
    }
    .hipoalergiczny_zel_do_mycia_twarzy_my_yellow_line {
      left: -90px;
      top: -70px;
      max-width: 100%;
    }
    .hipoalergiczny_zel_do_mycia_twarzy_my_yellow_stain {
      left: -40%;
      max-width: 100%;
      top: -100px;
    }
    .logo_container {
      top: 60px;
    }
    .hipoalergiczny_zel_do_mycia_twarzy_my_rzepak {
      top: -30px;
      left: 50%;
      max-width: 100%;
      transform: translateX(-50%);
    }
    .hipoalergiczny_zel_do_mycia_twarzy_my_product_rzepak_image {
      max-width: 100%;
    }
    .hipoalergiczny_zel_do_mycia_twarzy_my_right_product_container
      .hipoalergiczny_zel_do_mycia_twarzy_my_h3.hipoalergiczny_zel_do_mycia_twarzy_my_recomended {
      margin: 0;
    }
    .hipoalergiczny_zel_do_mycia_twarzy_my_important_header .hipoalergiczny_zel_do_mycia_twarzy_my_h2 {
      font-size: 31px;
      line-height: 41px;
    }
    .hipoalergiczny_zel_do_mycia_twarzy_my_important_header .hipoalergiczny_zel_do_mycia_twarzy_my_h3 {
      line-height: 27px;
      font-size: 17px;
    }
    .hipoalergiczny_zel_do_mycia_twarzy_my_content_important_container .hipoalergiczny_zel_do_mycia_twarzy_my_paragraph {
      font-size: 15px;
      line-height: 22px;
    }
    .hipoalergiczny_zel_do_mycia_twarzy_my_movie_cotainer {
      padding-left: 15px;
      padding-right: 15px;
    }
    #hipoalergiczny_zel_do_mycia_twarzy_my_product_container
      .hipoalergiczny_zel_do_mycia_twarzy_my_header_container
      .hipoalergiczny_zel_do_mycia_twarzy_my_h2 {
      font-size: 25px;
      line-height: 27px;
    }
    #hipoalergiczny_zel_do_mycia_twarzy_my_product_container
      .hipoalergiczny_zel_do_mycia_twarzy_my_header_container
      .hipoalergiczny_zel_do_mycia_twarzy_my_h4 {
      font-size: 21px;
    }
    #hipoalergiczny_zel_do_mycia_twarzy_my_product_container
      .hipoalergiczny_zel_do_mycia_twarzy_my_header_container
      .hipoalergiczny_zel_do_mycia_twarzy_my_h5 {
      font-size: 16px;
      padding: 0 15px;
    }
    .cosmetic_line .hipoalergiczny_zel_do_mycia_twarzy_my_h2 {
      font-size: 22px;
      line-height: 30px;
    }
    .hipoalergiczny_zel_do_mycia_twarzy_my_portfolio_container .hipoalergiczny_zel_do_mycia_twarzy_my_footer_image_top {
      display: none;
    }
    .hipoalergiczny_zel_do_mycia_twarzy_my_portfolio_header .hipoalergiczny_zel_do_mycia_twarzy_my_h5 {
      margin: 0 0 40px;
    }
    .hipoalergiczny_zel_do_mycia_twarzy_my_movie_cotainer .hipoalergiczny_zel_do_mycia_twarzy_my_h2,
    .hipoalergiczny_zel_do_mycia_twarzy_my_movie_cotainer .hipoalergiczny_zel_do_mycia_twarzy_my_h3 {
      margin: 0 0 60px;
    }
    .hipoalergiczny_zel_do_mycia_twarzy_my_portfolio_container {
      margin-top: 60px;
    }
    .hipoalergiczny_zel_do_mycia_twarzy_my_portfolio_header .hipoalergiczny_zel_do_mycia_twarzy_my_h2 {
      text-align: center;
    }
  }
  @media only screen and (max-width: 360px) {
    .hipoalergiczny_zel_do_mycia_twarzy_my_portfolio_container {
      padding-left: 30px;
      padding-right: 30px;
    }
    .hipoalergiczny_zel_do_mycia_twarzy_my_product_box .hipoalergiczny_zel_do_mycia_twarzy_my_h2 {
      font-size: 12px;
      line-height: 15px;
    }
    .hipoalergiczny_zel_do_mycia_twarzy_my_product_box .hipoalergiczny_zel_do_mycia_twarzy_my_paragraph {
      font-size: 11px;
    }
    .hipoalergiczny_zel_do_mycia_twarzy_my_product_box .hipoalergiczny_zel_do_mycia_twarzy_my_big_button {
      font-size: 13px;
    }
    .hipoalergiczny_zel_do_mycia_twarzy_my_movie_content .hipoalergiczny_zel_do_mycia_twarzy_my_iframe {
      min-height: 200px;
    }
  }
  
  /*RC CSS'es*/
  /*.nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta*/
  
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_body {
    font-family: Poppins, sans-serif;
    margin: 0 auto;
    width: 1110px;
    max-width: 100%;
    padding: 0;
    overflow: hidden;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_item_content_second {
    grid-column-start: 2;
    grid-column-end: 2;
    margin-top: 66px;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_content_important_container {
    height: 795px;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_row_important .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_right {
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
    transform: translateX(-80px);
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_grid {
    display: grid;
    grid-template-columns: repeat(2, 60%);
    text-align: center;
    justify-content: end;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_content_important_container .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_content {
    width: 100%;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_item_content_second {
    grid-column-start: 2;
    grid-column-end: 2;
    margin-top: 66px;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_wrapp_image {
    display: grid;
    justify-content: center;
    align-items: end;
    height: 115px;
  }
  #hero {
    position: relative;
    text-align: right;
    margin-bottom: -474px;
  }
  .main_image {
    transform: translate(-289px, -360px);
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_yellow_stain {
    position: absolute;
    left: -235px;
    top: -270px;
    z-index: -4;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_yellow_line {
    position: absolute;
    left: 0;
    top: -200px;
    z-index: -3;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_yellow_line_2 {
    position: absolute;
    left: -130px;
    top: -310px;
    z-index: -1;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_yellow_line_3 {
    position: absolute;
    right: -275px;
    top: -105px;
    z-index: -1;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_rzepak {
    top: 80px;
    position: absolute;
    left: 210px;
    z-index: -2;
  }
  .logo_container {
    background: #0b5441;
    display: flex;
    flex-direction: column;
    position: absolute;
    top: 120px;
    padding: 22px 70px 20px 60px;
    border-radius: 0 200px 200px 0;
    box-shadow: 7px 7px 10px rgba(13, 29, 0, 0.2);
  }
  .logo_container_img.logo_image {
    margin-bottom: 18px;
  }
  #nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_product_container {
    margin-top: 95px;
    margin-bottom: 50px;
  }
  #nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_product_container .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_header_container {
    text-align: center;
    margin-bottom: 26px;
  }
  #nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_product_container
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_header_container
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_h2 {
    margin: 0;
    font-size: 42px;
    letter-spacing: 0.42px;
    line-height: 45px;
    color: #073a2a;
    text-transform: uppercase;
    font-weight: 400;
    margin-bottom: 13px;
  }
  #nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_product_container
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_header_container
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_h4 {
    margin: 0;
    line-height: 1;
    font-weight: 400;
    font-size: 28px;
    line-height: 36px;
    color: #073a2a;
    letter-spacing: 0;
    margin-bottom: 13px;
  }
  #nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_product_container
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_header_container
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_h5 {
    margin: 0;
    line-height: 1;
    color: #e94e1b;
    font-weight: 600;
    font-size: 23px;
    line-height: 36px;
    margin-bottom: 13px;
  }
  #nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_product_container
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_header_container
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_strong {
    margin: 0;
    line-height: 1;
    display: block;
    width: 100%;
    letter-spacing: 0.35px;
    line-height: 45px;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_product_container {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
  }
  .header_right_container {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 20px;
  }
  .header_right_container img {
    margin-right: 19px;
    max-width: 60px;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_left_product_container {
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: 45%;
    text-align: center;
    position: relative;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_right_product_container {
    -ms-flex: 0 0 55%;
    flex: 0 0 55%;
    max-width: 55%;
    padding-right: 62px;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_product_main_image {
    margin-top: 105px;
    position: relative;
    z-index: 1;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_product_rzepak_image {
    position: absolute;
    top: calc(50% + 50px);
    left: calc(50% - 70px);
    transform: translate(-50%, -50%);
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_right_product_container
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_h3.nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_recomended {
    color: #000;
    font-size: 17px;
    line-height: 1.4;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_capacity .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_h4,
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_right_product_container .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_h3 {
    color: #025540;
    font-weight: 700;
    margin: 0 0 10px;
    font-size: 23px;
    letter-spacing: -0.5px;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_right_product_container .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_ul {
    margin: 0 0 30px;
    padding-left: 30px;
    list-style: none;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_right_product_container .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_li {
    position: relative;
    padding: 0;
    margin: 0 0 12px;
    line-height: 23px;
    font-size: 16px;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_right_product_container .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_li::after {
    background-color: #fef100;
    content: "";
    position: absolute;
    left: -30px;
    top: 3px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_right_product_container .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_paragraph {
    margin: 0 0 40px;
    font-size: 14px;
    line-height: 20px;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_capacity .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_h4 {
    margin: 0 0 15px;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_capacity
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_h4
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_span {
    display: inline-block;
    margin-left: 20px;
    color: #000;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_right_product_container
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_capacity
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_paragraph {
    margin: 0;
    color: #025540;
    font-weight: 700;
  }
  #nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_product_info {
    margin-bottom: 20px;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_important_header {
    margin-bottom: 39px;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_image_important_container img {
    transform: translate(-237px);
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_important_header .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_h2 {
    text-align: center;
    color: #025540;
    font-size: 43px;
    font-weight: 600;
    line-height: 51px;
    letter-spacing: -0.7px;
    margin: 0;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_important_header .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_h3 {
    text-align: center;
    margin: 0;
    line-height: 41px;
    font-size: 34px;
    font-weight: 600;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_row_important {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_row_important .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_right {
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
    transform: translateX(-80px);
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_row_important .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_left {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_image_important_container.nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_right {
    text-align: right;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_content_important_container .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_h3 {
    color: #025540;
    font-size: 26px;
    line-height: 34px;
    margin: 0;
    font-weight: 600;
    margin-bottom: 15px;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_content_important_container .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_h4 {
    color: #025540;
    font-size: 18px;
    line-height: 24px;
    margin: 0 0 9px;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_content_important_container .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_paragraph {
    color: #000;
    font-size: 18px;
    line-height: 26px;
    margin: 0;
    letter-spacing: -0.45px;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_content_important_container.nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_left {
    text-align: right;
    padding-right: 30px;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_content_important_container .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_content {
    width: 100%;
  }
  .cosmetic_line .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_h2 {
    text-align: center;
    margin: 0;
    color: #000;
    font-weight: 600;
    font-size: 37px;
    line-height: 44px;
    margin-bottom: 46px;
    margin-top: 0;
  }
  .cosmetic_line {
    margin-top: 15px;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_line_content {
    display: flex;
    padding: 0;
    align-items: center;
    justify-content: center;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_line_content .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_product_box {
    margin: 0;
    width: 221px;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_product_link {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: space-between;
    text-align: center;
    text-decoration: none;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_product_link:hover {
    text-decoration: none;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_product_box a {
    color: #2f5444;
    align-self: end;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_bottom_content {
    min-height: 265px;
    display: grid;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_product_box .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_h2 {
    font-size: 16px;
    line-height: 19px;
    color: #2f5444;
    font-weight: 300;
    text-transform: uppercase;
    margin-bottom: 0;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_product_box .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_paragraph {
    margin: 0;
    color: #2f5444;
    font-size: 13px;
    line-height: 1.3;
    margin-top: 5px;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_product_box .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_strong {
    display: block;
    font-weight: 600;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_product_box .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_product_image {
    max-width: 100%;
    transition: transform 0.3s ease-in;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_product_link:hover .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_product_image {
    transform: scale(1.1);
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_product_link .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_product_image {
    margin-bottom: 30px;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_top_content {
    min-height: 100px;
    margin-bottom: 13px;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_bottom_content a:first-child {
    min-height: 277px;
    align-self: center;
    display: grid;
    justify-content: center;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_product_box .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 6.5px 26px;
    letter-spacing: 1px;
    align-self: flex-end;
    width: 171px;
    justify-content: center;
    margin: 0 auto;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_product_box .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 2px solid #de4e1b;
    letter-spacing: 1.6px;
    font-weight: 700;
    background: #de4e1b;
    border-radius: 50px;
    color: #fff;
    text-decoration: none;
    display: flex;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_big_button:hover {
    background-color: transparent;
    color: #de4e1b;
    text-decoration: none;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_portfolio_container {
    position: relative;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_portfolio_container .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_footer_image_top {
    position: absolute;
    right: 0;
    top: 0;
    transform: translate(150px, 0);
    z-index: 1;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_portfolio_header .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_h2 {
    color: #010101;
    font-weight: 600;
    font-size: 30px;
    line-height: 42px;
    margin: 0;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_portfolio_header .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_span {
    color: #f4c500;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_portfolio_header .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_h5 {
    font-weight: 300;
    color: #025540;
    font-size: 27px;
    line-height: 37px;
    margin: 0 0 76px;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_portfolio_container {
    margin-top: 140px;
    padding-left: 86px;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_portfolio_content {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 63px 76px;
    width: 644px;
    max-width: 100%;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_portfolio_box {
    position: relative;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_portfolio_box .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_box {
    border-radius: 11px;
    box-shadow: 0 5px 10px #032a2033;
    border-radius: 11px;
    height: 100%;
    padding: 36px 25px 24px;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-direction: column;
    background-color: #fff;
    z-index: 2;
    position: relative;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_box .top_portfolio > .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_absolute_number {
    position: absolute;
    top: 0;
    left: 0;
    width: 46px;
    height: 46px;
    background-color: #025540;
    color: #fff;
    font-size: 21px;
    line-height: 23px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    transform: translate(-50%, -50%);
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_box .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_h5 {
    color: #025540;
    margin: 0;
    font-size: 19px;
    line-height: 21px;
    font-weight: 600;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_box .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_paragraph {
    color: #221e20;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 20px;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_box
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_paragraph.nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_small_font {
    font-size: 13px;
    line-height: 18px;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_box
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_big_button.link_nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 1px solid #de4e1b;
    letter-spacing: 2.9px;
    font-weight: 700;
    background: 0 0;
    border-radius: 50px;
    color: #de4e1b;
    text-decoration: none;
    display: flex;
    margin-top: 10px;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_box
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_big_button.link_nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_big_button:hover {
    background-color: #de4e1b;
    color: #fff;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_movie_cotainer {
    position: relative;
    margin-top: 60px;
    padding-bottom: 60px;
    background-color: #fdcf00;
    padding-left: 85px;
    padding-right: 85px;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_yellow_bg_image {
    position: absolute;
    z-index: 0;
    top: 0;
    left: 50%;
    transform: translate(-50%, -378px);
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_movie_content {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 10px solid #fff;
    border-radius: 30px;
    margin: 0 auto;
    width: 600px;
    max-width: calc(100% - 30px);
    position: relative;
    overflow: hidden;
    -webkit-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    -moz-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_movie_content .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_iframe {
    width: 100%;
    min-height: 320px;
    position: relative;
    z-index: 1;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_line_footer_image_1 {
    position: absolute;
    bottom: -260px;
    left: -220px;
    z-index: 0;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_line_footer_image_2 {
    position: absolute;
    right: -240px;
    top: -120px;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_movie_cotainer .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_h2,
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_movie_cotainer .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_h3 {
    font-weight: 600;
    font-size: 25px;
    line-height: 35px;
    color: #010101;
    margin: 0 0 90px;
    position: relative;
    z-index: 1;
  }
  .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_movie_cotainer .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_h2 {
    text-align: center;
  }
  @media only screen and (max-width: 1075px) {
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_row_important .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_right {
      transform: unset;
    }
  }
  @media only screen and (max-width: 929px) {
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_line_content {
      flex-wrap: wrap;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_line_content .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_product_box {
      padding: 0 15px;
      -ms-flex: 0 0 33.3333%;
      flex: 0 0 33.3333%;
      max-width: 33.3333%;
      margin-bottom: 50px;
    }
    #nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_product_info .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_product_info_image,
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_content_important_container
      .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_content
      .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_img {
      max-width: 100%;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_product_info_image {
      max-width: 100%;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_content_important_container.nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_right {
      padding-left: 15px;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_content_important_container
      .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_paragraph
      .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_br {
      display: none;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_portfolio_header
      .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_h2
      .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_br {
      display: none;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_portfolio_container {
      margin-top: 140px;
      padding-left: 86px;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_content_important_container {
      height: unset;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_image_important_container img {
      transform: unset;
    }
  }
  @media only screen and (max-width: 880px) {
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_yellow_line_3 {
      right: -345px;
    }
  }
  @media only screen and (max-width: 775px) {
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_line_content .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_product_box {
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_product_container {
      flex-wrap: wrap;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_left_product_container,
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_right_product_container {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_right_product_container {
      padding: 0 15px;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_yellow_stain {
      left: -20%;
      max-width: 100%;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_yellow_line_3 {
      display: none;
    }
    .main_image {
      max-width: 100%;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_yellow_line_2 {
      display: none;
    }
    .logo_container_img.logo_image,
    .logo_container_img.text_image {
      max-width: 180px;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_row_important .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_left,
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_row_important .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_right {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_content_important_container,
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_content_important_container.nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_left {
      text-align: center;
      padding: 0 15px;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_row_important .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_image_important_container {
      order: 2;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_row_important .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_content_important_container {
      order: 1;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_portfolio_content {
      grid-template-columns: repeat(1, 1fr);
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_portfolio_content .container_nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_box:nth-child(2) {
      display: none;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_portfolio_container {
      padding-left: 50px;
      padding-right: 50px;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_portfolio_header .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_h5 {
      margin: 0 0 320px;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_movie_cotainer .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_h2,
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_movie_cotainer .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_h3 {
      text-align: center;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_portfolio_container .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_footer_image_top {
      top: 70px;
      transform: translate(80px, 0);
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_grid {
      grid-template-columns: repeat(1, 100%);
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_row_important .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_right {
      transform: unset;
    }
    .main_image {
      transform: unset;
    }
    #hero {
      margin-bottom: unset;
    }
  }
  @media only screen and (max-width: 580px) {
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_portfolio_container .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_footer_image_top {
      transform: translate(-50%, 0);
      left: 50%;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_portfolio_header .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_h2 {
      font-size: 26px;
      line-height: 32px;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_portfolio_header .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_h5 {
      font-size: 23px;
      margin: 0 0 76px;
      text-align: center;
    }
  }
  @media only screen and (max-width: 500px) {
    .logo_container {
      padding: 22px 30px 20px 20px;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_yellow_line {
      left: -90px;
      top: -70px;
      max-width: 100%;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_yellow_stain {
      left: -40%;
      max-width: 100%;
      top: -100px;
    }
    .logo_container {
      top: 60px;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_rzepak {
      top: -30px;
      left: 50%;
      max-width: 100%;
      transform: translateX(-50%);
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_product_rzepak_image {
      max-width: 100%;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_right_product_container
      .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_h3.nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_recomended {
      margin: 0;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_important_header .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_h2 {
      font-size: 31px;
      line-height: 41px;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_important_header .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_h3 {
      line-height: 27px;
      font-size: 17px;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_content_important_container .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_paragraph {
      font-size: 15px;
      line-height: 22px;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_movie_cotainer {
      padding-left: 15px;
      padding-right: 15px;
    }
    #nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_product_container
      .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_header_container
      .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_h2 {
      font-size: 25px;
      line-height: 27px;
    }
    #nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_product_container
      .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_header_container
      .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_h4 {
      font-size: 21px;
    }
    #nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_product_container
      .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_header_container
      .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_h5 {
      font-size: 16px;
      padding: 0 15px;
    }
    .cosmetic_line .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_h2 {
      font-size: 22px;
      line-height: 30px;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_portfolio_container .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_footer_image_top {
      display: none;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_portfolio_header .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_h5 {
      margin: 0 0 40px;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_movie_cotainer .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_h2,
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_movie_cotainer .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_h3 {
      margin: 0 0 60px;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_portfolio_container {
      margin-top: 60px;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_portfolio_header .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_h2 {
      text-align: center;
    }
  }
  @media only screen and (max-width: 360px) {
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_portfolio_container {
      padding-left: 30px;
      padding-right: 30px;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_product_box .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_h2 {
      font-size: 12px;
      line-height: 15px;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_product_box .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_paragraph {
      font-size: 11px;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_product_box .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_big_button {
      font-size: 13px;
    }
    .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_movie_content .nawilzajacy_plyn_micelarny_3w1_twarz_oczy_usta_my_iframe {
      min-height: 200px;
    }
  }
  
  /*RC CSS'es*/
  /*.hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc*/
  
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_body {
    font-family: Poppins, sans-serif;
    margin: 0 auto;
    width: 1110px;
    max-width: 100%;
    padding: 0;
    overflow: hidden;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_bottom_content a:first-child {
    min-height: 239px;
    align-self: center;
    display: grid;
    justify-content: center;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_item_content_second {
    grid-column-start: 2;
    grid-column-end: 2;
    margin-top: 66px;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_wrapp_image {
    display: grid;
    justify-content: center;
    align-items: end;
    height: 115px;
  }
  #hero {
    position: relative;
    text-align: right;
    margin-bottom: -474px;
  }
  .main_image {
    transform: translate(-289px, -360px);
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_yellow_stain {
    position: absolute;
    left: -235px;
    top: -270px;
    z-index: -4;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_yellow_line {
    position: absolute;
    left: 0;
    top: -200px;
    z-index: -3;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_yellow_line_2 {
    position: absolute;
    left: -130px;
    top: -310px;
    z-index: -1;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_yellow_line_3 {
    position: absolute;
    right: -275px;
    top: -105px;
    z-index: -1;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_rzepak {
    top: 80px;
    position: absolute;
    left: 210px;
    z-index: -2;
  }
  .logo_container {
    background: #0b5441;
    display: flex;
    flex-direction: column;
    position: absolute;
    top: 120px;
    padding: 22px 70px 20px 60px;
    border-radius: 0 200px 200px 0;
    box-shadow: 7px 7px 10px rgba(13, 29, 0, 0.2);
  }
  .logo_container_img.logo_image {
    margin-bottom: 18px;
  }
  #hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_container {
    margin-top: 95px;
    margin-bottom: 50px;
  }
  #hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_container
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_header_container {
    text-align: center;
    margin-bottom: 26px;
  }
  #hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_container
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_header_container
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h2 {
    margin: 0;
    font-size: 42px;
    letter-spacing: 0.42px;
    line-height: 45px;
    color: #073a2a;
    text-transform: uppercase;
    font-weight: 400;
    margin-bottom: 13px;
  }
  #hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_container
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_header_container
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h4 {
    margin: 0;
    line-height: 1;
    font-weight: 400;
    font-size: 28px;
    line-height: 36px;
    color: #073a2a;
    letter-spacing: 0;
    margin-bottom: 13px;
  }
  #hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_container
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_header_container
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h5 {
    margin: 0;
    line-height: 1;
    color: #e94e1b;
    font-weight: 600;
    font-size: 23px;
    line-height: 36px;
    margin-bottom: 13px;
  }
  #hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_container
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_header_container
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_strong {
    margin: 0;
    line-height: 1;
    display: block;
    width: 100%;
    letter-spacing: 0.35px;
    line-height: 45px;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_container {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
  }
  .header_right_container {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 20px;
  }
  .header_right_container img {
    margin-right: 19px;
    max-width: 60px;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_left_product_container {
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: 45%;
    text-align: center;
    position: relative;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_right_product_container {
    -ms-flex: 0 0 55%;
    flex: 0 0 55%;
    max-width: 55%;
    padding-right: 62px;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_main_image {
    margin-top: 105px;
    position: relative;
    z-index: 1;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_rzepak_image {
    position: absolute;
    top: calc(50% + 50px);
    left: calc(50% - 70px);
    transform: translate(-50%, -50%);
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_right_product_container
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h3.hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_recomended {
    color: #000;
    font-size: 17px;
    line-height: 1.4;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_capacity .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h4,
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_right_product_container
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h3 {
    color: #025540;
    font-weight: 700;
    margin: 0 0 10px;
    font-size: 23px;
    letter-spacing: -0.5px;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_right_product_container
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_ul {
    margin: 0 0 30px;
    padding-left: 30px;
    list-style: none;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_right_product_container
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_li {
    position: relative;
    padding: 0;
    margin: 0 0 12px;
    line-height: 23px;
    font-size: 16px;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_right_product_container
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_li::after {
    background-color: #fef100;
    content: "";
    position: absolute;
    left: -30px;
    top: 3px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_right_product_container
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_paragraph {
    margin: 0 0 40px;
    font-size: 14px;
    line-height: 20px;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_capacity .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h4 {
    margin: 0 0 15px;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_capacity
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h4
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_span {
    display: inline-block;
    margin-left: 20px;
    color: #000;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_right_product_container
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_capacity
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_paragraph {
    margin: 0;
    color: #025540;
    font-weight: 700;
  }
  #hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_info {
    margin-bottom: 20px;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_important_header {
    margin-bottom: 39px;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_image_important_container img {
    transform: translate(-237px);
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_important_header
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h2 {
    text-align: center;
    color: #025540;
    font-size: 43px;
    font-weight: 600;
    line-height: 51px;
    letter-spacing: -0.7px;
    margin: 0;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_important_header
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h3 {
    text-align: center;
    margin: 0;
    line-height: 41px;
    font-size: 34px;
    font-weight: 600;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_row_important {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_row_important
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_right {
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
    transform: translateX(-80px);
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_row_important
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_left {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_image_important_container.hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_right {
    text-align: right;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_content_important_container
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h3 {
    color: #025540;
    font-size: 26px;
    line-height: 34px;
    margin: 0;
    font-weight: 600;
    margin-bottom: 15px;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_content_important_container
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h4 {
    color: #025540;
    font-size: 18px;
    line-height: 24px;
    margin: 0 0 9px;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_content_important_container
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_paragraph {
    color: #000;
    font-size: 18px;
    line-height: 26px;
    margin: 0;
    letter-spacing: -0.45px;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_content_important_container.hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_left {
    text-align: right;
    padding-right: 30px;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_content_important_container
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_content {
    width: 100%;
  }
  .cosmetic_line .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h2 {
    text-align: center;
    margin: 0;
    color: #000;
    font-weight: 600;
    font-size: 37px;
    line-height: 44px;
    margin-bottom: 46px;
    margin-top: 0;
  }
  .cosmetic_line {
    margin-top: 15px;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_line_content {
    display: flex;
    padding: 0;
    align-items: center;
    justify-content: center;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_line_content
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_box {
    margin: 0;
    width: 221px;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_link {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: space-between;
    text-align: center;
    text-decoration: none;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_link:hover {
    text-decoration: none;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_box a {
    color: #2f5444;
    align-self: end;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_bottom_content {
    min-height: 265px;
    display: grid;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_box .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h2 {
    font-size: 16px;
    line-height: 19px;
    color: #2f5444;
    font-weight: 300;
    text-transform: uppercase;
    margin-bottom: 0;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_box
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_paragraph {
    margin: 0;
    color: #2f5444;
    font-size: 13px;
    line-height: 1.3;
    margin-top: 5px;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_box
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_strong {
    display: block;
    font-weight: 600;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_box
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_image {
    max-width: 100%;
    transition: transform 0.3s ease-in;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_link:hover
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_image {
    transform: scale(1.1);
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_link
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_image {
    margin-bottom: 30px;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_top_content {
    margin-bottom: 13px;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_box
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 6.5px 26px;
    letter-spacing: 1px;
    align-self: flex-end;
    width: 171px;
    justify-content: center;
    margin: 0 auto;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_box
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 2px solid #de4e1b;
    letter-spacing: 1.6px;
    font-weight: 700;
    background: #de4e1b;
    border-radius: 50px;
    color: #fff;
    text-decoration: none;
    display: flex;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_big_button:hover {
    background-color: transparent;
    color: #de4e1b;
    text-decoration: none;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_container {
    position: relative;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_container
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_footer_image_top {
    position: absolute;
    right: 0;
    top: 0;
    transform: translate(150px, 0);
    z-index: 1;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_header
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h2 {
    color: #010101;
    font-weight: 600;
    font-size: 30px;
    line-height: 42px;
    margin: 0;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_header
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_span {
    color: #f4c500;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_header
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h5 {
    font-weight: 300;
    color: #025540;
    font-size: 27px;
    line-height: 37px;
    margin: 0 0 76px;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_container {
    margin-top: 140px;
    padding-left: 86px;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_content {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 63px 76px;
    width: 644px;
    max-width: 100%;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_box {
    position: relative;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_box
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_box {
    border-radius: 11px;
    box-shadow: 0 5px 10px #032a2033;
    border-radius: 11px;
    height: 100%;
    padding: 36px 25px 24px;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-direction: column;
    z-index: 2;
    position: relative;
    background-color: #fff;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_box
    .top_portfolio
    > .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_absolute_number {
    position: absolute;
    top: 0;
    left: 0;
    width: 46px;
    height: 46px;
    background-color: #025540;
    color: #fff;
    font-size: 21px;
    line-height: 23px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    transform: translate(-50%, -50%);
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_box .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h5 {
    color: #025540;
    margin: 0;
    font-size: 19px;
    line-height: 21px;
    font-weight: 600;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_box .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_paragraph {
    color: #221e20;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 20px;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_box
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_paragraph.hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_small_font {
    font-size: 13px;
    line-height: 18px;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_box
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_big_button.link_hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 1px solid #de4e1b;
    letter-spacing: 2.9px;
    font-weight: 700;
    background: 0 0;
    border-radius: 50px;
    color: #de4e1b;
    text-decoration: none;
    display: flex;
    margin-top: 10px;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_box
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_big_button.link_hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_big_button:hover {
    background-color: #de4e1b;
    color: #fff;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_movie_cotainer {
    position: relative;
    margin-top: 60px;
    padding-bottom: 60px;
    background-color: #fdcf00;
    padding-left: 85px;
    padding-right: 85px;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_grid {
    display: grid;
    grid-template-columns: repeat(2, 60%);
    text-align: center;
    justify-content: end;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_content_important_container {
    height: 795px;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_yellow_bg_image {
    position: absolute;
    z-index: 0;
    top: -180px;
    left: 50%;
    transform: translate(-50%, -378px);
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_movie_content {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 10px solid #fff;
    border-radius: 30px;
    margin: 0 auto;
    width: 600px;
    max-width: calc(100% - 30px);
    position: relative;
    overflow: hidden;
    -webkit-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    -moz-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_movie_content
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_iframe {
    width: 100%;
    min-height: 320px;
    position: relative;
    z-index: 1;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_line_footer_image_1 {
    position: absolute;
    bottom: -260px;
    left: -220px;
    z-index: 0;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_line_footer_image_2 {
    position: absolute;
    right: -240px;
    top: -30px;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_movie_cotainer
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h2,
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_movie_cotainer
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h3 {
    font-weight: 600;
    font-size: 29px;
    line-height: 35px;
    color: #010101;
    margin: 0 0 90px;
    position: relative;
    z-index: 1;
    text-align: center;
  }
  .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_container {
    position: relative;
  }
  .prodfolio_box {
    position: absolute;
    right: 178px;
    top: 135px;
    background-color: #fff;
    border-radius: 11px;
    box-shadow: 0 5px 10px #032a2033;
    border-radius: 11px;
    padding: 35px 50px 35px 25px;
    flex-direction: column;
    background-color: #fff;
    z-index: 1;
  }
  .prodfolio_box .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h3 {
    font-weight: 600;
    color: #025540;
    margin: 0;
    font-size: 26px;
    line-height: 1.4;
  }
  .prodfolio_box
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h3
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_span {
    color: #fdcf00;
  }
  @media only screen and (max-width: 1000px) {
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_row_important
      .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_right {
      transform: translateX(-20px);
    }
  }
  @media only screen and (max-width: 929px) {
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_line_content {
      flex-wrap: wrap;
    }
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_line_content
      .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_box {
      padding: 0 15px;
      -ms-flex: 0 0 33.3333%;
      flex: 0 0 33.3333%;
      max-width: 33.3333%;
      margin-bottom: 50px;
    }
    #hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_info
      .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_info_image,
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_content_important_container
      .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_content
      .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_img {
      max-width: 100%;
    }
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_info_image {
      max-width: 100%;
    }
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_content_important_container.hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_right {
      padding-left: 15px;
    }
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_content_important_container
      .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_paragraph
      .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_br {
      display: none;
    }
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_header
      .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h2
      .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_br {
      display: none;
    }
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_container {
      margin-top: 140px;
      padding-left: 86px;
    }
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_grid {
      grid-template-columns: repeat(2, 1fr);
    }
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_image_important_container img {
      transform: unset;
    }
  }
  @media only screen and (max-width: 880px) {
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_yellow_line_3 {
      right: -345px;
    }
  }
  @media only screen and (max-width: 775px) {
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_line_content
      .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_box {
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%;
    }
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_container {
      flex-wrap: wrap;
    }
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_left_product_container,
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_right_product_container {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_right_product_container {
      padding: 0 15px;
    }
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_yellow_stain {
      left: -20%;
      max-width: 100%;
    }
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_yellow_line_3 {
      display: none;
    }
    .main_image {
      max-width: 100%;
    }
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_yellow_line_2 {
      display: none;
    }
    .logo_container_img.logo_image,
    .logo_container_img.text_image {
      max-width: 180px;
    }
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_row_important
      .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_left,
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_row_important
      .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_right {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_content_important_container,
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_content_important_container.hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_left {
      text-align: center;
      padding: 0 15px;
    }
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_row_important
      .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_image_important_container {
      order: 2;
    }
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_row_important
      .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_content_important_container {
      order: 1;
    }
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_content {
      grid-template-columns: repeat(1, 1fr);
    }
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_content
      .container_hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_box:nth-child(2) {
      display: none;
    }
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_content {
      grid-template-columns: repeat(1, 1fr);
    }
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_content
      .container_hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_box:nth-child(2) {
      display: none;
    }
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_container {
      padding-left: 50px;
      padding-right: 50px;
    }
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_header
      .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h5 {
      margin: 0 0 320px;
    }
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_container
      .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_footer_image_top {
      top: 70px;
      transform: translate(80px, 0);
    }
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_movie_cotainer
      .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h2,
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_movie_cotainer
      .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h3 {
      text-align: center;
    }
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_container
      .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_footer_image_top {
      top: 70px;
    }
    .prodfolio_box {
      right: 15px;
    }
    .main_image {
      transform: unset;
    }
    #hero {
      margin-bottom: unset;
    }
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_image_important_container img {
      transform: unset;
    }
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_grid {
      grid-template-columns: repeat(1, 1fr);
    }
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_row_important {
      height: unset;
    }
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_row_important
      .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_right {
      transform: unset;
      margin-top: 30px;
    }
  }
  @media only screen and (max-width: 580px) {
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_container
      .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_footer_image_top {
      transform: translate(-50%, 0);
      left: 50%;
    }
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_header
      .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h2 {
      font-size: 26px;
      line-height: 32px;
    }
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_header
      .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h5 {
      font-size: 23px;
      margin: 0 0 76px;
      text-align: center;
    }
  }
  @media only screen and (max-width: 500px) {
    .logo_container {
      padding: 22px 30px 20px 20px;
    }
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_yellow_line {
      left: -90px;
      top: -70px;
      max-width: 100%;
    }
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_yellow_stain {
      left: -40%;
      max-width: 100%;
      top: -100px;
    }
    .logo_container {
      top: 60px;
    }
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_rzepak {
      top: -30px;
      left: 50%;
      max-width: 100%;
      transform: translateX(-50%);
    }
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_rzepak_image {
      max-width: 100%;
    }
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_right_product_container
      .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h3.hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_recomended {
      margin: 0;
    }
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_important_header
      .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h2 {
      font-size: 31px;
      line-height: 41px;
    }
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_important_header
      .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h3 {
      line-height: 27px;
      font-size: 17px;
    }
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_content_important_container
      .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_paragraph {
      font-size: 15px;
      line-height: 22px;
    }
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_movie_cotainer {
      padding-left: 15px;
      padding-right: 15px;
    }
    #hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_container
      .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_header_container
      .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h2 {
      font-size: 25px;
      line-height: 27px;
    }
    #hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_container
      .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_header_container
      .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h4 {
      font-size: 21px;
    }
    #hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_container
      .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_header_container
      .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h5 {
      font-size: 16px;
      padding: 0 15px;
    }
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_header
      .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h5 {
      margin: 0 0 40px;
    }
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_movie_cotainer
      .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h2,
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_movie_cotainer
      .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h3 {
      margin: 0 0 60px;
    }
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_container {
      margin-top: 60px;
    }
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_container {
      margin-top: 60px;
    }
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_header
      .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h2 {
      text-align: center;
    }
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_container
      .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_footer_image_top {
      display: none;
    }
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_header
      .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h5 {
      margin: 0 0 40px;
    }
  }
  @media only screen and (max-width: 360px) {
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_container {
      padding-left: 30px;
      padding-right: 30px;
    }
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_box
      .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h2 {
      font-size: 12px;
      line-height: 15px;
    }
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_box
      .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_paragraph {
      font-size: 11px;
    }
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_box
      .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_big_button {
      font-size: 13px;
    }
    .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_movie_content
      .hipoalergiczny_krem_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_iframe {
      min-height: 200px;
    }
  }
  
  /*RC CSS'es*/
  /*.hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc*/
  
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_body {
    font-family: Poppins, sans-serif;
    margin: 0 auto;
    width: 1110px;
    max-width: 100%;
    padding: 0;
    overflow: hidden;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_bottom_content a:first-child {
    min-height: 239px;
    align-self: center;
    display: grid;
    justify-content: center;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_item_content_second {
    grid-column-start: 2;
    grid-column-end: 2;
    margin-top: 66px;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_wrapp_image {
    display: grid;
    justify-content: center;
    align-items: end;
    height: 115px;
  }
  #hero {
    position: relative;
    text-align: right;
    margin-bottom: -474px;
  }
  .main_image {
    transform: translate(-289px, -360px);
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_yellow_stain {
    position: absolute;
    left: -235px;
    top: -270px;
    z-index: -4;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_yellow_line {
    position: absolute;
    left: 0;
    top: -200px;
    z-index: -3;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_yellow_line_2 {
    position: absolute;
    left: -130px;
    top: -310px;
    z-index: -1;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_yellow_line_3 {
    position: absolute;
    right: -275px;
    top: -105px;
    z-index: -1;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_rzepak {
    top: 80px;
    position: absolute;
    left: 210px;
    z-index: -2;
  }
  .logo_container {
    background: #0b5441;
    display: flex;
    flex-direction: column;
    position: absolute;
    top: 120px;
    padding: 22px 70px 20px 60px;
    border-radius: 0 200px 200px 0;
    box-shadow: 7px 7px 10px rgba(13, 29, 0, 0.2);
  }
  .logo_container_img.logo_image {
    margin-bottom: 18px;
  }
  #hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_container {
    margin-top: 95px;
    margin-bottom: 50px;
  }
  #hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_container
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_header_container {
    text-align: center;
    margin-bottom: 26px;
  }
  #hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_container
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_header_container
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h2 {
    margin: 0;
    font-size: 42px;
    letter-spacing: 0.42px;
    line-height: 45px;
    color: #073a2a;
    text-transform: uppercase;
    font-weight: 400;
    margin-bottom: 13px;
  }
  #hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_container
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_header_container
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h4 {
    margin: 0;
    line-height: 1;
    font-weight: 400;
    font-size: 28px;
    line-height: 36px;
    color: #073a2a;
    letter-spacing: 0;
    margin-bottom: 13px;
  }
  #hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_container
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_header_container
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h5 {
    margin: 0;
    line-height: 1;
    color: #e94e1b;
    font-weight: 600;
    font-size: 23px;
    line-height: 36px;
    margin-bottom: 13px;
  }
  #hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_container
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_header_container
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_strong {
    margin: 0;
    line-height: 1;
    display: block;
    width: 100%;
    letter-spacing: 0.35px;
    line-height: 45px;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_container {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
  }
  .header_right_container {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 20px;
  }
  .header_right_container img {
    margin-right: 19px;
    max-width: 60px;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_left_product_container {
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: 45%;
    text-align: center;
    position: relative;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_right_product_container {
    -ms-flex: 0 0 55%;
    flex: 0 0 55%;
    max-width: 55%;
    padding-right: 62px;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_main_image {
    margin-top: 105px;
    position: relative;
    z-index: 1;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_rzepak_image {
    position: absolute;
    top: calc(50% + 50px);
    left: calc(50% - 70px);
    transform: translate(-50%, -50%);
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_right_product_container
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h3.hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_recomended {
    color: #000;
    font-size: 17px;
    line-height: 1.4;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_capacity
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h4,
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_right_product_container
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h3 {
    color: #025540;
    font-weight: 700;
    margin: 0 0 10px;
    font-size: 23px;
    letter-spacing: -0.5px;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_right_product_container
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_ul {
    margin: 0 0 30px;
    padding-left: 30px;
    list-style: none;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_right_product_container
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_li {
    position: relative;
    padding: 0;
    margin: 0 0 12px;
    line-height: 23px;
    font-size: 16px;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_right_product_container
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_li::after {
    background-color: #fef100;
    content: "";
    position: absolute;
    left: -30px;
    top: 3px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_right_product_container
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_paragraph {
    margin: 0 0 40px;
    font-size: 14px;
    line-height: 20px;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_capacity
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h4 {
    margin: 0 0 15px;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_capacity
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h4
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_span {
    display: inline-block;
    margin-left: 20px;
    color: #000;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_right_product_container
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_capacity
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_paragraph {
    margin: 0;
    color: #025540;
    font-weight: 700;
  }
  #hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_info {
    margin-bottom: 20px;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_important_header {
    margin-bottom: 39px;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_image_important_container img {
    transform: translate(-237px);
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_important_header
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h2 {
    text-align: center;
    color: #025540;
    font-size: 43px;
    font-weight: 600;
    line-height: 51px;
    letter-spacing: -0.7px;
    margin: 0;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_important_header
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h3 {
    text-align: center;
    margin: 0;
    line-height: 41px;
    font-size: 34px;
    font-weight: 600;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_row_important {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_row_important
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_right {
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
    transform: translateX(-80px);
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_row_important
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_left {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_image_important_container.hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_right {
    text-align: right;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_content_important_container
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h3 {
    color: #025540;
    font-size: 26px;
    line-height: 34px;
    margin: 0;
    font-weight: 600;
    margin-bottom: 15px;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_content_important_container
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h4 {
    color: #025540;
    font-size: 18px;
    line-height: 24px;
    margin: 0 0 9px;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_content_important_container
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_paragraph {
    color: #000;
    font-size: 18px;
    line-height: 26px;
    margin: 0;
    letter-spacing: -0.45px;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_content_important_container.hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_left {
    text-align: right;
    padding-right: 30px;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_content_important_container
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_content {
    width: 100%;
  }
  .cosmetic_line .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h2 {
    text-align: center;
    margin: 0;
    color: #000;
    font-weight: 600;
    font-size: 37px;
    line-height: 44px;
    margin-bottom: 46px;
    margin-top: 0;
  }
  .cosmetic_line {
    margin-top: 15px;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_line_content {
    display: flex;
    padding: 0;
    align-items: center;
    justify-content: center;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_line_content
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_box {
    margin: 0;
    width: 221px;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_link {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: space-between;
    text-align: center;
    text-decoration: none;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_link:hover {
    text-decoration: none;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_box a {
    color: #2f5444;
    align-self: end;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_bottom_content {
    min-height: 265px;
    display: grid;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_box
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h2 {
    font-size: 16px;
    line-height: 19px;
    color: #2f5444;
    font-weight: 300;
    text-transform: uppercase;
    margin-bottom: 0;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_box
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_paragraph {
    margin: 0;
    color: #2f5444;
    font-size: 13px;
    line-height: 1.3;
    margin-top: 5px;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_box
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_strong {
    display: block;
    font-weight: 600;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_box
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_image {
    max-width: 100%;
    transition: transform 0.3s ease-in;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_link:hover
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_image {
    transform: scale(1.1);
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_link
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_image {
    margin-bottom: 30px;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_top_content {
    margin-bottom: 13px;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_box
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 6.5px 26px;
    letter-spacing: 1px;
    align-self: flex-end;
    width: 171px;
    justify-content: center;
    margin: 0 auto;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_box
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 2px solid #de4e1b;
    letter-spacing: 1.6px;
    font-weight: 700;
    background: #de4e1b;
    border-radius: 50px;
    color: #fff;
    text-decoration: none;
    display: flex;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_big_button:hover {
    background-color: transparent;
    color: #de4e1b;
    text-decoration: none;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_container {
    position: relative;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_container
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_footer_image_top {
    position: absolute;
    right: 0;
    top: 0;
    transform: translate(150px, 0);
    z-index: 1;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_header
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h2 {
    color: #010101;
    font-weight: 600;
    font-size: 30px;
    line-height: 42px;
    margin: 0;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_header
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_span {
    color: #f4c500;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_header
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h5 {
    font-weight: 300;
    color: #025540;
    font-size: 27px;
    line-height: 37px;
    margin: 0 0 76px;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_container {
    margin-top: 140px;
    padding-left: 86px;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_content {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 63px 76px;
    width: 644px;
    max-width: 100%;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_box {
    position: relative;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_box
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_box {
    border-radius: 11px;
    box-shadow: 0 5px 10px #032a2033;
    border-radius: 11px;
    height: 100%;
    padding: 36px 25px 24px;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-direction: column;
    z-index: 2;
    position: relative;
    background-color: #fff;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_box
    .top_portfolio
    > .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_absolute_number {
    position: absolute;
    top: 0;
    left: 0;
    width: 46px;
    height: 46px;
    background-color: #025540;
    color: #fff;
    font-size: 21px;
    line-height: 23px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    transform: translate(-50%, -50%);
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_box
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h5 {
    color: #025540;
    margin: 0;
    font-size: 19px;
    line-height: 21px;
    font-weight: 600;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_box
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_paragraph {
    color: #221e20;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 20px;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_box
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_paragraph.hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_small_font {
    font-size: 13px;
    line-height: 18px;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_box
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_big_button.link_hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 1px solid #de4e1b;
    letter-spacing: 2.9px;
    font-weight: 700;
    background: 0 0;
    border-radius: 50px;
    color: #de4e1b;
    text-decoration: none;
    display: flex;
    margin-top: 10px;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_box
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_big_button.link_hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_big_button:hover {
    background-color: #de4e1b;
    color: #fff;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_movie_cotainer {
    position: relative;
    margin-top: 60px;
    padding-bottom: 60px;
    background-color: #fdcf00;
    padding-left: 85px;
    padding-right: 85px;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_grid {
    display: grid;
    grid-template-columns: repeat(2, 60%);
    text-align: center;
    justify-content: end;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_content_important_container {
    height: 795px;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_yellow_bg_image {
    position: absolute;
    z-index: 0;
    top: -180px;
    left: 50%;
    transform: translate(-50%, -378px);
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_movie_content {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 10px solid #fff;
    border-radius: 30px;
    margin: 0 auto;
    width: 600px;
    max-width: calc(100% - 30px);
    position: relative;
    overflow: hidden;
    -webkit-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    -moz-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_movie_content
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_iframe {
    width: 100%;
    min-height: 320px;
    position: relative;
    z-index: 1;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_line_footer_image_1 {
    position: absolute;
    bottom: -260px;
    left: -220px;
    z-index: 0;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_line_footer_image_2 {
    position: absolute;
    right: -240px;
    top: -30px;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_movie_cotainer
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h2,
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_movie_cotainer
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h3 {
    font-weight: 600;
    font-size: 29px;
    line-height: 35px;
    color: #010101;
    margin: 0 0 90px;
    position: relative;
    z-index: 1;
    text-align: center;
  }
  .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_container {
    position: relative;
  }
  .prodfolio_box {
    position: absolute;
    right: 178px;
    top: 135px;
    background-color: #fff;
    border-radius: 11px;
    box-shadow: 0 5px 10px #032a2033;
    border-radius: 11px;
    padding: 35px 50px 35px 25px;
    flex-direction: column;
    background-color: #fff;
    z-index: 1;
  }
  .prodfolio_box .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h3 {
    font-weight: 600;
    color: #025540;
    margin: 0;
    font-size: 26px;
    line-height: 1.4;
  }
  .prodfolio_box
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h3
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_span {
    color: #fdcf00;
  }
  @media only screen and (max-width: 1000px) {
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_row_important
      .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_right {
      transform: translateX(-20px);
    }
  }
  @media only screen and (max-width: 929px) {
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_line_content {
      flex-wrap: wrap;
    }
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_line_content
      .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_box {
      padding: 0 15px;
      -ms-flex: 0 0 33.3333%;
      flex: 0 0 33.3333%;
      max-width: 33.3333%;
      margin-bottom: 50px;
    }
    #hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_info
      .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_info_image,
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_content_important_container
      .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_content
      .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_img {
      max-width: 100%;
    }
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_info_image {
      max-width: 100%;
    }
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_content_important_container.hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_right {
      padding-left: 15px;
    }
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_content_important_container
      .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_paragraph
      .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_br {
      display: none;
    }
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_header
      .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h2
      .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_br {
      display: none;
    }
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_container {
      margin-top: 140px;
      padding-left: 86px;
    }
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_grid {
      grid-template-columns: repeat(2, 1fr);
    }
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_image_important_container img {
      transform: unset;
    }
  }
  @media only screen and (max-width: 880px) {
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_yellow_line_3 {
      right: -345px;
    }
  }
  @media only screen and (max-width: 775px) {
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_line_content
      .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_box {
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%;
    }
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_container {
      flex-wrap: wrap;
    }
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_left_product_container,
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_right_product_container {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_right_product_container {
      padding: 0 15px;
    }
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_yellow_stain {
      left: -20%;
      max-width: 100%;
    }
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_yellow_line_3 {
      display: none;
    }
    .main_image {
      max-width: 100%;
    }
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_yellow_line_2 {
      display: none;
    }
    .logo_container_img.logo_image,
    .logo_container_img.text_image {
      max-width: 180px;
    }
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_row_important
      .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_left,
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_row_important
      .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_right {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_content_important_container,
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_content_important_container.hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_left {
      text-align: center;
      padding: 0 15px;
    }
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_row_important
      .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_image_important_container {
      order: 2;
    }
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_row_important
      .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_content_important_container {
      order: 1;
    }
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_content {
      grid-template-columns: repeat(1, 1fr);
    }
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_content
      .container_hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_box:nth-child(2) {
      display: none;
    }
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_content {
      grid-template-columns: repeat(1, 1fr);
    }
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_content
      .container_hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_box:nth-child(2) {
      display: none;
    }
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_container {
      padding-left: 50px;
      padding-right: 50px;
    }
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_header
      .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h5 {
      margin: 0 0 320px;
    }
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_container
      .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_footer_image_top {
      top: 70px;
      transform: translate(80px, 0);
    }
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_movie_cotainer
      .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h2,
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_movie_cotainer
      .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h3 {
      text-align: center;
    }
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_container
      .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_footer_image_top {
      top: 70px;
    }
    .prodfolio_box {
      right: 15px;
    }
    .main_image {
      transform: unset;
    }
    #hero {
      margin-bottom: unset;
    }
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_image_important_container img {
      transform: unset;
    }
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_grid {
      grid-template-columns: repeat(1, 1fr);
    }
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_row_important {
      height: unset;
    }
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_row_important
      .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_right {
      transform: unset;
      margin-top: 30px;
    }
  }
  @media only screen and (max-width: 580px) {
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_container
      .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_footer_image_top {
      transform: translate(-50%, 0);
      left: 50%;
    }
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_header
      .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h2 {
      font-size: 26px;
      line-height: 32px;
    }
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_header
      .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h5 {
      font-size: 23px;
      margin: 0 0 76px;
      text-align: center;
    }
  }
  @media only screen and (max-width: 500px) {
    .logo_container {
      padding: 22px 30px 20px 20px;
    }
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_yellow_line {
      left: -90px;
      top: -70px;
      max-width: 100%;
    }
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_yellow_stain {
      left: -40%;
      max-width: 100%;
      top: -100px;
    }
    .logo_container {
      top: 60px;
    }
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_rzepak {
      top: -30px;
      left: 50%;
      max-width: 100%;
      transform: translateX(-50%);
    }
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_rzepak_image {
      max-width: 100%;
    }
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_right_product_container
      .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h3.hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_recomended {
      margin: 0;
    }
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_important_header
      .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h2 {
      font-size: 31px;
      line-height: 41px;
    }
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_important_header
      .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h3 {
      line-height: 27px;
      font-size: 17px;
    }
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_content_important_container
      .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_paragraph {
      font-size: 15px;
      line-height: 22px;
    }
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_movie_cotainer {
      padding-left: 15px;
      padding-right: 15px;
    }
    #hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_container
      .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_header_container
      .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h2 {
      font-size: 25px;
      line-height: 27px;
    }
    #hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_container
      .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_header_container
      .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h4 {
      font-size: 21px;
    }
    #hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_container
      .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_header_container
      .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h5 {
      font-size: 16px;
      padding: 0 15px;
    }
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_header
      .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h5 {
      margin: 0 0 40px;
    }
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_movie_cotainer
      .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h2,
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_movie_cotainer
      .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h3 {
      margin: 0 0 60px;
    }
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_container {
      margin-top: 60px;
    }
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_container {
      margin-top: 60px;
    }
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_header
      .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h2 {
      text-align: center;
    }
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_container
      .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_footer_image_top {
      display: none;
    }
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_header
      .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h5 {
      margin: 0 0 40px;
    }
  }
  @media only screen and (max-width: 360px) {
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_portfolio_container {
      padding-left: 30px;
      padding-right: 30px;
    }
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_box
      .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_h2 {
      font-size: 12px;
      line-height: 15px;
    }
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_box
      .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_paragraph {
      font-size: 11px;
    }
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_product_box
      .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_big_button {
      font-size: 13px;
    }
    .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_movie_content
      .hipoalergiczny_krem_przeciwzmarszczkowy_nawilzajacy_dla_mezczyzn_na_dzien_i_na_noc_my_iframe {
      min-height: 200px;
    }
  }
  
  /*RC CSS'es*/
  /*.hipoalergiczny_krem_regenerujący_na_dzien*/
  
  .hipoalergiczny_krem_regenerujący_na_dzien_my_body {
    font-family: Poppins, sans-serif;
    margin: 0 auto;
    width: 1110px;
    max-width: 100%;
    padding: 0;
    overflow: hidden;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_bottom_content a:first-child {
    min-height: 239px;
    align-self: center;
    display: grid;
    justify-content: center;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_item_content_second {
    grid-column-start: 2;
    grid-column-end: 2;
    margin-top: 66px;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_wrapp_image {
    display: grid;
    justify-content: center;
    align-items: end;
    height: 115px;
  }
  #hero {
    position: relative;
    text-align: right;
    margin-bottom: -474px;
  }
  .main_image {
    transform: translate(-289px, -360px);
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_yellow_stain {
    position: absolute;
    left: -235px;
    top: -270px;
    z-index: -4;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_yellow_line {
    position: absolute;
    left: 0;
    top: -200px;
    z-index: -3;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_yellow_line_2 {
    position: absolute;
    left: -130px;
    top: -310px;
    z-index: -1;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_yellow_line_3 {
    position: absolute;
    right: -275px;
    top: -105px;
    z-index: -1;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_rzepak {
    top: 80px;
    position: absolute;
    left: 210px;
    z-index: -2;
  }
  .logo_container {
    background: #0b5441;
    display: flex;
    flex-direction: column;
    position: absolute;
    top: 120px;
    padding: 22px 70px 20px 60px;
    border-radius: 0 200px 200px 0;
    box-shadow: 7px 7px 10px rgba(13, 29, 0, 0.2);
  }
  .logo_container_img.logo_image {
    margin-bottom: 18px;
  }
  #hipoalergiczny_krem_regenerujący_na_dzien_my_product_container {
    margin-top: 95px;
    margin-bottom: 50px;
  }
  #hipoalergiczny_krem_regenerujący_na_dzien_my_product_container .hipoalergiczny_krem_regenerujący_na_dzien_my_header_container {
    text-align: center;
    margin-bottom: 26px;
  }
  #hipoalergiczny_krem_regenerujący_na_dzien_my_product_container
    .hipoalergiczny_krem_regenerujący_na_dzien_my_header_container
    .hipoalergiczny_krem_regenerujący_na_dzien_my_h2 {
    margin: 0;
    font-size: 42px;
    letter-spacing: 0.42px;
    line-height: 45px;
    color: #073a2a;
    text-transform: uppercase;
    font-weight: 400;
    margin-bottom: 13px;
  }
  #hipoalergiczny_krem_regenerujący_na_dzien_my_product_container
    .hipoalergiczny_krem_regenerujący_na_dzien_my_header_container
    .hipoalergiczny_krem_regenerujący_na_dzien_my_h4 {
    margin: 0;
    line-height: 1;
    font-weight: 400;
    font-size: 28px;
    line-height: 36px;
    color: #073a2a;
    letter-spacing: 0;
    margin-bottom: 13px;
  }
  #hipoalergiczny_krem_regenerujący_na_dzien_my_product_container
    .hipoalergiczny_krem_regenerujący_na_dzien_my_header_container
    .hipoalergiczny_krem_regenerujący_na_dzien_my_h5 {
    margin: 0;
    line-height: 1;
    color: #e94e1b;
    font-weight: 600;
    font-size: 23px;
    line-height: 36px;
    margin-bottom: 13px;
  }
  #hipoalergiczny_krem_regenerujący_na_dzien_my_product_container
    .hipoalergiczny_krem_regenerujący_na_dzien_my_header_container
    .hipoalergiczny_krem_regenerujący_na_dzien_my_strong {
    margin: 0;
    line-height: 1;
    display: block;
    width: 100%;
    letter-spacing: 0.35px;
    line-height: 45px;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_product_container {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
  }
  .header_right_container {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 20px;
  }
  .header_right_container img {
    margin-right: 19px;
    max-width: 60px;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_left_product_container {
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: 45%;
    text-align: center;
    position: relative;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_right_product_container {
    -ms-flex: 0 0 55%;
    flex: 0 0 55%;
    max-width: 55%;
    padding-right: 62px;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_product_main_image {
    margin-top: 105px;
    position: relative;
    z-index: 1;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_product_rzepak_image {
    position: absolute;
    top: calc(50% + 50px);
    left: calc(50% - 70px);
    transform: translate(-50%, -50%);
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_right_product_container
    .hipoalergiczny_krem_regenerujący_na_dzien_my_h3.hipoalergiczny_krem_regenerujący_na_dzien_my_recomended {
    color: #000;
    font-size: 17px;
    line-height: 1.4;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_capacity .hipoalergiczny_krem_regenerujący_na_dzien_my_h4,
  .hipoalergiczny_krem_regenerujący_na_dzien_my_right_product_container .hipoalergiczny_krem_regenerujący_na_dzien_my_h3 {
    color: #025540;
    font-weight: 700;
    margin: 0 0 10px;
    font-size: 23px;
    letter-spacing: -0.5px;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_right_product_container .hipoalergiczny_krem_regenerujący_na_dzien_my_ul {
    margin: 0 0 30px;
    padding-left: 30px;
    list-style: none;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_right_product_container .hipoalergiczny_krem_regenerujący_na_dzien_my_li {
    position: relative;
    padding: 0;
    margin: 0 0 12px;
    line-height: 23px;
    font-size: 16px;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_right_product_container .hipoalergiczny_krem_regenerujący_na_dzien_my_li::after {
    background-color: #fef100;
    content: "";
    position: absolute;
    left: -30px;
    top: 3px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_right_product_container .hipoalergiczny_krem_regenerujący_na_dzien_my_paragraph {
    margin: 0 0 40px;
    font-size: 14px;
    line-height: 20px;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_capacity .hipoalergiczny_krem_regenerujący_na_dzien_my_h4 {
    margin: 0 0 15px;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_capacity
    .hipoalergiczny_krem_regenerujący_na_dzien_my_h4
    .hipoalergiczny_krem_regenerujący_na_dzien_my_span {
    display: inline-block;
    margin-left: 20px;
    color: #000;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_right_product_container
    .hipoalergiczny_krem_regenerujący_na_dzien_my_capacity
    .hipoalergiczny_krem_regenerujący_na_dzien_my_paragraph {
    margin: 0;
    color: #025540;
    font-weight: 700;
  }
  #hipoalergiczny_krem_regenerujący_na_dzien_my_product_info {
    margin-bottom: 20px;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_important_header {
    margin-bottom: 0;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_image_important_container img {
    transform: translate(-237px);
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_important_header .hipoalergiczny_krem_regenerujący_na_dzien_my_h2 {
    text-align: center;
    color: #025540;
    font-size: 43px;
    font-weight: 600;
    line-height: 51px;
    letter-spacing: -0.7px;
    margin: 0;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_important_header .hipoalergiczny_krem_regenerujący_na_dzien_my_h3 {
    text-align: center;
    margin: 0;
    line-height: 41px;
    font-size: 34px;
    font-weight: 600;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_row_important {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_row_important .hipoalergiczny_krem_regenerujący_na_dzien_my_right {
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
    transform: translateX(-80px);
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_row_important .hipoalergiczny_krem_regenerujący_na_dzien_my_left {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_image_important_container.hipoalergiczny_krem_regenerujący_na_dzien_my_right {
    text-align: right;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_content_important_container .hipoalergiczny_krem_regenerujący_na_dzien_my_h3 {
    color: #025540;
    font-size: 26px;
    line-height: 34px;
    margin: 0;
    font-weight: 600;
    margin-bottom: 15px;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_content_important_container .hipoalergiczny_krem_regenerujący_na_dzien_my_h4 {
    color: #025540;
    font-size: 18px;
    line-height: 24px;
    margin: 0 0 9px;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_content_important_container .hipoalergiczny_krem_regenerujący_na_dzien_my_paragraph {
    color: #000;
    font-size: 18px;
    line-height: 26px;
    margin: 0;
    letter-spacing: -0.45px;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_content_important_container.hipoalergiczny_krem_regenerujący_na_dzien_my_left {
    text-align: right;
    padding-right: 30px;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_content_important_container .hipoalergiczny_krem_regenerujący_na_dzien_my_content {
    width: 100%;
  }
  .cosmetic_line .hipoalergiczny_krem_regenerujący_na_dzien_my_h2 {
    text-align: center;
    margin: 0;
    color: #000;
    font-weight: 600;
    font-size: 37px;
    line-height: 44px;
    margin-bottom: 46px;
    margin-top: 0;
  }
  .cosmetic_line {
    margin-top: 15px;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_line_content {
    display: flex;
    padding: 0;
    align-items: center;
    justify-content: center;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_line_content .hipoalergiczny_krem_regenerujący_na_dzien_my_product_box {
    margin: 0;
    width: 221px;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_product_link {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: space-between;
    text-align: center;
    text-decoration: none;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_product_link:hover {
    text-decoration: none;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_product_box a {
    color: #2f5444;
    align-self: end;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_bottom_content {
    min-height: 313px;
    display: grid;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_product_box .hipoalergiczny_krem_regenerujący_na_dzien_my_h2 {
    font-size: 16px;
    line-height: 19px;
    color: #2f5444;
    font-weight: 300;
    text-transform: uppercase;
    margin-bottom: 0;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_product_box .hipoalergiczny_krem_regenerujący_na_dzien_my_paragraph {
    margin: 0;
    color: #2f5444;
    font-size: 13px;
    line-height: 1.3;
    margin-top: 5px;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_product_box .hipoalergiczny_krem_regenerujący_na_dzien_my_strong {
    display: block;
    font-weight: 600;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_product_box .hipoalergiczny_krem_regenerujący_na_dzien_my_product_image {
    max-width: 100%;
    transition: transform 0.3s ease-in;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_product_link:hover .hipoalergiczny_krem_regenerujący_na_dzien_my_product_image {
    transform: scale(1.1);
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_product_link .hipoalergiczny_krem_regenerujący_na_dzien_my_product_image {
    margin-bottom: 30px;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_top_content {
    min-height: 100px;
    margin-bottom: 13px;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_product_box .hipoalergiczny_krem_regenerujący_na_dzien_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 6.5px 26px;
    letter-spacing: 1px;
    align-self: flex-end;
    width: 171px;
    justify-content: center;
    margin: 0 auto;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_product_box .hipoalergiczny_krem_regenerujący_na_dzien_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 2px solid #de4e1b;
    letter-spacing: 1.6px;
    font-weight: 700;
    background: #de4e1b;
    border-radius: 50px;
    color: #fff;
    text-decoration: none;
    display: flex;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_big_button:hover {
    background-color: transparent;
    color: #de4e1b;
    text-decoration: none;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_portfolio_container {
    position: relative;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_portfolio_container .hipoalergiczny_krem_regenerujący_na_dzien_my_footer_image_top {
    position: absolute;
    right: 0;
    top: 0;
    transform: translate(150px, 0);
    z-index: 1;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_portfolio_header .hipoalergiczny_krem_regenerujący_na_dzien_my_h2 {
    color: #010101;
    font-weight: 600;
    font-size: 30px;
    line-height: 42px;
    margin: 0;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_portfolio_header .hipoalergiczny_krem_regenerujący_na_dzien_my_span {
    color: #f4c500;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_portfolio_header .hipoalergiczny_krem_regenerujący_na_dzien_my_h5 {
    font-weight: 300;
    color: #025540;
    font-size: 27px;
    line-height: 37px;
    margin: 0 0 76px;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_portfolio_container {
    margin-top: 140px;
    padding-left: 86px;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_portfolio_content {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 63px 76px;
    width: 644px;
    max-width: 100%;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_portfolio_box {
    position: relative;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_portfolio_box .hipoalergiczny_krem_regenerujący_na_dzien_my_box {
    border-radius: 11px;
    box-shadow: 0 5px 10px #032a2033;
    border-radius: 11px;
    height: 100%;
    padding: 36px 25px 24px;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-direction: column;
    background-color: #fff;
    position: relative;
    z-index: 2;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_box .top_portfolio > .hipoalergiczny_krem_regenerujący_na_dzien_my_absolute_number {
    position: absolute;
    top: 0;
    left: 0;
    width: 46px;
    height: 46px;
    background-color: #025540;
    color: #fff;
    font-size: 21px;
    line-height: 23px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    transform: translate(-50%, -50%);
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_box .hipoalergiczny_krem_regenerujący_na_dzien_my_h5 {
    color: #025540;
    margin: 0;
    font-size: 19px;
    line-height: 21px;
    font-weight: 600;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_box .hipoalergiczny_krem_regenerujący_na_dzien_my_paragraph {
    color: #221e20;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 20px;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_box
    .hipoalergiczny_krem_regenerujący_na_dzien_my_paragraph.hipoalergiczny_krem_regenerujący_na_dzien_my_small_font {
    font-size: 13px;
    line-height: 18px;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_box
    .hipoalergiczny_krem_regenerujący_na_dzien_my_big_button.link_hipoalergiczny_krem_regenerujący_na_dzien_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 1px solid #de4e1b;
    letter-spacing: 2.9px;
    font-weight: 700;
    background: 0 0;
    border-radius: 50px;
    color: #de4e1b;
    text-decoration: none;
    display: flex;
    margin-top: 10px;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_box
    .hipoalergiczny_krem_regenerujący_na_dzien_my_big_button.link_hipoalergiczny_krem_regenerujący_na_dzien_my_big_button:hover {
    background-color: #de4e1b;
    color: #fff;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_movie_cotainer {
    position: relative;
    margin-top: 60px;
    padding-bottom: 60px;
    background-color: #fdcf00;
    padding-left: 85px;
    padding-right: 85px;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_grid {
    display: grid;
    grid-template-columns: repeat(2, 60%);
    text-align: center;
    justify-content: end;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_content_important_container {
    height: 795px;
    margin-top: 39px;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_row_important {
    height: 100%;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_yellow_bg_image {
    position: absolute;
    z-index: 0;
    top: -180px;
    left: 50%;
    transform: translate(-50%, -378px);
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_movie_content {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 10px solid #fff;
    border-radius: 30px;
    margin: 0 auto;
    width: 600px;
    max-width: calc(100% - 30px);
    position: relative;
    overflow: hidden;
    -webkit-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    -moz-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_movie_content .hipoalergiczny_krem_regenerujący_na_dzien_my_iframe {
    width: 100%;
    min-height: 320px;
    position: relative;
    z-index: 1;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_line_footer_image_1 {
    position: absolute;
    bottom: -260px;
    left: -220px;
    z-index: 0;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_line_footer_image_2 {
    position: absolute;
    right: -240px;
    top: -30px;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_movie_cotainer .hipoalergiczny_krem_regenerujący_na_dzien_my_h2,
  .hipoalergiczny_krem_regenerujący_na_dzien_my_movie_cotainer .hipoalergiczny_krem_regenerujący_na_dzien_my_h3 {
    font-weight: 600;
    font-size: 29px;
    line-height: 35px;
    color: #010101;
    margin: 0 0 90px;
    position: relative;
    z-index: 1;
    text-align: center;
  }
  .hipoalergiczny_krem_regenerujący_na_dzien_my_portfolio_container {
    position: relative;
  }
  .prodfolio_box {
    position: absolute;
    right: 178px;
    top: 135px;
    background-color: #fff;
    border-radius: 11px;
    box-shadow: 0 5px 10px #032a2033;
    border-radius: 11px;
    padding: 35px 50px 35px 25px;
    flex-direction: column;
    background-color: #fff;
    z-index: 1;
  }
  .prodfolio_box .hipoalergiczny_krem_regenerujący_na_dzien_my_h3 {
    font-weight: 600;
    color: #025540;
    margin: 0;
    font-size: 26px;
    line-height: 1.4;
  }
  .prodfolio_box .hipoalergiczny_krem_regenerujący_na_dzien_my_h3 .hipoalergiczny_krem_regenerujący_na_dzien_my_span {
    color: #fdcf00;
  }
  @media only screen and (max-width: 1075px) {
    .hipoalergiczny_krem_regenerujący_na_dzien_my_row_important .hipoalergiczny_krem_regenerujący_na_dzien_my_right {
      transform: unset;
    }
  }
  @media only screen and (max-width: 1000px) {
    .hipoalergiczny_krem_regenerujący_na_dzien_my_row_important .hipoalergiczny_krem_regenerujący_na_dzien_my_right {
      transform: translateX(-20px);
    }
  }
  @media only screen and (max-width: 929px) {
    .hipoalergiczny_krem_regenerujący_na_dzien_my_line_content {
      flex-wrap: wrap;
    }
    .hipoalergiczny_krem_regenerujący_na_dzien_my_line_content .hipoalergiczny_krem_regenerujący_na_dzien_my_product_box {
      padding: 0 15px;
      -ms-flex: 0 0 33.3333%;
      flex: 0 0 33.3333%;
      max-width: 33.3333%;
      margin-bottom: 50px;
    }
    #hipoalergiczny_krem_regenerujący_na_dzien_my_product_info .hipoalergiczny_krem_regenerujący_na_dzien_my_product_info_image,
    .hipoalergiczny_krem_regenerujący_na_dzien_my_content_important_container
      .hipoalergiczny_krem_regenerujący_na_dzien_my_content
      .hipoalergiczny_krem_regenerujący_na_dzien_my_img {
      max-width: 100%;
    }
    .hipoalergiczny_krem_regenerujący_na_dzien_my_product_info_image {
      max-width: 100%;
    }
    .hipoalergiczny_krem_regenerujący_na_dzien_my_content_important_container.hipoalergiczny_krem_regenerujący_na_dzien_my_right {
      padding-left: 15px;
    }
    .hipoalergiczny_krem_regenerujący_na_dzien_my_content_important_container
      .hipoalergiczny_krem_regenerujący_na_dzien_my_paragraph
      .hipoalergiczny_krem_regenerujący_na_dzien_my_br {
      display: none;
    }
    .hipoalergiczny_krem_regenerujący_na_dzien_my_portfolio_header
      .hipoalergiczny_krem_regenerujący_na_dzien_my_h2
      .hipoalergiczny_krem_regenerujący_na_dzien_my_br {
      display: none;
    }
    .hipoalergiczny_krem_regenerujący_na_dzien_my_portfolio_container {
      margin-top: 140px;
      padding-left: 86px;
    }
    .hipoalergiczny_krem_regenerujący_na_dzien_my_grid {
      grid-template-columns: repeat(2, 1fr);
    }
    .hipoalergiczny_krem_regenerujący_na_dzien_my_image_important_container img {
      transform: unset;
    }
  }
  @media only screen and (max-width: 880px) {
    .hipoalergiczny_krem_regenerujący_na_dzien_my_yellow_line_3 {
      right: -345px;
    }
  }
  @media only screen and (max-width: 775px) {
    .hipoalergiczny_krem_regenerujący_na_dzien_my_line_content .hipoalergiczny_krem_regenerujący_na_dzien_my_product_box {
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%;
    }
    .hipoalergiczny_krem_regenerujący_na_dzien_my_product_container {
      flex-wrap: wrap;
    }
    .hipoalergiczny_krem_regenerujący_na_dzien_my_left_product_container,
    .hipoalergiczny_krem_regenerujący_na_dzien_my_right_product_container {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }
    .hipoalergiczny_krem_regenerujący_na_dzien_my_right_product_container {
      padding: 0 15px;
    }
    .hipoalergiczny_krem_regenerujący_na_dzien_my_yellow_stain {
      left: -20%;
      max-width: 100%;
    }
    .hipoalergiczny_krem_regenerujący_na_dzien_my_yellow_line_3 {
      display: none;
    }
    .main_image {
      max-width: 100%;
    }
    .hipoalergiczny_krem_regenerujący_na_dzien_my_yellow_line_2 {
      display: none;
    }
    .logo_container_img.logo_image,
    .logo_container_img.text_image {
      max-width: 180px;
    }
    .hipoalergiczny_krem_regenerujący_na_dzien_my_row_important .hipoalergiczny_krem_regenerujący_na_dzien_my_left,
    .hipoalergiczny_krem_regenerujący_na_dzien_my_row_important .hipoalergiczny_krem_regenerujący_na_dzien_my_right {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }
    .hipoalergiczny_krem_regenerujący_na_dzien_my_content_important_container,
    .hipoalergiczny_krem_regenerujący_na_dzien_my_content_important_container.hipoalergiczny_krem_regenerujący_na_dzien_my_left {
      text-align: center;
      padding: 0 15px;
    }
    .hipoalergiczny_krem_regenerujący_na_dzien_my_row_important .hipoalergiczny_krem_regenerujący_na_dzien_my_image_important_container {
      order: 2;
    }
    .hipoalergiczny_krem_regenerujący_na_dzien_my_row_important .hipoalergiczny_krem_regenerujący_na_dzien_my_content_important_container {
      order: 1;
    }
    .hipoalergiczny_krem_regenerujący_na_dzien_my_portfolio_content {
      grid-template-columns: repeat(1, 1fr);
    }
    .hipoalergiczny_krem_regenerujący_na_dzien_my_portfolio_content .container_hipoalergiczny_krem_regenerujący_na_dzien_my_box:nth-child(2) {
      display: none;
    }
    .hipoalergiczny_krem_regenerujący_na_dzien_my_portfolio_content {
      grid-template-columns: repeat(1, 1fr);
    }
    .hipoalergiczny_krem_regenerujący_na_dzien_my_portfolio_content .container_hipoalergiczny_krem_regenerujący_na_dzien_my_box:nth-child(2) {
      display: none;
    }
    .hipoalergiczny_krem_regenerujący_na_dzien_my_portfolio_container {
      padding-left: 50px;
      padding-right: 50px;
    }
    .hipoalergiczny_krem_regenerujący_na_dzien_my_portfolio_header .hipoalergiczny_krem_regenerujący_na_dzien_my_h5 {
      margin: 0 0 320px;
    }
    .hipoalergiczny_krem_regenerujący_na_dzien_my_portfolio_container .hipoalergiczny_krem_regenerujący_na_dzien_my_footer_image_top {
      top: 70px;
      transform: translate(80px, 0);
    }
    .hipoalergiczny_krem_regenerujący_na_dzien_my_movie_cotainer .hipoalergiczny_krem_regenerujący_na_dzien_my_h2,
    .hipoalergiczny_krem_regenerujący_na_dzien_my_movie_cotainer .hipoalergiczny_krem_regenerujący_na_dzien_my_h3 {
      text-align: center;
    }
    .hipoalergiczny_krem_regenerujący_na_dzien_my_portfolio_container .hipoalergiczny_krem_regenerujący_na_dzien_my_footer_image_top {
      top: 70px;
    }
    .prodfolio_box {
      right: 15px;
    }
    .main_image {
      transform: unset;
    }
    #hero {
      margin-bottom: unset;
    }
    .hipoalergiczny_krem_regenerujący_na_dzien_my_image_important_container img {
      transform: unset;
    }
    .hipoalergiczny_krem_regenerujący_na_dzien_my_grid {
      grid-template-columns: repeat(1, 1fr);
    }
    .hipoalergiczny_krem_regenerujący_na_dzien_my_row_important {
      height: unset;
    }
    .hipoalergiczny_krem_regenerujący_na_dzien_my_row_important .hipoalergiczny_krem_regenerujący_na_dzien_my_right {
      transform: unset;
      margin-top: 30px;
      height: unset;
    }
  }
  @media only screen and (max-width: 580px) {
    .hipoalergiczny_krem_regenerujący_na_dzien_my_portfolio_container .hipoalergiczny_krem_regenerujący_na_dzien_my_footer_image_top {
      transform: translate(-50%, 0);
      left: 50%;
    }
    .hipoalergiczny_krem_regenerujący_na_dzien_my_portfolio_header .hipoalergiczny_krem_regenerujący_na_dzien_my_h2 {
      font-size: 26px;
      line-height: 32px;
    }
    .hipoalergiczny_krem_regenerujący_na_dzien_my_portfolio_header .hipoalergiczny_krem_regenerujący_na_dzien_my_h5 {
      font-size: 23px;
      margin: 0 0 76px;
      text-align: center;
    }
  }
  @media only screen and (max-width: 500px) {
    .logo_container {
      padding: 22px 30px 20px 20px;
    }
    .hipoalergiczny_krem_regenerujący_na_dzien_my_yellow_line {
      left: -90px;
      top: -70px;
      max-width: 100%;
    }
    .hipoalergiczny_krem_regenerujący_na_dzien_my_yellow_stain {
      left: -40%;
      max-width: 100%;
      top: -100px;
    }
    .logo_container {
      top: 60px;
    }
    .hipoalergiczny_krem_regenerujący_na_dzien_my_rzepak {
      top: -30px;
      left: 50%;
      max-width: 100%;
      transform: translateX(-50%);
    }
    .hipoalergiczny_krem_regenerujący_na_dzien_my_product_rzepak_image {
      max-width: 100%;
    }
    .hipoalergiczny_krem_regenerujący_na_dzien_my_right_product_container
      .hipoalergiczny_krem_regenerujący_na_dzien_my_h3.hipoalergiczny_krem_regenerujący_na_dzien_my_recomended {
      margin: 0;
    }
    .hipoalergiczny_krem_regenerujący_na_dzien_my_important_header .hipoalergiczny_krem_regenerujący_na_dzien_my_h2 {
      font-size: 31px;
      line-height: 41px;
    }
    .hipoalergiczny_krem_regenerujący_na_dzien_my_important_header .hipoalergiczny_krem_regenerujący_na_dzien_my_h3 {
      line-height: 27px;
      font-size: 17px;
    }
    .hipoalergiczny_krem_regenerujący_na_dzien_my_content_important_container .hipoalergiczny_krem_regenerujący_na_dzien_my_paragraph {
      font-size: 15px;
      line-height: 22px;
    }
    .hipoalergiczny_krem_regenerujący_na_dzien_my_movie_cotainer {
      padding-left: 15px;
      padding-right: 15px;
    }
    #hipoalergiczny_krem_regenerujący_na_dzien_my_product_container
      .hipoalergiczny_krem_regenerujący_na_dzien_my_header_container
      .hipoalergiczny_krem_regenerujący_na_dzien_my_h2 {
      font-size: 25px;
      line-height: 27px;
    }
    #hipoalergiczny_krem_regenerujący_na_dzien_my_product_container
      .hipoalergiczny_krem_regenerujący_na_dzien_my_header_container
      .hipoalergiczny_krem_regenerujący_na_dzien_my_h4 {
      font-size: 21px;
    }
    #hipoalergiczny_krem_regenerujący_na_dzien_my_product_container
      .hipoalergiczny_krem_regenerujący_na_dzien_my_header_container
      .hipoalergiczny_krem_regenerujący_na_dzien_my_h5 {
      font-size: 16px;
      padding: 0 15px;
    }
    .hipoalergiczny_krem_regenerujący_na_dzien_my_portfolio_header .hipoalergiczny_krem_regenerujący_na_dzien_my_h5 {
      margin: 0 0 40px;
    }
    .hipoalergiczny_krem_regenerujący_na_dzien_my_movie_cotainer .hipoalergiczny_krem_regenerujący_na_dzien_my_h2,
    .hipoalergiczny_krem_regenerujący_na_dzien_my_movie_cotainer .hipoalergiczny_krem_regenerujący_na_dzien_my_h3 {
      margin: 0 0 60px;
    }
    .hipoalergiczny_krem_regenerujący_na_dzien_my_portfolio_container {
      margin-top: 60px;
    }
    .hipoalergiczny_krem_regenerujący_na_dzien_my_portfolio_container {
      margin-top: 60px;
    }
    .hipoalergiczny_krem_regenerujący_na_dzien_my_portfolio_header .hipoalergiczny_krem_regenerujący_na_dzien_my_h2 {
      text-align: center;
    }
    .hipoalergiczny_krem_regenerujący_na_dzien_my_portfolio_container .hipoalergiczny_krem_regenerujący_na_dzien_my_footer_image_top {
      display: none;
    }
    .hipoalergiczny_krem_regenerujący_na_dzien_my_portfolio_header .hipoalergiczny_krem_regenerujący_na_dzien_my_h5 {
      margin: 0 0 40px;
    }
  }
  @media only screen and (max-width: 360px) {
    .hipoalergiczny_krem_regenerujący_na_dzien_my_portfolio_container {
      padding-left: 30px;
      padding-right: 30px;
    }
    .hipoalergiczny_krem_regenerujący_na_dzien_my_product_box .hipoalergiczny_krem_regenerujący_na_dzien_my_h2 {
      font-size: 12px;
      line-height: 15px;
    }
    .hipoalergiczny_krem_regenerujący_na_dzien_my_product_box .hipoalergiczny_krem_regenerujący_na_dzien_my_paragraph {
      font-size: 11px;
    }
    .hipoalergiczny_krem_regenerujący_na_dzien_my_product_box .hipoalergiczny_krem_regenerujący_na_dzien_my_big_button {
      font-size: 13px;
    }
    .hipoalergiczny_krem_regenerujący_na_dzien_my_movie_content .hipoalergiczny_krem_regenerujący_na_dzien_my_iframe {
      min-height: 200px;
    }
  }
  
  /*RC CSS'es*/
  /*.hipoalergiczny_krem_regenerujący_na_noc*/
  
  .hipoalergiczny_krem_regenerujący_na_noc_my_body {
    font-family: Poppins, sans-serif;
    margin: 0 auto;
    width: 1110px;
    max-width: 100%;
    padding: 0;
    overflow: hidden;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_bottom_content a:first-child {
    min-height: 239px;
    align-self: center;
    display: grid;
    justify-content: center;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_item_content_second {
    grid-column-start: 2;
    grid-column-end: 2;
    margin-top: 66px;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_wrapp_image {
    display: grid;
    justify-content: center;
    align-items: end;
    height: 115px;
  }
  #hero {
    position: relative;
    text-align: right;
    margin-bottom: -474px;
  }
  .main_image {
    transform: translate(-289px, -360px);
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_yellow_stain {
    position: absolute;
    left: -235px;
    top: -270px;
    z-index: -4;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_yellow_line {
    position: absolute;
    left: 0;
    top: -200px;
    z-index: -3;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_yellow_line_2 {
    position: absolute;
    left: -130px;
    top: -310px;
    z-index: -1;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_yellow_line_3 {
    position: absolute;
    right: -275px;
    top: -105px;
    z-index: -1;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_rzepak {
    top: 80px;
    position: absolute;
    left: 210px;
    z-index: -2;
  }
  .logo_container {
    background: #0b5441;
    display: flex;
    flex-direction: column;
    position: absolute;
    top: 120px;
    padding: 22px 70px 20px 60px;
    border-radius: 0 200px 200px 0;
    box-shadow: 7px 7px 10px rgba(13, 29, 0, 0.2);
  }
  .logo_container_img.logo_image {
    margin-bottom: 18px;
  }
  #hipoalergiczny_krem_regenerujący_na_noc_my_product_container {
    margin-top: 95px;
    margin-bottom: 50px;
  }
  #hipoalergiczny_krem_regenerujący_na_noc_my_product_container .hipoalergiczny_krem_regenerujący_na_noc_my_header_container {
    text-align: center;
    margin-bottom: 26px;
  }
  #hipoalergiczny_krem_regenerujący_na_noc_my_product_container
    .hipoalergiczny_krem_regenerujący_na_noc_my_header_container
    .hipoalergiczny_krem_regenerujący_na_noc_my_h2 {
    margin: 0;
    font-size: 42px;
    letter-spacing: 0.42px;
    line-height: 45px;
    color: #073a2a;
    text-transform: uppercase;
    font-weight: 400;
    margin-bottom: 13px;
  }
  #hipoalergiczny_krem_regenerujący_na_noc_my_product_container
    .hipoalergiczny_krem_regenerujący_na_noc_my_header_container
    .hipoalergiczny_krem_regenerujący_na_noc_my_h4 {
    margin: 0;
    line-height: 1;
    font-weight: 400;
    font-size: 28px;
    line-height: 36px;
    color: #073a2a;
    letter-spacing: 0;
    margin-bottom: 13px;
  }
  #hipoalergiczny_krem_regenerujący_na_noc_my_product_container
    .hipoalergiczny_krem_regenerujący_na_noc_my_header_container
    .hipoalergiczny_krem_regenerujący_na_noc_my_h5 {
    margin: 0;
    line-height: 1;
    color: #e94e1b;
    font-weight: 600;
    font-size: 23px;
    line-height: 36px;
    margin-bottom: 13px;
  }
  #hipoalergiczny_krem_regenerujący_na_noc_my_product_container
    .hipoalergiczny_krem_regenerujący_na_noc_my_header_container
    .hipoalergiczny_krem_regenerujący_na_noc_my_strong {
    margin: 0;
    line-height: 1;
    display: block;
    width: 100%;
    letter-spacing: 0.35px;
    line-height: 45px;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_product_container {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
  }
  .header_right_container {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 20px;
  }
  .header_right_container img {
    margin-right: 19px;
    max-width: 60px;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_left_product_container {
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: 45%;
    text-align: center;
    position: relative;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_right_product_container {
    -ms-flex: 0 0 55%;
    flex: 0 0 55%;
    max-width: 55%;
    padding-right: 62px;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_product_main_image {
    margin-top: 105px;
    position: relative;
    z-index: 1;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_product_rzepak_image {
    position: absolute;
    top: calc(50% + 50px);
    left: calc(50% - 70px);
    transform: translate(-50%, -50%);
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_right_product_container
    .hipoalergiczny_krem_regenerujący_na_noc_my_h3.hipoalergiczny_krem_regenerujący_na_noc_my_recomended {
    color: #000;
    font-size: 17px;
    line-height: 1.4;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_capacity .hipoalergiczny_krem_regenerujący_na_noc_my_h4,
  .hipoalergiczny_krem_regenerujący_na_noc_my_right_product_container .hipoalergiczny_krem_regenerujący_na_noc_my_h3 {
    color: #025540;
    font-weight: 700;
    margin: 0 0 10px;
    font-size: 23px;
    letter-spacing: -0.5px;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_right_product_container .hipoalergiczny_krem_regenerujący_na_noc_my_ul {
    margin: 0 0 30px;
    padding-left: 30px;
    list-style: none;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_right_product_container .hipoalergiczny_krem_regenerujący_na_noc_my_li {
    position: relative;
    padding: 0;
    margin: 0 0 12px;
    line-height: 23px;
    font-size: 16px;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_right_product_container .hipoalergiczny_krem_regenerujący_na_noc_my_li::after {
    background-color: #fef100;
    content: "";
    position: absolute;
    left: -30px;
    top: 3px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_right_product_container .hipoalergiczny_krem_regenerujący_na_noc_my_paragraph {
    margin: 0 0 40px;
    font-size: 14px;
    line-height: 20px;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_capacity .hipoalergiczny_krem_regenerujący_na_noc_my_h4 {
    margin: 0 0 15px;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_capacity .hipoalergiczny_krem_regenerujący_na_noc_my_h4 .hipoalergiczny_krem_regenerujący_na_noc_my_span {
    display: inline-block;
    margin-left: 20px;
    color: #000;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_right_product_container
    .hipoalergiczny_krem_regenerujący_na_noc_my_capacity
    .hipoalergiczny_krem_regenerujący_na_noc_my_paragraph {
    margin: 0;
    color: #025540;
    font-weight: 700;
  }
  #hipoalergiczny_krem_regenerujący_na_noc_my_product_info {
    margin-bottom: 20px;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_important_header {
    margin-bottom: 0;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_image_important_container img {
    transform: translate(-237px);
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_important_header .hipoalergiczny_krem_regenerujący_na_noc_my_h2 {
    text-align: center;
    color: #025540;
    font-size: 43px;
    font-weight: 600;
    line-height: 51px;
    letter-spacing: -0.7px;
    margin: 0;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_important_header .hipoalergiczny_krem_regenerujący_na_noc_my_h3 {
    text-align: center;
    margin: 0;
    line-height: 41px;
    font-size: 34px;
    font-weight: 600;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_row_important {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_row_important .hipoalergiczny_krem_regenerujący_na_noc_my_right {
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
    transform: translateX(-80px);
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_row_important .hipoalergiczny_krem_regenerujący_na_noc_my_left {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_image_important_container.hipoalergiczny_krem_regenerujący_na_noc_my_right {
    text-align: right;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_content_important_container .hipoalergiczny_krem_regenerujący_na_noc_my_h3 {
    color: #025540;
    font-size: 26px;
    line-height: 34px;
    margin: 0;
    font-weight: 600;
    margin-bottom: 15px;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_content_important_container .hipoalergiczny_krem_regenerujący_na_noc_my_h4 {
    color: #025540;
    font-size: 18px;
    line-height: 24px;
    margin: 0 0 9px;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_content_important_container .hipoalergiczny_krem_regenerujący_na_noc_my_paragraph {
    color: #000;
    font-size: 18px;
    line-height: 26px;
    margin: 0;
    letter-spacing: -0.45px;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_content_important_container.hipoalergiczny_krem_regenerujący_na_noc_my_left {
    text-align: right;
    padding-right: 30px;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_content_important_container .hipoalergiczny_krem_regenerujący_na_noc_my_content {
    width: 100%;
  }
  .cosmetic_line .hipoalergiczny_krem_regenerujący_na_noc_my_h2 {
    text-align: center;
    margin: 0;
    color: #000;
    font-weight: 600;
    font-size: 37px;
    line-height: 44px;
    margin-bottom: 46px;
    margin-top: 0;
  }
  .cosmetic_line {
    margin-top: 15px;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_line_content {
    display: flex;
    padding: 0;
    align-items: center;
    justify-content: center;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_line_content .hipoalergiczny_krem_regenerujący_na_noc_my_product_box {
    margin: 0;
    width: 221px;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_product_link {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: space-between;
    text-align: center;
    text-decoration: none;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_product_link:hover {
    text-decoration: none;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_product_box a {
    color: #2f5444;
    align-self: end;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_bottom_content {
    min-height: 314px;
    display: grid;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_product_box .hipoalergiczny_krem_regenerujący_na_noc_my_h2 {
    font-size: 16px;
    line-height: 19px;
    color: #2f5444;
    font-weight: 300;
    text-transform: uppercase;
    margin-bottom: 0;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_product_box .hipoalergiczny_krem_regenerujący_na_noc_my_paragraph {
    margin: 0;
    color: #2f5444;
    font-size: 13px;
    line-height: 1.3;
    margin-top: 5px;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_product_box .hipoalergiczny_krem_regenerujący_na_noc_my_strong {
    display: block;
    font-weight: 600;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_product_box .hipoalergiczny_krem_regenerujący_na_noc_my_product_image {
    max-width: 100%;
    transition: transform 0.3s ease-in;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_product_link:hover .hipoalergiczny_krem_regenerujący_na_noc_my_product_image {
    transform: scale(1.1);
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_product_link .hipoalergiczny_krem_regenerujący_na_noc_my_product_image {
    margin-bottom: 30px;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_top_content {
    min-height: 100px;
    margin-bottom: 13px;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_product_box .hipoalergiczny_krem_regenerujący_na_noc_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 6.5px 26px;
    letter-spacing: 1px;
    align-self: flex-end;
    width: 171px;
    justify-content: center;
    margin: 0 auto;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_product_box .hipoalergiczny_krem_regenerujący_na_noc_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 2px solid #de4e1b;
    letter-spacing: 1.6px;
    font-weight: 700;
    background: #de4e1b;
    border-radius: 50px;
    color: #fff;
    text-decoration: none;
    display: flex;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_big_button:hover {
    background-color: transparent;
    color: #de4e1b;
    text-decoration: none;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_portfolio_container {
    position: relative;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_portfolio_container .hipoalergiczny_krem_regenerujący_na_noc_my_footer_image_top {
    position: absolute;
    right: 0;
    top: 0;
    transform: translate(150px, 0);
    z-index: 1;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_portfolio_header .hipoalergiczny_krem_regenerujący_na_noc_my_h2 {
    color: #010101;
    font-weight: 600;
    font-size: 30px;
    line-height: 42px;
    margin: 0;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_portfolio_header .hipoalergiczny_krem_regenerujący_na_noc_my_span {
    color: #f4c500;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_portfolio_header .hipoalergiczny_krem_regenerujący_na_noc_my_h5 {
    font-weight: 300;
    color: #025540;
    font-size: 27px;
    line-height: 37px;
    margin: 0 0 76px;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_portfolio_container {
    margin-top: 140px;
    padding-left: 86px;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_portfolio_content {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 63px 76px;
    width: 644px;
    max-width: 100%;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_portfolio_box {
    position: relative;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_portfolio_box .hipoalergiczny_krem_regenerujący_na_noc_my_box {
    border-radius: 11px;
    box-shadow: 0 5px 10px #032a2033;
    border-radius: 11px;
    height: 100%;
    padding: 36px 25px 24px;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-direction: column;
    background-color: #fff;
    position: relative;
    z-index: 2;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_box .top_portfolio > .hipoalergiczny_krem_regenerujący_na_noc_my_absolute_number {
    position: absolute;
    top: 0;
    left: 0;
    width: 46px;
    height: 46px;
    background-color: #025540;
    color: #fff;
    font-size: 21px;
    line-height: 23px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    transform: translate(-50%, -50%);
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_box .hipoalergiczny_krem_regenerujący_na_noc_my_h5 {
    color: #025540;
    margin: 0;
    font-size: 19px;
    line-height: 21px;
    font-weight: 600;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_box .hipoalergiczny_krem_regenerujący_na_noc_my_paragraph {
    color: #221e20;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 20px;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_box
    .hipoalergiczny_krem_regenerujący_na_noc_my_paragraph.hipoalergiczny_krem_regenerujący_na_noc_my_small_font {
    font-size: 13px;
    line-height: 18px;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_box
    .hipoalergiczny_krem_regenerujący_na_noc_my_big_button.link_hipoalergiczny_krem_regenerujący_na_noc_my_big_button {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 26px;
    letter-spacing: 1px;
    border: 1px solid #de4e1b;
    letter-spacing: 2.9px;
    font-weight: 700;
    background: 0 0;
    border-radius: 50px;
    color: #de4e1b;
    text-decoration: none;
    display: flex;
    margin-top: 10px;
    transition: color 0.3s ease-in, background-color 0.3s ease-in;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_box
    .hipoalergiczny_krem_regenerujący_na_noc_my_big_button.link_hipoalergiczny_krem_regenerujący_na_noc_my_big_button:hover {
    background-color: #de4e1b;
    color: #fff;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_movie_cotainer {
    position: relative;
    margin-top: 60px;
    padding-bottom: 60px;
    background-color: #fdcf00;
    padding-left: 85px;
    padding-right: 85px;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_grid {
    display: grid;
    grid-template-columns: repeat(2, 60%);
    text-align: center;
    justify-content: end;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_content_important_container {
    height: 795px;
    margin-top: 39px;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_row_important {
    height: 100%;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_yellow_bg_image {
    position: absolute;
    z-index: 0;
    top: -180px;
    left: 50%;
    transform: translate(-50%, -378px);
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_movie_content {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 10px solid #fff;
    border-radius: 30px;
    margin: 0 auto;
    width: 600px;
    max-width: calc(100% - 30px);
    position: relative;
    overflow: hidden;
    -webkit-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    -moz-box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
    box-shadow: 0 3px 25px 0 rgba(20, 105, 232, 0.16);
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_movie_content .hipoalergiczny_krem_regenerujący_na_noc_my_iframe {
    width: 100%;
    min-height: 320px;
    position: relative;
    z-index: 1;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_line_footer_image_1 {
    position: absolute;
    bottom: -260px;
    left: -220px;
    z-index: 0;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_line_footer_image_2 {
    position: absolute;
    right: -240px;
    top: -30px;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_movie_cotainer .hipoalergiczny_krem_regenerujący_na_noc_my_h2,
  .hipoalergiczny_krem_regenerujący_na_noc_my_movie_cotainer .hipoalergiczny_krem_regenerujący_na_noc_my_h3 {
    font-weight: 600;
    font-size: 29px;
    line-height: 35px;
    color: #010101;
    margin: 0 0 90px;
    position: relative;
    z-index: 1;
    text-align: center;
  }
  .hipoalergiczny_krem_regenerujący_na_noc_my_portfolio_container {
    position: relative;
  }
  .prodfolio_box {
    position: absolute;
    right: 178px;
    top: 135px;
    background-color: #fff;
    border-radius: 11px;
    box-shadow: 0 5px 10px #032a2033;
    border-radius: 11px;
    padding: 35px 50px 35px 25px;
    flex-direction: column;
    background-color: #fff;
    z-index: 1;
  }
  .prodfolio_box .hipoalergiczny_krem_regenerujący_na_noc_my_h3 {
    font-weight: 600;
    color: #025540;
    margin: 0;
    font-size: 26px;
    line-height: 1.4;
  }
  .prodfolio_box .hipoalergiczny_krem_regenerujący_na_noc_my_h3 .hipoalergiczny_krem_regenerujący_na_noc_my_span {
    color: #fdcf00;
  }
  @media only screen and (max-width: 1075px) {
    .hipoalergiczny_krem_regenerujący_na_noc_my_row_important .hipoalergiczny_krem_regenerujący_na_noc_my_right {
      transform: unset;
    }
  }
  @media only screen and (max-width: 1000px) {
    .hipoalergiczny_krem_regenerujący_na_noc_my_row_important .hipoalergiczny_krem_regenerujący_na_noc_my_right {
      transform: translateX(-20px);
    }
  }
  @media only screen and (max-width: 929px) {
    .hipoalergiczny_krem_regenerujący_na_noc_my_line_content {
      flex-wrap: wrap;
    }
    .hipoalergiczny_krem_regenerujący_na_noc_my_line_content .hipoalergiczny_krem_regenerujący_na_noc_my_product_box {
      padding: 0 15px;
      -ms-flex: 0 0 33.3333%;
      flex: 0 0 33.3333%;
      max-width: 33.3333%;
      margin-bottom: 50px;
    }
    #hipoalergiczny_krem_regenerujący_na_noc_my_product_info .hipoalergiczny_krem_regenerujący_na_noc_my_product_info_image,
    .hipoalergiczny_krem_regenerujący_na_noc_my_content_important_container
      .hipoalergiczny_krem_regenerujący_na_noc_my_content
      .hipoalergiczny_krem_regenerujący_na_noc_my_img {
      max-width: 100%;
    }
    .hipoalergiczny_krem_regenerujący_na_noc_my_product_info_image {
      max-width: 100%;
    }
    .hipoalergiczny_krem_regenerujący_na_noc_my_content_important_container.hipoalergiczny_krem_regenerujący_na_noc_my_right {
      padding-left: 15px;
    }
    .hipoalergiczny_krem_regenerujący_na_noc_my_content_important_container
      .hipoalergiczny_krem_regenerujący_na_noc_my_paragraph
      .hipoalergiczny_krem_regenerujący_na_noc_my_br {
      display: none;
    }
    .hipoalergiczny_krem_regenerujący_na_noc_my_portfolio_header
      .hipoalergiczny_krem_regenerujący_na_noc_my_h2
      .hipoalergiczny_krem_regenerujący_na_noc_my_br {
      display: none;
    }
    .hipoalergiczny_krem_regenerujący_na_noc_my_portfolio_container {
      margin-top: 140px;
      padding-left: 86px;
    }
    .hipoalergiczny_krem_regenerujący_na_noc_my_grid {
      grid-template-columns: repeat(2, 1fr);
    }
    .hipoalergiczny_krem_regenerujący_na_noc_my_image_important_container img {
      transform: unset;
    }
  }
  @media only screen and (max-width: 880px) {
    .hipoalergiczny_krem_regenerujący_na_noc_my_yellow_line_3 {
      right: -345px;
    }
  }
  @media only screen and (max-width: 775px) {
    .hipoalergiczny_krem_regenerujący_na_noc_my_line_content .hipoalergiczny_krem_regenerujący_na_noc_my_product_box {
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%;
    }
    .hipoalergiczny_krem_regenerujący_na_noc_my_product_container {
      flex-wrap: wrap;
    }
    .hipoalergiczny_krem_regenerujący_na_noc_my_left_product_container,
    .hipoalergiczny_krem_regenerujący_na_noc_my_right_product_container {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }
    .hipoalergiczny_krem_regenerujący_na_noc_my_right_product_container {
      padding: 0 15px;
    }
    .hipoalergiczny_krem_regenerujący_na_noc_my_yellow_stain {
      left: -20%;
      max-width: 100%;
    }
    .hipoalergiczny_krem_regenerujący_na_noc_my_yellow_line_3 {
      display: none;
    }
    .main_image {
      max-width: 100%;
    }
    .hipoalergiczny_krem_regenerujący_na_noc_my_yellow_line_2 {
      display: none;
    }
    .logo_container_img.logo_image,
    .logo_container_img.text_image {
      max-width: 180px;
    }
    .hipoalergiczny_krem_regenerujący_na_noc_my_row_important .hipoalergiczny_krem_regenerujący_na_noc_my_left,
    .hipoalergiczny_krem_regenerujący_na_noc_my_row_important .hipoalergiczny_krem_regenerujący_na_noc_my_right {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }
    .hipoalergiczny_krem_regenerujący_na_noc_my_content_important_container,
    .hipoalergiczny_krem_regenerujący_na_noc_my_content_important_container.hipoalergiczny_krem_regenerujący_na_noc_my_left {
      text-align: center;
      padding: 0 15px;
    }
    .hipoalergiczny_krem_regenerujący_na_noc_my_row_important .hipoalergiczny_krem_regenerujący_na_noc_my_image_important_container {
      order: 2;
    }
    .hipoalergiczny_krem_regenerujący_na_noc_my_row_important .hipoalergiczny_krem_regenerujący_na_noc_my_content_important_container {
      order: 1;
    }
    .hipoalergiczny_krem_regenerujący_na_noc_my_portfolio_content {
      grid-template-columns: repeat(1, 1fr);
    }
    .hipoalergiczny_krem_regenerujący_na_noc_my_portfolio_content .container_hipoalergiczny_krem_regenerujący_na_noc_my_box:nth-child(2) {
      display: none;
    }
    .hipoalergiczny_krem_regenerujący_na_noc_my_portfolio_content {
      grid-template-columns: repeat(1, 1fr);
    }
    .hipoalergiczny_krem_regenerujący_na_noc_my_portfolio_content .container_hipoalergiczny_krem_regenerujący_na_noc_my_box:nth-child(2) {
      display: none;
    }
    .hipoalergiczny_krem_regenerujący_na_noc_my_portfolio_container {
      padding-left: 50px;
      padding-right: 50px;
    }
    .hipoalergiczny_krem_regenerujący_na_noc_my_portfolio_header .hipoalergiczny_krem_regenerujący_na_noc_my_h5 {
      margin: 0 0 320px;
    }
    .hipoalergiczny_krem_regenerujący_na_noc_my_portfolio_container .hipoalergiczny_krem_regenerujący_na_noc_my_footer_image_top {
      top: 70px;
      transform: translate(80px, 0);
    }
    .hipoalergiczny_krem_regenerujący_na_noc_my_movie_cotainer .hipoalergiczny_krem_regenerujący_na_noc_my_h2,
    .hipoalergiczny_krem_regenerujący_na_noc_my_movie_cotainer .hipoalergiczny_krem_regenerujący_na_noc_my_h3 {
      text-align: center;
    }
    .hipoalergiczny_krem_regenerujący_na_noc_my_portfolio_container .hipoalergiczny_krem_regenerujący_na_noc_my_footer_image_top {
      top: 70px;
    }
    .prodfolio_box {
      right: 15px;
    }
    .main_image {
      transform: unset;
    }
    #hero {
      margin-bottom: unset;
    }
    .hipoalergiczny_krem_regenerujący_na_noc_my_image_important_container img {
      transform: unset;
    }
    .hipoalergiczny_krem_regenerujący_na_noc_my_grid {
      grid-template-columns: repeat(1, 1fr);
    }
    .hipoalergiczny_krem_regenerujący_na_noc_my_row_important {
      height: unset;
    }
    .hipoalergiczny_krem_regenerujący_na_noc_my_row_important .hipoalergiczny_krem_regenerujący_na_noc_my_right {
      transform: unset;
      margin-top: 30px;
      height: unset;
    }
  }
  @media only screen and (max-width: 580px) {
    .hipoalergiczny_krem_regenerujący_na_noc_my_portfolio_container .hipoalergiczny_krem_regenerujący_na_noc_my_footer_image_top {
      transform: translate(-50%, 0);
      left: 50%;
    }
    .hipoalergiczny_krem_regenerujący_na_noc_my_portfolio_header .hipoalergiczny_krem_regenerujący_na_noc_my_h2 {
      font-size: 26px;
      line-height: 32px;
    }
    .hipoalergiczny_krem_regenerujący_na_noc_my_portfolio_header .hipoalergiczny_krem_regenerujący_na_noc_my_h5 {
      font-size: 23px;
      margin: 0 0 76px;
      text-align: center;
    }
  }
  @media only screen and (max-width: 500px) {
    .logo_container {
      padding: 22px 30px 20px 20px;
    }
    .hipoalergiczny_krem_regenerujący_na_noc_my_yellow_line {
      left: -90px;
      top: -70px;
      max-width: 100%;
    }
    .hipoalergiczny_krem_regenerujący_na_noc_my_yellow_stain {
      left: -40%;
      max-width: 100%;
      top: -100px;
    }
    .logo_container {
      top: 60px;
    }
    .hipoalergiczny_krem_regenerujący_na_noc_my_rzepak {
      top: -30px;
      left: 50%;
      max-width: 100%;
      transform: translateX(-50%);
    }
    .hipoalergiczny_krem_regenerujący_na_noc_my_product_rzepak_image {
      max-width: 100%;
    }
    .hipoalergiczny_krem_regenerujący_na_noc_my_right_product_container
      .hipoalergiczny_krem_regenerujący_na_noc_my_h3.hipoalergiczny_krem_regenerujący_na_noc_my_recomended {
      margin: 0;
    }
    .hipoalergiczny_krem_regenerujący_na_noc_my_important_header .hipoalergiczny_krem_regenerujący_na_noc_my_h2 {
      font-size: 31px;
      line-height: 41px;
    }
    .hipoalergiczny_krem_regenerujący_na_noc_my_important_header .hipoalergiczny_krem_regenerujący_na_noc_my_h3 {
      line-height: 27px;
      font-size: 17px;
    }
    .hipoalergiczny_krem_regenerujący_na_noc_my_content_important_container .hipoalergiczny_krem_regenerujący_na_noc_my_paragraph {
      font-size: 15px;
      line-height: 22px;
    }
    .hipoalergiczny_krem_regenerujący_na_noc_my_movie_cotainer {
      padding-left: 15px;
      padding-right: 15px;
    }
    #hipoalergiczny_krem_regenerujący_na_noc_my_product_container
      .hipoalergiczny_krem_regenerujący_na_noc_my_header_container
      .hipoalergiczny_krem_regenerujący_na_noc_my_h2 {
      font-size: 25px;
      line-height: 27px;
    }
    #hipoalergiczny_krem_regenerujący_na_noc_my_product_container
      .hipoalergiczny_krem_regenerujący_na_noc_my_header_container
      .hipoalergiczny_krem_regenerujący_na_noc_my_h4 {
      font-size: 21px;
    }
    #hipoalergiczny_krem_regenerujący_na_noc_my_product_container
      .hipoalergiczny_krem_regenerujący_na_noc_my_header_container
      .hipoalergiczny_krem_regenerujący_na_noc_my_h5 {
      font-size: 16px;
      padding: 0 15px;
    }
    .hipoalergiczny_krem_regenerujący_na_noc_my_portfolio_header .hipoalergiczny_krem_regenerujący_na_noc_my_h5 {
      margin: 0 0 40px;
    }
    .hipoalergiczny_krem_regenerujący_na_noc_my_movie_cotainer .hipoalergiczny_krem_regenerujący_na_noc_my_h2,
    .hipoalergiczny_krem_regenerujący_na_noc_my_movie_cotainer .hipoalergiczny_krem_regenerujący_na_noc_my_h3 {
      margin: 0 0 60px;
    }
    .hipoalergiczny_krem_regenerujący_na_noc_my_portfolio_container {
      margin-top: 60px;
    }
    .hipoalergiczny_krem_regenerujący_na_noc_my_portfolio_container {
      margin-top: 60px;
    }
    .hipoalergiczny_krem_regenerujący_na_noc_my_portfolio_header .hipoalergiczny_krem_regenerujący_na_noc_my_h2 {
      text-align: center;
    }
    .hipoalergiczny_krem_regenerujący_na_noc_my_portfolio_container .hipoalergiczny_krem_regenerujący_na_noc_my_footer_image_top {
      display: none;
    }
    .hipoalergiczny_krem_regenerujący_na_noc_my_portfolio_header .hipoalergiczny_krem_regenerujący_na_noc_my_h5 {
      margin: 0 0 40px;
    }
  }
  @media only screen and (max-width: 360px) {
    .hipoalergiczny_krem_regenerujący_na_noc_my_portfolio_container {
      padding-left: 30px;
      padding-right: 30px;
    }
    .hipoalergiczny_krem_regenerujący_na_noc_my_product_box .hipoalergiczny_krem_regenerujący_na_noc_my_h2 {
      font-size: 12px;
      line-height: 15px;
    }
    .hipoalergiczny_krem_regenerujący_na_noc_my_product_box .hipoalergiczny_krem_regenerujący_na_noc_my_paragraph {
      font-size: 11px;
    }
    .hipoalergiczny_krem_regenerujący_na_noc_my_product_box .hipoalergiczny_krem_regenerujący_na_noc_my_big_button {
      font-size: 13px;
    }
    .hipoalergiczny_krem_regenerujący_na_noc_my_movie_content .hipoalergiczny_krem_regenerujący_na_noc_my_iframe {
      min-height: 200px;
    }
  }
  /* rck9 */
  .krem_do_rak_malina * {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 0;
    padding: 0;
    font-family: "Dosis", sans-serif;
    color: #343434;
  }
  .krem_do_rak_malina * img {
    max-width: none;
  }
  .krem_do_rak_malina.wrapper {
    margin-left: auto;
    margin-right: auto;
    width: 1100px;
    background-image: url("https://onlybio.life/img/rc/krem_do_rak_malina/banner.png");
    background-repeat: no-repeat;
    background-position: left top;
  }
  .krem_do_rak_malina .smaller-heading-text {
    color: #92a8ea;
    font-size: 22px;
    line-height: 24px;
    font-family: "Lobster", sans-serif;
    margin-bottom: 8px;
  }
  .krem_do_rak_malina .text {
    font-size: 16px;
    line-height: 22px;
    letter-spacing: 0.16px;
    color: #343434;
  }
  .krem_do_rak_malina .top-div {
    padding-top: 106px;
    padding-bottom: 63px;
  }
  .krem_do_rak_malina .top-div .hand-in-balance {
    margin-right: 116px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .krem_do_rak_malina .top-div .ingredients-and-vegan {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin-right: 116px;
    margin-top: 77px;
    margin-bottom: 48px;
    gap: 20px;
  }
  .krem_do_rak_malina .top-div .small-heading-text {
    margin-bottom: 5px;
    color: #fff;
    font-size: 22px;
    line-height: 36px;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
    font-family: "Poppins", sans-serif;
  }
  .krem_do_rak_malina .top-div .small-heading-text span {
    font-size: 18px;
    color: #fff;
    font-family: "Poppins", sans-serif;
  }
  .krem_do_rak_malina .top-div .texts {
    padding: 0 138px;
  }
  .krem_do_rak_malina .top-div .texts .heading {
    margin-bottom: 15px;
    font-size: 72px;
    line-height: 72px;
    color: #fff;
    font-family: "Lobster", sans-serif;
    text-align: center;
  }
  .krem_do_rak_malina .top-div .texts .fruit {
    margin-bottom: 58px;
    color: #a16fb5;
    font-size: 40px;
    font-weight: bold;
    letter-spacing: 0.4px;
    text-align: center;
  }
  .krem_do_rak_malina .top-div .texts .top-blue-text {
    color: #92a8ea;
    font-size: 26px;
    line-height: 40px;
    font-family: "Lobster", sans-serif;
  }
  .krem_do_rak_malina .product-div {
    padding: 0 138px 100px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 11px;
  }
  .krem_do_rak_malina .product-div .left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .krem_do_rak_malina .product-div .left .product-image {
    margin-bottom: 29px;
  }
  .krem_do_rak_malina .product-div .left .smaller-heading-text {
    margin-bottom: 26px;
  }
  .krem_do_rak_malina .product-div .left .smaller-heading-text span {
    color: #343434;
    font-family: "Lobster", sans-serif;
    font-size: 22px;
    line-height: 24px;
  }
  .krem_do_rak_malina .product-div .left .tested {
    font-family: "Poppins", sans-serif;
    font-size: 17px;
    line-height: 36px;
    font-weight: bold;
    color: #343434;
    text-transform: uppercase;
  }
  .krem_do_rak_malina .product-div .right .elements {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 34px;
    margin-bottom: 39px;
  }
  .krem_do_rak_malina .product-div .right .elements .element {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 15px;
  }
  .krem_do_rak_malina .product-div .right .how-to-use {
    margin-bottom: 38px;
  }
  .krem_do_rak_malina .first-image-section {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(233, 187, 164, 0)), to(#e8bba6));
    background: linear-gradient(rgba(233, 187, 164, 0), #e8bba6);
    padding-right: 138px;
    padding-bottom: 62px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 30px;
  }
  .krem_do_rak_malina .first-image-section .right {
    padding-top: 40px;
  }
  .krem_do_rak_malina .bottom-div {
    min-height: 60px;
    background-color: #f6e5dd;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 80px;
  }
  .krem_do_rak_malina .bottom-div .bottom-white-text {
    display: inline;
    font-family: "Lobster", sans-serif;
    color: #fff;
    font-size: 40px;
    line-height: 72px;
  }
  
  @media (max-width: 1100px) {
    .krem_do_rak_malina.wrapper {
      width: 98%;
    }
    .krem_do_rak_malina .top-div {
      padding-top: 50px;
    }
    .krem_do_rak_malina .top-div .hand-in-balance {
      margin: 0;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-bottom: 20px;
    }
    .krem_do_rak_malina .top-div .ingredients-and-vegan {
      margin: 0 0 30px;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
    }
    .krem_do_rak_malina .top-div .texts {
      padding: 0 50px;
    }
    .krem_do_rak_malina .product-div {
      padding: 0 50px;
    }
    .krem_do_rak_malina .first-image-section {
      padding: 0 50px 30px 0;
    }
  }
  @media (max-width: 992px) {
    .krem_do_rak_malina .product-div {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
    }
    .krem_do_rak_malina .product-div .left {
      width: 100%;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
    }
    .krem_do_rak_malina .product-div .left .product-image {
      margin-bottom: 10px;
    }
    .krem_do_rak_malina .product-div .left .smaller-heading-text {
      margin-bottom: 10px;
    }
    .krem_do_rak_malina .product-div .left .tested {
      margin-bottom: 10px;
    }
    .krem_do_rak_malina .product-div .right {
      width: 100%;
    }
    .krem_do_rak_malina .first-image-section {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      padding: 0;
      gap: 10px;
    }
    .krem_do_rak_malina .first-image-section .left {
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
    }
    .krem_do_rak_malina .first-image-section .right {
      width: 100%;
      padding: 20px 50px 20px;
    }
    .krem_do_rak_malina .bottom-div .second {
      display: none;
    }
  }
  @media (max-width: 576px) {
    .krem_do_rak_malina .hand-in-balance img {
      width: 180px;
    }
    .krem_do_rak_malina .top-div .texts {
      padding: 0 10px;
    }
    .krem_do_rak_malina .top-div .texts .heading {
      font-size: 60px;
    }
    .krem_do_rak_malina .top-div .texts .fruit {
      font-size: 34px;
    }
    .krem_do_rak_malina .top-div .texts .top-blue-text {
      line-height: 33px;
      font-size: 23px;
      color: #5f84f4;
    }
    .krem_do_rak_malina .product-div {
      padding: 0;
    }
    .krem_do_rak_malina .product-div .left .product-image {
      width: 75%;
    }
    .krem_do_rak_malina .product-div .left .tested {
      text-align: center;
      margin-bottom: 0;
      font-size: 15px;
    }
    .krem_do_rak_malina .product-div .right .elements {
      margin-bottom: 15px;
    }
    .krem_do_rak_malina .product-div .right .elements .element {
      gap: 5px;
    }
    .krem_do_rak_malina .product-div .right .elements .element .bullet {
      width: 50px;
    }
    .krem_do_rak_malina .product-div .right .how-to-use {
      margin-bottom: 15px;
    }
    .krem_do_rak_malina .first-image-section .left img {
      width: 90%;
    }
    .krem_do_rak_malina .first-image-section .right {
      padding: 10px 10px 20px;
    }
    .krem_do_rak_malina .bottom-div .bottom-white-text {
      font-size: 30px;
      line-height: 35px;
    }
  }
  .balsam_do_ciala * {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 0;
    padding: 0;
    font-family: "Dosis", sans-serif;
    color: #343434;
  }
  .balsam_do_ciala * img {
    max-width: none;
  }
  .balsam_do_ciala.wrapper {
    margin-left: auto;
    margin-right: auto;
    width: 1100px;
    background-image: url("https://onlybio.life/img/rc/balsam_do_ciala/banner.png");
    background-repeat: no-repeat;
    background-position: left top;
  }
  .balsam_do_ciala .smaller-heading-text {
    color: #92a8ea;
    font-size: 22px;
    line-height: 24px;
    font-family: "Lobster", sans-serif;
    margin-bottom: 8px;
  }
  .balsam_do_ciala .text {
    font-size: 16px;
    line-height: 22px;
    letter-spacing: 0.16px;
    color: #343434;
  }
  .balsam_do_ciala .top-div {
    padding-top: 106px;
    padding-bottom: 63px;
  }
  .balsam_do_ciala .top-div .hand-in-balance {
    margin-right: 116px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .balsam_do_ciala .top-div .ingredients-and-vegan {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin-right: 116px;
    margin-top: 77px;
    margin-bottom: 48px;
    gap: 20px;
  }
  .balsam_do_ciala .top-div .small-heading-text {
    margin-bottom: 5px;
    color: #fff;
    font-size: 22px;
    line-height: 36px;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
    font-family: "Poppins", sans-serif;
  }
  .balsam_do_ciala .top-div .small-heading-text span {
    font-size: 18px;
    color: #fff;
    font-family: "Poppins", sans-serif;
  }
  .balsam_do_ciala .top-div .texts {
    padding: 0 138px;
  }
  .balsam_do_ciala .top-div .texts .heading {
    margin-bottom: 15px;
    font-size: 72px;
    line-height: 72px;
    color: #fff;
    font-family: "Lobster", sans-serif;
    text-align: center;
  }
  .balsam_do_ciala .top-div .texts .fruit {
    margin-bottom: 58px;
    color: #a16fb5;
    font-size: 40px;
    font-weight: bold;
    letter-spacing: 0.4px;
    text-align: center;
  }
  .balsam_do_ciala .top-div .texts .top-blue-text {
    color: #92a8ea;
    font-size: 26px;
    line-height: 40px;
    font-family: "Lobster", sans-serif;
  }
  .balsam_do_ciala .product-div {
    padding: 0 138px 100px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 11px;
  }
  .balsam_do_ciala .product-div .left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .balsam_do_ciala .product-div .left .product-image {
    margin-bottom: 29px;
  }
  .balsam_do_ciala .product-div .left .smaller-heading-text {
    margin-bottom: 26px;
  }
  .balsam_do_ciala .product-div .left .smaller-heading-text span {
    color: #343434;
    font-family: "Lobster", sans-serif;
    font-size: 22px;
    line-height: 24px;
  }
  .balsam_do_ciala .product-div .left .tested {
    font-family: "Poppins", sans-serif;
    font-size: 17px;
    line-height: 36px;
    font-weight: bold;
    color: #343434;
    text-transform: uppercase;
  }
  .balsam_do_ciala .product-div .right .elements {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 34px;
    margin-bottom: 39px;
  }
  .balsam_do_ciala .product-div .right .elements .element {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 15px;
  }
  .balsam_do_ciala .product-div .right .how-to-use {
    margin-bottom: 38px;
  }
  .balsam_do_ciala .gradient-background {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(233, 187, 164, 0)), to(#e8bba6));
    background: linear-gradient(rgba(233, 187, 164, 0), #e8bba6);
  }
  .balsam_do_ciala .first-image-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding-right: 138px;
    padding-bottom: 62px;
    gap: 30px;
  }
  .balsam_do_ciala .first-image-section .right {
    padding-top: 40px;
  }
  .balsam_do_ciala .second-image-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding-left: 138px;
    padding-bottom: 82px;
    gap: 48px;
  }
  .balsam_do_ciala .second-image-section .left {
    padding-top: 90px;
  }
  .balsam_do_ciala .bottom-div {
    min-height: 60px;
    background-color: #f6e5dd;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 80px;
  }
  .balsam_do_ciala .bottom-div .bottom-white-text {
    display: inline;
    font-family: "Lobster", sans-serif;
    color: #fff;
    font-size: 40px;
    line-height: 72px;
  }
  
  @media (max-width: 1100px) {
    .balsam_do_ciala.wrapper {
      width: 98%;
    }
    .balsam_do_ciala .top-div {
      padding-top: 50px;
    }
    .balsam_do_ciala .top-div .hand-in-balance {
      margin: 0;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-bottom: 20px;
    }
    .balsam_do_ciala .top-div .ingredients-and-vegan {
      margin: 0 0 30px;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
    }
    .balsam_do_ciala .top-div .texts {
      padding: 0 50px;
    }
    .balsam_do_ciala .product-div {
      padding: 0 50px;
    }
    .balsam_do_ciala .first-image-section {
      padding: 0 50px 30px 0;
    }
    .balsam_do_ciala .second-image-section {
      padding-left: 50px;
      gap: 30px;
    }
  }
  @media (max-width: 992px) {
    .balsam_do_ciala .product-div {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
    }
    .balsam_do_ciala .product-div .left {
      width: 100%;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
    }
    .balsam_do_ciala .product-div .left .product-image {
      margin-bottom: 10px;
    }
    .balsam_do_ciala .product-div .left .smaller-heading-text {
      margin-bottom: 10px;
    }
    .balsam_do_ciala .product-div .left .tested {
      margin-bottom: 10px;
    }
    .balsam_do_ciala .product-div .right {
      width: 100%;
    }
    .balsam_do_ciala .first-image-section {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      padding: 0;
      gap: 10px;
    }
    .balsam_do_ciala .first-image-section .left {
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
    }
    .balsam_do_ciala .first-image-section .right {
      width: 100%;
      padding: 20px 50px 20px;
    }
    .balsam_do_ciala .second-image-section {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      padding: 0;
      gap: 10px;
    }
    .balsam_do_ciala .second-image-section .left {
      width: 100%;
      padding: 20px 50px 20px;
    }
    .balsam_do_ciala .second-image-section .right {
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
    }
    .balsam_do_ciala .bottom-div .second {
      display: none;
    }
  }
  @media (max-width: 576px) {
    .balsam_do_ciala .hand-in-balance img {
      width: 180px;
    }
    .balsam_do_ciala .top-div .texts {
      padding: 0 10px;
    }
    .balsam_do_ciala .top-div .texts .heading {
      font-size: 60px;
    }
    .balsam_do_ciala .top-div .texts .fruit {
      font-size: 34px;
    }
    .balsam_do_ciala .top-div .texts .top-blue-text {
      line-height: 33px;
      font-size: 23px;
      color: #5f84f4;
    }
    .balsam_do_ciala .product-div {
      padding: 0;
    }
    .balsam_do_ciala .product-div .left .product-image {
      width: 75%;
    }
    .balsam_do_ciala .product-div .left .tested {
      text-align: center;
      margin-bottom: 0;
      font-size: 15px;
    }
    .balsam_do_ciala .product-div .right .elements {
      margin-bottom: 15px;
    }
    .balsam_do_ciala .product-div .right .elements .element {
      gap: 5px;
    }
    .balsam_do_ciala .product-div .right .elements .element .bullet {
      width: 50px;
    }
    .balsam_do_ciala .product-div .right .how-to-use {
      margin-bottom: 15px;
    }
    .balsam_do_ciala .first-image-section .left img {
      width: 90%;
    }
    .balsam_do_ciala .first-image-section .right {
      padding: 10px 10px 20px;
    }
    .balsam_do_ciala .second-image-section .right img {
      width: 90%;
    }
    .balsam_do_ciala .second-image-section .left {
      padding: 10px 10px 20px;
    }
    .balsam_do_ciala .bottom-div .bottom-white-text {
      font-size: 30px;
      line-height: 35px;
    }
  }
  .plyn_do_kapieli_dla_dzieci * {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 0;
    padding: 0;
    font-family: "Dosis", sans-serif;
    color: #343434;
  }
  .plyn_do_kapieli_dla_dzieci * img {
    max-width: none;
  }
  .plyn_do_kapieli_dla_dzieci.wrapper {
    margin-left: auto;
    margin-right: auto;
    width: 1100px;
    background-image: url("https://onlybio.life/img/rc/plyn_do_kapieli_dla_dzieci/banner.png");
    background-repeat: no-repeat;
    background-position: left top;
  }
  .plyn_do_kapieli_dla_dzieci .smaller-heading-text {
    color: #92a8ea;
    font-size: 22px;
    line-height: 24px;
    font-family: "Lobster", sans-serif;
    margin-bottom: 8px;
  }
  .plyn_do_kapieli_dla_dzieci .text {
    font-size: 16px;
    line-height: 22px;
    letter-spacing: 0.16px;
    color: #343434;
  }
  .plyn_do_kapieli_dla_dzieci .top-div {
    padding-top: 106px;
    padding-bottom: 63px;
  }
  .plyn_do_kapieli_dla_dzieci .top-div .hand-in-balance {
    margin-right: 116px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .plyn_do_kapieli_dla_dzieci .top-div .ingredients-and-vegan {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin-right: 116px;
    margin-top: 77px;
    margin-bottom: 48px;
    gap: 20px;
  }
  .plyn_do_kapieli_dla_dzieci .top-div .small-heading-text {
    margin-bottom: 5px;
    color: #fff;
    font-size: 22px;
    line-height: 36px;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
    font-family: "Poppins", sans-serif;
  }
  .plyn_do_kapieli_dla_dzieci .top-div .small-heading-text span {
    font-size: 18px;
    color: #fff;
    font-family: "Poppins", sans-serif;
  }
  .plyn_do_kapieli_dla_dzieci .top-div .texts {
    padding: 0 138px;
  }
  .plyn_do_kapieli_dla_dzieci .top-div .texts .heading {
    margin-bottom: 15px;
    font-size: 72px;
    line-height: 72px;
    color: #fff;
    font-family: "Lobster", sans-serif;
    text-align: center;
  }
  .plyn_do_kapieli_dla_dzieci .top-div .texts .fruit {
    margin-bottom: 58px;
    color: #a16fb5;
    font-size: 40px;
    font-weight: bold;
    letter-spacing: 0.4px;
    text-align: center;
  }
  .plyn_do_kapieli_dla_dzieci .top-div .texts .top-blue-text {
    color: #92a8ea;
    font-size: 26px;
    line-height: 40px;
    font-family: "Lobster", sans-serif;
  }
  .plyn_do_kapieli_dla_dzieci .product-div {
    padding: 0 138px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 11px;
  }
  .plyn_do_kapieli_dla_dzieci .product-div .left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .plyn_do_kapieli_dla_dzieci .product-div .left .product-image {
    margin-bottom: 29px;
  }
  .plyn_do_kapieli_dla_dzieci .product-div .left .smaller-heading-text {
    margin-bottom: 26px;
  }
  .plyn_do_kapieli_dla_dzieci .product-div .left .smaller-heading-text span {
    color: #343434;
    font-family: "Lobster", sans-serif;
    font-size: 22px;
    line-height: 24px;
  }
  .plyn_do_kapieli_dla_dzieci .product-div .left .tested {
    font-family: "Poppins", sans-serif;
    font-size: 17px;
    line-height: 36px;
    font-weight: bold;
    color: #343434;
    text-transform: uppercase;
  }
  .plyn_do_kapieli_dla_dzieci .product-div .right .elements {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 34px;
    margin-bottom: 39px;
  }
  .plyn_do_kapieli_dla_dzieci .product-div .right .elements .element {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 15px;
  }
  .plyn_do_kapieli_dla_dzieci .product-div .right .how-to-use {
    margin-bottom: 38px;
  }
  .plyn_do_kapieli_dla_dzieci .gradient-background {
    padding-top: 100px;
    background: url("https://onlybio.life/img/rc/plyn_do_kapieli_dla_dzieci/gradient.png");
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .plyn_do_kapieli_dla_dzieci .first-image-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding-right: 138px;
    padding-bottom: 30px;
    gap: 30px;
  }
  .plyn_do_kapieli_dla_dzieci .first-image-section .right {
    padding-top: 70px;
  }
  .plyn_do_kapieli_dla_dzieci .second-image-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding-left: 138px;
    padding-bottom: 82px;
    gap: 48px;
  }
  .plyn_do_kapieli_dla_dzieci .second-image-section .left {
    padding-top: 90px;
  }
  .plyn_do_kapieli_dla_dzieci .bottom-div {
    min-height: 60px;
    background-color: #edd1e2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 80px;
  }
  .plyn_do_kapieli_dla_dzieci .bottom-div .bottom-white-text {
    display: inline;
    font-family: "Lobster", sans-serif;
    color: #fff;
    font-size: 40px;
    line-height: 72px;
  }
  
  @media (max-width: 1100px) {
    .plyn_do_kapieli_dla_dzieci.wrapper {
      width: 98%;
    }
    .plyn_do_kapieli_dla_dzieci .top-div {
      padding-top: 50px;
    }
    .plyn_do_kapieli_dla_dzieci .top-div .hand-in-balance {
      margin: 0;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-bottom: 20px;
    }
    .plyn_do_kapieli_dla_dzieci .top-div .ingredients-and-vegan {
      margin: 0 0 30px;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
    }
    .plyn_do_kapieli_dla_dzieci .top-div .texts {
      padding: 0 50px;
    }
    .plyn_do_kapieli_dla_dzieci .product-div {
      padding: 0 50px;
    }
    .plyn_do_kapieli_dla_dzieci .gradient-background {
      padding-top: 30px;
    }
    .plyn_do_kapieli_dla_dzieci .first-image-section {
      padding: 0 50px 30px 0;
    }
    .plyn_do_kapieli_dla_dzieci .second-image-section {
      padding-left: 50px;
      gap: 30px;
    }
  }
  @media (max-width: 992px) {
    .plyn_do_kapieli_dla_dzieci .product-div {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
    }
    .plyn_do_kapieli_dla_dzieci .product-div .left {
      width: 100%;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
    }
    .plyn_do_kapieli_dla_dzieci .product-div .left .product-image {
      margin-bottom: 10px;
    }
    .plyn_do_kapieli_dla_dzieci .product-div .left .smaller-heading-text {
      margin-bottom: 10px;
    }
    .plyn_do_kapieli_dla_dzieci .product-div .left .tested {
      margin-bottom: 10px;
    }
    .plyn_do_kapieli_dla_dzieci .product-div .right {
      width: 100%;
    }
    .plyn_do_kapieli_dla_dzieci .first-image-section {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      padding: 0;
      gap: 10px;
    }
    .plyn_do_kapieli_dla_dzieci .first-image-section .left {
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
    }
    .plyn_do_kapieli_dla_dzieci .first-image-section .right {
      width: 100%;
      padding: 20px 50px 20px;
    }
    .plyn_do_kapieli_dla_dzieci .second-image-section {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      padding: 0;
      gap: 10px;
    }
    .plyn_do_kapieli_dla_dzieci .second-image-section .left {
      width: 100%;
      padding: 20px 50px 20px;
    }
    .plyn_do_kapieli_dla_dzieci .second-image-section .right {
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
    }
    .plyn_do_kapieli_dla_dzieci .bottom-div .second {
      display: none;
    }
  }
  @media (max-width: 765px) {
    .plyn_do_kapieli_dla_dzieci .bottom-div .third {
      display: none;
    }
  }
  @media (max-width: 576px) {
    .plyn_do_kapieli_dla_dzieci .hand-in-balance img {
      width: 180px;
    }
    .plyn_do_kapieli_dla_dzieci .top-div .texts {
      padding: 0 10px;
    }
    .plyn_do_kapieli_dla_dzieci .top-div .texts .heading {
      font-size: 60px;
    }
    .plyn_do_kapieli_dla_dzieci .top-div .texts .fruit {
      font-size: 34px;
    }
    .plyn_do_kapieli_dla_dzieci .top-div .texts .top-blue-text {
      line-height: 33px;
      font-size: 23px;
      color: #5f84f4;
    }
    .plyn_do_kapieli_dla_dzieci .product-div {
      padding: 0;
    }
    .plyn_do_kapieli_dla_dzieci .product-div .left .product-image {
      width: 75%;
    }
    .plyn_do_kapieli_dla_dzieci .product-div .left .tested {
      text-align: center;
      margin-bottom: 0;
      font-size: 15px;
    }
    .plyn_do_kapieli_dla_dzieci .product-div .right .elements {
      margin-bottom: 15px;
    }
    .plyn_do_kapieli_dla_dzieci .product-div .right .elements .element {
      gap: 5px;
    }
    .plyn_do_kapieli_dla_dzieci .product-div .right .elements .element .bullet {
      width: 50px;
    }
    .plyn_do_kapieli_dla_dzieci .product-div .right .how-to-use {
      margin-bottom: 15px;
    }
    .plyn_do_kapieli_dla_dzieci .first-image-section .left img {
      width: 90%;
    }
    .plyn_do_kapieli_dla_dzieci .first-image-section .right {
      padding: 10px 10px 20px;
    }
    .plyn_do_kapieli_dla_dzieci .second-image-section .right img {
      width: 90%;
    }
    .plyn_do_kapieli_dla_dzieci .second-image-section .left {
      padding: 10px 10px 20px;
    }
    .plyn_do_kapieli_dla_dzieci .bottom-div .bottom-white-text {
      font-size: 30px;
      line-height: 35px;
    }
  }
  .zel_pod_prysznic_dla_dzieci * {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 0;
    padding: 0;
    font-family: "Dosis", sans-serif;
    color: #343434;
  }
  .zel_pod_prysznic_dla_dzieci * img {
    max-width: none;
  }
  .zel_pod_prysznic_dla_dzieci.wrapper {
    margin-left: auto;
    margin-right: auto;
    width: 1100px;
    background-image: url("https://onlybio.life/img/rc/zel_pod_prysznic_dla_dzieci/banner.png");
    background-repeat: no-repeat;
    background-position: left top;
  }
  .zel_pod_prysznic_dla_dzieci .smaller-heading-text {
    color: #92a8ea;
    font-size: 22px;
    line-height: 24px;
    font-family: "Lobster", sans-serif;
    margin-bottom: 8px;
  }
  .zel_pod_prysznic_dla_dzieci .text {
    font-size: 16px;
    line-height: 22px;
    letter-spacing: 0.16px;
    color: #343434;
  }
  .zel_pod_prysznic_dla_dzieci .top-div {
    padding-top: 106px;
    padding-bottom: 63px;
  }
  .zel_pod_prysznic_dla_dzieci .top-div .hand-in-balance {
    margin-right: 116px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .zel_pod_prysznic_dla_dzieci .top-div .ingredients-and-vegan {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin-right: 116px;
    margin-top: 77px;
    margin-bottom: 48px;
    gap: 20px;
  }
  .zel_pod_prysznic_dla_dzieci .top-div .small-heading-text {
    margin-bottom: 5px;
    color: #fff;
    font-size: 22px;
    line-height: 36px;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
    font-family: "Poppins", sans-serif;
  }
  .zel_pod_prysznic_dla_dzieci .top-div .small-heading-text span {
    font-size: 18px;
    color: #fff;
    font-family: "Poppins", sans-serif;
  }
  .zel_pod_prysznic_dla_dzieci .top-div .texts {
    padding: 0 138px;
  }
  .zel_pod_prysznic_dla_dzieci .top-div .texts .heading {
    margin-bottom: 15px;
    font-size: 72px;
    line-height: 72px;
    color: #fff;
    font-family: "Lobster", sans-serif;
    text-align: center;
  }
  .zel_pod_prysznic_dla_dzieci .top-div .texts .fruit {
    margin-bottom: 58px;
    color: #a16fb5;
    font-size: 40px;
    font-weight: bold;
    letter-spacing: 0.4px;
    text-align: center;
  }
  .zel_pod_prysznic_dla_dzieci .top-div .texts .top-blue-text {
    color: #92a8ea;
    font-size: 26px;
    line-height: 40px;
    font-family: "Lobster", sans-serif;
  }
  .zel_pod_prysznic_dla_dzieci .product-div {
    padding: 0 138px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 11px;
  }
  .zel_pod_prysznic_dla_dzieci .product-div .left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .zel_pod_prysznic_dla_dzieci .product-div .left .product-image {
    margin-bottom: 29px;
  }
  .zel_pod_prysznic_dla_dzieci .product-div .left .smaller-heading-text {
    margin-bottom: 26px;
  }
  .zel_pod_prysznic_dla_dzieci .product-div .left .smaller-heading-text span {
    color: #343434;
    font-family: "Lobster", sans-serif;
    font-size: 22px;
    line-height: 24px;
  }
  .zel_pod_prysznic_dla_dzieci .product-div .left .tested {
    font-family: "Poppins", sans-serif;
    font-size: 17px;
    line-height: 36px;
    font-weight: bold;
    color: #343434;
    text-transform: uppercase;
  }
  .zel_pod_prysznic_dla_dzieci .product-div .right .elements {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 34px;
    margin-bottom: 39px;
  }
  .zel_pod_prysznic_dla_dzieci .product-div .right .elements .element {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 15px;
  }
  .zel_pod_prysznic_dla_dzieci .product-div .right .how-to-use {
    margin-bottom: 38px;
  }
  .zel_pod_prysznic_dla_dzieci .gradient-background {
    padding-top: 100px;
    background: url("https://onlybio.life/img/rc/zel_pod_prysznic_dla_dzieci/gradient.png");
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .zel_pod_prysznic_dla_dzieci .first-image-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding-right: 138px;
    padding-bottom: 30px;
    gap: 30px;
  }
  .zel_pod_prysznic_dla_dzieci .first-image-section .right {
    padding-top: 90px;
  }
  .zel_pod_prysznic_dla_dzieci .second-image-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding-left: 138px;
    padding-bottom: 82px;
    gap: 48px;
  }
  .zel_pod_prysznic_dla_dzieci .second-image-section .left {
    padding-top: 60px;
  }
  .zel_pod_prysznic_dla_dzieci .bottom-div {
    min-height: 60px;
    background-color: #c9e5e4;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 80px;
  }
  .zel_pod_prysznic_dla_dzieci .bottom-div .bottom-white-text {
    display: inline;
    font-family: "Lobster", sans-serif;
    color: #fff;
    font-size: 40px;
    line-height: 72px;
  }
  
  @media (max-width: 1100px) {
    .zel_pod_prysznic_dla_dzieci.wrapper {
      width: 98%;
    }
    .zel_pod_prysznic_dla_dzieci .top-div {
      padding-top: 50px;
    }
    .zel_pod_prysznic_dla_dzieci .top-div .hand-in-balance {
      margin: 0;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-bottom: 20px;
    }
    .zel_pod_prysznic_dla_dzieci .top-div .ingredients-and-vegan {
      margin: 0 0 30px;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
    }
    .zel_pod_prysznic_dla_dzieci .top-div .texts {
      padding: 0 50px;
    }
    .zel_pod_prysznic_dla_dzieci .product-div {
      padding: 0 50px;
    }
    .zel_pod_prysznic_dla_dzieci .gradient-background {
      padding-top: 30px;
    }
    .zel_pod_prysznic_dla_dzieci .first-image-section {
      padding: 0 50px 30px 0;
    }
    .zel_pod_prysznic_dla_dzieci .second-image-section {
      padding-left: 50px;
      gap: 30px;
    }
  }
  @media (max-width: 992px) {
    .zel_pod_prysznic_dla_dzieci .product-div {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
    }
    .zel_pod_prysznic_dla_dzieci .product-div .left {
      width: 100%;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
    }
    .zel_pod_prysznic_dla_dzieci .product-div .left .product-image {
      margin-bottom: 10px;
    }
    .zel_pod_prysznic_dla_dzieci .product-div .left .smaller-heading-text {
      margin-bottom: 10px;
    }
    .zel_pod_prysznic_dla_dzieci .product-div .left .tested {
      margin-bottom: 10px;
    }
    .zel_pod_prysznic_dla_dzieci .product-div .right {
      width: 100%;
    }
    .zel_pod_prysznic_dla_dzieci .first-image-section {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      padding: 0;
      gap: 10px;
    }
    .zel_pod_prysznic_dla_dzieci .first-image-section .left {
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
    }
    .zel_pod_prysznic_dla_dzieci .first-image-section .right {
      width: 100%;
      padding: 20px 50px 20px;
    }
    .zel_pod_prysznic_dla_dzieci .second-image-section {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      padding: 0;
      gap: 10px;
    }
    .zel_pod_prysznic_dla_dzieci .second-image-section .left {
      width: 100%;
      padding: 20px 50px 20px;
    }
    .zel_pod_prysznic_dla_dzieci .second-image-section .right {
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
    }
    .zel_pod_prysznic_dla_dzieci .bottom-div .second {
      display: none;
    }
  }
  @media (max-width: 765px) {
    .zel_pod_prysznic_dla_dzieci .bottom-div .third {
      display: none;
    }
  }
  @media (max-width: 576px) {
    .zel_pod_prysznic_dla_dzieci .hand-in-balance img {
      width: 180px;
    }
    .zel_pod_prysznic_dla_dzieci .top-div .texts {
      padding: 0 10px;
    }
    .zel_pod_prysznic_dla_dzieci .top-div .texts .heading {
      font-size: 60px;
    }
    .zel_pod_prysznic_dla_dzieci .top-div .texts .fruit {
      font-size: 34px;
    }
    .zel_pod_prysznic_dla_dzieci .top-div .texts .top-blue-text {
      line-height: 33px;
      font-size: 23px;
      color: #5f84f4;
    }
    .zel_pod_prysznic_dla_dzieci .product-div {
      padding: 0;
    }
    .zel_pod_prysznic_dla_dzieci .product-div .left .product-image {
      width: 75%;
    }
    .zel_pod_prysznic_dla_dzieci .product-div .left .tested {
      text-align: center;
      margin-bottom: 0;
      font-size: 15px;
    }
    .zel_pod_prysznic_dla_dzieci .product-div .right .elements {
      margin-bottom: 15px;
    }
    .zel_pod_prysznic_dla_dzieci .product-div .right .elements .element {
      gap: 5px;
    }
    .zel_pod_prysznic_dla_dzieci .product-div .right .elements .element .bullet {
      width: 50px;
    }
    .zel_pod_prysznic_dla_dzieci .product-div .right .how-to-use {
      margin-bottom: 15px;
    }
    .zel_pod_prysznic_dla_dzieci .first-image-section .left img {
      width: 90%;
    }
    .zel_pod_prysznic_dla_dzieci .first-image-section .right {
      padding: 10px 10px 20px;
    }
    .zel_pod_prysznic_dla_dzieci .second-image-section .right img {
      width: 90%;
    }
    .zel_pod_prysznic_dla_dzieci .second-image-section .left {
      padding: 10px 10px 20px;
    }
    .zel_pod_prysznic_dla_dzieci .bottom-div .bottom-white-text {
      font-size: 30px;
      line-height: 35px;
    }
  }
  .zel_do_mycia_ciala_dla_dzieci * {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 0;
    padding: 0;
    font-family: "Dosis", sans-serif;
    color: #343434;
  }
  .zel_do_mycia_ciala_dla_dzieci * img {
    max-width: none;
  }
  .zel_do_mycia_ciala_dla_dzieci.wrapper {
    margin-left: auto;
    margin-right: auto;
    width: 1100px;
    background-image: url("https://onlybio.life/img/rc/zel_do_mycia_ciala_dla_dzieci/banner.png");
    background-repeat: no-repeat;
    background-position: left top;
  }
  .zel_do_mycia_ciala_dla_dzieci .smaller-heading-text {
    color: #92a8ea;
    font-size: 22px;
    line-height: 24px;
    font-family: "Lobster", sans-serif;
    margin-bottom: 8px;
  }
  .zel_do_mycia_ciala_dla_dzieci .text {
    font-size: 16px;
    line-height: 22px;
    letter-spacing: 0.16px;
    color: #343434;
  }
  .zel_do_mycia_ciala_dla_dzieci .top-div {
    padding-top: 106px;
    padding-bottom: 63px;
  }
  .zel_do_mycia_ciala_dla_dzieci .top-div .hand-in-balance {
    margin-right: 116px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .zel_do_mycia_ciala_dla_dzieci .top-div .ingredients-and-vegan {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin-right: 116px;
    margin-top: 77px;
    margin-bottom: 48px;
    gap: 20px;
  }
  .zel_do_mycia_ciala_dla_dzieci .top-div .small-heading-text {
    margin-bottom: 5px;
    color: #fff;
    font-size: 22px;
    line-height: 36px;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
    font-family: "Poppins", sans-serif;
  }
  .zel_do_mycia_ciala_dla_dzieci .top-div .small-heading-text span {
    font-size: 18px;
    color: #fff;
    font-family: "Poppins", sans-serif;
  }
  .zel_do_mycia_ciala_dla_dzieci .top-div .texts {
    padding: 0 138px;
  }
  .zel_do_mycia_ciala_dla_dzieci .top-div .texts .heading {
    margin-bottom: 15px;
    font-size: 72px;
    line-height: 72px;
    color: #fff;
    font-family: "Lobster", sans-serif;
    text-align: center;
  }
  .zel_do_mycia_ciala_dla_dzieci .top-div .texts .fruit {
    margin-bottom: 58px;
    color: #a16fb5;
    font-size: 40px;
    font-weight: bold;
    letter-spacing: 0.4px;
    text-align: center;
  }
  .zel_do_mycia_ciala_dla_dzieci .top-div .texts .top-blue-text {
    color: #92a8ea;
    font-size: 26px;
    line-height: 40px;
    font-family: "Lobster", sans-serif;
  }
  .zel_do_mycia_ciala_dla_dzieci .product-div {
    padding: 0 138px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 11px;
  }
  .zel_do_mycia_ciala_dla_dzieci .product-div .left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .zel_do_mycia_ciala_dla_dzieci .product-div .left .product-image {
    margin-bottom: 29px;
  }
  .zel_do_mycia_ciala_dla_dzieci .product-div .left .smaller-heading-text {
    margin-bottom: 26px;
  }
  .zel_do_mycia_ciala_dla_dzieci .product-div .left .smaller-heading-text span {
    color: #343434;
    font-family: "Lobster", sans-serif;
    font-size: 22px;
    line-height: 24px;
  }
  .zel_do_mycia_ciala_dla_dzieci .product-div .left .tested {
    font-family: "Poppins", sans-serif;
    font-size: 17px;
    line-height: 36px;
    font-weight: bold;
    color: #343434;
    text-transform: uppercase;
  }
  .zel_do_mycia_ciala_dla_dzieci .product-div .right .elements {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 34px;
    margin-bottom: 39px;
  }
  .zel_do_mycia_ciala_dla_dzieci .product-div .right .elements .element {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 15px;
  }
  .zel_do_mycia_ciala_dla_dzieci .product-div .right .how-to-use {
    margin-bottom: 38px;
  }
  .zel_do_mycia_ciala_dla_dzieci .first-image-section {
    background: url("https://onlybio.life/img/rc/zel_do_mycia_ciala_dla_dzieci/gradient.png");
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding-right: 138px;
    padding-bottom: 62px;
    padding-top: 118px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 30px;
  }
  .zel_do_mycia_ciala_dla_dzieci .first-image-section .right {
    padding-top: 80px;
  }
  .zel_do_mycia_ciala_dla_dzieci .bottom-div {
    min-height: 60px;
    background-color: #f6e5dd;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 80px;
  }
  .zel_do_mycia_ciala_dla_dzieci .bottom-div .bottom-white-text {
    display: inline;
    font-family: "Lobster", sans-serif;
    color: #fff;
    font-size: 40px;
    line-height: 72px;
  }
  
  @media (max-width: 1100px) {
    .zel_do_mycia_ciala_dla_dzieci.wrapper {
      width: 98%;
    }
    .zel_do_mycia_ciala_dla_dzieci .top-div {
      padding-top: 50px;
    }
    .zel_do_mycia_ciala_dla_dzieci .top-div .hand-in-balance {
      margin: 0;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-bottom: 20px;
    }
    .zel_do_mycia_ciala_dla_dzieci .top-div .ingredients-and-vegan {
      margin: 0 0 30px;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
    }
    .zel_do_mycia_ciala_dla_dzieci .top-div .texts {
      padding: 0 50px;
    }
    .zel_do_mycia_ciala_dla_dzieci .product-div {
      padding: 0 50px;
    }
    .zel_do_mycia_ciala_dla_dzieci .first-image-section {
      padding: 0 50px 30px 0;
    }
  }
  @media (max-width: 992px) {
    .zel_do_mycia_ciala_dla_dzieci .product-div {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
    }
    .zel_do_mycia_ciala_dla_dzieci .product-div .left {
      width: 100%;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
    }
    .zel_do_mycia_ciala_dla_dzieci .product-div .left .product-image {
      margin-bottom: 10px;
    }
    .zel_do_mycia_ciala_dla_dzieci .product-div .left .smaller-heading-text {
      margin-bottom: 10px;
    }
    .zel_do_mycia_ciala_dla_dzieci .product-div .left .tested {
      margin-bottom: 10px;
    }
    .zel_do_mycia_ciala_dla_dzieci .product-div .right {
      width: 100%;
    }
    .zel_do_mycia_ciala_dla_dzieci .first-image-section {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      padding: 0;
      gap: 10px;
    }
    .zel_do_mycia_ciala_dla_dzieci .first-image-section .left {
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
    }
    .zel_do_mycia_ciala_dla_dzieci .first-image-section .right {
      width: 100%;
      padding: 20px 50px 20px;
    }
    .zel_do_mycia_ciala_dla_dzieci .bottom-div .second {
      display: none;
    }
  }
  @media (max-width: 765px) {
    .zel_do_mycia_ciala_dla_dzieci .bottom-div .third {
      display: none;
    }
  }
  @media (max-width: 576px) {
    .zel_do_mycia_ciala_dla_dzieci .hand-in-balance img {
      width: 180px;
    }
    .zel_do_mycia_ciala_dla_dzieci .top-div .texts {
      padding: 0 10px;
    }
    .zel_do_mycia_ciala_dla_dzieci .top-div .texts .heading {
      font-size: 60px;
    }
    .zel_do_mycia_ciala_dla_dzieci .top-div .texts .fruit {
      font-size: 34px;
    }
    .zel_do_mycia_ciala_dla_dzieci .top-div .texts .top-blue-text {
      line-height: 33px;
      font-size: 23px;
      color: #5f84f4;
    }
    .zel_do_mycia_ciala_dla_dzieci .product-div {
      padding: 0;
    }
    .zel_do_mycia_ciala_dla_dzieci .product-div .left .product-image {
      width: 75%;
    }
    .zel_do_mycia_ciala_dla_dzieci .product-div .left .tested {
      text-align: center;
      margin-bottom: 0;
      font-size: 15px;
    }
    .zel_do_mycia_ciala_dla_dzieci .product-div .right .elements {
      margin-bottom: 15px;
    }
    .zel_do_mycia_ciala_dla_dzieci .product-div .right .elements .element {
      gap: 5px;
    }
    .zel_do_mycia_ciala_dla_dzieci .product-div .right .elements .element .bullet {
      width: 50px;
    }
    .zel_do_mycia_ciala_dla_dzieci .product-div .right .how-to-use {
      margin-bottom: 15px;
    }
    .zel_do_mycia_ciala_dla_dzieci .first-image-section .left img {
      width: 90%;
    }
    .zel_do_mycia_ciala_dla_dzieci .first-image-section .right {
      padding: 10px 10px 20px;
    }
    .zel_do_mycia_ciala_dla_dzieci .bottom-div .bottom-white-text {
      font-size: 30px;
      line-height: 35px;
    }
  }
  .krem_do_rak_kokos * {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 0;
    padding: 0;
    font-family: "Dosis", sans-serif;
    color: #343434;
  }
  .krem_do_rak_kokos * img {
    max-width: none;
  }
  .krem_do_rak_kokos.wrapper {
    margin-left: auto;
    margin-right: auto;
    width: 1100px;
    background-image: url("https://onlybio.life/img/rc/krem_do_rak_kokos/banner.png");
    background-repeat: no-repeat;
    background-position: left top;
  }
  .krem_do_rak_kokos .smaller-heading-text {
    color: #92a8ea;
    font-size: 22px;
    line-height: 24px;
    font-family: "Lobster", sans-serif;
    margin-bottom: 8px;
  }
  .krem_do_rak_kokos .text {
    font-size: 16px;
    line-height: 22px;
    letter-spacing: 0.16px;
    color: #343434;
  }
  .krem_do_rak_kokos .top-div {
    padding-top: 106px;
    padding-bottom: 63px;
  }
  .krem_do_rak_kokos .top-div .hand-in-balance {
    margin-right: 116px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .krem_do_rak_kokos .top-div .ingredients-and-vegan {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin-right: 116px;
    margin-top: 77px;
    margin-bottom: 48px;
    gap: 20px;
  }
  .krem_do_rak_kokos .top-div .small-heading-text {
    margin-bottom: 5px;
    color: #fff;
    font-size: 22px;
    line-height: 36px;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
    font-family: "Poppins", sans-serif;
  }
  .krem_do_rak_kokos .top-div .small-heading-text span {
    font-size: 18px;
    color: #fff;
    font-family: "Poppins", sans-serif;
  }
  .krem_do_rak_kokos .top-div .texts {
    padding: 0 138px;
  }
  .krem_do_rak_kokos .top-div .texts .heading {
    margin-bottom: 15px;
    font-size: 72px;
    line-height: 72px;
    color: #fff;
    font-family: "Lobster", sans-serif;
    text-align: center;
  }
  .krem_do_rak_kokos .top-div .texts .fruit {
    margin-bottom: 58px;
    color: #a16fb5;
    font-size: 40px;
    font-weight: bold;
    letter-spacing: 0.4px;
    text-align: center;
  }
  .krem_do_rak_kokos .top-div .texts .top-blue-text {
    color: #92a8ea;
    font-size: 26px;
    line-height: 40px;
    font-family: "Lobster", sans-serif;
    margin-bottom: 16px;
  }
  .krem_do_rak_kokos .product-div {
    padding: 0 138px 100px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 11px;
  }
  .krem_do_rak_kokos .product-div .left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .krem_do_rak_kokos .product-div .left .product-image {
    margin-bottom: 29px;
  }
  .krem_do_rak_kokos .product-div .left .smaller-heading-text {
    margin-bottom: 26px;
  }
  .krem_do_rak_kokos .product-div .left .smaller-heading-text span {
    color: #343434;
    font-family: "Lobster", sans-serif;
    font-size: 22px;
    line-height: 24px;
  }
  .krem_do_rak_kokos .product-div .left .tested {
    font-family: "Poppins", sans-serif;
    font-size: 17px;
    line-height: 36px;
    font-weight: bold;
    color: #343434;
    text-transform: uppercase;
  }
  .krem_do_rak_kokos .product-div .right .elements {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 34px;
    margin-bottom: 39px;
  }
  .krem_do_rak_kokos .product-div .right .elements .element {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 15px;
  }
  .krem_do_rak_kokos .product-div .right .how-to-use {
    margin-bottom: 38px;
  }
  .krem_do_rak_kokos .first-image-section {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(233, 187, 164, 0)), to(#e8bba6));
    background: linear-gradient(rgba(233, 187, 164, 0), #e8bba6);
    padding-right: 138px;
    padding-bottom: 62px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 30px;
  }
  .krem_do_rak_kokos .first-image-section .right {
    padding-top: 40px;
  }
  .krem_do_rak_kokos .bottom-div {
    min-height: 60px;
    background-color: #f6e5dd;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 80px;
  }
  .krem_do_rak_kokos .bottom-div .bottom-white-text {
    display: inline;
    font-family: "Lobster", sans-serif;
    color: #fff;
    font-size: 40px;
    line-height: 72px;
  }
  
  @media (max-width: 1100px) {
    .krem_do_rak_kokos.wrapper {
      width: 98%;
    }
    .krem_do_rak_kokos .top-div {
      padding-top: 50px;
    }
    .krem_do_rak_kokos .top-div .hand-in-balance {
      margin: 0;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-bottom: 20px;
    }
    .krem_do_rak_kokos .top-div .ingredients-and-vegan {
      margin: 0 0 30px;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
    }
    .krem_do_rak_kokos .top-div .texts {
      padding: 0 50px;
    }
    .krem_do_rak_kokos .product-div {
      padding: 0 50px;
    }
    .krem_do_rak_kokos .first-image-section {
      padding: 0 50px 30px 0;
    }
  }
  @media (max-width: 992px) {
    .krem_do_rak_kokos .product-div {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
    }
    .krem_do_rak_kokos .product-div .left {
      width: 100%;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
    }
    .krem_do_rak_kokos .product-div .left .product-image {
      margin-bottom: 10px;
    }
    .krem_do_rak_kokos .product-div .left .smaller-heading-text {
      margin-bottom: 10px;
    }
    .krem_do_rak_kokos .product-div .left .tested {
      margin-bottom: 10px;
    }
    .krem_do_rak_kokos .product-div .right {
      width: 100%;
    }
    .krem_do_rak_kokos .first-image-section {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      padding: 0;
      gap: 10px;
    }
    .krem_do_rak_kokos .first-image-section .left {
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
    }
    .krem_do_rak_kokos .first-image-section .right {
      width: 100%;
      padding: 20px 50px 20px;
    }
    .krem_do_rak_kokos .bottom-div .second {
      display: none;
    }
  }
  @media (max-width: 576px) {
    .krem_do_rak_kokos .hand-in-balance img {
      width: 180px;
    }
    .krem_do_rak_kokos .top-div .texts {
      padding: 0 10px;
    }
    .krem_do_rak_kokos .top-div .texts .heading {
      font-size: 60px;
    }
    .krem_do_rak_kokos .top-div .texts .fruit {
      font-size: 34px;
    }
    .krem_do_rak_kokos .top-div .texts .top-blue-text {
      line-height: 33px;
      font-size: 23px;
      color: #5f84f4;
    }
    .krem_do_rak_kokos .product-div {
      padding: 0;
    }
    .krem_do_rak_kokos .product-div .left .product-image {
      width: 75%;
    }
    .krem_do_rak_kokos .product-div .left .tested {
      text-align: center;
      margin-bottom: 0;
      font-size: 15px;
    }
    .krem_do_rak_kokos .product-div .right .elements {
      margin-bottom: 15px;
    }
    .krem_do_rak_kokos .product-div .right .elements .element {
      gap: 5px;
    }
    .krem_do_rak_kokos .product-div .right .elements .element .bullet {
      width: 50px;
    }
    .krem_do_rak_kokos .product-div .right .how-to-use {
      margin-bottom: 15px;
    }
    .krem_do_rak_kokos .first-image-section .left img {
      width: 90%;
    }
    .krem_do_rak_kokos .first-image-section .right {
      padding: 10px 10px 20px;
    }
    .krem_do_rak_kokos .bottom-div .bottom-white-text {
      font-size: 25px;
      line-height: 30px;
    }
  }
  .krem_do_rak_papaja * {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 0;
    padding: 0;
    font-family: "Dosis", sans-serif;
    color: #343434;
  }
  .krem_do_rak_papaja * img {
    max-width: none;
  }
  .krem_do_rak_papaja.wrapper {
    margin-left: auto;
    margin-right: auto;
    width: 1100px;
    background-image: url("https://onlybio.life/img/rc/krem_do_rak_papaja/banner.png");
    background-repeat: no-repeat;
    background-position: left top;
  }
  .krem_do_rak_papaja .smaller-heading-text {
    color: #92a8ea;
    font-size: 22px;
    line-height: 24px;
    font-family: "Lobster", sans-serif;
    margin-bottom: 8px;
  }
  .krem_do_rak_papaja .text {
    font-size: 16px;
    line-height: 22px;
    letter-spacing: 0.16px;
    color: #343434;
  }
  .krem_do_rak_papaja .top-div {
    padding-top: 106px;
    padding-bottom: 63px;
  }
  .krem_do_rak_papaja .top-div .hand-in-balance {
    margin-right: 116px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .krem_do_rak_papaja .top-div .ingredients-and-vegan {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin-right: 116px;
    margin-top: 77px;
    margin-bottom: 48px;
    gap: 20px;
  }
  .krem_do_rak_papaja .top-div .small-heading-text {
    margin-bottom: 5px;
    color: #fff;
    font-size: 22px;
    line-height: 36px;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
    font-family: "Poppins", sans-serif;
  }
  .krem_do_rak_papaja .top-div .small-heading-text span {
    font-size: 18px;
    color: #fff;
    font-family: "Poppins", sans-serif;
  }
  .krem_do_rak_papaja .top-div .texts {
    padding: 0 138px;
  }
  .krem_do_rak_papaja .top-div .texts .heading {
    margin-bottom: 15px;
    font-size: 72px;
    line-height: 72px;
    color: #fff;
    font-family: "Lobster", sans-serif;
    text-align: center;
  }
  .krem_do_rak_papaja .top-div .texts .fruit {
    margin-bottom: 58px;
    color: #a16fb5;
    font-size: 40px;
    font-weight: bold;
    letter-spacing: 0.4px;
    text-align: center;
  }
  .krem_do_rak_papaja .top-div .texts .top-blue-text {
    color: #92a8ea;
    font-size: 26px;
    line-height: 40px;
    font-family: "Lobster", sans-serif;
    margin-bottom: 16px;
  }
  .krem_do_rak_papaja .product-div {
    padding: 0 138px 100px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 11px;
  }
  .krem_do_rak_papaja .product-div .left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .krem_do_rak_papaja .product-div .left .product-image {
    margin-bottom: 29px;
  }
  .krem_do_rak_papaja .product-div .left .smaller-heading-text {
    margin-bottom: 26px;
  }
  .krem_do_rak_papaja .product-div .left .smaller-heading-text span {
    color: #343434;
    font-family: "Lobster", sans-serif;
    font-size: 22px;
    line-height: 24px;
  }
  .krem_do_rak_papaja .product-div .left .tested {
    font-family: "Poppins", sans-serif;
    font-size: 17px;
    line-height: 36px;
    font-weight: bold;
    color: #343434;
    text-transform: uppercase;
  }
  .krem_do_rak_papaja .product-div .right .elements {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 34px;
    margin-bottom: 39px;
  }
  .krem_do_rak_papaja .product-div .right .elements .element {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 15px;
  }
  .krem_do_rak_papaja .product-div .right .how-to-use {
    margin-bottom: 38px;
  }
  .krem_do_rak_papaja .first-image-section {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(233, 187, 164, 0)), to(#e8bba6));
    background: linear-gradient(rgba(233, 187, 164, 0), #e8bba6);
    padding-right: 138px;
    padding-bottom: 62px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 30px;
  }
  .krem_do_rak_papaja .first-image-section .right {
    padding-top: 40px;
  }
  .krem_do_rak_papaja .bottom-div {
    min-height: 60px;
    background-color: #f6e5dd;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 80px;
  }
  .krem_do_rak_papaja .bottom-div .bottom-white-text {
    display: inline;
    font-family: "Lobster", sans-serif;
    color: #fff;
    font-size: 40px;
    line-height: 72px;
  }
  
  @media (max-width: 1100px) {
    .krem_do_rak_papaja.wrapper {
      width: 98%;
    }
    .krem_do_rak_papaja .top-div {
      padding-top: 50px;
    }
    .krem_do_rak_papaja .top-div .hand-in-balance {
      margin: 0;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-bottom: 20px;
    }
    .krem_do_rak_papaja .top-div .ingredients-and-vegan {
      margin: 0 0 30px;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
    }
    .krem_do_rak_papaja .top-div .texts {
      padding: 0 50px;
    }
    .krem_do_rak_papaja .product-div {
      padding: 0 50px;
    }
    .krem_do_rak_papaja .first-image-section {
      padding: 0 50px 30px 0;
    }
  }
  @media (max-width: 992px) {
    .krem_do_rak_papaja .product-div {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
    }
    .krem_do_rak_papaja .product-div .left {
      width: 100%;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
    }
    .krem_do_rak_papaja .product-div .left .product-image {
      margin-bottom: 10px;
    }
    .krem_do_rak_papaja .product-div .left .smaller-heading-text {
      margin-bottom: 10px;
    }
    .krem_do_rak_papaja .product-div .left .tested {
      margin-bottom: 10px;
    }
    .krem_do_rak_papaja .product-div .right {
      width: 100%;
    }
    .krem_do_rak_papaja .first-image-section {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      padding: 0;
      gap: 10px;
    }
    .krem_do_rak_papaja .first-image-section .left {
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
    }
    .krem_do_rak_papaja .first-image-section .right {
      width: 100%;
      padding: 20px 50px 20px;
    }
    .krem_do_rak_papaja .bottom-div .second {
      display: none;
    }
  }
  @media (max-width: 576px) {
    .krem_do_rak_papaja .hand-in-balance img {
      width: 180px;
    }
    .krem_do_rak_papaja .top-div .texts {
      padding: 0 10px;
    }
    .krem_do_rak_papaja .top-div .texts .heading {
      font-size: 60px;
    }
    .krem_do_rak_papaja .top-div .texts .fruit {
      font-size: 34px;
    }
    .krem_do_rak_papaja .top-div .texts .top-blue-text {
      line-height: 33px;
      font-size: 23px;
      color: #5f84f4;
    }
    .krem_do_rak_papaja .product-div {
      padding: 0;
    }
    .krem_do_rak_papaja .product-div .left .product-image {
      width: 75%;
    }
    .krem_do_rak_papaja .product-div .left .tested {
      text-align: center;
      margin-bottom: 0;
      font-size: 15px;
    }
    .krem_do_rak_papaja .product-div .right .elements {
      margin-bottom: 15px;
    }
    .krem_do_rak_papaja .product-div .right .elements .element {
      gap: 5px;
    }
    .krem_do_rak_papaja .product-div .right .elements .element .bullet {
      width: 50px;
    }
    .krem_do_rak_papaja .product-div .right .how-to-use {
      margin-bottom: 15px;
    }
    .krem_do_rak_papaja .first-image-section .left img {
      width: 90%;
    }
    .krem_do_rak_papaja .first-image-section .right {
      padding: 10px 10px 20px;
    }
    .krem_do_rak_papaja .bottom-div .bottom-white-text {
      font-size: 25px;
      line-height: 30px;
    }
  }/*# sourceMappingURL=style.css.map */

  /* rck10 */
  .general-RC {
	max-width: 1170px;
	width: 1170px;
	font-family: 'Dosis', sans-serif;
	font-weight: 500;
	margin: 0 -35px;
	color: #fff;
}
.general-RC--color-blue {
	color: #442494 !important;
}
.general-RC p {
	color: #fff;
}
.general-RC h2 {
	color: #fff;
}
.general-RC img {
	max-width: unset;
}
.general-RC .orange-heading {
	font-size: 28px;
	line-height: 34px;
	letter-spacing: 0.72px;
	color: #f9a52e;
	margin-bottom: 22px;
	font-weight: 500;
}
.general-RC * {
	margin: 0;
	padding: 0;
}
.general-RC .default-padding {
	padding: 0px 100px;
}
.general-RC__center {
	text-align: center;
}
.general-RC__order-1 {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
}
.general-RC__container {
	padding: 0 100px;
	width: 100%;
	margin: 0 auto;
}
.general-RC__header {
	z-index: 20;
	position: relative;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	position: relative;
	z-index: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	padding-top: 113px;
	padding-bottom: 70px;
}
.general-RC__header-icon-text {
	text-align: center;
	font-size: 24px !important;
	line-height: 25px !important;
	color: #fff !important;
	letter-spacing: 0.72px !important;
}
.general-RC__header-icon-and-text {
	width: 335px;
	margin-left: auto;
	padding-right: 100px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	font-size: 24px;
	line-height: 25px;
	letter-spacing: 0.72px;
	font-weight: 500;
	margin-bottom: 77px;
}
.general-RC__header-icon {
	margin-bottom: 12px;
}
.general-RC__header-stars {
	position: absolute;
	top: 0;
	right: 0;
	z-index: -1;
}
.general-RC__body {
	padding: 60px 0 86px;
}
.general-RC__heading {
	font-family: 'Lobster', cursive;
	font-size: 82px !important;
	line-height: 82px !important;
	letter-spacing: 0.72px !important;
	margin-bottom: 12px;
}
.general-RC__under-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-right: 53px;
	gap: 20px;
}
.general-RC__under-header-right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	gap: 80px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.general-RC__under-heading {
	font-weight: 700 !important;
	font-size: 28px !important;
	line-height: 38px !important;
	letter-spacing: 0.28px !important;
	color: #f9a52e !important;
	margin-bottom: 12px;
}
.general-RC__under-heading--black {
	color: #442494 !important;
}
.general-RC__text {
	font-weight: 500 !important;
	font-size: 18px !important;
	line-height: 25px !important;
	letter-spacing: 0.72px !important;
}
.general-RC__bold-text {
	font-family: 'Lobster', cursive;
	text-align: center;
	font-size: 43px !important;
	line-height: 52px !important;
	letter-spacing: 0.72px !important;
	margin-bottom: 32px;
	padding: 0 20px;
	font-weight: 400 !important;
}
.general-RC__under-bold-text {
	padding: 0 20px;
}
.general-RC .product-div {
	padding: 140px 98px 100px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	gap: 25px;
}
.general-RC .product-div .left {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	position: relative;
}
.general-RC .product-div .left .product-stars {
	position: absolute;
	left: 0;
	top: -105px;
	max-width: 100%;
}
.general-RC .product-div .left .capacity {
	width: 100%;
	text-align: center;
	font-family: 'Lobster', sans-serif;
	font-size: 20px;
	line-height: 24px;
	letter-spacing: 0.72px;
}
.general-RC .product-div .left .product-image {
	margin-bottom: 29px;
}
.general-RC .product-div .left .capacity-image {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	margin-bottom: 12px;
}
.general-RC .product-div .right .advantages {
	font-family: 'Lobster', sans-serif;
	font-size: 20px;
	line-height: 24px;
	margin-bottom: 44px;
}
.general-RC .product-div .right .elements {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	gap: 34px;
	margin-bottom: 39px;
}
.general-RC .product-div .right .elements .element {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	gap: 32px;
}
.general-RC .product-div .right .how-to-use {
	margin-bottom: 38px;
}
.general-RC .product-div .right .smaller-heading-text {
	font-family: 'Lobster', sans-serif;
	font-size: 26px;
	line-height: 32px;
	letter-spacing: 0.72px;
	margin-bottom: 22px;
}
.general-RC .product-div .right .smaller-heading-text-2 {
	font-family: 'Lobster', sans-serif;
	font-size: 20px;
	line-height: 24px;
	letter-spacing: 0.72px;
	margin-bottom: 12px;
}
.general-RC__image-and-text {
	padding: 36px 100px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 75px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.general-RC__image-and-text-text,
.general-RC__image-and-text-image-wrapper {
	width: calc(50% - 38px);
}
.general-RC__image-and-text-image-wrapper {
	position: relative;
}
.general-RC__image-and-text-image-wrapper .stars-image-1 {
	position: absolute;
	right: -28px;
	top: -104px;
}
.general-RC__image-and-text-image-wrapper .stars-image-2 {
	position: absolute;
	left: -136px;
	top: -102px;
}
.general-RC__image-and-text-image-wrapper img {
	max-width: 100%;
	height: auto;
}
.general-RC__centered-text {
	text-align: center;
	padding: 100px;
}
.general-RC__centered-text h2 {
	margin-bottom: 44px;
}
.general-RC__centered-text p {
	font-size: 16px;
	line-height: 24px;
	letter-spacing: 0.72px;
	font-weight: 500;
	margin-bottom: 12px;
}
.general-RC__centered-text--18px p {
	font-size: 18px;
	line-height: 25px;
}
.general-RC__image-and-text-full-right {
	padding: 36px 0 36px 100px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 75px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.general-RC__image-and-text-full-right-text {
	width: calc(50% - 75px);
}
.general-RC__image-and-text-full-right-image-wrapper {
	width: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}
.general-RC__image-and-text-full-right-image-wrapper img {
	max-width: 100%;
	height: auto;
}
.general-RC__last-section {
	text-align: center;
	padding: 64px 199px;
}
.general-RC__last-section-heading {
	font-family: 'Lobster', sans-serif;
	font-size: 62px !important;
	line-height: 77px !important;
	letter-spacing: 0.72px !important;
	color: #f9a52e;
	margin-bottom: 22px;
}
.general-RC__last-section-text {
	font-size: 16px;
	line-height: 24px;
	font-weight: 500;
	letter-spacing: 0.72px;
}

p.general-RC__last-section-heading {
	color: #f9a52e;
}

@media (max-width: 1240px) {
	.general-RC {
		width: 100%;
		margin: 0 auto;
	}
}
@media (max-width: 1170px) {
	.general-RC .mobile-padding {
		padding: 0 70px;
	}
	.general-RC__container {
		padding: 0 70px;
	}
	.general-RC__header-icon-and-text {
		padding-right: 0;
	}
	.general-RC__under-header {
		padding-right: 0;
	}
	.general-RC__under-header-right {
		gap: 50px;
	}
	.general-RC__centered-text {
		padding: 100px 70px;
	}
	.general-RC .product-div {
		padding: 100px 70px 100px 70px;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.general-RC .product-div .left {
		width: 100%;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.general-RC .product-div .left .product-image {
		z-index: 1;
		max-width: 472px;
		height: auto;
		width: 100%;
	}
	.general-RC .product-div .left .product-stars {
		top: 0;
		left: 0;
		max-width: 100%;
		height: auto;
	}
	.general-RC .product-div .right {
		width: 100%;
	}
	.general-RC__image-and-text {
		padding: 25px 70px;
	}
	.general-RC__image-and-text-full-right {
		padding-left: 70px;
	}
}
@media (max-width: 992px) {
	.general-RC__header {
		background-position: -200px 0 !important;
		background-size: cover !important;
	}
	.general-RC__body {
		padding-top: 20px;
	}
	.general-RC__under-header {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		gap: 40px;
	}
	.general-RC__under-header-left {
		width: 100%;
		text-align: center;
	}
	.general-RC__under-header-right {
		width: 100%;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.general-RC__header-icon-and-text {
		width: 100%;
		margin: 0 auto;
		margin-bottom: 30px;
	}
	.general-RC__last-section {
		padding: 50px 70px;
	}
}
@media (max-width: 767px) {
	.general-RC__order-1 {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0;
	}
	.general-RC__image-and-text {
		gap: 25px;
	}
	.general-RC__image-and-text-text,
	.general-RC__image-and-text-image-wrapper {
		width: 100%;
	}
	.general-RC__image-and-text-image-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.general-RC__image-and-text-image-wrapper .stars-image-1 {
		top: 0;
		width: 50%;
		height: auto;
	}
	.general-RC__image-and-text-image-wrapper .stars-image-2 {
		top: 0;
		left: 0;
		width: 50%;
		height: auto;
	}
	.general-RC__image-and-text-full-right {
		padding: 25px 0;
		gap: 25px;
	}
	.general-RC__image-and-text-full-right-text {
		padding-left: 70px;
		padding-right: 70px;
	}
	.general-RC__image-and-text-full-right-text,
	.general-RC__image-and-text-full-right-image-wrapper {
		width: 100%;
	}
}
@media (max-width: 575px) {
	.general-RC .orange-heading {
		font-size: 24px;
		line-height: 29px;
	}
	.general-RC__bold-text {
		font-size: 34px !important;
		line-height: 40px !important;
	}
	.general-RC__header {
		padding-top: 50px;
		padding-bottom: 30px;
	}
	.general-RC__container {
		padding: 0 20px;
	}
	.general-RC__header-icon {
		width: 40%;
		max-width: 196px;
		height: auto;
	}
	.general-RC__heading {
		font-size: 55px !important;
		line-height: 55px !important;
	}
	.general-RC__under-heading {
		font-size: 23px !important;
		line-height: 30px !important;
	}
	.general-RC__under-header-right {
		gap: 20px;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.general-RC__under-header-right img {
		max-width: 109px;
		width: 40%;
		height: auto;
	}
	.general-RC__centered-text {
		padding: 40px 20px;
	}
	.general-RC .product-div {
		padding: 60px 20px 40px;
	}
	.general-RC .product-div .right .smaller-heading-text {
		margin-bottom: 10px;
	}
	.general-RC .product-div .right .elements .element {
		gap: 15px;
	}
	.general-RC .product-div .right .advantages {
		margin-bottom: 20px;
	}
	.general-RC .product-div .bullet {
		width: 50px;
		height: 50px;
	}
	.general-RC__image-and-text {
		padding: 15px 20px;
	}
	.general-RC__image-and-text--first {
		padding-top: 0;
	}
	.general-RC__image-and-text-full-right-text {
		padding: 0 20px;
	}
	.general-RC__last-section {
		padding: 30px 20px;
	}
} /*# sourceMappingURL=style.css.map */

/* style z index */
.product-id-546 .product-description p {
  margin-bottom: 0;
}

.product-id-546 .product-description p img {
  max-width: 100%;
}

.product-id-326 .product-description p img {
  max-width: 100%;
}

.product-id-326 .product-description p {
  margin-bottom: 0;
  text-align: center;
}

.product-id-334 .product-description p {
  margin-bottom: 0;
  text-align: center;
}

.product-id-335 .product-description p {
  margin-bottom: 0;
  text-align: center;
}

.product-id-328 .product-description p {
  margin-bottom: 0;
  text-align: center;
}

.product-id-329 .product-description p {
  margin-bottom: 0;
  text-align: center;
}

.product-id-330 .product-description p {
  margin-bottom: 0;
  text-align: center;
}

.product-id-332 .product-description p {
  margin-bottom: 0;
  text-align: center;
}

.product-id-333 .product-description p {
  margin-bottom: 0;
  text-align: center;
}

.product-id-339 .product-description p {
  margin-bottom: 0;
  text-align: center;
}

.product-id-340 .product-description p {
  margin-bottom: 0;
  text-align: center;
}

.product-id-325 .product-description p {
  margin-bottom: 0;
  text-align: center;
}

.product-id-326 .product-description p {
  margin-bottom: 0;
  text-align: center;
}

.product-id-327 .product-description p {
  margin-bottom: 0;
  text-align: center;
}

.product-description p {
  font-size: 16px;
  line-height: 23px;
}

.product-tabs.tabs .nav-tabs .nav-item .nav-link {
  padding: 13px 30px;
  border: 0;
  margin: 0;
  border-radius: 0;
  font-size: 18px;
  font-weight: 600;
  text-transform: none;
}

.boks-banerek1 {
  width: 671px;
  float: left;
  margin-right: 9px;
  margin-bottom: 40px;
}

.boks-banerek2 {
  width: 490px;
  float: left;
  margin-bottom: 40px;
}

.dladoroslych-img img {
  border-radius: 20px;
}

.dladzieci-img img {
  border-radius: 20px;
}

.srodki-img img {
  border-radius: 20px;
}

@media (max-width: 1465px) {
  .our_values_content_wrapper,
  .love_content_wrapper {
    padding-left: 30px;
    padding-right: 40px;
  }
  .love_img_wrapper {
    max-width: 50%;
  }
  .cms-id-4 #wrapper p,
  .cms-id-4 #wrapper li {
    font-size: 14px;
    line-height: 23px;
    margin: 0 0 30px;
  }
  .cms-id-4 #wrapper li {
    margin-bottom: 5px;
  }
  .logos_wrapper {
    max-width: 100%;
  }
  .logos_wrapper img {
    flex: 0 0 auto;
  }
}

@media (max-width: 1199px) {
  .box-slider {
    padding-bottom: 0 !important;
  }
  .dladoroslych-img {
    display: none;
  }
  .dladzieci-img {
    display: none;
  }
  .srodki-img {
    display: none;
  }
  .boks-banerek1 {
    display: none;
  }
  .boks-banerek2 {
    display: none;
  }
}

.category-id-174 .product-flags {
  display: none;
}

.category-id-parent-198 #left-column .category-sub-menu li:nth-child(4) {
  display: none;
}

.category-id-parent-198 #left-column .category-sub-menu li:nth-child(7) {
  display: none;
}

.category-id-335 #left-column .category-sub-menu li:nth-child(4) {
  display: none;
}

.category-id-335 #left-column .category-sub-menu li:nth-child(7) {
  display: none;
}

.hide-develop {
  font-family: "Montserrat", sans-serif;
}

.hide-this {
  display: none;
}

.hide-develop .ApColumn .block {
  margin: 0;
}

.line_row .inside_mask {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 1500px;
  margin: 0 auto;
  max-width: 100vw;
}

.line_row {
  position: relative;
  overflow: hidden;
  width: 100%;
}

.line_row::after {
  position: absolute;
  content: "";
  width: 100vw;
  height: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
}

.line_row:nth-child(1)::after {
  background-color: #f8e7e6;
}

.line_row:nth-child(2)::after {
  background-color: #ffc3c5;
}

.line_row:nth-child(3)::after {
  background-color: #cd595e;
}

.line_row:nth-child(4)::after {
  background-color: #fadba4;
}

.line_row:nth-child(5)::after {
  background-color: #f4f5f9;
}

.line_product_thumb {
  position: absolute;
  z-index: 2;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.line_row:nth-child(even) .line_image_wrapper {
  order: 2;
}

.line_row:nth-child(even) .line_image_wrapper img {
  transform-origin: left;
}

.line_row:nth-child(even) .line_content_wapper {
  order: 1;
}

.line_row:nth-child(odd) .line_image_wrapper {
  display: flex;
  justify-content: flex-end;
}

.line_row:nth-child(odd) .line_content_wapper {
  padding-left: 202px;
}

.line_row .line_image_wrapper img,
.instagram_gallery img {
  flex: 0 0 auto;
  max-width: unset;
  transform-origin: right;
  transition: transform 0.2s ease-in;
  height: auto;
  align-self: center;
}

.line_row:hover .line_image_wrapper img,
.instagram_gallery a:hover img {
  transform: scale(1.1);
}

.line_row .line_image_wrapper,
.line_row .line_content_wapper {
  flex: 0 0 auto;
  width: 50%;
}

.line_row .line_content_wapper p.line_label {
  margin: 0 0 10px;
  color: #232323;
  font-size: 20px;
  line-height: 40px;
}

.line_row .line_content_wapper h2 {
  margin: 0 0 10px;
  color: #232323;
  font-size: 34px;
  line-height: 42px;
  font-weight: 700;
  font-family: "Montserrat", sans-serif;
}

.line_row .line_content_wapper p {
  margin: 0 0 50px;
  color: #232323;
  font-size: 14px;
  line-height: 30px;
  font-weight: 500;
}

.line_row:nth-child(3) .line_content_wapper p,
.line_row:nth-child(3) .line_content_wapper h2 {
  color: #fff;
}

.new_button {
  color: #fff;
  text-transform: uppercase;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #2a2d34;
  transition: color 0.2s ease-in, background-color 0.2s ease-in;
  font-size: 14px;
  line-height: 18px;
  padding: 14px 38px;
  font-weight: 600;
  text-decoration: none;
}

.new_button:hover,
.new_button.alternative {
  color: #fff;
  background-color: transparent;
  text-decoration: none;
  border: 1px solid #fff;
}

.new_button.alternative:hover {
  color: #fff;
  background-color: #2a2d34;
}

#index_line_of_products,
#index_last_line_of_products {
  width: 1920px;
  float: unset;
  margin: 0 auto;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  padding: 0;
  max-width: 100vw;
}

#index_last_line_of_products .line_row:nth-child(odd) .line_image_wrapper {
  justify-content: flex-start;
}

#index_last_line_of_products .line_row .line_image_wrapper img {
  transform-origin: left;
}

#index_last_line_of_products .line_row::after {
  background-color: #bfe7ff;
}

#index_last_line_of_products .line_row:nth-child(odd) .line_content_wapper {
  padding-left: 0;
}

#index .product_list .ajax_block_product {
  border: none;
}

.product_list > .row {
  margin: 0 !important;
  display: inline-grid;
  grid-template-columns: repeat(4, 1fr);
}

.product_list > .row .ajax_block_product {
  width: 100%;
  border: none !important;
}

.products-selection .total-products p {
  display: none;
}

.description {
  width: 1110px;
  max-width: 100%;
  margin: 0 auto;
}

.product-description > section {
  position: relative;
  border-radius: 8px;
  overflow: hidden;
}

.single_product_top span span {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin: 0;
  font-size: 14px;
  line-height: 18px;
  position: relative;
  padding: 0 0 0 20px;
}

.single_product_top span span::after {
  left: 4px;
  top: 50%;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  transform: translateY(-50%);
  position: absolute;
  content: "";
}

.single_product_top span span.green {
  color: #86bd45;
}

.single_product_top span span.green::after {
  background-color: #86bd45;
}

.single_product_top span span.red {
  color: #ff0000;
}

.single_product_top span span.red::after {
  background-color: #ff0000;
}

.more-info-product {
  margin-top: 0;
  background: transparent;
  padding: 0;
}

.product-description > div {
  border-radius: 8px;
  overflow: hidden;
  position: relative;
}

@media (max-width: 1199px) {
  .line_row .line_content_wapper p.line_label {
    font-size: 16px;
    line-height: 24px;
  }
  .line_row .line_content_wapper h2 {
    font-size: 24px;
    line-height: 32px;
  }
  .line_row .line_content_wapper p {
    font-size: 10px;
    line-height: 16px;
  }
  .new_button {
    font-size: 10px;
    line-height: 15px;
    padding: 9px 23px;
  }
  .line_product_thumb {
    width: 200px;
  }
  .quiz_row {
    justify-content: space-between;
    padding: 47px 0;
  }
  .quiz_row h3 {
    font-size: 30px;
    line-height: 30px;
  }
  .instagram_gallery img {
    width: 100%;
  }
  .cms-id-4 #wrapper p br {
    display: none;
  }
  .cms-id-4 #wrapper h2 br {
    display: none;
  }
  .love_content_wrapper {
    width: 50%;
  }
  .love_content_wrapper h3 {
    margin: 0 0 30px;
  }
}

@media (max-width: 1129px) {
  .product_list > .row .ajax_block_product {
    width: 240px;
    border: none !important;
  }
}

@media (max-width: 991px) {
  .line_product_thumb {
    width: 140px;
  }
  .line_row .line_content_wapper p br {
    display: none;
  }
  .line_row:nth-child(odd) .line_content_wapper {
    padding-left: 75px;
    padding-right: 20px;
  }
  .line_row .line_content_wapper p.line_label {
    font-size: 14px;
    line-height: 20px;
    margin: 0 0 3px;
  }
  .line_row .line_content_wapper h2 {
    font-size: 20px;
    line-height: 24px;
    margin: 0 0 9px;
  }
  .line_row .line_content_wapper p {
    margin: 0 0 20px;
  }
  .line_row:nth-child(even) .line_content_wapper,
  #index_last_line_of_products .line_row:nth-child(odd) .line_content_wapper {
    padding: 0 70px 0 30px;
  }
  .product_list > .row {
    grid-template-columns: repeat(2, 1fr);
  }
  .bottom_row_1 .who_we_are_content {
    padding-left: 15px;
    padding-right: 15px;
  }
  #about_our_values .container {
    padding: 0;
  }
  #about_our_values .row {
    margin: 0;
  }
  .our_values_img_wrapper img:last-child {
    display: none;
  }
  .our_values_img_wrapper img {
    margin: 0 auto;
  }
  #about_our_values {
    padding-bottom: 0;
  }
  #about_love_body .row {
    flex-wrap: wrap;
  }
  .love_img_wrapper,
  .love_content_wrapper {
    width: 100%;
  }
  .love_content_wrapper {
    order: 1;
    padding: 60px 15px;
  }
  .love_img_wrapper {
    order: 2;
    width: 100%;
    max-width: 100%;
  }
  #index #new_menu_nav_container #leo_search_block_top {
    margin: 0;
  }
  #leo_search_block_top .block_content .cssload-speeding-wheel {
    top: 10px;
    right: 16px;
  }
}

@media (max-width: 767px) {
  .product_list > .row {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
  }
  .product_list > .row .ajax_block_product {
    width: 33.333%;
  }
  .line_row .inside_mask {
    flex-wrap: wrap;
  }
  .line_row .line_image_wrapper,
  .line_row .line_content_wapper {
    width: 100%;
    padding: 0;
  }
  .line_row:nth-child(even) .line_image_wrapper,
  #index_last_line_of_products .line_row:nth-child(odd) .line_image_wrapper {
    order: 1;
  }
  .line_row:nth-child(even) .line_content_wapper,
  #index_last_line_of_products .line_row:nth-child(odd) .line_content_wapper {
    order: 2;
  }
  .line_row .line_image_wrapper img,
  .instagram_gallery img {
    max-width: 100%;
  }
  .line_row .line_image_wrapper img,
  .instagram_gallery img,
  .line_row:nth-child(even) .line_image_wrapper img {
    transform-origin: center;
  }
  .line_row .line_image_wrapper {
    overflow: hidden;
  }
  .line_row:nth-child(odd) .line_content_wapper,
  .line_row:nth-child(even) .line_content_wapper,
  #index_last_line_of_products .line_row:nth-child(odd) .line_content_wapper {
    padding: 104px 25px 51px;
    position: relative;
  }
  .line_product_thumb {
    width: 220px;
    left: 0;
    top: 0;
    transform: translateY(-50%);
  }
  .line_row .line_content_wapper p.line_label {
    font-size: 14px;
    line-height: 16px;
    margin: 0 0 10px;
  }
  .line_row .line_content_wapper h2 {
    font-size: 24px;
    line-height: 28px;
    margin: 0 0 20px;
  }
  .line_row .line_content_wapper p {
    font-size: 12px;
    line-height: 20px;
    margin: 0 0 20px;
  }
  .line_row .line_content_wapper p br {
    display: block;
  }
  .new_button {
    margin: 0 auto;
    font-size: 12px;
    line-height: 14px;
    padding: 16px 51px;
  }
  .instagram_gallery {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 600px) {
  .product_list > .row .ajax_block_product {
    width: 50%;
  }
}

#hair-of-day-banner .col-12 {
  flex: 0 0 100%;
  max-width: 100%;
  display: flex;
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

#hair-of-day-banner h3 {
  font-family: "Nunito", sans-serif;
  font-size: 26px;
  line-height: 35px;
}

#hair-of-day-banner span {
  font-family: "Nunito", sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.banner-left-product1,
.banner-left-product2,
.banner-left-product3,
.banner-left-product8 {
  position: relative;
  left: -16%;
  top: -16%;
}

.banner-left-product4 {
  position: relative;
  left: -34%;
  top: -34%;
}

.banner-left-product7 {
  position: relative;
  top: -5%;
  left: -20%;
}

.banner-left-product10 {
  position: relative;
  top: 0;
  left: -20%;
}

.banner-colors {
  width: 221px;
  height: 20px;
  background: linear-gradient(to right, #ffdfcd, #e5a194, #9d7066);
  margin-bottom: 16px;
}

.banner-colors-product2 {
  width: 221px;
  height: 20px;
  background: linear-gradient(to right, #ff8e86, #8c0e06, #ad322e);
  margin-bottom: 16px;
}

.banner-colors-product3 {
  width: 221px;
  height: 20px;
  background: linear-gradient(to right, #abffff, #2d6478, #4a859a);
  margin-bottom: 16px;
}

.banner-colors-product4 {
  width: 221px;
  height: 20px;
  background: linear-gradient(to right, #e1e1e1, #4a4a4a, #757575);
  margin-bottom: 16px;
}

.banner-colors-product5 {
  width: 221px;
  height: 20px;
  background: linear-gradient(to right, #abffff, #2d6478, #4a859a);
  margin-bottom: 16px;
}

.banner-colors-product7 {
  width: 221px;
  height: 20px;
  background: linear-gradient(to right, #927f4b, #f5dd8f, #ffffd2);
  margin-bottom: 16px;
}

.banner-colors-product8 {
  width: 221px;
  height: 20px;
  background: linear-gradient(to right, #7de2ff, #033567, #2b6099);
  margin-bottom: 16px;
}

.banner-colors-product9 {
  width: 221px;
  height: 20px;
  background: linear-gradient(to right, #faa660, #ef9b56, #fed796);
  margin-bottom: 16px;
}

.banner-colors-product10 {
  width: 221px;
  height: 20px;
  background: linear-gradient(to right, #4f231c, #79615e);
  margin-bottom: 16px;
}

.banner-colors-product11 {
  width: 221px;
  height: 20px;
  background: linear-gradient(to right, #ac437d, #fb6bbb);
  margin-bottom: 16px;
}

.banner-colors-product12 {
  width: 221px;
  height: 20px;
  background: linear-gradient(to right, #ffffb7, #b69c22);
  margin-bottom: 16px;
}

.banner-colors-product13 {
  width: 221px;
  height: 20px;
  background: linear-gradient(to right, #a0412f, #e37c65);
  margin-bottom: 16px;
}

.banner-colors-product14 {
  width: 221px;
  height: 20px;
  background: linear-gradient(to right, #a53b75, #fd8ae7, #ffaeff);
  margin-bottom: 16px;
}

.banner-colors-product15 {
  width: 221px;
  height: 20px;
  background: linear-gradient(to right, #56216f, #d985fe, #864aa4);
  margin-bottom: 16px;
}

.banner-colors-product16 {
  width: 221px;
  height: 20px;
  background: linear-gradient(to right, #813f02, #e1a55f, #a3652f);
  margin-bottom: 16px;
}

.banner-colors-product-box1 {
  width: 221px;
  height: 20px;
  background: linear-gradient(to right, #abffff, #2d6478, #4a859a);
  margin-bottom: 16px;
}

.banner-colors-product-box3 {
  width: 221px;
  height: 20px;
  background: linear-gradient(to left, #a53b75, #fd8ae7, #ffaeff);
  margin-bottom: 16px;
}

#hair-of-day-banner {
  background-image: url("/img/hair-of-day-img/maskgroup1.png");
  background-size: 100%;
  background-repeat: no-repeat;
  height: 520px;
  width: 100%;
  max-width: 1100px;
}

#hair-of-day-banner .container h3 {
  font-size: 26px;
  line-height: 35px;
}

.hair-of-day-banner-title-product1 {
  margin-left: -40%;
  padding-top: 30px;
}

.hair-of-day-banner-title-product2,
.hair-of-day-banner-title-,
.hair-of-day-banner-title-8 {
  margin-left: -25%;
  padding-top: 30px;
}

.hair-of-day-banner-title-product4 {
  margin-left: -90%;
  padding-top: 30px;
}

.hair-of-day-banner-title-product5 {
  margin-left: -82%;
  padding-top: 30px;
}

.hair-of-day-banner-title-7 {
  margin-left: -34%;
  padding-top: 30px;
}

.hair-of-day-banner-title-10 {
  margin-left: -32%;
  padding-top: 30px;
}

.hair-of-day-banner-title-11 {
  margin-left: -35%;
  padding-top: 30px;
}

.hair-of-day-banner-title-13 {
  margin-left: -57%;
  padding-top: 30px;
}

.hair-of-day-banner-title-14 {
  margin-left: -43%;
  padding-top: 30px;
}

.hair-of-day-banner-title-15 {
  margin-left: -56%;
  padding-top: 30px;
}

.banner-product {
  float: right;
  position: absolute;
  right: 17%;
  top: 10%;
  background-size: contain;
  height: 464px;
  width: 145px;
  background-image: url(/img/hair-of-day-img/onlybio-hod-delikatny-szampon-400ml-p.png);
  background-repeat: no-repeat;
}

.banner-product2 {
  float: right;
  position: absolute;
  right: 11%;
  top: 10%;
  background-size: contain;
  height: 464px;
  width: 173px;
  background-image: url(/img/hair-of-day-img/product2/onlybio-hod-odzywka-proteinowa-200-ml-p.png);
  background-repeat: no-repeat;
  background-position-y: bottom;
}

.banner-product3 {
  float: right;
  position: absolute;
  right: 11%;
  top: 10%;
  background-size: contain;
  height: 464px;
  width: 173px;
  background-image: url(/img/hair-of-day-img/product3/onlybio-hod-odzywka-humektantowa-200-ml-p.png);
  background-repeat: no-repeat;
  background-position-y: bottom;
}

.banner-product4 {
  float: right;
  position: absolute;
  right: 7%;
  top: 10%;
  background-size: auto;
  height: 464px;
  width: 173px;
  background-image: url(/img/hair-of-day-img/product4/onlybio-hod-bezsilikonowe-serum-80ml-p.png);
  background-repeat: no-repeat;
  background-position-y: bottom;
}

.banner-product5 {
  float: right;
  position: absolute;
  right: 7%;
  top: 10%;
  background-size: auto;
  height: 464px;
  width: 173px;
  background-image: url(/img/hair-of-day-img/product5/onlybio-hod-peeling-do-skory-glowy-125ml-p.png);
  background-repeat: no-repeat;
  background-position-y: bottom;
}

.banner-product6 {
  float: right;
  position: absolute;
  right: 10%;
  top: 10%;
  background-size: auto;
  height: 464px;
  width: 173px;
  background-image: url(/img/hair-of-day-img/product6/onlybio-hod-co-wash-odzywka-200-ml-p.png);
  background-repeat: no-repeat;
  background-position-y: bottom;
}

.banner-product7 {
  float: right;
  position: absolute;
  right: 10%;
  top: 10%;
  background-size: auto;
  height: 464px;
  width: 269px;
  background-image: url(/img/hair-of-day-img/product7/onlybio-hod-maska-emolientowa-do-wlosow-niskoporowatych-400ml-p.png);
  background-repeat: no-repeat;
  background-position-y: bottom;
}

.banner-product8 {
  float: right;
  position: absolute;
  right: 10%;
  top: 10%;
  background-size: auto;
  height: 464px;
  width: 269px;
  background-image: url(/img/hair-of-day-img/product8/onlybio-hod-co-wash-odzywka-200ml-p.png);
  background-repeat: no-repeat;
  background-position-y: bottom;
  background-position-x: right;
}

.banner-product9 {
  float: right;
  position: absolute;
  right: 0;
  top: 10%;
  background-size: auto;
  height: 464px;
  width: 269px;
  background-image: url(/img/hair-of-day-img/product9/onlybio-hod-maska-emolientowa-do-wlosow-niskoporowatych-400ml-p.png);
  background-repeat: no-repeat;
  background-position-y: bottom;
  background-position-x: right;
}

.banner-product10 {
  float: right;
  position: absolute;
  right: 0;
  top: 10%;
  background-size: auto;
  height: 464px;
  width: 269px;
  background-image: url(/img/hair-of-day-img/product10/onlybio-hod-maska-emolientowa-do-wlosow-niskoporowatych-400ml-p.png);
  background-repeat: no-repeat;
  background-position-y: bottom;
  background-position-x: right;
}

.banner-product11 {
  float: right;
  position: absolute;
  right: 10%;
  top: 10%;
  background-size: auto;
  height: 464px;
  width: 269px;
  background-image: url(/img/hair-of-day-img/product11/onlybio-hod-bezsilikonowe-serum-80ml-p.png);
  background-repeat: no-repeat;
  background-position-y: bottom;
  background-position-x: center;
}

.banner-product12 {
  float: right;
  position: absolute;
  right: 10%;
  top: 10%;
  background-size: auto;
  height: 464px;
  width: 269px;
  background-image: url(/img/hair-of-day-img/product12/onlybio-hod-bezsilikonowe-serum-80ml-p.png);
  background-repeat: no-repeat;
  background-position-y: bottom;
  background-position-x: center;
}

.banner-product13 {
  float: right;
  position: absolute;
  right: 10%;
  top: 10%;
  background-size: auto;
  height: 464px;
  width: 269px;
  background-image: url(/img/hair-of-day-img/product13/hair-of-the-day-by-onlybio-mgielka-reanimujaca-skret-300ml-kopia.png);
  background-repeat: no-repeat;
  background-position-y: bottom;
  background-position-x: center;
}

.banner-product14 {
  float: right;
  position: absolute;
  right: 10%;
  top: 10%;
  background-size: auto;
  height: 464px;
  width: 269px;
  background-image: url(/img/hair-of-day-img/product14/hair-of-the-day-by-onlybio-proteinowy-zel-do-stylizacji-fal-i-lokow-200ml-kopia.png);
  background-repeat: no-repeat;
  background-position-y: bottom;
  background-position-x: center;
}

.banner-product15 {
  float: right;
  position: absolute;
  right: 10%;
  top: 10%;
  background-size: auto;
  height: 464px;
  width: 269px;
  background-image: url(/img/hair-of-day-img/product15/hair-of-the-day-by-onlybio-aktywator-lokow-bez-splukiwania-200ml-kopia.png);
  background-repeat: no-repeat;
  background-position-y: bottom;
  background-position-x: center;
}

.banner-product16 {
  float: right;
  position: absolute;
  right: 10%;
  top: 10%;
  background-size: auto;
  height: 464px;
  width: 269px;
  background-image: url(/img/hair-of-day-img/product16/hair-of-the-day-by-onlybio-zel-utrwalajacy-do-stylizacji-fal-i-lokow-200ml-kopia.png);
  background-repeat: no-repeat;
  background-position-y: bottom;
  background-position-x: center;
}

.banner-product-box1 {
  float: right;
  position: absolute;
  right: 10%;
  top: 25%;
  background-size: auto;
  height: 406px;
  width: 359px;
  background-image: url(/img/hair-of-day-img/box1/onlybio-hod-zestaw-do-wysokoporowatych-p-kopia.png);
  background-repeat: no-repeat;
  background-position-y: bottom;
  background-position-x: center;
}

.banner-product-box2 {
  float: right;
  position: absolute;
  right: 10%;
  top: 25%;
  background-size: auto;
  height: 406px;
  width: 359px;
  background-image: url(/img/hair-of-day-img/box2/onlybio-hod-zestaw-do-stylizacji-p-kopia.png);
  background-repeat: no-repeat;
  background-position-y: bottom;
  background-position-x: center;
}

.banner-product-box3 {
  float: right;
  position: absolute;
  right: 10%;
  top: 25%;
  background-size: auto;
  height: 406px;
  width: 359px;
  background-image: url(/img/hair-of-day-img/box3/onlybio-hod-zestaw-do-srednioporowatych-p-kopia.png);
  background-repeat: no-repeat;
  background-position-y: bottom;
  background-position-x: center;
}

.blue-text {
  color: #73b0df;
  font-size: 22px;
  line-height: 30px;
  font-weight: 800 !important;
  font-family: "Nunito Sans", sans-serif;
}

.hair-of-day-box {
  width: 250px;
  height: 250px;
  background-color: #4578bb;
  position: relative;
  left: -50px;
  top: -200px;
  z-index: -1;
}

#hair-of-day-description {
  font-family: "Nunito Sans", sans-serif;
  width: 100%;
  max-width: 1100px;
}

#hair-of-day-description .container {
  font-family: "Nunito Sans", sans-serif;
  padding-left: 0;
}

#hair-of-day-description .col-12 {
  padding-left: 0;
}

#hair-of-day-description .row {
  display: flex;
  align-items: center !important;
  flex-wrap: wrap;
}

#hair-of-day-description .container .row span {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  font-family: "Montserrat", sans-serif;
  color: #000000;
}

.hair-of-day-description-paragraph {
  font-size: 16px;
  line-height: 22px;
  color: #000000;
  font-family: "Montserrat", sans-serif;
  padding-top: 62px;
  padding-left: 15px;
  padding-right: 15px;
}

#hair-of-day-description .col-12 {
  margin-bottom: 40px;
}

.hair-of-day-second-img {
  position: relative;
  right: -41px;
}

#hair-of-day-component {
  margin-bottom: 32px;
  width: 100%;
  max-width: 1100px;
}

#hair-of-day-component .container .row h4 {
  font-family: "Nunito Sans", sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 800;
}

#hair-of-day-component .container .row p {
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
}

#hair-of-day-component .container .blue-text {
  margin-top: 79px;
  margin-bottom: 33px;
}

#hair-of-day-introduction .container .row h3 {
  margin-bottom: 16px;
}

#hair-of-day-introduction .container .row p {
  font-weight: 500;
}

#hair-of-day-footer {
  margin-bottom: 0 !important;
  width: 100%;
  max-width: 1100px;
}

#hair-of-day-footer .blue-text {
  margin-bottom: 37px;
}

#hair-of-day-footer .container {
  padding-bottom: 70px;
}

#hair-of-day-footer .col-3 {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  padding-right: 0;
}

#hair-of-day-footer .col-9 h3 {
  font-weight: 800;
  font-family: "Nunito Sans", sans-serif;
  font-size: 22px;
  line-height: 27px;
  letter-spacing: -0.5504px;
  color: #232323;
}

#hair-of-day-footer .col-9 p {
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  color: #000;
}

#hair-of-day-footer h6 {
  font-weight: bold;
  margin-bottom: 22px;
}

@media only screen and (max-width: 475px) {
  .hair-of-day-first-img,
  .hair-of-day-second-img {
    position: static;
  }
  .banner-product,
  .banner-product2,
  .banner-product3 {
    display: none;
  }
  .banner-product-mobile {
    display: block;
    height: 300px;
    margin-top: 25px;
    background-image: url(/img/hair-of-day-img/onlybio-hod-delikatny-szampon-400ml-p.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: center;
  }
  #hair-of-day-banner {
    height: 700px;
  }
}

@media only screen and (max-width: 752px) {
  .banner-product {
    right: 0;
  }
  .hair-of-day-first-img {
    margin-top: 0;
    margin-bottom: 100px;
    right: -41px;
    left: unset;
    max-width: 100%;
    object-fit: contain;
  }
  .hair-of-day-second-img {
    right: -41px;
    margin: 40px 0;
    max-width: 100%;
  }
  #hair-of-day-component .container .row .col-12 {
    flex: unset;
  }
}

@media only screen and (max-width: 767px) {
  #hair-of-day-banner {
    height: unset !important;
  }
  .banner-product2,
  .banner-product3,
  .banner-product4,
  .banner-product5,
  .banner-product6,
  .banner-product7,
  .banner-product8,
  .banner-product9,
  .banner-product10,
  .banner-product11,
  .banner-product12,
  .banner-product13,
  .banner-product14,
  .banner-product15,
  .banner-product16,
  .banner-product-box1,
  .banner-product-box2,
  .banner-product-box3 {
    display: none;
  }
  .banner-product-mobile-product2 {
    display: block;
    height: 400px;
    margin-top: 25px;
    background-image: url(/img/hair-of-day-img/product2/onlybio-hod-odzywka-proteinowa-200-ml-p.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: center;
  }
  .banner-product-mobile-product3 {
    display: block;
    height: 400px;
    margin-top: 25px;
    background-image: url(/img/hair-of-day-img/product3/onlybio-hod-odzywka-humektantowa-200-ml-p.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: center;
  }
  .banner-product-mobile-product4 {
    display: block;
    height: 400px;
    margin-top: 25px;
    background-image: url(/img/hair-of-day-img/product4/onlybio-hod-bezsilikonowe-serum-80ml-p.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: center;
  }
  .banner-product-mobile-product5 {
    display: block;
    height: 400px;
    margin-top: 25px;
    background-image: url(/img/hair-of-day-img/product5/onlybio-hod-peeling-do-skory-glowy-125ml-p.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: center;
  }
  .banner-product-mobile-product6 {
    display: block;
    height: 400px;
    margin-top: 25px;
    background-image: url(/img/hair-of-day-img/product6/onlybio-hod-co-wash-odzywka-200-ml-p.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: center;
  }
  .banner-product-mobile-product7 {
    display: block;
    height: 400px;
    margin-top: 25px;
    background-image: url(/img/hair-of-day-img/product7/onlybio-hod-maska-emolientowa-do-wlosow-niskoporowatych-400ml-p.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
  }
  .banner-product-mobile-product8 {
    display: block;
    height: 400px;
    margin-top: 25px;
    background-image: url(/img/hair-of-day-img/product8/onlybio-hod-co-wash-odzywka-200ml-p.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: center;
  }
  .banner-product-mobile-product9 {
    display: block;
    height: 400px;
    margin-top: 25px;
    background-image: url(/img/hair-of-day-img/product9/onlybio-hod-maska-emolientowa-do-wlosow-niskoporowatych-400ml-p.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
  }
  .banner-product-mobile-product10 {
    display: block;
    height: 400px;
    margin-top: 25px;
    background-image: url(/img/hair-of-day-img/product10/onlybio-hod-maska-emolientowa-do-wlosow-niskoporowatych-400ml-p.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
  }
  .banner-product-mobile-product11 {
    display: block;
    height: 400px;
    margin-top: 25px;
    background-image: url(/img/hair-of-day-img/product11/onlybio-hod-bezsilikonowe-serum-80ml-p.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
  }
  .banner-product-mobile-product12 {
    display: block;
    height: 400px;
    margin-top: 25px;
    background-image: url(/img/hair-of-day-img/product12/onlybio-hod-bezsilikonowe-serum-80ml-p.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
  }
  .banner-product-mobile-product13 {
    display: block;
    height: 400px;
    margin-top: 25px;
    background-image: url(/img/hair-of-day-img/product13/hair-of-the-day-by-onlybio-mgielka-reanimujaca-skret-300ml-kopia.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
  }
  .banner-product-mobile-product14 {
    display: block;
    height: 400px;
    margin-top: 25px;
    background-image: url(/img/hair-of-day-img/product14/hair-of-the-day-by-onlybio-proteinowy-zel-do-stylizacji-fal-i-lokow-200ml-kopia.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
  }
  .banner-product-mobile-product15 {
    display: block;
    height: 400px;
    margin-top: 25px;
    background-image: url(/img/hair-of-day-img/product15/hair-of-the-day-by-onlybio-aktywator-lokow-bez-splukiwania-200ml-kopia.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
  }
  .banner-product-mobile-product16 {
    display: block;
    height: 400px;
    margin-top: 25px;
    background-image: url(/img/hair-of-day-img/product16/hair-of-the-day-by-onlybio-zel-utrwalajacy-do-stylizacji-fal-i-lokow-200ml-kopia.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
  }
  .banner-product-mobile-product-box1 {
    display: block;
    height: 400px;
    margin-top: 25px;
    background-image: url(/img/hair-of-day-img/box1/onlybio-hod-zestaw-do-wysokoporowatych-p-kopia.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
  }
  .banner-product-mobile-product-box2 {
    display: block;
    height: 400px;
    margin-top: 25px;
    background-image: url(/img/hair-of-day-img/box2/onlybio-hod-zestaw-do-stylizacji-p-kopia.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
  }
  .banner-product-mobile-product-box3 {
    display: block;
    height: 400px;
    margin-top: 25px;
    background-image: url(/img/hair-of-day-img/box3/onlybio-hod-zestaw-do-srednioporowatych-p-kopia.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
  }
  .hair-of-day-footer-sticker-mobile {
    display: block;
    margin-top: 16px;
    padding-left: 0;
  }
  .hair-of-day-footer-sticker {
    display: none !important;
  }
}

@media only screen and (min-width: 768px) {
  .hair-of-day-footer-sticker-mobile {
    display: none;
  }
  .hair-of-day-footer-sticker {
    display: block;
  }
}

@media (min-width: 750px) and (max-width: 975px) {
  .hair-of-day-first-img {
    left: -81px;
  }
  .banner-product {
    right: 5%;
  }
  #hair-of-day-component .container .row p {
    font-size: 14px;
  }
}

@media only screen and (max-width: 977px) {
  .hair-of-day-banner-title-product1,
  .hair-of-day-banner-title-product2,
  .hair-of-day-banner-title-product3,
  .hair-of-day-banner-title-product4,
  .hair-of-day-banner-title-product5,
  .hair-of-day-banner-title-7,
  .hair-of-day-banner-title-8,
  .hair-of-day-banner-title-10,
  .hair-of-day-banner-title-11,
  .hair-of-day-banner-title-13,
  .hair-of-day-banner-title-14,
  .hair-of-day-banner-title-15 {
    margin-left: 0;
  }
  #hair-of-day-introduction {
    margin-top: 50px;
  }
  .banner-product4 {
    right: 0;
  }
  .banner-product8 {
    right: -10%;
  }
  .banner-product9,
  .banner-product10 {
    top: 30%;
    right: 0;
  }
}

@media only screen and (min-width: 977px) {
  .banner-left {
    left: -35%;
    top: -35%;
  }
  .hair-of-day-banner-title {
    margin-left: -65%;
    left: unset;
    position: static;
  }
}

@media only screen and (max-width: 991px) {
  .banner-left {
    display: none;
  }
  #hair-of-day-banner .container {
    height: unset;
  }
  .hair-of-day-banner-title {
    position: static;
  }
  .hair-of-day-introduction-product2 {
    margin-top: 150px;
  }
  #hair-of-day-banner {
    background-size: cover;
    background-position-x: center;
  }
  .banner-product2,
  .banner-product3 {
    right: 0;
  }
}

@media only screen and (min-width: 992px) {
  #hair-of-day-introduction .container,
  #hair-of-day-description .container,
  #hair-of-day-component .container,
  #hair-of-day-footer .container {
    max-width: 804px;
  }
  #hair-of-day-introduction {
    margin-bottom: 69px;
  }
}

@media only screen and (max-width: 1182px) {
  .banner-left-product1,
  .banner-left-product2,
  .banner-left-product3,
  .banner-left-product4,
  .banner-left-product7,
  .banner-left-product8,
  .banner-left-product10 {
    display: none;
  }
  .hair-of-day-banner-title-11,
  .hair-of-day-banner-title-15 {
    margin-left: 25%;
  }
}

@media only screen and (min-width: 1200px) {
  #hair-of-day-banner .container {
    max-width: 960px;
  }
}

@media only screen and (max-width: 1199px) {
  #haird-of-day .container {
    width: 100% !important;
  }
}

@media screen and (min-width: 1199px) {
  #hair-of-day-banner {
    background-size: contain;
  }
}

#hair-of-day-component .container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

#hair-of-day-component .container .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
  width: 100%;
}

#hair-of-day-component .container .row .col-12 {
  max-width: 100%;
  position: relative;
  width: 100%;
}

#hair-of-day-component .container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

#hair-of-day-footer .container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

#hair-of-day-footer .container .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

#hair-of-day-footer .container .row .col-md-12 {
  padding-left: 0 !important;
}

#hair-of-day-footer .container .row .col-9 {
  flex: 0 0 75%;
  max-width: 75%;
  padding-left: 15px;
  padding-right: 15px;
}

#hair-of-day-footer .col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

@media only screen and (max-width: 974px) {
  .hair-of-day-banner-title-11 {
    margin-left: 0;
  }
  .banner-left-product8 {
    display: none !important;
  }
}

@media only screen and (max-width: 960px) {
  .banner-product-box1,
  .banner-product-box2,
  .banner-product-box3 {
    right: 0;
  }
}

@media only screen and (min-width: 752px) {
  #hair-of-day-component .container .row .col-12,
  #hair-of-day-component .container .row .col-md-4 {
    padding-right: 0;
    padding-left: 0;
  }
  #hair-of-day-component .container {
    padding-left: 0;
    padding-right: 0;
  }
  #hair-of-day-component .container .row {
    padding-left: 15px;
  }
}

.onlybio-everyday {
  width: 1100px;
  max-width: 100%;
}

.onlybio-everyday-container {
  width: 899px;
  max-width: 100%;
  margin: 0 auto;
}

.onlybio-everyday-header {
  width: 100%;
  height: 40px;
  background-color: #fff;
}

.onlybio-everyday-header img {
  position: relative;
  top: 17px;
}

.onlybio-everyday-banner-product1 {
  width: 100%;
  max-width: 100%;
  height: 559px;
  background: url("/img/onlybio-everyday-img/group527.png");
  background-repeat: no-repeat;
  background-size: cover;
}

.onlybio-everyday-banner-product2 {
  background: url("/img/onlybio-everyday-img/product2/group529.png");
}

.onlybio-everyday-banner-product1 .onlybio-everyday-container {
  padding-top: 150px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.onlybio-everyday-banner-product1-left-text {
  width: 50%;
  max-width: 100%;
  font-family: "Lato", sans-serif;
}

.onlybio-everyday-banner-product1-left-text h3 {
  font-size: 26px;
  line-height: 32px;
  color: #161617;
}

.onlybio-everyday-banner-product1-left-text h4 {
  font-size: 24px;
  line-height: 29px;
  color: #fff;
  margin: 25px 0 0 0;
  font-weight: 500;
}

.onlybio-everyday-banner-product1-left-text p {
  font-size: 20px;
  line-height: 24px;
  color: #fff;
  font-weight: 500;
  margin-top: 0;
  margin-bottom: 30px;
}

.white-line {
  width: 160px;
  height: 4px;
  background-color: #fff;
  margin: 13px 0 !important;
}

.onlybio-everyday-banner-product1-right {
  width: 50%;
  max-width: 100%;
  text-align: right;
}

.onlybio-everyday-banner-product1-right img {
  position: relative;
  bottom: 17%;
}

.onlybio-everyday-content {
  width: 100%;
  padding-bottom: 80px;
}

.onlybio-everyday-content h2,
.onlybio-everyday-description h2 {
  font-family: "Lobster", cursive;
  font-weight: normal;
  font-size: 33px;
  line-height: 41px;
  color: #e593a7;
  text-align: center;
  margin-top: 80px;
  margin-bottom: 12px;
}

.onlybio-everyday-content-product2 h2,
.onlybio-everyday-description-product2 h2 {
  color: #72c3d7;
}

.onlybio-everyday-description h2 {
  margin-bottom: 36px;
}

.onlybio-everyday-content p {
  font-family: "Lato", sans-serif;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #161617;
  text-align: center;
  margin-top: 0;
  margin-bottom: 81px;
}

.onlybio-everyday-description span {
  font-family: "Lato", sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #161617;
}

.onlybio-everyday-content-blocks {
  width: 100%;
  max-width: 100%;
  display: flex;
  flex-wrap: wrap;
}

.onlybio-everyday-content-fblock,
.onlybio-everyday-content-sblock {
  width: 50%;
  max-width: 100%;
  flex: 0 0 50%;
}

.onlybio-everyday-content-sblock {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.onlybio-everyday-content-sblock h2,
.onlybio-everyday-content-sblock p {
  text-align: left;
  margin: 0;
}

.onlybio-everyday-content-sblock h2 {
  margin-bottom: 12px !important;
}

.onlybio-everyday-content-fblock:nth-child(2) {
  text-align: right;
}

.onlybio-everyday-content-sblock:nth-child(1) h2,
.onlybio-everyday-content-sblock:nth-child(1) p {
  text-align: right;
}

.onlybio-everyday-description {
  width: 100%;
  background: url("/img/onlybio-everyday-img/group521.png");
  background-repeat: no-repeat;
  background-size: cover;
  padding: 196px 0 344px 0;
  display: flex;
  align-items: center;
}

.onlybio-everyday-description-product2 {
  background: url("/img/onlybio-everyday-img/product2/maskgroup5.png");
  background-repeat: no-repeat;
  background-size: cover;
  padding: 247px 0;
}

.onlybio-everyday-description-content {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}

.onlybio-everyday-description-fblock {
  width: 50%;
  flex: 0 0 50%;
}

.onlybio-everyday-description-all {
  display: flex;
  align-items: flex-start;
  margin-bottom: 26px;
}

.onlybio-everyday-description-all:nth-child(1) img {
  width: 45px;
}

.onlybio-everyday-description-all img {
  margin-right: 26px !important;
}

.onlybio-everyday-description-all p {
  margin: 0;
  font-family: "Lato", sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #161617;
}

.onlybio-everyday-description-content span {
  font-family: "Lato", sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #161617;
  font-weight: 400 !important;
}

.onlybio-everyday-description-recommended-text {
  margin-left: 71px;
  margin-bottom: 26px;
  margin-top: 26px;
}

.onlybio-everyday-description-sblock {
  width: 50%;
  flex: 0 0 50%;
}

.onlybio-everyday-footer {
  padding: 80px 0 62px 0;
}

.onlybio-everyday-footer .onlybio-everyday-container {
  display: flex;
  flex-wrap: wrap;
}

.onlybio-everyday-footer-text {
  width: 80%;
}

.onlybio-everyday-footer-mark {
  width: 20%;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
}

.onlybio-everyday-footer h3 {
  font-family: "Lato", sans-serif;
  font-weight: bold;
  font-size: 22px;
  line-height: 27px;
  letter-spacing: -0.5504px;
  color: #232323;
  margin: 0 0 8px 0;
}

.onlybio-everyday-footer p {
  font-family: "Lato", sans-serif;
  font-size: 16px;
  line-height: 20px;
  color: #000000;
  margin: 0 0 22px 0;
}

.onlybio-everyday-footer span {
  font-weight: normal !important;
  margin-left: 8px;
}

@media screen and (min-width: 1200px) {
  .onlybio-everyday-description {
    height: 905px;
  }
  .onlybio-everyday-description-product2 {
    height: 859px;
  }
}

@media only screen and (max-width: 787px) {
  .onlybio-everyday-content-fblock,
  .onlybio-everyday-content-sblock {
    width: 100%;
    text-align: center;
    flex: 0 0 100%;
  }
  .onlybio-everyday-description-content {
    flex-direction: column;
  }
  .onlybio-everyday-description-fblock,
  .onlybio-everyday-description-sblock {
    width: 75%;
    flex: unset;
    margin: 0 auto;
  }
  .onlybio-everyday-container {
    width: unset;
  }
  .onlybio-everyday-content img,
  .onlybio-everyday-description-fblock img {
    max-width: 100%;
    margin: 26px 0;
  }
  .onlybio-everyday-content-blocks {
    margin-bottom: 40px;
  }
  .onlybio-everyday-container {
    padding: 0 15px 0 15px;
  }
  .onlybio-everyday-content {
    padding-bottom: 20px;
  }
  .onlybio-everyday-description {
    padding: 96px 0 134px 0;
  }
  nav.breadcrumb.hidden-sm-down {
    display: block !important;
    margin-bottom: 15px !important;
  }
}

@media only screen and (max-width: 720px) {
  .onlybio-everyday-footer .onlybio-everyday-container {
    flex-direction: column;
  }
  .onlybio-everyday-footer-mark {
    justify-content: flex-start;
  }
}

@media only screen and (max-width: 625px) {
  .onlybio-everyday-banner-product1 {
    height: unset;
  }
  .onlybio-everyday-banner-product1 .onlybio-everyday-container {
    flex-direction: column;
  }
  .onlybio-everyday-banner-product1-left-text {
    width: 100%;
    text-align: center;
  }
  .white-line {
    margin: 13px auto !important;
  }
  .onlybio-everyday-banner-product1-right {
    width: 100%;
    text-align: center;
    margin: 26px 0;
  }
}

@media only screen and (max-width: 480px) {
  .onlybio-everyday-description-all {
    flex-direction: column;
  }
  .onlybio-everyday-description-recommended-text {
    margin-left: 0 !important;
  }
  .onlybio-everyday-description-all img {
    width: 20% !important;
    margin-bottom: 26px;
  }
}

@media only screen and (max-width: 380px) {
  .product_list > .row {
    justify-content: space-between;
  }
  .product_list > .row .ajax_block_product {
    width: 48%;
  }
}

/* Hair in Balance CUSTOM */
.hair-balance-kalendarz-container {
  width: 930px;
  margin: 0 auto;
  max-width: 100%;
}

.hair-balance-kalendarz-row {
  width: 100%;
  background: url("/img/hair-balance-img/maskgroup472.png"), url("/img/hair-balance-img/group1002.png");
  background-repeat: no-repeat !important;
  background-size: auto, cover !important;
  background-position-x: right, left !important;
  height: 100%;
  color: #ffffff;
}

.hair-balance-kalendarz-row1 {
  background: url("/img/hair-balance-img/maskgroup472.png"), url("/img/hair-in-balance-img/produkt2/group1002-1.png");
}

.hair-balance-kalendarz-row2 {
  background: url("/img/hair-balance-img/maskgroup472.png"), url("/img/hair-in-balance-img/produkt3/group1002.png");
}

.hair-balance-kalendarz-row3 {
  background: url("/img/hair-balance-img/maskgroup472.png"), url("/img/hair-in-balance-img/produkt4/group1002.png");
}

.hair-balance-kalendarz-row4 {
  background: url("/img/hair-balance-img/maskgroup472.png"), url("/img/hair-in-balance-img/produkt5/group1002.png");
}

.hair-balance-content-row {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 106px;
}

.hair-balance-calendar-content-assets {
  width: 25%;
  height: 285px;
  text-align: center;
}

.hair-balance-content-row .hair-balance-calendar-content-assets:nth-child(2),
.hair-balance-content-row .hair-balance-calendar-content-assets:nth-child(3) {
  position: relative;
  top: 50px;
}

.hair-balance-content-row .hair-balance-calendar-content-assets:nth-child(2) p {
  font-family: "Lobster", cursive;
  font-size: 29px;
}

.hair-balance-content-row .hair-balance-calendar-content-assets:nth-child(3) p {
  font-size: 16px;
  font-family: "Dosis", sans-serif;
  font-weight: 500;
}

.hair-balance-content-box {
  display: flex;
  margin-bottom: 14px;
}

.content-box-center {
  margin-left: 54px;
}

.content-box-left1 img {
  margin-left: 54px !important;
  margin-right: 0 !important;
}

.content-box-center span {
  margin-right: 28px;
}

.content-box-center-text {
  font-family: "Lobster", cursive;
  font-size: 157px;
  color: #fff;
  line-height: 1;
}

.content-box-right h3 {
  font-family: "Lobster", cursive;
  font-size: 26px;
  color: #ffffff;
  font-weight: normal;
  margin-bottom: 6px;
}

.content-box-right p {
  text-align: left !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.hair-balance-calendar-content {
  position: relative;
  width: 775px;
  max-width: 100%;
  height: 100%;
  margin: 0 auto;
}

.hair-balance-calendar-content h4 {
  text-align: center;
  font-family: "Lobster", cursive;
  color: #ffffff;
  font-size: 31px;
  line-height: 38px;
  font-weight: normal;
  margin-top: 133px;
  margin-bottom: 50px;
}

.hair-balance-calendar-content .hair-balance-content-box {
  display: flex;
  align-items: center;
  margin-top: 50px !important;
}

.hair-balance-calendar-content .hair-balance-content-box1 {
  flex-direction: row-reverse;
}

.hair-balance-kalendarz-header-logo {
  width: 100%;
  text-align: right;
  padding-top: 67px;
  margin-bottom: 130px;
  margin-left: -80px;
}

.hair-balance-kalendarz-header-logo span {
  font-family: "Dosis", sans-serif;
  font-weight: 500;
  font-size: 24px;
  line-height: 35px;
}

.hair-balance-kalendarz-header-content {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.hair-balance-kalendarz-header-text {
  width: 65%;
  max-width: 100%;
}

.hair-balance-kalendarz-header-content h1 {
  font-family: "Lobster", cursive;
  font-weight: normal;
  font-size: 81px;
  line-height: 72px;
  margin-top: 0;
  margin-bottom: 0;
  color: #fff;
}

.hair-balance-main h2 {
  margin: 0;
  color: #ffffff;
  font-family: "Lobster", cursive;
  font-size: 43px;
  line-height: 52px;
  font-weight: 100;
  text-align: center;
}

.hair-balance-main p {
  color: #ffffff !important;
  font-family: "Dosis", sans-serif;
  font-weight: 500;
  font-size: 18px;
  line-height: 24px;
  margin: 16px auto;
  text-align: center;
}

.hair-balance-kalendarz-header-content span {
  color: #442494;
  font-size: 28px;
  line-height: 38px;
  letter-spacing: .28px;
  font-family: "Dosis", sans-serif;
  font-weight: 700;
}

.hair-balance-span {
  font-family: "Lobster", cursive;
  color: #fff;
  font-size: 20px;
  line-height: 24px;
  margin-top: 12px;
}

.hair-balance-kalendarz-header-content p {
  color: #ffffff !important;
  font-size: 18px;
  line-height: 25px;
  letter-spacing: .72px;
  font-weight: 500;
  font-family: "Dosis", sans-serif;
}

.hair-balance-kalendarz-header-component {
  width: 35%;
  max-width: 100%;
}

.hair-balance-kalendarz-header-component {
  text-align: right;
}

.hair-balance-kalendarz-header-component img:first-child {
  margin-right: 37px;
}

.row-sbox-content {
  display: flex;
}

.hair-balance-ingredient {
  margin-top: 46px;
}

.hair-balance-ingredient .hair-balance-span {
  font-size: 20px !important;
  line-height: 24px !important;
}

.hair-balance-ingredient p {
  font-family: "Dosis", sans-serif !important;
  font-size: 18px !important;
  line-height: 25px !important;
  font-weight: 500 !important;
}

.hair-balance-kalendarz-product {
  text-align: center;
  padding-top: 80px;
  margin-bottom: 65px;
}

.hair-balance-kalendarz-product img:nth-child(1) {
  position: absolute;
  left: 2%;
  margin-top: 2%;
}

.hair-balance-main {
  width: 100%;
  max-width: 100%;
  height: 100%;
  background: url("/img/hair-balance-img/rectangle183.png");
  background-repeat: no-repeat !important;
  background-size: cover !important;
}

.hair-balance-main-1 {
  background: url("/img/hair-in-balance-img/produkt2/rectangle183.png");
}

.hair-balance-main-2 {
  background: url("/img/hair-in-balance-img/produkt3/rectangle183.png");
}

.hair-balance-main-3 {
  background: url("/img/hair-in-balance-img/produkt4/rectangle183.png");
}

.hair-balance-main-4 {
  background: url("/img/hair-in-balance-img/produkt5/rectangle216.png");
}

.hair-balance-componets {
  width: 849px;
  max-width: 100%;
  margin: 0 auto;
  margin-bottom: 46px;
}

.hair-balance-componets-row {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}

.componets-row-fbox,
.componets-row-sbox {
  max-width: 100%;
}

.componets-row-fbox {
  width: 45%;
  max-width: 100%;
  text-align: center;
}

.componets-row-fbox img {
  margin-top: 20px;
}

.componets-row-sbox {
  width: 55%;
}

.sbox-content-text {
  padding-left: 16px;
}

.sbox-content-text h4 {
  text-align: left;
  color: #ffffff;
  font-size: 26px;
  font-family: "Lobster", cursive;
  margin-top: 0;
  margin-bottom: 10px;
  font-weight: normal;
  padding: 0 15px 0 0;
}

.sbox-content-text p {
  font-family: "Dosis", sans-serif !important;
  font-weight: 500 !important;
  font-size: 18px !important;
  line-height: 25px !important;
}

.componets-row-sbox p {
  text-align: left;
  color: #ffffff !important;
  font-size: 20px;
  line-height: 24px;
  font-family: "Lobster", cursive;
  margin-left: 0;
  margin-top: 0;
}

.hair-balance-kalendarz-assets-box {
  width: 100%;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.hair-balance-kalendarz-assets-box img {
  width: 100%;
  max-width: 100%;
  position: relative;
  z-index: 2;
}

.yellow-block {
  width: 454px;
  height: 305px;
  background-color: #f9a52e;
  position: relative;
  margin-top: -250px;
}

.blue-block {
  background-color: #00a5eb !important;
}

.green-block {
  background-color: #43ac56 !important;
}

.light-yellow-block {
  background-color: #ffd35a !important;
}

.pink-block {
  background-color: #ff6191 !important;
}

.hair-balance-kalendarz-assets-box {
  margin-bottom: 44px;
}

.hair-balance-kalendarz-assets-box:nth-child(2) {
  flex-direction: row-reverse;
}

.hair-balance-kalendarz-assets-box:nth-child(2) img {
  width: 426px;
  max-width: 100%;
  float: right;
}

.hair-balance-kalendarz-assets-fbox,
.hair-balance-kalendarz-assets-sbox {
  width: 50%;
  max-width: 100%;
}

.hair-balance-kalendarz-assets-sbox h3 {
  width: 80%;
  margin: 0 auto;
  margin-top: 0;
  margin-bottom: 20px;
  color: #f9a52e;
  font-size: 28px;
  line-height: 34px;
  font-family: "Dosis", sans-serif;
  font-weight: 600;
}

.hair-balance-kalendarz-assets-sbox-1 h3 {
  color: #ffd79f;
}

.hair-balance-kalendarz-assets-sbox p {
  width: 80%;
  margin: 0 auto;
  font-weight: 500;
  color: #ffffff !important;
  font-family: "Dosis", sans-serif;
  font-size: 18px;
  line-height: 25px;
  text-align: left;
}

.hair-balance-main-video {
  width: 100%;
  max-width: 100%;
  text-align: center;
  margin-top: 90px;
  background-image: url("/img/hair-balance-img/maskgroup469.png");
  background-repeat: no-repeat;
  background-position-x: right;
  background-size: contain;
}

.hair-balance-main-title {
  text-align: center;
  color: #f9a52e !important;
  font-family: "Lobster", cursive;
  font-size: 64px !important;
  line-height: 77px !important;
  font-weight: normal;
  margin-bottom: 16px !important;
}

.hair-balance-main-subtitle {
  text-align: center;
  color: #fff;
  font-family: "Lobster", cursive;
  font-size: 54px !important;
  line-height: 68px !important;
  font-weight: normal;
  margin-bottom: 53px !important;
}

.hair-balance-main-paragraph {
  font-size: 16px !important;
  margin-bottom: 58px !important;
}

.hair-balance-main-video h3 {
  color: #ffffff;
  font-family: "Dosis", sans-serif;
  font-size: 24px;
  line-height: 35px;
  margin-bottom: 10px;
  font-weight: 500;
}

.hair-balance-main-video-block-1 {
  background-color: #44dbe1;
}

.hair-balance-main-products-heading {
  text-align: center;
  width: 100%;
}

.hair-balance-main-text {
  margin-top: 14px;
  margin-bottom: 0;
  color: #ffffff;
  font-family: "Dosis", sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 41px;
}

.hair-balance-main-products-content {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
}

.hair-balance-main-product-box {
  max-width: 100%;
  flex: 0 0 25%;
  text-align: center;
  margin-bottom: 64px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
}

.hair-balance-main-product-box .hair-balance-buy-btn {
  background: #f9a52e;
  color: #fff;
  padding: 8px 24px;
  font-family: "Dosis", sans-serif;
  font-weight: 700;
}

.hair-balance-main-product-box .hair-balance-buy-btn:hover {
  color: #442494;
  transition: 0.3s ease-in;
}

.hair-balance-componets .hair-balance-buy-btn {
  background: #f9a52e;
  color: #fff;
  padding: 8px 24px;
  font-family: "Dosis", sans-serif;
  font-weight: 700;
}

.hair-balance-componets .hair-balance-buy-btn:hover {
  color: #442494;
  transition: 0.3s ease-in;
}

.hair-balance-main-product-box-1 {
  flex: 0 0 33%;
}

.hair-balance-main-products-content a {
  text-decoration: none;
}

.hair-balance-main-product-box h5 {
  font-size: 14px;
  line-height: 18px;
  color: #ffffff;
  text-transform: uppercase;
  font-family: "Dosis", sans-serif;
  margin-bottom: 7px;
  font-weight: 700;
}

.hair-balance-main-product-box h6 {
  font-size: 12px;
  line-height: 14px;
  color: #ffffff;
  font-family: "Dosis", sans-serif;
  margin-top: 0;
  margin-bottom: 36px;
  font-weight: 500;
}

.hair-balance-main-product-box span {
  color: #ffffff;
  font-family: "Lobster", cursive;
  font-size: 15px;
  line-height: 24px;
}

.hair-balance-calendar-footer {
  width: 749px;
  max-width: 100%;
  margin: 0 auto;
}

.hair-balance-main-stitle {
  color: #ffffff;
  font-family: "Lobster", cursive;
  font-size: 26px;
  line-height: 52px;
  font-weight: normal;
  margin-bottom: 6px;
}

.hair-balance-six-lines-row {
  width: 100%;
  max-width: 100%;
  display: flex;
  flex-wrap: wrap;
}

.hair-balance-six-left {
  width: 533px;
  height: 104px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
  padding-top: 38px;
}

.hair-balance-six-number {
  color: #ffffff;
  font-family: "Lobster", cursive;
  font-size: 142px;
  line-height: 126px;
}

.hair-balance-lines-text {
  color: #ffffff;
  font-family: "Lobster", cursive;
  font-size: 43px;
  line-height: 52px;
  height: 107px;
}

.hair-balance-lines-stext {
  text-align: left !important;
  font-family: "Dosis", sans-serif !important;
  font-size: 14px !important;
  line-height: 23px !important;
  color: #fff !important;
  font-weight: 500 !important;
  margin-left: 162px !important;
}

.hair-balance-six-right {
  width: 397px;
}

.hair-balance-six-lines-container {
  width: 813px;
  max-width: 100%;
  margin: 0 auto;
  margin-top: -285px !important;
}

.hair-balance-six-lines-products-box {
  width: 271px;
  height: 288px;
  max-width: 100%;
  margin-top: 45px;
}

.hair-balance-six-lines-products-box:first-child {
  margin-top: 0;
}

.hair-balance-six-lines-products-box-bg {
  position: relative;
  background: linear-gradient(#04bf98, #00a7d4);
}

.hair-balance-six-lines-products-box:nth-child(5) {
  margin-top: 90px !important;
}

.hair-balance-calendar-footer p {
  color: #ffffff;
  font-family: "Dosis", sans-serif;
  font-size: 16px;
  line-height: 25px;
  font-weight: 500;
  margin-top: 0;
  margin-bottom: 6px;
}

.hair-balance-calendar-footer span {
  font-family: "Lobster", cursive;
  font-size: 14px;
  line-height: 18px;
  color: #ffffff;
}

.hair-balance-calendar-footer-ammount {
  font-family: "Dosis", sans-serif !important;
  font-weight: 700;
  margin-bottom: 40px;
}

.hair-balance-calendar-footer-logo {
  width: 100%;
  text-align: center;
  padding-top: 68px;
  padding-bottom: 74px;
}

@media only screen and (max-width: 959px) {
  .hair-balance-six-left {
    height: unset !important;
  }
  .hair-balance-six-lines-row {
    justify-content: center !important;
  }
}

@media only screen and (max-width: 929px) {
  .hair-balance-six-lines-row {
    justify-content: center;
  }
  .hair-balance-six-lines-container {
    width: 100%;
  }
}

@media only screen and (max-width: 885px) {
  .hair-balance-kalendarz-assets-box {
    flex-direction: column;
    justify-content: center;
  }
  .yellow-block {
    display: none;
  }
  .hair-balance-kalendarz-assets-fbox,
  .hair-balance-kalendarz-assets-sbox {
    width: 80%;
  }
  .hair-balance-kalendarz-assets-fbox {
    text-align: center;
  }
  .hair-balance-kalendarz-assets-box img {
    width: 100% !important;
  }
  .hair-balance-kalendarz-assets-sbox h3,
  .hair-balance-kalendarz-assets-sbox p {
    width: 100%;
  }
  .hair-balance-calendar-content {
    width: 100%;
  }
  .hair-balance-main-products-content {
    justify-content: center;
  }
  .hair-balance-kalendarz-header-content {
    width: 90%;
    margin: 0 auto;
  }
  .hair-balance-content-box {
    flex-direction: column !important;
  }
  .content-box-right {
    padding-left: 15px;
    padding-right: 15px;
  }
  .content-box-left img {
    margin-left: 0 !important;
  }
  .hair-balance-six-left {
    flex-direction: column;
    justify-content: center;
    text-align: center;
  }
  .content-box-center {
    margin-left: 0;
  }
  .hair-balance-lines-stext {
    margin: 15px auto;
  }
}

@media only screen and (max-width: 768px) {
  .hair-balance-main-product-box {
    flex: 0 0 50%;
  }
  .hair-balance-main-title,
  .hair-balance-main-stitle,
  .hair-balance-calendar-footer p {
    padding-left: 15px;
    padding-right: 15px;
  }
  .hair-balance-calendar-footer span {
    padding-left: 15px;
  }
  .hair-balance-calendar-footer-ammount {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .hair-balance-six-right {
    width: 100%;
  }
  .hair-balance-six-right img {
    width: 100%;
  }
  .componets-row-sbox p,
  .hair-balance-ingredient .hair-balance-span {
    padding-left: 15px;
    padding-right: 15px;
  }
  .hair-balance-content-box {
    flex-direction: column;
    justify-content: center;
  }
  .content-box-left,
  .content-box-center,
  .content-box-center-text {
    text-align: center;
  }
  .content-box-right {
    padding-left: 15px;
    padding-right: 15px;
  }
  .content-box-center span {
    margin-right: 0 !important;
  }
  .hair-balance-six-left {
    width: 100%;
    flex-wrap: wrap;
  }
  a.otherLogo {
    justify-content: center;
  }
}

@media only screen and (max-width: 689px) {
  .hair-balance-kalendarz-header-content {
    flex-direction: column;
    text-align: center;
  }
  .hair-balance-kalendarz-header-logo {
    text-align: center;
    margin-left: unset;
  }
  .hair-balance-kalendarz-header-component {
    width: 100%;
    display: flex;
    justify-content: center;
  }
  .hair-balance-kalendarz-product img {
    width: 80%;
  }
  .hair-balance-content-row {
    flex-wrap: wrap;
  }
  .hair-balance-content-row img:first-child,
  .hair-balance-content-row img:nth-child(2),
  .hair-balance-content-row img:nth-child(3),
  .hair-balance-content-row img:nth-child(4) {
    margin-top: 0 !important;
  }
  .hair-balance-componets-row {
    flex-direction: column;
    justify-content: center;
  }
  .hair-balance-componets-row .componets-row-fbox,
  .hair-balance-componets-row .componets-row-sbox {
    width: 100%;
  }
  .hair-balance-content-row .hair-balance-calendar-content-assets:nth-child(2),
  .hair-balance-content-row .hair-balance-calendar-content-assets:nth-child(3) {
    position: static;
  }
  .hair-balance-calendar-content-assets {
    height: auto;
    width: 75%;
    margin: 15px auto;
    text-align: center !important;
  }
  .hair-balance-calendar-content h4 {
    margin-top: 0;
  }
}

@media only screen and (max-width: 520px) {
  .hair-balance-main-video-block {
    width: 100%;
  }
  .hair-balance-componets-row .componets-row-sbox {
    margin-top: 15px;
  }
  .hair-balance-main-video-block video {
    width: 100%;
    max-width: 100%;
    object-fit: contain;
  }
  .hair-balance-main-product-box {
    flex: 0 0 100%;
  }
  .hair-balance-kalendarz-row1 {
    background-position-x: right, center !important;
  }
}

.content-box-left {
  width: 100%;
  max-width: 178px;
}

.sbox-content-icon {
  width: 100%;
  max-width: 120px;
}

.content-box-left,
.content-box-center,
.content-box-right {
  height: 196px;
}

.content-box-left,
.content-box-right {
  display: flex;
  align-items: center;
}

.content-box-center {
  display: flex;
  align-items: center;
}

.content-box-center-text:nth-child(2) {
  height: 100%;
}

.hair-balance-kalendarz-assets-sbox {
  padding: 80px 0 65px 0;
}

.content-box-right {
  display: flex;
  flex-direction: column;
  text-align: left;
}

.content-box-right h3 {
  width: 100%;
  text-align: left;
}

.product-id-487 .content-box-left,
.content-box-center,
.content-box-right {
  height: unset;
}

#top_index_news .slick-track .slick-slide .product-image .img-fluid {
  opacity: 0;
  transition: opacity 0.3s;
}

/* RC - Lovely Mommy */
.lovely-container {
  width: 100%;
  max-width: 1100px;
}

.lovely-row {
  display: flex;
  flex-wrap: wrap;
}

.lovely-sub-container {
  width: 100%;
  max-width: 808px;
  margin: 0 auto;
}

.lovely-container h3 {
  font-family: "Bitter", sans-serif;
  font-size: 22px;
  color: #4a374d;
  line-height: 26px;
  font-weight: bold;
  margin: 0;
}

.lovely-container p {
  font-family: "Lato", sans-serif;
  font-size: 16px;
  line-height: 24px;
  margin: 0;
  color: #4a374d !important;
}

a {
  text-decoration: none;
}

.lovely-banner {
  background-image: url("/img/lovely-img/lovely-banner.png");
  background-repeat: no-repeat;
  background-size: cover;
  height: 373px;
}

.lovely-banner .lovely-row {
  justify-content: space-between;
}

.lovely-banner-left {
  height: 374px;
  max-height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 30px;
}

.lovely-banner-left img {
  margin-left: 54px;
}

.lovely-banner-text {
  position: relative;
  padding-left: 54px;
}

.lovely-banner-text img {
  position: absolute;
  left: 0;
  bottom: 23px;
  z-index: 1;
  margin-left: 0;
}

.lovely-banner-text h3 {
  position: relative;
  z-index: 2;
  margin-bottom: 9px;
}

.lovely-banner-text p {
  font-size: 14px;
}

.lovely-banner-right {
  position: relative;
  top: 130px;
  right: 54px;
}

.lovely-banner-text .lovely-row img {
  position: static;
}

.lovely-certifications {
  position: relative;
  top: 54px;
  margin-bottom: 96px;
}

.lovely-certifications .lovely-sub-container .lovely-row {
  padding-left: 54px;
  align-items: center;
  justify-content: space-between;
  width: 260px;
  max-width: 100%;
  margin-bottom: 18px;
}

.lovely-certifications p {
  font-size: 12px;
  margin-top: 18px;
  font-family: "Poppins", sans-serif;
}

.lovely-certifications span {
  font-size: 12px;
  margin-top: 18px;
  font-family: "Poppins", sans-serif;
  margin-top: 0;
  position: relative;
  top: -5px;
  color: #4a374d !important;
}

.lovely-content h3,
.lovely-using h3 {
  padding-left: 54px;
  margin-bottom: 20px;
}

.lovely-content p,
.lovely-using p {
  padding-left: 54px;
  margin-bottom: 20px;
  color: #161617 !important;
}

.lovely-using {
  margin-top: 57px;
  padding: 45px 0;
  background-image: url("/img/lovely-img/using-banner.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position-x: center;
}

.lovely-using-product3 {
  background-image: url("/img/lovely-img/product3/maskgroup7.png");
  background-position-x: 85%;
}

.lovely-using h3,
.lovely-using p {
  color: #fff !important;
}

.lovely-using-container {
  width: 586px;
  max-width: 100%;
}

.lovely-using-container p:last-child {
  margin-bottom: 0 !important;
}

.lovely-footer {
  padding: 58px 0;
}

.lovely-footer .lovely-row {
  justify-content: space-between;
}

.lovely-footer-left {
  width: 614px;
  max-width: 100%;
  padding-left: 54px;
}

.lovely-footer-left h3 {
  margin-bottom: 10px;
  color: #232323;
  font-family: "Lato", sans-serif;
}

.lovely-footer-left p {
  margin-bottom: 22px;
  color: #000000;
}

.lovely-footer-right {
  width: 70px;
  max-width: 100%;
}

.lovely-footer-right img {
  margin-bottom: 33px;
}

.lovely-banner-text h4 {
  margin: 0;
  margin-bottom: 9px;
  color: #4a374d !important;
  font-size: 18px !important;
  font-family: "Bitter", sans-serif;
}

.product-id-363 .lovely-banner-text img {
  bottom: 37%;
}

@media screen and (max-width: 1099px) {
  .lovely-footer {
    padding: 60px 0;
  }
}

@media screen and (max-width: 754px) {
  .lovely-footer-right {
    width: 90%;
    margin: 0 auto;
  }
  .lovely-footer-right-img {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    margin: 20px 0;
  }
  .lovely-footer-right img {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 675px) {
  .lovely-banner {
    height: auto;
  }
  .lovely-banner .lovely-row {
    flex-direction: column;
  }
  .lovely-banner-left {
    width: 80%;
    margin: 0 auto;
  }
  .lovely-banner-right {
    top: 0;
    right: 0;
    width: 100%;
    text-align: center;
    margin-top: 20px;
  }
  .lovely-certifications .lovely-sub-container .lovely-row {
    width: 90%;
    margin: 0 auto;
    padding-left: 0;
    justify-content: space-evenly;
  }
  .lovely-certifications .lovely-sub-container .lovely-row p {
    width: 100%;
    text-align: center;
  }
  .lovely-content h3,
  .lovely-using h3,
  .lovely-content p,
  .lovely-using p {
    padding-left: 0;
  }
  .lovely-content .lovely-sub-container {
    width: 90%;
    margin: 0 auto;
  }
  .lovely-using-container {
    width: 90%;
    margin: 0 auto;
  }
  .lovely-using {
    margin-bottom: 57px;
  }
  .lovely-footer-left {
    padding-left: 0;
  }
  .lovely-footer .lovely-row {
    width: 90%;
    margin: 0 auto;
  }
  .lovely-footer-right {
    width: 100%;
  }
  .lovely-footer-right-img {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    margin-top: 20px;
  }
  .lovely-using-product3 {
    background-position-x: 0;
  }
}

@media screen and (max-width: 506px) {
  .lovely-banner-text h3 {
    font-size: 16px;
  }
}

@media screen and (max-width: 466px) {
  .lovely-banner-left img {
    margin-left: 0;
  }
}

@media screen and (max-width: 397px) {
  .lovely-banner-text h3 {
    font-size: 14px;
  }
}

@media screen and (max-width: 357px) {
  .lovely-banner-text h3 {
    font-size: 12px;
  }
}

.product-id-469 .product-description p {
  color: #fff;
}

.product-id-466 .hb-peeling-opis-header p {
  text-align: center;
}

.product-id-480 #hair-of-day-banner,
.product-id-340 #hair-of-day-banner {
  height: auto;
}

/* RC FOOT */
.foot-container {
  max-width: 1100px;
  width: 100%;
  font-family: "Work Sans", sans-serif;
}

.foot-row {
  max-width: 824px;
  display: flex;
  flex-wrap: wrap;
  margin: 0 auto;
}

.foot-container h3 {
  font-size: 20px;
  line-height: 26px;
}

.foot-container p {
  font-size: 16px;
  line-height: 26px;
}

.foot-header {
  background: url("/img/rc/rc-foot/header-bg.png");
  background-repeat: no-repeat;
  min-height: 430px;
  margin-bottom: 50px;
}

.foot-header img {
  margin-top: 60px;
}

.foot-main .foot-row {
  flex-wrap: nowrap;
  padding-bottom: 92px;
}

.foot-main h2 {
  text-align: center;
  font-weight: normal;
  font-size: 46px;
  line-height: 60px;
  margin-bottom: 80px;
}

.foot-main h3 {
  margin-top: 0;
}

.foot-main img {
  margin-left: -54px;
}

.foot-main-text {
  margin-left: 54px;
}

.foot-main-icons {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 41px;
}

.foot-main-icons img {
  margin-left: unset;
}

.foot-content {
  background: url("/img/rc/rc-foot/foot-content.png");
  background-size: cover !important;
  background-repeat: no-repeat !important;
  min-height: 470px !important;
  background-position-x: center !important;
}

.foot2Content {
  background: url("/img/rc/rc-foot/product2/foot-content.png");
}

.foot3Content {
  background: url("/img/rc/rc-foot/product3/foot-content.png");
}

.foot-content .foot-row {
  justify-content: center;
}

.foot-content-block {
  width: 213px;
  margin-top: 72px;
  position: relative;
}

.foot-fArrow {
  position: absolute;
  top: 0;
}

.foot-sArrow {
  position: absolute;
  top: 50%;
  bottom: 0;
}

.foot-tArrow {
  margin-left: 61px;
}

.footContentfText .footContentfTextBlock,
.footContentsText .footContentsTextBlock {
  position: relative;
  top: 103px;
}

.footContenttText {
  width: 66%;
  margin: 0 auto;
  display: flex;
  justify-content: flex-end;
}

.footContenttText .footContenttTextBlock {
  position: relative;
  top: -70px;
}

.foot-content h3,
.foot-content p {
  margin: 0;
}

.footFooter {
  font-family: "Lato", sans-serif;
  padding: 65px 0;
}

.footFooter h3 {
  margin-top: 0;
  margin-bottom: 8px;
  font-size: 22px;
  line-height: 27px;
}

.footFooter p {
  width: 100%;
  margin-top: 0;
  margin-bottom: 22px;
  font-size: 16px;
  line-height: 24px;
}

.product-id-453 .foot-main .foot-row {
  align-items: flex-start;
}

.product-id-453 .footContenttText {
  width: 55%;
}

.product-id-453 .foot3Content .footContentfTextBlock {
  text-align: right;
}

.product-id-453 .foot-main .foot-row {
  max-width: 900px;
}

.product-id-455 .footContenttText {
  width: 61%;
}

.product-id-455 .foot2Content .footContentfTextBlock {
  text-align: right;
}

.exclusive.appagebuilder.ApProductCarousel h3.h3.product-title {
  min-height: 60px;
}

.topInfo .ApColumn .block {
  margin-bottom: 10px;
  margin-top: 10px;
}

.topInfo .ApColumn .block div {
  font-size: 15px;
  font-weight: 400;
}

@media screen and (max-width: 1199px) {
  .product-id-453 .footContenttText {
    width: 64%;
  }
  .product-id-455 .footContenttText {
    width: 72%;
  }
}

.topnav .row .ApColumn {
  max-width: 1800px;
}

.topnav .container {
  position: relative;
  z-index: 1;
}

.topnav .container::after {
  position: absolute;
  width: 100vw;
  height: 100%;
  background-color: #232323;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  z-index: -1;
}

.bottomnav {
  display: none;
  background-color: #fff;
  filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.1));
}

.baner-mobile-application {
  height: max-content !important;
  display: flex;
  padding: 10px 5px;
}

.baner-mobile-application div {
  width: 100%;
}

.baner-mobile-application img {
  width: 80px;
  height: 80px;
}

.baner-mobile-application p {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 17px;
  color: #000000;
  margin-left: 22px;
  margin-top: 4px;
}

.baner-mobile-application p span {
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  display: block;
}

.baner-mobile-application a {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 15px;
  letter-spacing: 0.05em;
  color: #000000;
  padding: 8px 30px;
  float: right;
  border: 1px solid #ff3376;
  margin-top: 5px;
}

.baner-mobile-application a:hover {
  background-color: #ff3376;
  color: #fff;
}

/*** applicaition baner ***/
@media screen and (max-width: 991px) {
  .footContenttText {
    width: 75%;
  }
  .topInfo .ApColumn .block div {
    font-size: 12px;
    flex-direction: column;
    gap: 10px;
  }
  .topnav .container {
    padding: 0;
  }
  .topnav .row .linki-gora {
    float: unset;
    position: unset;
    right: 0;
    top: 0;
  }
  .topnav .row .ApColumn {
    display: flex;
    justify-content: center;
    padding: 0 15px;
  }
  .block.languageButton.ApHtml {
    float: right;
    margin-left: 20px;
  }
}

@media (min-width: 1600px) {
  .topInfo .ApColumn .block {
    margin-bottom: 10px;
    margin-top: 10px;
  }
  .topnav .row .linki-gora {
    top: 20px;
  }
}

@media (max-width: 575px) {
  .d-none.baner-mobile-application {
    display: flex !important;
  }
  .bottomnav {
    display: block;
  }
}

@media screen and (max-width: 920px) {
  .footContenttText {
    width: 80%;
  }
}

@media screen and (max-width: 860px) {
  .foot-header .foot-row {
    justify-content: center;
  }
  .foot-main .foot-row {
    flex-direction: column;
  }
  .foot-main img {
    margin-left: 0;
    width: 50%;
    max-width: 100%;
    margin: 0 auto;
  }
  .foot-main-text {
    margin-left: 0;
    padding: 0 30px;
  }
  .foot-main-icons {
    flex-wrap: wrap;
  }
  .foot-main-icons img {
    width: auto;
    margin-bottom: 20px;
  }
  .footFooter .foot-row {
    padding: 0 30px;
  }
  .foot-content-block {
    display: none;
  }
  .foot-content .foot-row {
    max-width: 100%;
    width: 100%;
    flex-direction: column;
  }
  .footContentfText .footContentfTextBlock,
  .footContentsText .footContentsTextBlock,
  .footContenttText .footContenttTextBlock {
    position: static;
    text-align: center;
  }
  .footContenttText {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    justify-content: center;
  }
  .foot-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-height: 520px;
  }
  .foot-content p {
    margin-bottom: 20px;
  }
  .foot-main h2 {
    margin-bottom: 0;
  }
  .foot-main img {
    margin: 30px auto;
  }
  .foot-main .foot-row {
    padding-bottom: 30px;
  }
  .product-id-453 .foot3Content .footContentfTextBlock {
    text-align: center;
  }
  .product-id-455 .foot2Content .footContentfTextBlock {
    text-align: center;
  }
}

/* LimonCello */
.LimonCelloContainer {
  max-width: 1100px;
  width: 100%;
}

.LimonCelloRow {
  max-width: 824px;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
}

.LimonCelloContainer h1,
.LimonCelloContainer h2,
.LimonCelloContainer h3,
.LimonCelloContainer h4,
.LimonCelloContainer p {
  margin: 0;
}

.LimonCelloProductMobile {
  display: none;
}

/* Header/Banner */
.LimonCelloHeader {
  background: url("/img/rc/rc-limoncello/header-bg.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  min-height: 648px;
}

.LimonCelloHeader h3,
.LimonCelloHeader span {
  font-family: "Work Sans", sans-serif;
}

.LimonCelloHeader img {
  margin-top: 62px;
  margin-bottom: 80px;
}

.LimonCelloHeader h3 {
  font-size: 46px;
  line-height: 60px;
  font-weight: normal;
  margin-bottom: 10px;
}

.LimonCelloHeader p {
  font-family: "Rubik", sans-serif;
  font-size: 30px;
  line-height: 36px;
  margin-bottom: 8px;
}

.LimonCelloHeader .LimonCelloRow:first-child {
  position: relative;
}

.LimonCelloProduct {
  position: absolute;
  right: 0;
  top: 100%;
}

.LimonCelloProduct5 {
  position: absolute;
  right: 0;
  top: 165%;
}

.LimonCelloHeader .LimonCelloRow:nth-child(4) p {
  font-family: "Red Hat Display", sans-serif;
  font-size: 21px;
  line-height: 27px;
}

.LimonCelloIcons {
  width: 287px;
  max-width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 42px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  padding: 18px 0;
}

.LimonCelloHeader .LimonCelloIcons img {
  margin: 0;
}

.LimonCelloHeader .LimonCelloRow:last-child img {
  margin: 18px 0 0 0;
}

/* Content */
.LimonCelloContent p {
  font-family: "Work Sans", sans-serif;
  font-size: 16px;
  line-height: 26px;
  color: #000;
}

.LimonCelloContent .LimonCelloRow:nth-child(2) p {
  margin-top: 67px;
  max-width: 70%;
}

.LimonCelloContent .LimonCelloRow:nth-child(3) {
  max-width: 764px;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
  margin-top: 92px;
  margin-bottom: 62px;
}

.LimonCelloContent .LimonCelloRow:nth-child(5) {
  max-width: 764px;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
  margin-top: 62px;
  margin-bottom: 62px;
}

.LimonCelloContent .LimonCelloRow:nth-child(3) p,
.LimonCelloContent .LimonCelloRow:nth-child(4) p,
.LimonCelloContent .LimonCelloRow:nth-child(5) p {
  width: 49%;
}

.LimonCelloContent .LimonCelloRow:nth-child(4) {
  flex-direction: row-reverse;
  max-width: 764px;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
}

/* Footer */
.LimonCelloFooter {
  font-family: "Lato", sans-serif;
  margin-top: 61px;
  padding-bottom: 85px;
}

.LimonCelloFooter h3 {
  font-weight: bold;
  font-size: 22px;
  line-height: 27px;
  text-transform: uppercase;
  color: #000;
  width: 100%;
  margin-bottom: 8px;
}

.LimonCelloFooter p {
  font-size: 16px;
  line-height: 24px;
  color: #000;
  width: 100%;
  margin-bottom: 22px;
}

@media screen and (max-width: 991px) {
  .LimonCelloRow {
    padding: 0 30px;
    flex-wrap: wrap !important;
  }
  .LimonCelloContent .LimonCelloRow:nth-child(3) p,
  .LimonCelloContent .LimonCelloRow:nth-child(4) p,
  .LimonCelloContent .LimonCelloRow:nth-child(5) p {
    width: 100%;
  }
  .LimonCelloContent .LimonCelloRow:nth-child(3),
  .LimonCelloContent .LimonCelloRow:nth-child(4),
  .LimonCelloContent .LimonCelloRow:nth-child(5) {
    justify-content: center;
  }
  .LimonCelloContent img {
    margin-bottom: 92px;
  }
  .LimonCelloHeader img {
    right: 30px;
  }
  .LimonCelloHeader {
    background-position-x: 15%;
  }
  .app_container img {
    max-height: 28px;
  }
}

@media screen and (max-width: 800px) {
  .LimonCelloProductMobile {
    display: block;
    margin-top: 62px;
    margin-bottom: 0 !important;
  }
  .LimonCelloProduct {
    display: none;
  }
  .LimonCelloContent .LimonCelloRow:first-child {
    justify-content: center;
  }
  .LimonCelloContent .LimonCelloRow:nth-child(2) p {
    margin-top: 0;
    max-width: 100%;
  }
}

@media screen and (max-width: 425px) {
  .LimonCelloRow {
    padding: 0 15px;
  }
  h1.step-title.h3 {
    font-size: 12px !important;
    line-height: 14px !important;
  }
  .app_container img {
    max-height: 20px;
  }
  .full-slider .content-slider {
    top: 57% !important;
    right: -56% !important;
  }
}

@media screen and (max-width: 375px) {
  .LimonCelloHeader h3 {
    font-size: 40px;
    line-height: 54px;
  }
}

/* .mgielka_odbijajaca_wlosy_od_nasady */
.mgielka_odbijajaca_wlosy_od_nasady * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-family: "Dosis", sans-serif;
}

.mgielka_odbijajaca_wlosy_od_nasady.wrapper {
  margin-left: auto;
  margin-right: auto;
  width: 1100px;
  background-color: #d4f1ff;
}

.mgielka_odbijajaca_wlosy_od_nasady .heading-text {
  font-family: "Lobster", cursive;
  font-weight: 400;
  font-size: 90px;
  line-height: 112px;
  color: #3c375e;
  margin: 0;
}

.mgielka_odbijajaca_wlosy_od_nasady .smaller-heading-text {
  font-family: "Lobster", cursive;
  font-weight: 400;
  font-size: 30px;
  line-height: 37.5008px;
  color: #3c375e;
}

.mgielka_odbijajaca_wlosy_od_nasady .text {
  font-weight: 400;
  font-size: 20px;
  line-height: 24px;
  color: #000000;
}

.mgielka_odbijajaca_wlosy_od_nasady .dosis-bold-text {
  font-weight: 700;
  font-size: 20px;
  line-height: 25px;
}

.mgielka_odbijajaca_wlosy_od_nasady .top-div {
  height: 490px;
  width: 100%;
  position: relative;
  background-image: url("/img/pchowe_wakacje/mgielka_odbijajaca_wlosy_od_nasady/ob_rc_baner_peh%201.png");
  background-repeat: no-repeat;
  background-position: left;
}

.mgielka_odbijajaca_wlosy_od_nasady .top-div .center-img {
  position: absolute;
  left: 0;
  right: 0;
  top: 126px;
  margin: auto;
  z-index: 0;
}

.mgielka_odbijajaca_wlosy_od_nasady .top-div .left {
  padding-left: 118px;
  padding-top: 44px;
  width: 460px;
}

.mgielka_odbijajaca_wlosy_od_nasady .top-div .left .smaller-heading-text {
  padding-bottom: 15px;
}

.mgielka_odbijajaca_wlosy_od_nasady .top-div .left .text {
  font-weight: 500;
  font-size: 20px;
  line-height: 25px;
  color: #3c375e;
}

.mgielka_odbijajaca_wlosy_od_nasady .second-div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 118px;
  height: 74px;
  background-color: #0e8ece;
}

.mgielka_odbijajaca_wlosy_od_nasady .second-div .second-div-text {
  font-family: "Lobster", cursive;
  font-weight: 400;
  font-size: 30px;
  line-height: 37px;
  color: #fff;
  margin-bottom: 0;
}

.mgielka_odbijajaca_wlosy_od_nasady .third-div {
  padding: 51px 118px 85px 118px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  max-height: 290px;
  background-color: #d4f1ff;
}

.mgielka_odbijajaca_wlosy_od_nasady .third-div .left {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
  width: 50%;
  padding-right: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.mgielka_odbijajaca_wlosy_od_nasady .third-div .left .smaller-heading-text {
  padding-bottom: 15px;
}

.mgielka_odbijajaca_wlosy_od_nasady .third-div .left .text {
  padding-bottom: 27px;
}

.mgielka_odbijajaca_wlosy_od_nasady .third-div .left .text-1 {
  padding-bottom: 18px;
}

.mgielka_odbijajaca_wlosy_od_nasady .third-div .left .text-2 {
  padding-bottom: 78px;
}

.mgielka_odbijajaca_wlosy_od_nasady .third-div .left .dosis-bold-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.mgielka_odbijajaca_wlosy_od_nasady
.third-div
.left
.dosis-bold-text
.capacity-img {
  margin-right: 39px;
}

.mgielka_odbijajaca_wlosy_od_nasady .third-div .right {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-transform: translateY(-321px);
  transform: translateY(-321px);
  padding-left: 30px;
}

.mgielka_odbijajaca_wlosy_od_nasady .third-div .right .bottle {
  -ms-flex-item-align: center;
  align-self: center;
  margin-left: 45px;
}

.mgielka_odbijajaca_wlosy_od_nasady .fourth-div {
  padding: 51px 118px 20px 110px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.mgielka_odbijajaca_wlosy_od_nasady .fourth-div .left {
  position: relative;
  width: 50%;
  padding-top: 57px;
}

.mgielka_odbijajaca_wlosy_od_nasady .fourth-div .left .left-images {
  position: relative;
  width: 100%;
  height: 100%;
}

.mgielka_odbijajaca_wlosy_od_nasady .fourth-div .left .left-images .background {
  position: absolute;
  z-index: 0;
  top: 140px;
  left: -10%;
}

.mgielka_odbijajaca_wlosy_od_nasady
.fourth-div
.left
.left-images
.left-img-bg {
  position: absolute;
  z-index: 0;
}

.mgielka_odbijajaca_wlosy_od_nasady
.fourth-div
.left
.left-images
.left-img-front {
  position: absolute;
  left: 44px;
  top: 28px;
  z-index: 1;
}

.mgielka_odbijajaca_wlosy_od_nasady .fourth-div .right {
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.mgielka_odbijajaca_wlosy_od_nasady .fourth-div .right .elements {
  padding-top: 41px;
  padding-left: 10px;
}

.mgielka_odbijajaca_wlosy_od_nasady
.fourth-div
.right
.elements
.smaller-heading-text {
  padding-bottom: 10px;
}

.mgielka_odbijajaca_wlosy_od_nasady .fourth-div .right .elements .text {
  padding-bottom: 38px;
  padding-right: 55px;
}

.mgielka_odbijajaca_wlosy_od_nasady .fourth-div .right .elements .element {
  position: relative;
  padding-left: 101px;
}

.mgielka_odbijajaca_wlosy_od_nasady
.fourth-div
.right
.elements
.element
.bullet {
  position: absolute;
  left: 0;
}

.mgielka_odbijajaca_wlosy_od_nasady .fifth-div {
  padding: 0px 118px 140px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.mgielka_odbijajaca_wlosy_od_nasady .fifth-div .left {
  width: 50%;
  padding-right: 125px;
}

.mgielka_odbijajaca_wlosy_od_nasady .fifth-div .left .left-icon {
  margin-bottom: 20px;
}

.mgielka_odbijajaca_wlosy_od_nasady .fifth-div .left .smaller-heading-text {
  padding-bottom: 10px;
}

.mgielka_odbijajaca_wlosy_od_nasady .fifth-div .right {
  width: 50%;
  position: relative;
}

.mgielka_odbijajaca_wlosy_od_nasady .fifth-div .right .right-images {
  position: relative;
  width: 100%;
  height: 100%;
  padding-left: 35px;
}

.mgielka_odbijajaca_wlosy_od_nasady
.fifth-div
.right
.right-images
.background {
  position: absolute;
  right: -73px;
  top: -19px;
}

.mgielka_odbijajaca_wlosy_od_nasady
.fifth-div
.right
.right-images
.right-img-bg {
  position: absolute;
  z-index: 0;
  top: 72px;
  left: 100px;
}

.mgielka_odbijajaca_wlosy_od_nasady
.fifth-div
.right
.right-images
.right-img-front {
  position: absolute;
  z-index: 1;
}

.mgielka_odbijajaca_wlosy_od_nasady .sixth-div {
  padding: 30px 118px 85px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.mgielka_odbijajaca_wlosy_od_nasady .sixth-div .left {
  width: 65%;
}

.mgielka_odbijajaca_wlosy_od_nasady .sixth-div .left .smaller-heading-text {
  padding-bottom: 10px;
}

.mgielka_odbijajaca_wlosy_od_nasady .sixth-div .right {
  width: 35%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  gap: 20px;
}

.mgielka_odbijajaca_wlosy_od_nasady .sixth-div .right .first {
  width: 100px;
}

.mgielka_odbijajaca_wlosy_od_nasady .sixth-div .right .second {
  width: 100px;
  padding-left: 10px;
}

.mgielka_odbijajaca_wlosy_od_nasady .down-div {
  height: 42px;
  background-color: #0e8ece;
}

@media (max-width: 1200px) {
  .mgielka_odbijajaca_wlosy_od_nasady.wrapper {
    width: 95%;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .top-div .left {
    padding-left: 6%;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .top-div .left .heading-text {
    font-size: 87px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .top-div .left .smaller-heading-text {
    font-size: 28px;
    padding-bottom: 10px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .second-div {
    padding-left: 6%;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .third-div {
    padding: 51px 6% 85px 6%;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .fourth-div {
    padding: 51px 6% 20px 6%;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .fourth-div .left-images .background {
    width: 80%;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .fourth-div .left-images .left-img-bg {
    width: 80%;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .fourth-div .left-images .left-img-front {
    width: 80%;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .fifth-div {
    padding: 0 6% 85px 6%;
  }
  .mgielka_odbijajaca_wlosy_od_nasady
.fifth-div
.right
.right-images
.background {
    right: 0;
  }
  .mgielka_odbijajaca_wlosy_od_nasady
.fifth-div
.right
.right-images
.right-img-bg {
    right: 6%;
    left: auto;
  }
  .mgielka_odbijajaca_wlosy_od_nasady
.fifth-div
.right
.right-images
.right-img-front {
    right: 5%;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .sixth-div {
    padding: 51px 6% 85px 6%;
  }
}

@media (max-width: 1100px) {
  .mgielka_odbijajaca_wlosy_od_nasady .top-div .left {
    padding-right: 10%;
  }
}

@media (max-width: 992px) {
  .mgielka_odbijajaca_wlosy_od_nasady .top-div .center-img {
    width: 140px;
    height: 140px;
    left: auto;
    right: 6%;
    top: 44px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .top-div .left .logo {
    width: 130px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .top-div .left .heading-text {
    font-size: 80px;
    line-height: 92px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .top-div .left .smaller-heading-text {
    font-size: 25px;
    padding-bottom: 5px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .top-div .left .text {
    font-size: 19px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .fourth-div {
    padding: 15px 3% 85px 6%;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .fourth-div .left {
    padding-top: 90px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady
.fourth-div
.left
.left-images
.background {
    top: 120px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .fourth-div .right .elements .element {
    padding-left: 75px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady
.fourth-div
.right
.elements
.element
.bullet {
    width: 50px;
    height: 50px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .fourth-div .right .elements .text {
    padding-bottom: 20px;
    padding-right: 2%;
  }
}

@media (max-width: 768px) {
  .mgielka_odbijajaca_wlosy_od_nasady .smaller-heading-text {
    font-size: 28px;
    line-height: 32px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .text {
    font-size: 18px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .second-div {
    padding: 0 15px 0;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .third-div {
    max-height: none;
    padding: 20px 0 20px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .third-div .left {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: 100%;
    padding: 0 15px 0;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .third-div .left .smaller-heading-text {
    padding-bottom: 10px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .third-div .left .text {
    padding-bottom: 10px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .third-div .left .text-1 {
    padding-bottom: 10px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .third-div .left .text-2 {
    padding-bottom: 0;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .third-div .right {
    padding: 0;
    -webkit-transform: none;
    transform: none;
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .third-div .right .bottle {
    margin: 0;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .fourth-div {
    padding: 0;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .fourth-div .left {
    width: 100%;
    height: 350px;
    padding-top: 0;
  }
  .mgielka_odbijajaca_wlosy_od_nasady
.fourth-div
.left
.left-images
.left-img-front {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
  }
  .mgielka_odbijajaca_wlosy_od_nasady
.fourth-div
.left
.left-images
.left-img-bg {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    left: -13%;
    right: 0;
    top: 1%;
  }
  .mgielka_odbijajaca_wlosy_od_nasady
.fourth-div
.left
.left-images
.background {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    left: -31%;
    right: 0;
    top: 16%;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .fourth-div .right {
    width: 100%;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .fourth-div .right .elements {
    padding: 20px 15px 50px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .fifth-div {
    padding: 0;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .fifth-div .left {
    width: 100%;
    padding: 0 15px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .fifth-div .right {
    width: 100%;
    height: 400px;
    padding-top: 30px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .fifth-div .right .right-images {
    padding: 0;
  }
  .mgielka_odbijajaca_wlosy_od_nasady
.fifth-div
.right
.right-images
.background {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    top: 0;
    left: 0;
    right: 0;
  }
  .mgielka_odbijajaca_wlosy_od_nasady
.fifth-div
.right
.right-images
.right-img-bg {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: -50px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady
.fifth-div
.right
.right-images
.right-img-front {
    width: 60%;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .sixth-div {
    padding: 51px 15px 85px 15px;
  }
}

@media (max-width: 576px) {
  .mgielka_odbijajaca_wlosy_od_nasady .dosis-bold-text {
    font-size: 18px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .text {
    font-size: 17px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .top-div {
    height: 390px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .top-div .center-img {
    width: 110px;
    height: 110px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .top-div .left {
    width: 100%;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .top-div .left .logo {
    width: 110px;
    height: 110px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .top-div .left .heading-text {
    font-size: 60px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .top-div .left .smaller-heading-text {
    font-size: 23px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .top-div .left .text {
    font-size: 17px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .third-div .bottle {
    width: 100%;
  }
  .mgielka_odbijajaca_wlosy_od_nasady
.fourth-div
.left
.left-images
.left-img-front {
    width: 70%;
  }
  .mgielka_odbijajaca_wlosy_od_nasady
.fourth-div
.left
.left-images
.left-img-bg {
    width: 70%;
  }
  .mgielka_odbijajaca_wlosy_od_nasady
.fourth-div
.left
.left-images
.background {
    width: 70%;
    left: 0;
    top: 23%;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .fourth-div .right .elements .element {
    padding-left: 55px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady
.fourth-div
.right
.elements
.element
.bullet {
    width: 40px;
    height: 40px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .fourth-div .right .elements .text {
    padding-bottom: 10px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .fifth-div .right .right-images {
    padding: 0;
  }
  .mgielka_odbijajaca_wlosy_od_nasady
.fifth-div
.right
.right-images
.background {
    width: 70%;
  }
  .mgielka_odbijajaca_wlosy_od_nasady
.fifth-div
.right
.right-images
.right-img-bg {
    width: 70%;
    right: -10px;
    top: 55px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady
.fifth-div
.right
.right-images
.right-img-front {
    width: 80%;
    right: 40px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .sixth-div {
    padding: 51px 15px 35px 15px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .sixth-div .left {
    width: 100%;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .sixth-div .right {
    padding-top: 20px;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

@media (max-width: 430px) {
  .mgielka_odbijajaca_wlosy_od_nasady .fourth-div .left {
    height: 300px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .fifth-div .right {
    height: 335px;
  }
}

@media (max-width: 400px) {
  .mgielka_odbijajaca_wlosy_od_nasady .fourth-div .left {
    height: 240px;
  }
  .mgielka_odbijajaca_wlosy_od_nasady .fifth-div .right {
    height: 310px;
  }
}

/* end .mgielka_odbijajaca_wlosy_od_nasady */
.text-center {
  text-align: center;
}
