@font-face {
  font-family: "IBM Plex Sans";
  src: url("../fonts/IBM/IBMPlexSans-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Sans";
  src: url("../fonts/IBM/IBMPlexSans-Bold.woff2") format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Sans";
  src: url("../fonts/IBM/IBMPlexSans-Regular.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Sans";
  src: url("../fonts/IBM/IBMPlexSans-SemiBold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Work Sans";
  src: url("../fonts/Work_Sans/WorkSans-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Work Sans";
  src: url("../fonts/Work_Sans/WorkSans-Regular.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Work Sans";
  src: url("../fonts/Work_Sans/WorkSans-SemiBold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Work Sans";
  src: url("../fonts/Work_Sans/WorkSans-Bold.woff2") format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Sofia Sans Extra Condensed";
  src: url("../fonts/Sofia_Sans/SofiaSansExtraCondensed-ExtraBold.woff2") format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "IBM Plex Sans", sans-serif;
  font-weight: bold;
}

p {
  font-family: "Work Sans", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 130%;
  text-box-trim: trim-both;
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  text-decoration: none;
  list-style: none;
}

p:last-child {
  margin-bottom: 0;
}

.hero_section {
  padding: 29px 0 30px 0;
  overflow: hidden;
}
@media (max-width: 991px) {
  .hero_section {
    margin: 0 0 0 0;
  }
  .hero_section .theme-container {
    padding: 0;
  }
}
@media (max-width: 767px) {
  .hero_section {
    padding: 0 0 0 0;
  }
}
.hero_section .hero_wrapper {
  background-color: #f3e8ff;
  padding: 79px 34px 30px 34px;
  border-radius: 12px;
  margin-bottom: 71px;
  position: relative;
  align-items: center;
  min-height: 355px;
}
@media (max-width: 1199px) {
  .hero_section .hero_wrapper {
    margin-bottom: 0;
  }
}
@media (max-width: 820px) {
  .hero_section .hero_wrapper {
    padding: 40px 0 0 0;
    margin-bottom: 0;
    min-height: -moz-max-content;
    min-height: max-content;
  }
}
@media (max-width: 768px) {
  .hero_section .hero_wrapper {
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .hero_section .hero_wrapper {
    padding-top: 30px;
  }
}
.hero_section .hero_wrapper .hero_content {
  position: relative;
  width: 100%;
  max-width: 953px;
  margin: auto;
  display: flex;
}
@media (max-width: 767px) {
  .hero_section .hero_wrapper .hero_content {
    flex-direction: column;
    min-height: 250px;
  }
}
@media (max-width: 575px) {
  .hero_section .hero_wrapper .hero_content {
    min-height: 193px;
  }
}
.hero_section .hero_wrapper .hero_content .hero_dog_img {
  flex-shrink: 0;
  z-index: 9;
  position: relative;
  top: 18px;
}
@media (max-width: 1199px) {
  .hero_section .hero_wrapper .hero_content .hero_dog_img {
    top: 61px;
  }
}
@media (max-width: 820px) {
  .hero_section .hero_wrapper .hero_content .hero_dog_img {
    top: 55px;
    width: 310px;
  }
}
@media (max-width: 767px) {
  .hero_section .hero_wrapper .hero_content .hero_dog_img {
    position: absolute;
    right: -8px;
    content: "";
    bottom: -55px !important;
    top: unset;
  }
}
@media (max-width: 480px) {
  .hero_section .hero_wrapper .hero_content .hero_dog_img {
    transform: scale(0.7);
    bottom: -70px !important;
    right: -51px;
  }
}
@media (max-width: 420px) {
  .hero_section .hero_wrapper .hero_content .hero_dog_img {
    transform: scale(0.55);
    bottom: -78px !important;
    right: -74px;
  }
}
.hero_section .hero_wrapper .hero_content .hero_desc {
  position: relative;
  left: -5px;
  top: -3px;
}
@media (max-width: 820px) {
  .hero_section .hero_wrapper .hero_content .hero_desc {
    top: 0;
    left: 0;
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .hero_section .hero_wrapper .hero_content .hero_desc {
    padding-bottom: 40px;
  }
}
.hero_section .hero_wrapper .hero_content h1 {
  font-size: clamp(32px, 3.704vw, 56px);
  font-family: "IBM Plex Sans";
  line-height: 1.3;
  font-weight: 700;
  margin-bottom: 26px;
  text-box-edge: text alphabetic;
  text-box-trim: trim-both;
  font-weight: 700;
  color: #240036;
}
@media (max-width: 575px) {
  .hero_section .hero_wrapper .hero_content h1 {
    margin-bottom: 27px;
  }
}
.hero_section .hero_wrapper .hero_content p {
  font-size: 18px;
  font-family: "Work Sans";
  line-height: 1;
  font-weight: 500;
  font-size: 21px;
  font-weight: 400;
  color: #7e22ce;
  line-height: 130%;
  z-index: 9999;
  position: relative;
}
@media (max-width: 575px) {
  .hero_section .hero_wrapper .hero_content p {
    font-size: 15px;
    max-width: 210px;
    color: #581c87;
  }
}
@media (max-width: 425px) {
  .hero_section .hero_wrapper .hero_content p {
    padding-right: 0px;
  }
}
.hero_section .hero_wrapper .hero_forms {
  width: 100%;
  max-width: 1049px;
  border-radius: 12px;
  background-color: #30505D;
  padding: 32px 19.5px;
  position: absolute;
  content: "";
  left: 50%;
  bottom: -50px;
  transform: translateX(-50%);
}
.hero_section .hero_wrapper .hero_forms h2 {
  display: none;
  font-size: 28px;
  font-family: "IBM Plex Sans";
  line-height: 1.3;
  font-weight: 700;
  color: #ffffff;
  font-weight: 600;
}
@media (max-width: 767px) {
  .hero_section .hero_wrapper .hero_forms h2 {
    display: flex;
    gap: 8px;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 32px;
  }
  .hero_section .hero_wrapper .hero_forms h2 span {
    line-height: 0;
    display: block;
  }
}
@media (max-width: 1199px) {
  .hero_section .hero_wrapper .hero_forms {
    position: relative;
    transform: unset;
    left: unset;
    bottom: unset;
  }
}
@media (max-width: 768px) {
  .hero_section .hero_wrapper .hero_forms {
    border-radius: 0;
  }
}
.hero_section .hero_wrapper .hero_forms #quick_search_form {
  display: flex;
  justify-content: center;
  gap: clamp(14px, 1.875vw, 72px);
  flex-wrap: wrap;
}
@media (min-width: 2000px) {
  .hero_section .hero_wrapper .hero_forms #quick_search_form {
    gap: 20px;
  }
}
@media (min-width: 1921px) {
  .hero_section .hero_wrapper .hero_forms #quick_search_form {
    flex-wrap: unset;
  }
}
@media (max-width: 1200px) {
  .hero_section .hero_wrapper .hero_forms #quick_search_form {
    justify-content: flex-start;
  }
}
@media (max-width: 767px) {
  .hero_section .hero_wrapper .hero_forms #quick_search_form {
    flex-direction: column;
  }
}
.hero_section .hero_wrapper .hero_forms #quick_search_form label {
  font-size: 18px;
  font-family: "Work Sans";
  line-height: 1;
  font-weight: 500;
  font-family: "IBM Plex Sans";
  font-weight: 700;
  color: #ffffff;
  margin-bottom: 13px;
  display: block;
}
.hero_section .hero_wrapper .hero_forms #quick_search_form input[type=submit] {
  padding: 11px 17px;
  font-size: 18px;
  font-family: "Work Sans";
  line-height: 1;
  font-weight: 500;
  margin-top: 10px;
  background-color: #D6FAB8;
  transition: all 0.75s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.hero_section .hero_wrapper .hero_forms #quick_search_form input[type=submit]:hover {
  background-color: #87F02D;
}
@media (max-width: 767px) {
  .hero_section .hero_wrapper .hero_forms #quick_search_form input[type=submit] {
    width: 100%;
  }
}
@media (max-width: 575px) {
  .hero_section .hero_wrapper .hero_forms #quick_search_form input[type=submit] {
    padding: 21px 17px;
    margin-top: 23px;
  }
}
.hero_section .hero_wrapper .hero_forms #quick_search_form .select2.select2-container {
  width: inherit !important;
}
.hero_section .hero_wrapper .hero_forms #quick_search_form .select2-selection {
  padding: 12px 25px 12px 10px;
  border-radius: 48px;
  font-size: 18px;
  font-family: "Work Sans";
  line-height: 1;
  font-weight: 500;
  font-weight: 400;
  border: none;
  display: block;
  height: 40px;
}
.hero_section .hero_wrapper .hero_forms #quick_search_form .select2-selection .select2-selection__rendered {
  line-height: inherit;
  color: #30505D;
}
.hero_section .hero_wrapper .hero_forms #quick_search_form .select2-selection .select2-selection__arrow b {
  border-color: #9333ea transparent transparent transparent;
  border-style: solid;
  border-width: 7px 7px 0 7px;
  height: 0;
  left: 50%;
  margin-left: -24px;
  margin-top: 3px;
  position: absolute;
  top: 50%;
  width: 0;
}
.hero_section .hero_wrapper .hero_forms #quick_search_form .form_field:nth-of-type(1) {
  width: 100%;
  max-width: 234px;
}
@media (max-width: 1200px) {
  .hero_section .hero_wrapper .hero_forms #quick_search_form .form_field:nth-of-type(1) {
    max-width: 180px;
  }
}
@media (max-width: 767px) {
  .hero_section .hero_wrapper .hero_forms #quick_search_form .form_field:nth-of-type(1) {
    max-width: 100%;
    display: flex;
    align-items: center;
  }
  .hero_section .hero_wrapper .hero_forms #quick_search_form .form_field:nth-of-type(1) label {
    min-width: 80px;
  }
}
.hero_section .hero_wrapper .hero_forms #quick_search_form .form_field:nth-of-type(1) .select2.select2-container {
  width: inherit !important;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.hero_section .hero_wrapper .hero_forms #quick_search_form .form_field:nth-of-type(2) {
  width: 100%;
  max-width: 132px;
}
@media (max-width: 767px) {
  .hero_section .hero_wrapper .hero_forms #quick_search_form .form_field:nth-of-type(2) {
    max-width: 100%;
    display: flex;
    align-items: center;
  }
  .hero_section .hero_wrapper .hero_forms #quick_search_form .form_field:nth-of-type(2) label {
    min-width: 80px;
  }
}
.hero_section .hero_wrapper .hero_forms #quick_search_form .form_field:nth-of-type(3) {
  width: 100%;
  max-width: 132px;
}
@media (max-width: 767px) {
  .hero_section .hero_wrapper .hero_forms #quick_search_form .form_field:nth-of-type(3) {
    max-width: 100%;
    display: flex;
    align-items: center;
  }
  .hero_section .hero_wrapper .hero_forms #quick_search_form .form_field:nth-of-type(3) label {
    min-width: 80px;
  }
}
.hero_section .hero_wrapper .hero_forms #quick_search_form .form_field:nth-of-type(4) {
  width: 100%;
  max-width: 180px;
}
@media (max-width: 767px) {
  .hero_section .hero_wrapper .hero_forms #quick_search_form .form_field:nth-of-type(4) {
    max-width: 100%;
    display: flex;
    align-items: center;
  }
  .hero_section .hero_wrapper .hero_forms #quick_search_form .form_field:nth-of-type(4) label {
    min-width: 80px;
  }
}
.hero_section .hero_wrapper .hero_forms #quick_search_form .form_field:last-of-type span {
  display: block;
}
@media (max-width: 991px) {
  .hero_section .hero_wrapper .hero_forms #quick_search_form .form_field:last-of-type span {
    display: none;
  }
}
@media (max-width: 575px) {
  .hero_section .hero_wrapper .hero_forms #quick_search_form .form_field:last-of-type span {
    display: none;
  }
}
@media (max-width: 991px) {
  .hero_section .hero_wrapper .hero_forms #quick_search_form .form_field:last-of-type {
    width: 100%;
  }
  .hero_section .hero_wrapper .hero_forms #quick_search_form .form_field:last-of-type input[type=submit] {
    width: 100%;
  }
}

.home_page_content .home_flex .content_wrapper .content_item article {
  border-radius: 16px;
  background-color: #EBF5FB;
}
@media (max-width: 767px) {
  .home_page_content .home_flex .content_wrapper .content_item article {
    border-radius: 0;
  }
}

.home_page_content .home_flex .content_wrapper .content_item .discussion_content .discussion_card .u_name h3, .home_page_content .home_flex .content_wrapper .content_item.content_ingredient .ingredient_box .ingredient_content h3, .home_page_content .home_flex .content_wrapper .content_item.content_news .l_news_box .l_news_content h3, .home_page_content .home_flex .content_wrapper .content_item article .article_content h3 {
  font-size: 24px;
  font-family: "IBM Plex Sans";
  line-height: 1.3;
  font-weight: 500;
  font-weight: 700;
  margin-bottom: 12px;
  color: #0C191F !important;
}

.home_page_content .home_flex .content_wrapper .content_item .discussion_content .discussion_card .u_link span, .home_page_content .home_flex .content_wrapper .content_item .discussion_content .discussion_card .u_link a, .home_page_content .home_flex .content_wrapper .content_item .discussion_content .discussion_card .u_content p, .home_page_content .home_flex .content_wrapper .content_item.content_ingredient .ingredient_box .ingredient_content p, .home_page_content .home_flex .content_wrapper .content_item.content_news .l_news_box .l_news_content p, .home_page_content .home_flex .content_wrapper .content_item article .article_content p, .home_page_content .home_flex .content_wrapper .content_item .opinion_box .option_flex .opinion_form .custom_radio label, .home_page_content .home_flex .content_wrapper .content_item .opinion_box p {
  font-size: 18px;
  font-family: "Work Sans";
  line-height: 1;
  font-weight: 500;
  font-weight: 400;
  line-height: 150%;
  margin-bottom: 16px;
}

.home_page_content .home_flex .content_wrapper .content_item.content_ingredient .ingredient_box .ingredient_content .i_link, .home_page_content .home_flex .content_wrapper .content_item.content_news .l_news_box .l_news_content .l_news_link, .home_page_content .home_flex .content_wrapper .content_item article .article_content .article_link {
  margin-top: 21px;
}
.home_page_content .home_flex .content_wrapper .content_item.content_ingredient .ingredient_box .ingredient_content .i_link a, .home_page_content .home_flex .content_wrapper .content_item.content_news .l_news_box .l_news_content .l_news_link a, .home_page_content .home_flex .content_wrapper .content_item article .article_content .article_link a {
  display: flex;
  align-items: center;
  gap: 8px;
  text-decoration: underline;
  text-underline-offset: 2px;
  font-size: 16px;
  font-family: "Work Sans";
  line-height: 0.9;
  font-weight: 600;
  font-family: "IBM Plex Sans";
  color: #172A32;
  line-height: 1.5;
  transition: all 0.75s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.home_page_content .home_flex .content_wrapper .content_item.content_ingredient .ingredient_box .ingredient_content .i_link a:hover, .home_page_content .home_flex .content_wrapper .content_item.content_news .l_news_box .l_news_content .l_news_link a:hover, .home_page_content .home_flex .content_wrapper .content_item article .article_content .article_link a:hover {
  color: #4C7B8E;
}
.home_page_content .home_flex .content_wrapper .content_item.content_ingredient .ingredient_box .ingredient_content .i_link a span, .home_page_content .home_flex .content_wrapper .content_item.content_news .l_news_box .l_news_content .l_news_link a span, .home_page_content .home_flex .content_wrapper .content_item article .article_content .article_link a span {
  display: inline-block;
  line-height: 0;
}

.home_page_content {
  padding: 12px 0 20px 0;
  outline: none;
}
@media (max-width: 768px) {
  .home_page_content .theme-container {
    padding: 0;
  }
}
.home_page_content .home_flex {
  display: flex;
  align-items: flex-start;
  gap: 36px;
}
@media (max-width: 991px) {
  .home_page_content .home_flex {
    flex-direction: column;
  }
}
.home_page_content .home_flex .content_wrapper {
  -moz-column-gap: 13px;
       column-gap: 13px;
  -moz-column-count: 2;
       column-count: 2;
  flex: 1;
  min-width: 0;
}
@media (max-width: 991px) {
  .home_page_content .home_flex .content_wrapper {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .home_page_content .home_flex .content_wrapper {
    display: flex;
    flex-direction: column;
  }
}
.home_page_content .home_flex .content_wrapper .content_item {
  -moz-column-break-inside: avoid;
       break-inside: avoid;
  margin-bottom: 30px;
  background-color: #F6F6F6;
  border-radius: 12px;
  padding: 16px;
}
@media (max-width: 575px) {
  .home_page_content .home_flex .content_wrapper .content_item {
    margin-bottom: 30px;
    padding: 14px 20px;
  }
}
@media (max-width: 320px) {
  .home_page_content .home_flex .content_wrapper .content_item .product_description {
    border-left: none !important;
  }
}
.home_page_content .home_flex .content_wrapper .content_item .trending_product_data {
  display: flex;
  gap: 12px;
}
@media (min-width: 650px) and (max-width: 768px) {
  .home_page_content .home_flex .content_wrapper .content_item .trending_product_data {
    padding: 0 12px;
  }
}
.home_page_content .home_flex .content_wrapper .content_item .trending_product_data .product_img {
  width: 194px;
  height: 195px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 16px;
  background-color: #ffffff;
  padding: 12px 10px;
}
@media (max-width: 900px) {
  .home_page_content .home_flex .content_wrapper .content_item .trending_product_data .product_img {
    width: 174px;
    height: 174px;
  }
}
@media (max-width: 410px) {
  .home_page_content .home_flex .content_wrapper .content_item .trending_product_data .product_img {
    width: 45%;
    height: 184px;
  }
}
.home_page_content .home_flex .content_wrapper .content_item .trending_product_data .product_img img {
  width: 100%;
  height: 100%;
  border-radius: 16px;
  -o-object-fit: contain;
     object-fit: contain;
}
.home_page_content .home_flex .content_wrapper .content_item .trending_product_data .product_description {
  flex: 1;
  padding-left: 13px;
  border-left: 2px solid rgba(48, 80, 93, 0.2);
}
@media (max-width: 768px) {
  .home_page_content .home_flex .content_wrapper .content_item .trending_product_data .product_description {
    width: 100%;
    max-width: 204px;
  }
  .home_page_content .home_flex .content_wrapper .content_item .trending_product_data .product_description .trending_box {
    padding: 0;
  }
}
@media (max-width: 410px) {
  .home_page_content .home_flex .content_wrapper .content_item .trending_product_data .product_description {
    width: 60%;
    max-width: unset;
    flex: unset;
  }
}
.home_page_content .home_flex .content_wrapper .content_item .trending_product_data .product_rating {
  padding: 13px 17px 12px 23px;
  border-radius: 16px;
  background-color: #E7ED64;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 920px) {
  .home_page_content .home_flex .content_wrapper .content_item .trending_product_data .product_rating {
    gap: 8px;
  }
}
@media (max-width: 768px) {
  .home_page_content .home_flex .content_wrapper .content_item .trending_product_data .product_rating {
    padding: 12px 9px 12px 9px;
  }
}
.home_page_content .home_flex .content_wrapper .content_item .trending_product_data .product_rating .progress-ring {
  --size: 48px;
  --thickness: 10px;
}
@media (max-width: 912px) {
  .home_page_content .home_flex .content_wrapper .content_item .trending_product_data .product_rating .progress-ring {
    --size: 35px;
    --thickness: 7px;
  }
}
.home_page_content .home_flex .content_wrapper .content_item .trending_product_data .product_rating span {
  font-size: 16px;
  text-transform: capitalize;
  color: #000000;
}
@media (max-width: 575px) {
  .home_page_content .home_flex .content_wrapper .content_item .trending_product_data .product_rating span {
    font-size: 15px;
  }
}
.home_page_content .home_flex .content_wrapper .content_item .trending_product_data .product_rating span b {
  text-transform: uppercase;
  font-family: "Work Sans";
}
.home_page_content .home_flex .content_wrapper .content_item .trending_product_data .product_rating h3 {
  font-size: clamp(34px, 2.292vw, 44px);
  font-family: "Sofia Sans Extra Condensed";
  font-weight: bold;
  line-height: 90%;
  color: #240036;
}
.home_page_content .home_flex .content_wrapper .content_item .trending_product_data .product_rating .svg_box {
  flex: 1;
}
.home_page_content .home_flex .content_wrapper .content_item .trending_product_data .product_rating .circular-chart {
  display: block;
  width: 38px;
  height: 38px;
}
.home_page_content .home_flex .content_wrapper .content_item .trending_product_data .product_rating .circle-bg {
  fill: none;
  stroke: #eee;
  stroke-width: 3px;
}
.home_page_content .home_flex .content_wrapper .content_item .trending_product_data .product_rating .circle {
  fill: none;
  stroke-width: 2.8;
  stroke-linecap: round;
  animation: progress 1s ease-out forwards;
}
.home_page_content .home_flex .content_wrapper .content_item .trending_product_data .product_rating .circular-chart.orange .circle {
  stroke: #ff9f00;
}
.home_page_content .home_flex .content_wrapper .content_item .trending_product_data .product_rating .circular-chart.green .circle {
  stroke: #4CC790;
}
.home_page_content .home_flex .content_wrapper .content_item .trending_product_data .product_rating .circular-chart.blue .circle {
  stroke: #3c9ee5;
}
.home_page_content .home_flex .content_wrapper .content_item .trending_product_data .product_rating .percentage {
  fill: #666;
  font-family: sans-serif;
  font-size: 0.5em;
  text-anchor: middle;
}
.home_page_content .home_flex .content_wrapper .content_item .trending_product_data .tooltip_description p {
  color: #000000;
}
.home_page_content .home_flex .content_wrapper .content_item .trending_product_data .price_tag {
  padding: 15px;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 8px;
  margin: 14px 0 14px 4px;
}
@media (max-width: 768px) {
  .home_page_content .home_flex .content_wrapper .content_item .trending_product_data .price_tag {
    padding: 12px 15px 12px 9px;
  }
}
.home_page_content .home_flex .content_wrapper .content_item .trending_product_data .price_tag h3 {
  font-size: 48px;
  font-family: "Sofia Sans Extra Condensed";
  line-height: 90%;
  font-weight: 700;
  font-size: clamp(34px, 2.083vw, 40px);
  margin-left: auto;
}
.home_page_content .home_flex .content_wrapper .content_item .trending_product_data .price_tag p {
  font-size: 18px;
  font-family: "Work Sans";
  line-height: 1;
  font-weight: 500;
  padding-top: 11px;
  font-size: 14px;
}
.home_page_content .home_flex .content_wrapper .content_item .trending_box {
  background-color: inherit;
  padding: 0 7px 11px 16px;
  border-radius: 16px;
  cursor: pointer;
}
@media (max-width: 768px) {
  .home_page_content .home_flex .content_wrapper .content_item .trending_box {
    padding: 0;
  }
}
@media (max-width: 575px) {
  .home_page_content .home_flex .content_wrapper .content_item .trending_box {
    border-radius: 0;
    padding: 14px 4px;
    color: #000000;
    text-align: center;
  }
}
.home_page_content .home_flex .content_wrapper .content_item .trending_box .trending_brandbox {
  display: flex;
  justify-content: space-between;
  gap: 10px;
}
@media (min-width: 650px) and (max-width: 768px) {
  .home_page_content .home_flex .content_wrapper .content_item .trending_box .trending_brandbox {
    padding: 0 12px;
  }
}
.home_page_content .home_flex .content_wrapper .content_item .trending_box .trending_brandbox .brand_data {
  margin-bottom: 18px;
}
.home_page_content .home_flex .content_wrapper .content_item .trending_box .trending_brandbox .brand_data span {
  font-size: 18px;
  font-family: "Work Sans";
  line-height: 1;
  font-weight: 500;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  text-transform: uppercase;
  margin-bottom: 10px;
  color: #5C93A9;
  text-transform: uppercase;
  gap: 8px;
}
.home_page_content .home_flex .content_wrapper .content_item .trending_box .trending_brandbox .brand_data h3 {
  font-size: 24px;
  font-family: "IBM Plex Sans";
  line-height: 1.3;
  font-weight: 500;
  font-weight: bold;
  margin-bottom: 4px;
  color: #000000;
  text-align: left;
}
.home_page_content .home_flex .content_wrapper .content_item .trending_box .trending_brandbox .brand_data p {
  font-size: 18px;
  font-family: "Work Sans";
  line-height: 1;
  font-weight: 500;
  color: #30505D;
}
@media (max-width: 575px) {
  .home_page_content .home_flex .content_wrapper .content_item .trending_box .trending_brandbox .brand_data p {
    text-align: start;
  }
}
.home_page_content .home_flex .content_wrapper .content_item .trending_box .trending_brandbox .brand_icon {
  flex-shrink: 0;
}
.home_page_content .home_flex .content_wrapper .content_item .trending_box .trending_brandbox .brand_icon img {
  width: 59px;
  -o-object-fit: contain;
     object-fit: contain;
}
.home_page_content .home_flex .content_wrapper .content_item .opinion_box {
  padding: 0 16px;
}
@media (max-width: 575px) {
  .home_page_content .home_flex .content_wrapper .content_item .opinion_box {
    padding: 0;
  }
}
.home_page_content .home_flex .content_wrapper .content_item .opinion_box p {
  font-size: 15px;
  color: #30505D;
  margin-bottom: 17px;
}
@media (max-width: 575px) {
  .home_page_content .home_flex .content_wrapper .content_item .opinion_box p {
    margin-bottom: 26px;
    margin-top: 22px;
  }
}
.home_page_content .home_flex .content_wrapper .content_item .opinion_box .option_flex {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: column;
}
@media (max-width: 991px) {
  .home_page_content .home_flex .content_wrapper .content_item .opinion_box .option_flex {
    align-items: flex-start;
    gap: 24px;
  }
}
.home_page_content .home_flex .content_wrapper .content_item .opinion_box .option_flex .opinion_form {
  margin-top: 34px;
  width: 100%;
}
.home_page_content .home_flex .content_wrapper .content_item .opinion_box .option_flex .opinion_form form {
  width: inherit;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .home_page_content .home_flex .content_wrapper .content_item .opinion_box .option_flex .opinion_form {
    width: 100%;
    max-width: 100%;
  }
}
.home_page_content .home_flex .content_wrapper .content_item .opinion_box .option_flex .opinion_form .custom_radio {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 46%;
}
.home_page_content .home_flex .content_wrapper .content_item .opinion_box .option_flex .opinion_form .custom_radio:not(:last-child) {
  margin-bottom: 8px;
}
.home_page_content .home_flex .content_wrapper .content_item .opinion_box .option_flex .opinion_form .custom_radio span {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31px;
  height: 31px;
  border-radius: 50%;
  flex-shrink: 0;
}
.home_page_content .home_flex .content_wrapper .content_item .opinion_box .option_flex .opinion_form .custom_radio span:has(input[type=checkbox]) {
  border-radius: 0;
}
.home_page_content .home_flex .content_wrapper .content_item .opinion_box .option_flex .opinion_form .custom_radio span input[type=checkbox],
.home_page_content .home_flex .content_wrapper .content_item .opinion_box .option_flex .opinion_form .custom_radio span input[type=radio] {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  margin: 0;
  font: inherit;
  color: currentColor;
  width: 13px;
  height: 13px;
  border: 0.15em solid transparent;
  border-radius: 50%;
  display: grid;
  place-content: center;
  cursor: pointer;
  background-color: #ffffff;
  padding: 0;
}
.home_page_content .home_flex .content_wrapper .content_item .opinion_box .option_flex .opinion_form .custom_radio span input[type=checkbox]::before,
.home_page_content .home_flex .content_wrapper .content_item .opinion_box .option_flex .opinion_form .custom_radio span input[type=radio]::before {
  content: "";
  width: 13px;
  height: 13px;
  border-radius: 50%;
  transform: scale(0);
  transition: 120ms transform ease-in-out;
  box-shadow: inset 1em 1em #8A8A8A;
}
.home_page_content .home_flex .content_wrapper .content_item .opinion_box .option_flex .opinion_form .custom_radio span input[type=checkbox]:checked::before,
.home_page_content .home_flex .content_wrapper .content_item .opinion_box .option_flex .opinion_form .custom_radio span input[type=radio]:checked::before {
  transform: scale(1);
}
.home_page_content .home_flex .content_wrapper .content_item .opinion_box .option_flex .opinion_form .custom_radio span input[type=checkbox] {
  border-radius: 0;
}
.home_page_content .home_flex .content_wrapper .content_item .opinion_box .option_flex .opinion_form .custom_radio span input[type=checkbox]::before {
  border-radius: 0;
  box-shadow: unset;
  content: url("../img/check.svg");
}
.home_page_content .home_flex .content_wrapper .content_item .opinion_box .option_flex .opinion_form .custom_radio.option_1 span {
  background-color: #E5B906;
}
.home_page_content .home_flex .content_wrapper .content_item .opinion_box .option_flex .opinion_form .custom_radio.option_2 span {
  background-color: #FADA56;
}
.home_page_content .home_flex .content_wrapper .content_item .opinion_box .option_flex .opinion_form .custom_radio.option_3 span {
  background-color: #F7838A;
}
.home_page_content .home_flex .content_wrapper .content_item .opinion_box .option_flex .opinion_form .custom_radio.option_4 span {
  background-color: #F8A5A9;
}
.home_page_content .home_flex .content_wrapper .content_item .opinion_box .option_flex .opinion_form .custom_radio.option_5 span {
  background-color: #a855f7;
}
.home_page_content .home_flex .content_wrapper .content_item .opinion_box .option_flex .opinion_form .custom_radio.option_6 span {
  background-color: #d8b4fe;
}
.home_page_content .home_flex .content_wrapper .content_item .opinion_box .option_flex .opinion_form .custom_radio.option_7 span {
  background-color: #7BC2DF;
}
.home_page_content .home_flex .content_wrapper .content_item .opinion_box .option_flex .opinion_form .custom_radio.option_8 span {
  background-color: #F8A5A9;
}
.home_page_content .home_flex .content_wrapper .content_item .opinion_box .option_flex .opinion_form .custom_radio.option_9 span {
  background-color: #FFAC99;
}
.home_page_content .home_flex .content_wrapper .content_item .opinion_box .option_flex .opinion_form .custom_radio.option_10 span {
  background-color: #CE2238;
}
.home_page_content .home_flex .content_wrapper .content_item .opinion_box .option_flex .opinion_form .custom_radio label {
  font-size: 15px;
  color: #30505D;
  max-width: 170px;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .home_page_content .home_flex .content_wrapper .content_item .opinion_box .option_flex .opinion_form .custom_radio label {
    max-width: 100%;
  }
}
.home_page_content .home_flex .content_wrapper .content_item .opinion_box .option_flex .opinion_form input[type=submit] {
  border: none;
  outline: none;
  display: inline-block;
  padding: 7px 24px;
  font-size: 16px;
  font-weight: 600;
  font-family: "Work Sans";
  border-radius: 50px;
  min-width: 123px;
  line-height: 90%;
  background-color: #c084fc;
  margin-top: 10px;
  cursor: pointer;
  transition: all 0.75s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.home_page_content .home_flex .content_wrapper .content_item .opinion_box .option_flex .opinion_form input[type=submit]:hover {
  background-color: #87F02D;
}
.home_page_content .home_flex .content_wrapper .content_item .opinion_box .option_flex .opinion_form input[type=submit]:focus {
  outline: none;
}
.home_page_content .home_flex .content_wrapper .content_item .opinion_box .opinion_row {
  margin-top: 23px;
  width: 100%;
}
@media (max-width: 820px) {
  .home_page_content .home_flex .content_wrapper .content_item .opinion_box .opinion_row {
    width: 100%;
  }
}
@media (max-width: 575px) {
  .home_page_content .home_flex .content_wrapper .content_item .opinion_box .opinion_row p {
    margin-top: 0;
  }
}
.home_page_content .home_flex .content_wrapper .content_item .opinion_box .opinion_row .row_box:not(:last-child) {
  margin-bottom: 12px;
}
.home_page_content .home_flex .content_wrapper .content_item .opinion_box .row_box {
  display: flex;
  align-items: center;
  gap: 20px;
  justify-content: space-between;
}
.home_page_content .home_flex .content_wrapper .content_item .opinion_box .row_box .row_label {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 9px;
}
.home_page_content .home_flex .content_wrapper .content_item .opinion_box .row_box .row_label span {
  display: inline-block;
  width: 6px;
  height: 40px;
}
.home_page_content .home_flex .content_wrapper .content_item .opinion_box .row_box .row_label span.option_1 {
  background-color: #E5B906;
}
.home_page_content .home_flex .content_wrapper .content_item .opinion_box .row_box .row_label span.option_2 {
  background-color: #FADA56;
}
.home_page_content .home_flex .content_wrapper .content_item .opinion_box .row_box .row_label span.option_3 {
  background-color: #F7838A;
}
.home_page_content .home_flex .content_wrapper .content_item .opinion_box .row_box .row_label span.option_4 {
  background-color: #F8A5A9;
}
.home_page_content .home_flex .content_wrapper .content_item .opinion_box .row_box .row_label span.option_5 {
  background-color: #a855f7;
}
.home_page_content .home_flex .content_wrapper .content_item .opinion_box .row_box .row_label span.option_6 {
  background-color: #d8b4fe;
}
.home_page_content .home_flex .content_wrapper .content_item .opinion_box .row_box .row_label span.option_7 {
  background-color: #7BC2DF;
}
.home_page_content .home_flex .content_wrapper .content_item .opinion_box .row_box .row_label span.option_8 {
  background-color: #F8A5A9;
}
.home_page_content .home_flex .content_wrapper .content_item .opinion_box .row_box .row_label span.option_9 {
  background-color: #FFAC99;
}
.home_page_content .home_flex .content_wrapper .content_item .opinion_box .row_box .row_label span.option_10 {
  background-color: #CE2238;
}
.home_page_content .home_flex .content_wrapper .content_item .opinion_box .row_box .row_label p {
  margin-bottom: 0 !important;
  font-size: 14px !important;
  color: #8a8a8a;
}
@media (max-width: 767px) {
  .home_page_content .home_flex .content_wrapper .content_item .opinion_box .row_box .row_label p {
    margin-top: 0 !important;
  }
}
.home_page_content .home_flex .content_wrapper .content_item .opinion_box .row_box .row_count p {
  margin-bottom: 0 !important;
  color: #30505D;
  font-weight: 600;
  font-size: 16px;
}
@media (max-width: 991px) {
  .home_page_content .home_flex .content_wrapper .content_item .opinion_box .chart_wrapper {
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
  }
}
@media (max-width: 991px) {
  .home_page_content .home_flex .content_wrapper .content_item .opinion_box canvas {
    width: 85%;
    height: 85%;
  }
}
.home_page_content .home_flex .content_wrapper .content_item .btn_wrapper a {
  background-color: #ffffff;
  display: inline-block;
  padding: 12px 16px;
  border-radius: 32px;
  font-size: 18px;
  font-family: "Work Sans";
  line-height: 1;
  font-weight: 500;
  font-weight: 400;
  padding: 9px 16px;
  text-transform: uppercase;
}
.home_page_content .home_flex .content_wrapper .content_item .title_box {
  padding: unset;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  margin-bottom: 17px;
  flex-wrap: wrap;
}
.home_page_content .home_flex .content_wrapper .content_item .title_box .btn_wrapper {
  display: none;
}
@media (max-width: 575px) {
  .home_page_content .home_flex .content_wrapper .content_item .title_box {
    margin-bottom: 0;
    border-radius: 0;
  }
}
.home_page_content .home_flex .content_wrapper .content_item .title_box .heading {
  display: flex;
  align-items: center;
  gap: 12px;
  width: 100%;
  justify-content: space-between;
  margin-left: 10px;
  margin-right: 10px;
  border-bottom: 2px solid #CED5D7;
  padding-bottom: 12px;
}
@media (max-width: 575px) {
  .home_page_content .home_flex .content_wrapper .content_item .title_box .heading {
    padding-bottom: 8px;
    margin-left: 0;
    margin-right: 0;
  }
}
.home_page_content .home_flex .content_wrapper .content_item .title_box .heading h2 {
  font-size: 28px;
  font-family: "IBM Plex Sans";
  line-height: 1.3;
  font-weight: 700;
  color: #30505D;
  letter-spacing: -0.03em;
}
@media (max-width: 575px) {
  .home_page_content .home_flex .content_wrapper .content_item .title_box .heading h2 {
    font-size: 25px;
  }
}
.home_page_content .home_flex .content_wrapper .content_item .title_box.trending {
  background-color: unset;
}
.home_page_content .home_flex .content_wrapper .content_item .title_box.trending + .trending_box {
  padding-bottom: 0;
  display: block;
}
.home_page_content .home_flex .content_wrapper .content_item .title_box.p_article {
  background-color: unset;
}
.home_page_content .home_flex .content_wrapper .content_item .title_box.p_article .btn_wrapper a {
  color: unset;
}
.home_page_content .home_flex .content_wrapper .content_item .title_box.poll {
  background-color: unset;
}
.home_page_content .home_flex .content_wrapper .content_item .title_box.news {
  background-color: unset;
  background-size: cover;
  min-height: 284px;
  align-items: flex-start;
  margin-bottom: 23px;
  padding-top: 16px;
  border-radius: 0;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}
@media (max-width: 575px) {
  .home_page_content .home_flex .content_wrapper .content_item .title_box.news {
    border-radius: 0;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
  }
}
.home_page_content .home_flex .content_wrapper .content_item .title_box.news .btn_wrapper a {
  color: unset;
}
.home_page_content .home_flex .content_wrapper .content_item .title_box.news .heading {
  border-color: #ffffff;
  margin: 0 16px;
}
.home_page_content .home_flex .content_wrapper .content_item .title_box.news .heading h2 {
  color: #ffffff;
}
.home_page_content .home_flex .content_wrapper .content_item .title_box.ingredient {
  background-color: unset;
  background-size: cover;
  min-height: 284px;
  align-items: flex-start;
  margin-bottom: 23px;
  padding-top: 16px;
  border-radius: 0;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}
@media (max-width: 575px) {
  .home_page_content .home_flex .content_wrapper .content_item .title_box.ingredient {
    border-radius: 12px;
  }
}
.home_page_content .home_flex .content_wrapper .content_item .title_box.ingredient .heading {
  border-color: #ffffff;
}
@media (max-width: 575px) {
  .home_page_content .home_flex .content_wrapper .content_item .title_box.ingredient .heading {
    margin: 0 16px;
  }
}
.home_page_content .home_flex .content_wrapper .content_item .title_box.ingredient .heading h2 {
  color: #ffffff;
}
.home_page_content .home_flex .content_wrapper .content_item .title_box.discussion {
  background-color: unset;
  margin-bottom: 0;
}
.home_page_content .home_flex .content_wrapper .content_item .title_box.discussion .heading {
  border-color: #30505D;
}
.home_page_content .home_flex .content_wrapper .content_item .title_box.discussion .btn_wrapper a {
  color: unset;
}
.home_page_content .home_flex .content_wrapper .content_item .title_box.j_facebook {
  background-color: inherit;
}
.home_page_content .home_flex .content_wrapper .content_item .title_box.j_facebook .heading h2 {
  color: #30505D;
}
.home_page_content .home_flex .content_wrapper .content_item article {
  cursor: pointer;
  background-color: unset;
}
.home_page_content .home_flex .content_wrapper .content_item article .article_img {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
@media (max-width: 575px) {
  .home_page_content .home_flex .content_wrapper .content_item article .article_img {
    border-radius: 0;
  }
}
.home_page_content .home_flex .content_wrapper .content_item article .article_img img {
  border-radius: inherit;
  display: block;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  height: 250px;
}
@media (max-width: 575px) {
  .home_page_content .home_flex .content_wrapper .content_item article .article_img img {
    min-height: 250px;
  }
}
.home_page_content .home_flex .content_wrapper .content_item article .article_content {
  padding: 31px 24px;
  background-color: #ffffff;
  border-radius: 12px;
}
@media (max-width: 767px) {
  .home_page_content .home_flex .content_wrapper .content_item article .article_content {
    padding: 17px 24px 24px;
  }
}
@media (max-width: 575px) {
  .home_page_content .home_flex .content_wrapper .content_item article .article_content h3 {
    font-size: 21px;
  }
}
.home_page_content .home_flex .content_wrapper .content_item article .article_content p {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 575px) {
  .home_page_content .home_flex .content_wrapper .content_item article .article_content p {
    font-size: 16px;
  }
}
.home_page_content .home_flex .content_wrapper .content_item article .article_content a.btn {
  background-color: #B1E981;
  background-color: #c084fc;
  line-height: 90%;
  padding: 7px 24px;
  width: -moz-max-content;
  width: max-content;
  transition: all 0.75s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.home_page_content .home_flex .content_wrapper .content_item article .article_content a.btn:hover {
  background-color: #64C80E !important;
}
@media (max-width: 575px) {
  .home_page_content .home_flex .content_wrapper .content_item article .article_content .article_link {
    font-size: 14px !important;
  }
}
.home_page_content .home_flex .content_wrapper .content_item.content_news {
  padding: 0;
}
@media (max-width: 575px) {
  .home_page_content .home_flex .content_wrapper .content_item.content_news {
    border-radius: 0;
  }
}
.home_page_content .home_flex .content_wrapper .content_item.content_news .l_news_box {
  padding: 0 23px 27px 23px;
  height: 298px;
  overflow-y: auto;
}
.home_page_content .home_flex .content_wrapper .content_item.content_news .l_news_box::-webkit-scrollbar {
  width: 5px;
  border-radius: 10px;
}
.home_page_content .home_flex .content_wrapper .content_item.content_news .l_news_box {
  /* Track */
}
.home_page_content .home_flex .content_wrapper .content_item.content_news .l_news_box::-webkit-scrollbar-track {
  background: #D7EBF6;
  border-radius: 10px;
}
.home_page_content .home_flex .content_wrapper .content_item.content_news .l_news_box {
  /* Handle */
}
.home_page_content .home_flex .content_wrapper .content_item.content_news .l_news_box::-webkit-scrollbar-thumb {
  background: #30505D;
  border-radius: 10px;
}
.home_page_content .home_flex .content_wrapper .content_item.content_news .l_news_box {
  /* Handle on hover */
}
.home_page_content .home_flex .content_wrapper .content_item.content_news .l_news_box::-webkit-scrollbar-thumb:hover {
  background: #555;
}
@media (max-width: 575px) {
  .home_page_content .home_flex .content_wrapper .content_item.content_news .l_news_box {
    padding: 0 21px 21px;
  }
}
.home_page_content .home_flex .content_wrapper .content_item.content_news .l_news_box .l_news_img {
  border-radius: 16px;
}
.home_page_content .home_flex .content_wrapper .content_item.content_news .l_news_box .l_news_img img {
  display: block;
  width: 100%;
  border-radius: inherit;
  height: 250px;
}
@media (max-width: 575px) {
  .home_page_content .home_flex .content_wrapper .content_item.content_news .l_news_box .l_news_img img {
    min-height: 250px;
    border-radius: 0;
  }
}
.home_page_content .home_flex .content_wrapper .content_item.content_news .l_news_box .l_news_img img.desktop_img {
  display: block;
}
.home_page_content .home_flex .content_wrapper .content_item.content_news .l_news_box .l_news_img img.mobile_img {
  display: none;
}
@media (max-width: 575px) {
  .home_page_content .home_flex .content_wrapper .content_item.content_news .l_news_box .l_news_img img.desktop_img {
    display: none;
  }
  .home_page_content .home_flex .content_wrapper .content_item.content_news .l_news_box .l_news_img img.mobile_img {
    display: block;
  }
}
@media (max-width: 575px) {
  .home_page_content .home_flex .content_wrapper .content_item.content_news .l_news_box .l_news_img {
    border-radius: 0;
  }
}
.home_page_content .home_flex .content_wrapper .content_item.content_news .l_news_box .l_news_content .l_news_date span {
  color: #3F6676;
  font-size: 16px;
  font-family: "Work Sans";
  line-height: 0.9;
  font-weight: 600;
  font-weight: 400;
  font-family: "IBM Plex Sans";
  display: block;
  margin-bottom: 9px;
  margin-top: 22px;
}
@media (max-width: 575px) {
  .home_page_content .home_flex .content_wrapper .content_item.content_news .l_news_box .l_news_content h3 {
    font-size: 21px;
  }
}
.home_page_content .home_flex .content_wrapper .content_item.content_news .l_news_box .l_news_content p {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #30505D;
}
@media (max-width: 575px) {
  .home_page_content .home_flex .content_wrapper .content_item.content_news .l_news_box .l_news_content p {
    font-size: 14px;
  }
}
.home_page_content .home_flex .content_wrapper .content_item.content_news .l_news_box .l_news_content a.btn {
  background-color: #B1E981;
  line-height: 90%;
  padding: 7px 24px;
  width: -moz-max-content;
  width: max-content;
}
.home_page_content .home_flex .content_wrapper .content_item.content_ingredient {
  padding: 0;
}
.home_page_content .home_flex .content_wrapper .content_item.content_ingredient .ingredient_box {
  cursor: pointer;
  padding: 0 23px 27px 23px;
}
@media (max-width: 575px) {
  .home_page_content .home_flex .content_wrapper .content_item.content_ingredient .ingredient_box {
    padding: 0 21px 21px;
  }
}
.home_page_content .home_flex .content_wrapper .content_item.content_ingredient .ingredient_box .ingredient_img img {
  display: block;
  border-radius: 16px;
  margin-bottom: 22px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  height: 250px;
}
@media (max-width: 575px) {
  .home_page_content .home_flex .content_wrapper .content_item.content_ingredient .ingredient_box .ingredient_img img {
    min-height: 250px;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .home_page_content .home_flex .content_wrapper .content_item.content_ingredient .ingredient_box .ingredient_img {
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .home_page_content .home_flex .content_wrapper .content_item.content_ingredient .ingredient_box .ingredient_content {
    padding: 0;
  }
}
.home_page_content .home_flex .content_wrapper .content_item.content_ingredient .ingredient_box .ingredient_content .i_title {
  display: flex;
  align-items: center;
  gap: 15px;
  margin-bottom: 12px;
}
.home_page_content .home_flex .content_wrapper .content_item.content_ingredient .ingredient_box .ingredient_content .i_title span {
  display: flex;
  align-items: center;
}
.home_page_content .home_flex .content_wrapper .content_item.content_ingredient .ingredient_box .ingredient_content h3 {
  font-weight: 500;
  margin-bottom: 0;
}
@media (max-width: 575px) {
  .home_page_content .home_flex .content_wrapper .content_item.content_ingredient .ingredient_box .ingredient_content p {
    font-size: 14px;
  }
}
.home_page_content .home_flex .content_wrapper .content_item .discussion_content {
  padding: 29px 16px 0 16px;
  border-radius: 16px;
  background-color: inherit;
  height: 634px;
  overflow-y: auto;
}
@media (max-width: 575px) {
  .home_page_content .home_flex .content_wrapper .content_item .discussion_content {
    padding: 32px 0 0 0;
  }
}
.home_page_content .home_flex .content_wrapper .content_item .discussion_content::-webkit-scrollbar {
  width: 5px;
  border-radius: 10px;
}
.home_page_content .home_flex .content_wrapper .content_item .discussion_content {
  /* Track */
}
.home_page_content .home_flex .content_wrapper .content_item .discussion_content::-webkit-scrollbar-track {
  background: #D7EBF6;
  border-radius: 10px;
}
.home_page_content .home_flex .content_wrapper .content_item .discussion_content {
  /* Handle */
}
.home_page_content .home_flex .content_wrapper .content_item .discussion_content::-webkit-scrollbar-thumb {
  background: #30505D;
  border-radius: 10px;
}
.home_page_content .home_flex .content_wrapper .content_item .discussion_content {
  /* Handle on hover */
}
.home_page_content .home_flex .content_wrapper .content_item .discussion_content::-webkit-scrollbar-thumb:hover {
  background: #555;
}
.home_page_content .home_flex .content_wrapper .content_item .discussion_content .discussion_card:not(:last-child) {
  padding-bottom: 26px;
  border-bottom: 2px solid rgba(76, 123, 142, 0.5);
}
@media (max-width: 575px) {
  .home_page_content .home_flex .content_wrapper .content_item .discussion_content .discussion_card:not(:last-child) {
    padding-bottom: 28px;
  }
}
.home_page_content .home_flex .content_wrapper .content_item .discussion_content .discussion_card:not(:first-child) {
  padding-top: 33px;
}
@media (max-width: 575px) {
  .home_page_content .home_flex .content_wrapper .content_item .discussion_content .discussion_card:not(:first-child) {
    padding-top: 28px;
  }
}
.home_page_content .home_flex .content_wrapper .content_item .discussion_content .discussion_card:last-of-type {
  border-bottom: none;
  padding-bottom: 0;
}
.home_page_content .home_flex .content_wrapper .content_item .discussion_content .discussion_card .u_name {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 12px;
}
@media (max-width: 575px) {
  .home_page_content .home_flex .content_wrapper .content_item .discussion_content .discussion_card .u_name {
    margin-bottom: 14px;
  }
}
.home_page_content .home_flex .content_wrapper .content_item .discussion_content .discussion_card .u_name span {
  display: flex;
  align-items: center;
  width: 34px;
  height: 34px;
  border-radius: 50px;
}
.home_page_content .home_flex .content_wrapper .content_item .discussion_content .discussion_card .u_name span img {
  width: inherit;
  height: inherit;
  border-radius: inherit;
  display: block;
}
@media (max-width: 575px) {
  .home_page_content .home_flex .content_wrapper .content_item .discussion_content .discussion_card .u_name span img {
    font-size: 21px;
  }
}
.home_page_content .home_flex .content_wrapper .content_item .discussion_content .discussion_card .u_name h3 {
  font-weight: 500;
  margin-bottom: 0;
  color: #424A4C;
}
.home_page_content .home_flex .content_wrapper .content_item .discussion_content .discussion_card .u_content {
  margin-bottom: 9px;
}
@media (max-width: 575px) {
  .home_page_content .home_flex .content_wrapper .content_item .discussion_content .discussion_card .u_content {
    margin-bottom: 14px;
  }
}
.home_page_content .home_flex .content_wrapper .content_item .discussion_content .discussion_card .u_content p {
  font-size: 16px;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 575px) {
  .home_page_content .home_flex .content_wrapper .content_item .discussion_content .discussion_card .u_content p {
    font-size: 14px;
  }
}
.home_page_content .home_flex .content_wrapper .content_item .discussion_content .discussion_card .u_link a {
  font-size: 16px;
  font-weight: bold;
  color: #006AE3;
  text-decoration: underline;
}
@media (max-width: 575px) {
  .home_page_content .home_flex .content_wrapper .content_item .discussion_content .discussion_card .u_link a {
    font-size: 14px;
  }
}
.home_page_content .home_flex .content_wrapper .content_item .discussion_content .discussion_card .u_link span {
  font-size: 16px;
  margin-left: 3px;
}
@media (max-width: 575px) {
  .home_page_content .home_flex .content_wrapper .content_item .discussion_content .discussion_card .u_link span {
    font-size: 14px;
  }
}
.home_page_content .home_flex .content_wrapper .content_item .discussion_content a.btn {
  line-height: 90%;
  padding: 7px 24px;
  background-color: #B1E981;
  width: -moz-max-content;
  width: max-content;
}
.home_page_content .home_flex .content_wrapper .content_item .fb_content {
  overflow: hidden;
}
@media (max-width: 767px) {
  .home_page_content .home_flex .content_wrapper .content_item .fb_content {
    padding: 16px 0;
  }
}
.home_page_content .home_flex .content_wrapper .content_item.content_popular {
  min-height: 738px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background-size: cover;
}
.home_page_content .home_flex .content_wrapper .content_item.content_popular .heading h2 {
  color: #ffffff;
}
@media (max-width: 575px) {
  .home_page_content .home_flex .content_wrapper .content_item.content_popular {
    min-height: 656px;
  }
}
@media (max-width: 767px) {
  .home_page_content .home_flex .content_wrapper .content_item.content_trending {
    order: 1;
  }
  .home_page_content .home_flex .content_wrapper .content_item.content_popular {
    order: 2;
  }
  .home_page_content .home_flex .content_wrapper .content_item.content_opinion {
    order: 3;
  }
  .home_page_content .home_flex .content_wrapper .content_item.content_news {
    order: 4;
  }
  .home_page_content .home_flex .content_wrapper .content_item.content_ingredient {
    order: 5;
  }
}
@media (max-width: 767px) and (max-width: 575px) {
  .home_page_content .home_flex .content_wrapper .content_item.content_ingredient {
    border-radius: 0;
  }
}
@media (max-width: 767px) {
  .home_page_content .home_flex .content_wrapper .content_item.content_discussion {
    order: 6;
  }
}
@media (max-width: 767px) and (max-width: 575px) {
  .home_page_content .home_flex .content_wrapper .content_item.content_discussion {
    border-radius: 0;
  }
}
@media (max-width: 767px) {
  .home_page_content .home_flex .content_wrapper .content_item.content_facebook {
    order: 7;
  }
}
@media (max-width: 767px) and (max-width: 575px) {
  .home_page_content .home_flex .content_wrapper .content_item.content_facebook {
    border-radius: 0;
  }
}
.home_page_content .home_flex .advertise_wrapper {
  width: 140px;
  position: sticky;
  top: 160px;
}
@media (max-width: 1024px) {
  .home_page_content .home_flex .advertise_wrapper {
    margin: 20px 0;
  }
}
@media (max-width: 991px) {
  .home_page_content .home_flex .advertise_wrapper {
    width: 100%;
    position: relative;
    top: unset;
  }
}
.home_page_content .home_flex .advertise_wrapper p {
  font-size: 16px;
  font-family: "Work Sans";
  line-height: 0.9;
  font-weight: 600;
  font-weight: 400;
  text-align: center;
  margin-bottom: 8px;
  color: #30505D;
}
@media (max-width: 767px) {
  .home_page_content .home_flex .advertise_wrapper p {
    font-size: 18px;
  }
}
.home_page_content .home_flex .advertise_wrapper .advertise_box {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.home_page_content .home_flex .advertise_wrapper .advertise_box video,
.home_page_content .home_flex .advertise_wrapper .advertise_box img {
  width: 100%;
  height: auto;
}/*# sourceMappingURL=home.css.map */