/** Shopify CDN: Minification failed

Line 19:17 Expected ")" to end URL token
Line 20:16 Expected ")" to end URL token

**/
@import url("n.css");
@import url("sal.css");
.ml {
  float: left;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  animation-name: marquee-text-animation;
  animation-duration: 30s;
}

  @font-face {
      font-family: 'Helvetica Condensed';
      src: url({{'Helvetica-Condensed-Bold.woff2' | asset_url }}) format('woff2'),
          url({{'Helvetica-Condensed-Bold.woff' | asset_url }}) format('woff');
      font-weight: bold;
      font-style: normal;
      font-display: swap;
  }

@font-face {
    font-family: 'Helvetica Condensed';
    src: url('/cdn/shop/files/Helvetica-Condensed-Bold.woff2?v=1712732056') format('woff2'),
        url('/cdn/shop/files/Helvetica-Condensed-Bold.woff?v=1712732056') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@keyframes marquee-text-animation {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}
/* Base */
li#cart-open circle:nth-child(3) {
  display: none;
}

p.ga-success-message {
  width: 100%;
  position: absolute;
  font-size: 14px;
  bottom: -40px;
  color: green;
  font-weight: 500;
}

.ga-has-items li#cart-open circle:nth-child(3) {
  display: block;
}

.ga-v {
  position: absolute;
  width: 30px;
  height: 30px;
  bottom: 20px;
  right: 10px;
  z-index: 10;
  cursor: pointer;
  display: none !important;
}

#mobile-nav {
  display: none;
}

svg.is-nm {
  display: none !important;
}

.video-block:not(.is-muted) .is-nm {
  display: block !important;
}

.video-block:not(.is-muted) svg.is-m {
  display: none !important;
}

.video-block.is-muted .is-m {
  display: block !important;
}

[ga-video] {
  position: relative;
}

.ga-v svg {
  color: black;
  height: 100%;
}

.only-m {
  display: none;
}

.only-d {
  display: block;
}

body {
  font-family: "hn";
  font-weight: 400;
  font-size: 16px;
}

main#main-content {
  padding-top: 6vw;
  background: #fff9ef;
}
main#main-content.is-home {
  padding-top: 5.8vw;
}

.form_section .form_block .form_btn .eosh-btn {
  border-radius: 4vw !important;
  font-family: "hel" !important;
}
.form_section .form_block .form_field.enter_phone {
  border-radius: 4vw !important;
  background: white !important;
}
.form_section .form_top_sec .section_title .otp-heading {
  font-family: "hel" !important;
  font-size: 2vw !important;
  color: black !important;
  font-weight: 400;
}

.otp .image_block {
  display: none !important;
}

div#eoshTabEmail {
  display: none !important;
}

.ga-template-login .mini-links {
  text-align: center;
  padding-top: 1vw;
}

/* Base Ends */
/* Stats Section */
#ga-stats-section {
  position: relative;
  max-width: 75%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 4vw;
  margin-bottom: 4vw;
}
#ga-stats-section .ga-stats-svg {
  display: block;
}
#ga-stats-section .ga-stats-svg svg {
  height: 100%;
}
#ga-stats-section .ga-stats {
  position: absolute;
  width: 34vw;
  font-size: 1vw;
  line-height: 170%;
}
#ga-stats-section .ga-stats.is-right {
  right: 0;
  bottom: 0;
}
#ga-stats-section .ga-stats.is-left {
  top: 0;
  left: 0;
}

/* Stats Section Ends */
/* About Blocks */
.ga-a-bottom .usp-two-section {
  position: relative;
  margin-top: -3.5vw;
}
.ga-a-bottom .usp-two-section .usp-two-blocks {
  width: 92%;
}

.ga-a-block.is-top {
  max-width: 80%;
  display: flex;
  margin-left: auto;
  margin-right: auto;
  margin-top: 6%;
  align-items: center;
  position: relative;
}
.ga-a-block.is-top .right {
  position: relative;
  padding-left: 0vw;
}
.ga-a-block.is-top .right .if-icon {
  position: absolute;
  width: 17vw;
  left: -7vw;
  transform: rotate(306deg);
  top: -3vw;
}
.ga-a-block.is-top .left {
  margin-top: -6vw;
}
.ga-a-block.is-top .left h2, .ga-a-block.is-top .left h3 {
  font-family: hel;
  font-size: 3vw;
  font-weight: 400;
  margin: 0;
  margin-bottom: 2vw;
  padding-left: 2vw;
}
.ga-a-block.is-top .left .ga-a-button {
  background: orange;
  padding-top: 1.5vw;
  font-weight: 500;
  padding-bottom: 1.5vw;
  border-radius: 3vw;
  padding-left: 2vw;
  line-height: 141%;
  font-size: 1vw;
  border-top-left-radius: 0px;
}
.ga-a-block.is-top .left p {
  line-height: 180%;
  font-size: 1vw;
  max-width: 82%;
  padding-left: 2vw;
  margin-bottom: 2vw;
}
.ga-a-block.is-bottom {
  display: flex;
  max-width: 83%;
  margin-left: auto;
  margin-right: auto;
  flex-wrap: wrap;
  align-items: center;
}
.ga-a-block.is-bottom .left {
  width: 33%;
}
.ga-a-block.is-bottom .middle {
  width: 31%;
  padding-left: 3vw;
}
.ga-a-block.is-bottom .middle h2,  .ga-a-block.is-bottom .middle .newtitless {
  font-size: 3vw;
  font-family: "hel";
  font-weight: 400;
}
.ga-a-block.is-bottom .middle .newtitless {
  margin-top:0px;
}
.ga-a-block.is-bottom .middle p {
  font-size: 1vw;
  line-height: 175%;
  max-width: 73%;
}
.ga-a-block.is-bottom .middle h6 {
  margin: 0px;
  padding-top: 1.3vw;
  font-weight: 600;
  font-size: 1vw;
}
.ga-a-block.is-bottom .right {
  width: 26%;
}
.ga-a-block.is-bottom .right svg {
  width: 24vw;
  height: 100%;
}

/* About Blocks Ends */
/* Buttons */
.main-button {
  text-align: center;
  width: 100%;
  padding-top: 0.5vw;
  padding-bottom: 0.5vw;
}
.main-button.is-black a, .main-button.is-black button {
  color: #fff;
  background-color: #000;
}
.main-button a, .main-button button {
  display: inline-block;
  text-decoration: none;
  border: 0px;
  outline: none;
  font-family: hel;
  text-transform: uppercase;
  background-color: #fff;
  color: #000;
  text-decoration: none;
  cursor: pointer;
  padding: 1vw;
  font-size: 1.3vw;
  padding-left: 3.5vw;
  padding-right: 3.5vw;
  border-radius: 2vw;
}
.main-button a.no-br-tr, .main-button button.no-br-tr {
  border-top-right-radius: 0px;
}
.main-button a.no-br-tl, .main-button button.no-br-tl {
  border-top-left-radius: 0px;
}
.main-button a.no-br-br, .main-button button.no-br-br {
  border-bottom-right-radius: 0px;
}
.main-button a.no-br-bl, .main-button button.no-br-bl {
  border-bottom-left-radius: 0px;
}

/* Buttons End */
/* Typography */
.mini-links {
  text-align: center;
  padding-top: 1vw;
}
.mini-links a {
  text-decoration: underline;
}

.section-title h1 {
  font-family: "hel";
  font-weight: 400;
  font-size: 2.7vw;
  line-height: 130%;
}

.section-title h2, .section-title .newitle {
  font-family: "hel";
  font-weight: 400;
  font-size: 2.7vw;
  line-height: 130%;
}
.section-title h2 ul {
  text-decoration-thickness: 2px;
}

.section-desc p {
  margin: 0px;
  font-size: 1.5vw;
  font-weight: 400;
  line-height: 140%;
}
.section-desc p b {
  font-weight: 500;
}
.section-desc.is-alt p {
  font-size: 1.2vw;
}

/* Typography Ends */
/* Header */
#epb_content {
  display: flex !important;
  align-items: center;
  justify-content: center;
  text-align: center !important;
  padding-top: 5px !important;
  padding-left: 11vw !important;
}
#epb_content span#epb_message_two, #epb_content span#epb_message_one {
  font-family: "hn" !important;
  font-weight: 400 !important;
  font-size: 1vw !important;
}
#epb_content span#epb_message_two span, #epb_content span#epb_message_one span {
  font-family: "hn" !important;
  font-weight: 400 !important;
  font-size: 1vw !important;
}
#epb_content #epb_button {
  display: none !important;
}
#epb_content > * {
  display: inline-flex !important;
}

header#main-header {
  position: fixed;
  /* top: 50px; */
  left: 0;
  width: 100%;
  overflow: hidden;
  background: white;
  height: 3.8vw;
  z-index: 100;
}
header#main-header.is-home {
  height: 5.8vw;
  overflow: visible;
  background: #fff9ef;
}
header#main-header.is-home .main-nav {
  max-width: 76%;
}
header#main-header.is-home .main-nav .main-logo {
  width: 71vw;
  margin-top: -2vw;
}
header#main-header.is-home .main-nav .main-logo a {
  display: flex;
  align-items: center;
  height: auto;
}
header#main-header.is-home .main-nav .main-logo a svg {
  width: 100%;
}
header#main-header .main-nav {
  display: flex;
  margin-left: auto;
  margin-right: auto;
  max-width: 61%;
  justify-content: space-evenly;
  height: 100%;
}
header#main-header .main-nav .icon-nav {
  height: 100%;
  position: absolute;
  right: 5vw;
  display: flex;
  align-items: center;
}
header#main-header .main-nav .icon-nav ul {
  display: flex;
  align-items: center;
  height: 100%;
}
header#main-header .main-nav .icon-nav ul li {
  width: 1.3vw;
  height: 1.3vw;
  display: flex;
  align-items: center;
  margin-left: 2vw;
}
header#main-header .main-nav .icon-nav ul li a {
  display: block;
}
header#main-header .main-nav .icon-nav ul li a svg {
  display: block;
  height: 100%;
  width: 100%;
}
header#main-header .main-nav .main-logo a {
  height: 100%;
  display: flex;
  align-items: center;
}
header#main-header .main-nav .main-logo a svg {
  width: 7em;
}
header#main-header .main-nav .main-ul {
  width: 100%;
}
header#main-header .main-nav .main-ul ul {
  display: flex;
  height: 100%;
  align-items: center;
  width: 100%;
  justify-content: space-evenly;
}
header#main-header .main-nav .main-ul ul li {
  height: 100%;
}
header#main-header .main-nav .main-ul ul li a {
  height: 100%;
  display: flex;
  font-weight: 500;
  align-items: center;
  font-size: 1em;
}

/* Header Ends */
/* Blog */
.ga-blog-header {
  position: relative;
}
.ga-blog-header .ga-blog-desc {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  max-width: 62%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.ga-blog-header .ga-blog-desc h1 {
  color: white;
  font-family: "hel";
  font-size: 3vw;
  margin: 0px;
  font-weight: 400;
}
.ga-blog-header .ga-blog-desc svg {
  height: 100%;
}

/* Blog Ends */
/* Article  */
.ga-blog-posts {
  display: flex;
  padding-left: 5vw;
  padding-right: 5vw;
  gap: 4vw;
  padding-top: 5vw;
  padding-bottom: 5vw;
  justify-content: center;
}

.ga-blog-post {
  width: 25%;
}
.ga-blog-post .ga-blog-post-meta {
  font-weight: 500;
  font-size: 1vw;
}
.ga-blog-post .ga-blog-post-desc {
  margin-bottom: 10px;
}
.ga-blog-post .ga-blog-post-desc h2 {
  font-family: "hel";
  font-size: 2vw;
  line-height: 142%;
  font-weight: 400;
}
.ga-blog-post .ga-blog-post-media img {
  aspect-ratio: 4/4.8;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.ga-blog-post.ga-even .ga-blog-post-media img {
  border-radius: 2vw;
}
.ga-blog-post.ga-odd .ga-blog-post-media img {
  border-top-left-radius: 12vw;
  border-top-right-radius: 12vw;
}

.main-article-top {
  background: #FFA300;
}
.main-article-top .mat-inner {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5vw;
  display: flex;
  padding-left: 5vw;
  padding-right: 5vw;
  align-items: center;
}
.main-article-top .mat-inner .mat-share {
  display: flex;
  align-items: center;
  font-weight: 500;
  font-size: 1.3vw;
}
.main-article-top .mat-inner .mat-share ul {
  display: flex;
  padding-left: 2vw;
  gap: 0.5vw;
}
.main-article-top .mat-inner .mat-share ul svg {
  width: 3vw;
  height: 3vw;
}
.main-article-top .mat-inner .mat-desc {
  padding-left: 5vw;
  width: 60%;
}
.main-article-top .mat-inner .mat-desc h1 {
  font-family: "hel";
  font-size: 4vw;
  line-height: 120%;
  font-weight: 100;
  max-width: 80%;
}
.main-article-top .mat-inner .mat-date {
  font-weight: 500;
  font-size: 1.4vw;
}
.main-article-top .mat-inner .mat-media {
  width: 38%;
  max-height: 36vw;
  border-top-left-radius: 20vw;
  border-top-right-radius: 20vw;
  overflow: hidden;
  margin-bottom: -3vw;
  position: relative;
}
.main-article-top .mat-inner .mat-media img {
  height: 36vw;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.main-article-content {
  max-width: 50%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5vw;
  font-size: 1.2vw;
  line-height: 150%;
}
.main-article-content h2 {
  margin: 0px;
  margin-bottom: 10px;
  font-family: "hel";
}
.main-article-content p {
  margin-top: 0px;
  margin-bottom: 0px;
}

/* Article Ends */
/* Main Banner */
.main-banner {
  overflow: hidden;
  position: relative;
  background: linear-gradient(180deg, #FFF5ED 51.04%, #FFA300 100%);
}
.main-banner .banner-strip {
  display: flex;
  width: 100000px;
  overflow: hidden;
}
.main-banner .banner-strip .banner-line {
  display: flex;
  align-items: center;
}
.main-banner .banner-strip .banner-line h4 {
  font-family: "hel";
  font-weight: 400;
  font-size: 1.4vw;
  padding-left: 1vw;
  padding-right: 1vw;
}
.main-banner .banner-strip .banner-line .emoji {
  margin-bottom: -0.4vw;
  font-size: 1.4vw;
}
.main-banner .main-banner-desc {
  -webkit-backdrop-filter: blur(15px);
          backdrop-filter: blur(15px);
  position: absolute;
  top: 10%;
  right: 10%;
  padding: 2.5vw;
  border-radius: 3vw;
  border-bottom-left-radius: 0px;
  text-align: left;
  background: transparent;
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  background: hsla(45, 18%, 96%, 0.45);
}
.main-banner .main-banner-desc.is-alt {
  bottom: 10%;
  left: 10%;
  top: auto;
  right: auto;
}
.main-banner .main-banner-desc.is-alt img {
  border-bottom-left-radius: 0px;
  border-top-right-radius: 3vw;
}
.main-banner .main-banner-desc h2 {
  margin: 0px;
  text-align: left;
  font-family: "hel";
  font-weight: 400;
}
.main-banner .main-banner-desc .main-button {
  text-align: left;
  padding-bottom: 0px;
  padding-top: 1.4vw;
}
.main-banner .main-banner-desc .main-button a {
  text-transform: capitalize;
  font-family: "hn";
  font-size: 1vw;
  padding-left: 2.5vw;
  padding-right: 2.5vw;
}
.main-banner .main-banner-media {
  margin-left: 2.4vw;
  margin-right: 2.4vw;
  overflow: hidden;
  height: calc(100vh - 11vw);
}
.main-banner .main-banner-media img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  border-radius: inherit;
  border-bottom-right-radius: 5vw;
  border-top-left-radius: 5vw;
}

/* Main Banner Ends */
/* Home Intro */
section.home-intro {
  padding-top: 2vw;
  padding-bottom: 2vw;
  text-align: center;
}
section.home-intro .section-title {
  text-align: center;
}
section.home-intro .home-desc-icon {
  width: 16vw;
  margin-top: 3vw;
  margin-left: auto;
  margin-right: auto;
}
section.home-intro .home-desc-icon svg {
  width: 100%;
  height: 100%;
}

/* Home Intro Ends */
/* Home Intro Two */
section.home-intro-two-section {
  padding-top: 2vw;
  padding-bottom: 2vw;
  position: relative;
}
section.home-intro-two-section .home-intro-two {
  text-align: center;
}
section.home-intro-two-section .home-intro-two-media {
  overflow: hidden;
  position: relative;
  margin-top: 0vw;
  margin-left: auto;
  margin-right: auto;
  max-width: 60vw;
}
section.home-intro-two-section .home-intro-two-media .hitm-bg {
  overflow: hidden;
}
section.home-intro-two-section .home-intro-two-media .hitm-bg svg {
  margin-bottom: -13vw;
}
section.home-intro-two-section .home-intro-two-media .hitm-img {
  position: absolute;
  width: 39%;
  border-top-right-radius: 2vw;
  border-top-left-radius: 2vw;
  overflow: hidden;
  bottom: 0px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
}

/* Home Intro Two Ends */
/* Before After Section */
.before-after-section {
  max-width: 89%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 5vw;
}
.before-after-section .section-title {
  text-align: center;
  padding-bottom: 2vw;
}

.before-after-blocks {
  position: relative;
}
.before-after-blocks:after {
  content: "";
  position: absolute;
  left: 50%;
  width: 1px;
  border: 0px;
  border-right: 1px dashed black;
  border-style: dashed;
  height: 107%;
  bottom: 0;
}
.before-after-blocks:before {
  top: -10%;
  height: 13px;
  width: 13px;
  border-radius: 50%;
  background: #ffa200;
  content: "";
  left: calc(50% - 6px);
  position: absolute;
  z-index: 10;
  border: 1px solid black;
}
.before-after-blocks .ba-block {
  position: absolute;
  bottom: 0;
  left: 18%;
  width: 28.5%;
}
.before-after-blocks .ba-block img {
  border-top-left-radius: 1.5vw;
  border-top-right-radius: 1.5vw;
}
.before-after-blocks .ba-block h3 {
  margin: 0px;
  text-align: center;
  font-weight: 400;
  font-size: 1.3vw;
  padding-bottom: 0.4vw;
}
.before-after-blocks .ba-block.is-after {
  left: auto;
  right: 18%;
}

/* Before After Section Ends */
/* Line Section */
.line-blocks {
  position: relative;
  z-index: 10;
}
.line-blocks:after {
  content: "";
  width: 64%;
  top: 0%;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  height: 31vw;
  background: radial-gradient(50% 50% at 50% 50%, #FFA300 34.9%, rgba(255, 245, 237, 0) 100%);
  position: absolute;
}
.line-blocks .line-block {
  border-bottom: 1px solid black;
  padding-bottom: 1.9vw;
  padding-top: 1.9vw;
  position: relative;
  z-index: 10;
}
.line-blocks .line-block .line-media {
  position: absolute;
  bottom: 0px;
}
.line-blocks .line-block .line-media.lm-1 {
  width: 19vw;
  right: 5vw;
}
.line-blocks .line-block .line-media.lm-2 {
  width: 22vw;
  left: 11vw;
}
.line-blocks .line-block .line-media.lm-3 {
  width: 13vw;
  right: 22vw;
}
.line-blocks .line-block:last-child {
  border-bottom: 0px;
}
.line-blocks .line-block h4 {
  margin: 0px;
  text-align: center;
  font-size: 5.8vw;
  font-weight: 400;
  font-family: "hel";
}

section.line-section {
  padding-bottom: 4vw;
  padding-top: 13vw;
  overflow: hidden;
}

/* Line Section Ends */
/* Three Blocks */
section.three-blocks-section {
  padding-top: 4vw;
  padding-bottom: 4vw;
}

.three-blocks {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-evenly;
  background: linear-gradient(270deg, rgba(255, 163, 0, 0.2) -27.95%, #FFA300 50.46%);
}
.three-blocks > div {
  width: 33.333333%;
}
.three-blocks .tb-left {
  text-align: right;
}
.three-blocks .tb-left .main-button {
  text-align: right;
}
.three-blocks .tb-left .tbl-inner {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  padding-right: 1vw;
  padding-left: 1vw;
}
.three-blocks .tb-left h2 {
  font-weight: 400;
  font-family: hel;
  margin: 0;
  font-size: 3vw;
  width: 100%;
  float: right;
  line-height: 145%;
  margin-top: 1vw;
  margin-bottom: 1vw;
}
.three-blocks .tb-right {
  padding-left: 2vw;
  padding-right: 2vw;
}
.three-blocks .tb-right .tbr-title {
  text-align: left;
}
.three-blocks .tb-right .tbr-i-title h4 {
  text-align: left !important;
  width: 100%;
  padding-left: 2vw;
  max-width: 70%;
  line-height: 140% !important;
  font-size: 1.4vw !important;
  font-weight: 400 !important;
}
.three-blocks .tb-right .tbr-i-title.is-alt h4 {
  text-align: center !important;
  max-width: 100%;
}
.three-blocks .tb-right .tbr-icon {
  width: 4vw;
  height: 4vw;
  text-align: center;
  display: inline-block;
}
.three-blocks .tb-right .tbr-icon svg {
  display: inline-block;
}
.three-blocks .tb-right .tbr-blocks {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.three-blocks .tb-right .tbr-blocks h4 {
  margin: 0px;
  text-align: center;
  padding-top: 0.5vw;
  margin-bottom: 2vw;
  font-weight: 500;
  font-size: 1vw;
}
.three-blocks .tb-right .tbr-blocks > div {
  text-align: center;
  width: 33.333333%;
}
.three-blocks .tb-middle {
  transform: scale(1.15);
  position: relative;
  padding-left: 4vw;
  padding-right: 2vw;
}

/* Three Blocks End */
/* Award Winning */
section.award-winning-section {
  position: relative;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}
section.award-winning-section .aw-bg {
  position: absolute;
  height: 100%;
  width: 100%;
}
section.award-winning-section .aw-bg .only-m {
  display: none !important;
}
section.award-winning-section .aw-bg .only-d {
  display: block !important;
}
section.award-winning-section .aw-bg svg {
  height: 100%;
  width: 100%;
  display: block;
}
section.award-winning-section .aw-inner {
  display: flex;
  position: relative;
  flex-wrap: wrap;
  padding-bottom: 4vw;
}
section.award-winning-section .aw-inner .aw-blocks {
  width: 100%;
  display: flex;
  background: #fff9ef;
  margin-left: 3%;
  margin-right: 3%;
  padding-left: 5vw;
  padding-right: 5vw;
  padding-top: 2vw;
  position: relative;
  padding-bottom: 2vw;
  margin-bottom: 0;
  margin-top: 3vw;
  border-bottom-right-radius: 1.5vw;
  border-bottom-left-radius: 1.5vw;
  justify-content: space-around;
  position: relative;
}
section.award-winning-section .aw-inner .aw-blocks .if-icon {
  position: absolute;
  top: -67%;
  left: -2%;
  width: 13vw;
}
section.award-winning-section .aw-inner .aw-blocks .if-icon svg {
  height: 100%;
}
section.award-winning-section .aw-inner .aw-blocks .aw-block.is-left {
  text-align: right;
  padding-left: 3vw;
  padding-right: 3vw;
}
section.award-winning-section .aw-inner .aw-blocks .aw-block .aw-icon svg {
  height: 4vw;
  margin-bottom: 1vw;
}
section.award-winning-section .aw-inner .aw-blocks .aw-block h4 {
  margin: 0;
  width: 100%;
  text-align: center;
  font-weight: 400;
  font-size: 1.1vw;
  padding-top: 0.3vw;
}
section.award-winning-section .aw-inner .aw-blocks .aw-block.is-right {
  padding-left: 3vw;
  padding-right: 3vw;
}
section.award-winning-section .aw-inner .aw-top {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  padding-bottom: 1.5vw;
}
section.award-winning-section .aw-inner .aw-top .aw-media {
  padding-left: 1vw;
  padding-right: 1vw;
}
section.award-winning-section .aw-inner .aw-top .aw-media img {
  filter: drop-shadow(0px 70px 75px rgba(0, 0, 0, 0.35));
  max-width: 89%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0vw;
}
section.award-winning-section .aw-inner .aw-top .aw-c-block.is-right {
  padding-left: 1vw;
  padding-right: 1vw;
}

section.award-winning-section .aw-inner .aw-top .aw-c-block.is-right {
  width: 25%;
}

section.award-winning-section .aw-inner .aw-top .aw-c-block.is-right h3 {
  margin: 0px;
}
section.award-winning-section .aw-inner .aw-top .aw-c-block.is-right h3 .s1 {
  display: block;
  font-size: 2.9vw;
  font-weight: 500;
  line-height: 103%;
}
section.award-winning-section .aw-inner .aw-top .aw-c-block.is-right h3 .s2 {
  font-family: "hel";
  font-size: 3.2vw;
  font-weight: 400;
}
section.award-winning-section .aw-inner .aw-top .aw-c-block.is-left {
  text-align: right;
  padding-left: 1vw;
  padding-right: 1vw;
}
section.award-winning-section .aw-inner .aw-top .aw-c-block.is-left h3 {
  margin: 0px;
}
section.award-winning-section .aw-inner .aw-top .aw-c-block.is-left h3 .s1 {
  display: block;
  font-size: 3.5vw;
  font-weight: 500;
  line-height: 103%;
}
section.award-winning-section .aw-inner .aw-top .aw-c-block.is-left h3 .s2 {
  font-family: "hel";
  font-size: 3vw;
  font-weight: 400;
}

section.award-winning-section .aw-inner .aw-top .aw-c-block.is-left {
  width: 25%;
}

section.award-winning-section .aw-inner .aw-top .aw-c-block.is-middle {
  width: 50%;
}

section.award-winning-section .aw-inner .aw-top > div {
  width: 33.33333%;
}

/* Award Wining Section Ends */
/* Cooking Section */
.cooking-title-block {
  display: flex;
  flex-wrap: wrap;
  max-width: 65%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 2vw;
  padding-bottom: 2vw;
}
.cooking-title-block .ct-left {
  text-align: right;
  width: 47%;
}
.cooking-title-block .ct-left h2 {
  font-family: "hel";
  font-size: 2.6vw;
  margin: 0px;
  font-weight: 400;
  line-height: 148%;
}
.cooking-title-block .ct-right {
  width: 52%;
  padding-left: 4vw;
  padding-top: 1vw;
}
.cooking-title-block .ct-right p {
  font-size: 1vw;
  line-height: 160%;
  margin: 0px;
}
.cooking-title-block .ct-right p b {
  display: block;
  font-size: 1.2vw;
  font-weight: 500;
}

.cooking-section-wrap {
  display: flex;
  margin-bottom: 4vw;
}
.cooking-section-wrap .cooking-r-inner {
  width: 100%;
  padding-left: 4vw;
  padding-right: 4vw;
}
.cooking-section-wrap .cooking-r-inner h2 {
  font-weight: 400;
  font-family: "hel";
  text-align: center;
  border-bottom: 1px solid black;
  width: 100%;
  margin: 0px;
  line-height: 140%;
  padding-bottom: 1vw;
  margin-bottom: 3vw;
  font-size: 2.5vw;
}
.cooking-section-wrap .cooking-blocks {
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  padding-left: 1vw;
  padding-right: 1vw;
  margin-left: auto;
  margin-right: auto;
}
.cooking-section-wrap .cooking-blocks .cooking-block {
  width: 50%;
  margin-bottom: 2.5vw;
}
.cooking-section-wrap .cooking-blocks .cooking-block svg {
  width: 6vw;
  height: 6vw;
  display: inline-block;
}
.cooking-section-wrap .cooking-blocks .cooking-block h4 {
  margin: 0px;
  padding-top: 1vw;
  padding-bottom: 1vw;
  font-weight: 400;
  font-size: 1vw;
}
.cooking-section-wrap .cooking-left {
  flex: 2;
  overflow: hidden;
}
.cooking-section-wrap .cooking-left img {
  transform: scale(1.01);
}
.cooking-section-wrap .cooking-right {
  flex: 1;
  background: #ffa200;
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: center;
  width: 100%;
}

/* Cooking Section Ends */
/* USP 2 Blocks */
.usp-two-blocks {
  background: #ffa200;
  display: flex;
  margin-top: -1vw;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  border-radius: 10vw;
  align-items: center;
  justify-content: space-around;
  padding-left: 8vw;
  padding-right: 8vw;
  padding-top: 3vw;
  padding-bottom: 3vw;
}
.usp-two-blocks .usp-two-block {
  text-align: center;
}
.usp-two-blocks h4 {
  margin: 0px;
  font-weight: 400;
  padding-top: 0.5vw;
  font-size: 0.9vw;
}
.usp-two-blocks svg {
  width: 4vw;
  height: 4vw;
  display: inline-block;
}

/* USP 2 Blocks End */
/* Product Top */
.ga-product-top {
  /* padding-top: 7vw; */
  position: relative;
  padding-bottom: 5vw;
}
.ga-product-top:after {
  position: absolute;
  content: "";

  height: 69vw;
  bottom: 0px;
  width: 100%;
  display: block;
  opacity: 1;
}
.ga-product-top .pt-inner {
  display: flex;
  margin-left: auto;
  margin-right: auto;
  max-width: 81%;
  padding-left: 2vw;
  padding-right: 2vw;
  position: relative;
  z-index: 1;
}
.ga-product-top .pt-inner .pt-desc {
  width: 55%;
  padding-left: 3vw;
}
.ga-product-top .pt-inner .pt-desc .ptd-inner {
  position: sticky;
  top: -10vw;
}
.ga-product-top .pt-inner .pt-desc .ptd-exc {
  padding-top: 0.5vw;
  line-height: 142%;
  padding-right: 2vw;
}
.ga-product-top .pt-inner .pt-desc .ptd-title h1 {
  margin: 0px;
  font-weight: 100;
  font-family: "hel";
  font-size: 3vw;
  line-height: 100%;
}
.ga-product-top .pt-inner .pt-desc .ptd-title h2 {
  margin: 0px;
  font-weight: 500;
  font-size: 0.9em;
  padding-top: 1.5vw;
  padding-bottom: 1vw;
  max-width: 95%;
  font-size: 1.2vw;
}

.subtitlelines {
  margin: 1vw 0;
  display: grid;
  grid-gap: .6vw;
}

.subtitlelines p {
  margin:0;
  font-size: 1vw;
}
.subtitlelines p.bold {
  font-weight: 700;
}

.subtitlelines a {
  font-weight: 400;
  text-decoration: underline;
  display: inline-flex;
  white-space: nowrap;
  column-gap:2px;
  margin-left: 5px;
  font-size: 16px;
  align-items: center;
}

.subtitlelines a svg {
  position: relative;
  top: -1px;
}

.ga-product-top .pt-inner .pt-desc .ptd-icons {
  display: flex;
  flex-wrap: wrap;
  padding-top: 0.5vw;
  padding-bottom: 1vw;
}
.ga-product-top .pt-inner .pt-desc .ptd-icons > div {
  width: 33.333333%;
  margin-bottom: 1vw;
}
.ga-product-top .pt-inner .pt-desc .ptd-icons .ptd-icon {
  display: flex;
  align-items: center;
}
.ga-product-top .pt-inner .pt-desc .ptd-icons .ptd-icon .ptd-media {
  width: 3vw;
  height: 3vw;
  min-width: 3vw;
}
.ga-product-top .pt-inner .pt-desc .ptd-icons .ptd-icon .ptd-media svg {
  height: 100%;
  width: 100%;
}
.ga-product-top .pt-inner .pt-desc .ptd-icons .ptd-icon h4 {
  font-weight: 400;
  margin: 0px;
  padding-left: 0.5vw;
  padding-right: 0.5vw;
  font-size: 1vw;
  line-height: 150%;
}
.ga-product-top .pt-inner .pt-desc .ptd-variants {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-gap: 1vw;
}
.ga-product-top .pt-inner .pt-desc .ptd-variants .ptd-variant {
  border: 1px solid black;
  border-radius: 1vw;
  min-width: 12.5vw !important;
  cursor: pointer;
  display: flex;
  flex-direction: column;
}
.ga-product-top .pt-inner .pt-desc .ptd-variants .ptd-variant.active {
  background: #FFA300;
}
.ga-product-top .pt-inner .pt-desc .ptd-variants .ptd-variant.active .ptd-highlight span {
  background-color: black !important;
  color: #FFA300 !important;
}
.ga-product-top .pt-inner .pt-desc .ptd-variants .ptd-v-middle {
  padding: 1vw;
  flex: 1;
  display: flex;
  flex-direction: column;
}
.ga-product-top .pt-inner .pt-desc .ptd-variants .ptd-v-middle .ptd-p-wrap {
  flex: 2;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
  align-items: center;
  width: 100%;
}
.ga-product-top .pt-inner .pt-desc .ptd-variants .ptd-v-bottom {
  border-top: 1px solid black;
  text-align: center;
  padding-top: 0.3vw;
  padding-bottom: 0.3vw;
  font-size: 1.6vw;
}
.ga-product-top .pt-inner .pt-desc .ptd-variants .ptd-usp {
  padding-bottom: 2vw;
  flex: 1;
}
.ga-product-top .pt-inner .pt-desc .ptd-variants .ptd-usp ul li {
  font-size: 1vw;
  padding-bottom: 0.5vw;
  font-weight: 400;
}
.ga-product-top .pt-inner .pt-desc .ptd-variants .ptd-usp ul li small {
  font-weight: 400;
  font-size: 95%;
}
.ga-product-top .pt-inner .pt-desc .ptd-variants .ptd-highlight {
  margin-bottom: 1vw;
  width: 100%;
}
.ga-product-top .pt-inner .pt-desc .ptd-variants .ptd-highlight span {
  display: block;
  color: black;
  border: 1px solid black;
  font-weight: 500;
  padding: 0.5vw;
  padding-top: 0.7vw;
  line-height: 100%;
  font-size: 0.85vw;
  text-align: center;
  border-radius: 2vw;
}
.ga-product-top .pt-inner .pt-desc .ptd-variants .ptd-price {
  font-family: "hel";
  width: 100%;
  padding-left: 0.5vw;
  padding-right: 0.5vw;
}
.ga-product-top .pt-inner .pt-desc .ptd-variants .ptd-price strike {
  font-size: 1.4vw;
  display: block;
}
.ga-product-top .pt-inner .pt-desc .ptd-variants .ptd-price span.ptf-main-price {
  font-size: 1.8vw;
  padding-bottom: 0.4vw;
  display: block;
}
.ga-product-top .pt-inner .pt-desc .ptd-variants .ptd-price h4 {
  margin: 0px;
  font-weight: 500;
  font-family: "hn";
  padding-top: 0.8vw;
  padding-bottom: 0.5vw;
  font-size: 1.8vw;
}
.ga-product-top .pt-inner .pt-desc .ptd-variants .ptd-v-title {
  padding: 1vw;
  border-bottom: 1px solid black;
  padding-top: 0.8vw;
  padding-bottom: 0.5vw;
}
.ga-product-top .pt-inner .pt-desc .ptd-variants .ptd-v-title span {
  line-height: 100%;
  font-size: 1.4vw;
  font-weight: 500;
}
.ga-product-top .pt-inner .pt-desc .ptd-atc-button {
  padding-top: 1vw;
}
.ga-product-top .pt-inner .pt-desc .ptd-atc-button button {
  cursor: pointer;
  background: black;
  width: 100%;
  display: block;
  font-family: "hel";
  text-align: center;
  color: white;
  border: 0px;
  text-transform: uppercase;
  font-weight: 400;
  padding: 1.2vw;
  border-radius: 2vw;
  font-size: 1.2vw;
  transition: all 0.5s ease;
  border-top-left-radius: 0px;
  border: 1px solid black;
}
.ga-product-top .pt-inner .pt-desc .ptd-atc-button button:hover {
  background-color: #fff9ef;
  color: black;
}
.ga-product-top .pt-inner .pt-desc .ptd-accordions {
  margin-top: 2vw;
}
.ga-product-top .pt-inner .pt-desc .ptd-accordions .ptd-accordion {
  border-top: 1px solid black;
}
.ga-product-top .pt-inner .pt-desc .ptd-accordions .ptd-accordion:last-child {
  border-bottom: 1px solid black;
}
.ga-product-top .pt-inner .pt-desc .ptd-accordions .ptd-accordion .ptd-a-desc {
  font-size: 1.2vw;
  line-height: 160%;
  display: none;
}
.ga-product-top .pt-inner .pt-desc .ptd-accordions .ptd-accordion .ptd-a-desc small {
  line-height: 100%;
}
.ga-product-top .pt-inner .pt-desc .ptd-accordions .ptd-accordion.active .ptd-a-desc {
  display: block;
}
.ga-product-top .pt-inner .pt-desc .ptd-accordions .ptd-accordion.active .ptd-a-title h3:after {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='2' viewBox='0 0 22 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.103516 1H21.2042' stroke='black' stroke-width='2'/%3E%3C/svg%3E%0A");
}
.ga-product-top .pt-inner .pt-desc .ptd-accordions .ptd-accordion .ptd-a-title {
  cursor: pointer;
}
.ga-product-top .pt-inner .pt-desc .ptd-accordions .ptd-accordion .ptd-a-title h3 {
  font-weight: 400;
  font-size: 1.4vw;
  position: relative;
}
.ga-product-top .pt-inner .pt-desc .ptd-accordions .ptd-accordion .ptd-a-title h3:after {
  content: "";
  position: absolute;
  width: 1.1vw;
  height: 1.1vw;
  right: 1%;
  top: 12%;
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='18' viewBox='0 0 21 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6537 16.5L9.93204 17.1922L10.6537 17.9447L11.3754 17.1922L10.6537 16.5ZM11.6537 1C11.6537 0.447715 11.206 -4.62284e-07 10.6537 -4.37114e-07C10.1015 -4.11944e-07 9.65374 0.447715 9.65374 1L11.6537 1ZM0.340797 7.1922L9.93204 17.1922L11.3754 15.8078L1.7842 5.8078L0.340797 7.1922ZM11.3754 17.1922L20.9667 7.1922L19.5233 5.8078L9.93204 15.8078L11.3754 17.1922ZM11.6537 16.5L11.6537 1L9.65374 1L9.65374 16.5L11.6537 16.5Z' fill='black'/%3E%3C/svg%3E%0A");
  background-size: 100%;
  background-repeat: no-repeat;
}
.ga-product-top .pt-inner .pt-desc .ptd-icons-bottom {
  display: flex;
  width: 68%;
  justify-content: space-between;
  margin-left: auto;
  margin-right: auto;
  margin-top: 2vw;
}
.ga-product-top .pt-inner .pt-desc .ptd-icons-bottom .ptd-ib-icon {
  text-align: center;
}
.ga-product-top .pt-inner .pt-desc .ptd-icons-bottom .ptd-ib-icon .ptd-ib-desc h5 {
  margin: 0px;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 0.8vw;
  padding-top: 0.5vw;
}
.ga-product-top .pt-inner .pt-desc .ptd-icons-bottom .ptd-ib-icon .ptd-ib-media svg {
  width: auto;
  height: 2vw;
  min-height: 2vw;
  display: inline-block;
}
.ga-product-top .pt-inner .pt-media {
  width: 45%;
}
.ga-product-top .pt-inner .pt-media .ptm-images {
  width: 100%;
}
.ga-product-top .pt-inner .pt-media .ptm-images .ptm-image {
  margin-bottom: 1.5vw;
  overflow: hidden;
  border-radius: 1vw;
}
.ga-product-top .pt-inner .pt-media .ptm-images .ptm-image video {
  border-radius: inherit;
  margin-bottom: 10px;
  display: block;
  width: 100%;
}
.ga-product-top .pt-inner .pt-media .ptm-images .ptm-image .ga-v-title {
  text-align: center;
  font-weight: 600;
  font-size: 19px;
  padding-top: 6px;
  display: block !important;
}

/* Product Top Ends */
/* The Science */
#ga-our-founder {
  position: relative;
  top: -4vw;
}
#ga-our-founder #ga-founder-top {
  background: linear-gradient(180deg, #FFF9EF 48.96%, #FFA300 100%);
  padding-bottom: 7vw;
  position: relative;
}

.our-founder-video {
  max-width: 65vw;
  border-radius: 3vw;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 6vw;
  margin-top: 5vw;
}
.our-founder-video video {
  display: block;
  width: 100%;
}

.ga-p-wm {
  position: absolute;
  bottom: -2vw;
  width: 100%;
  z-index: 0;
  left: 0;
  right: 0;
  max-width: 87%;
  margin-left: auto;
  margin-right: auto;
}
.ga-p-wm svg {
  height: 100%;
}

.ga-founder-sc {
  margin-left: 0;
  margin-right: 0;
  padding-left: 3vw;
  padding-right: 3vw;
  margin-top: -7.2vw;
  position: absolute;
  top: 0;
}
.ga-founder-sc svg {
  height: 100%;
  display: block;
}
.ga-founder-sc #ga-founder-top {
  position: relative;
}

.ga-founder-inner {
  display: flex;
  align-items: center;
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
  flex-wrap: wrap;
  position: relative;
  z-index: 10;
  margin-top: 5vw;
}
.ga-founder-inner .gfi-middle {
  width: 50%;
  padding-right: 4vw;
}
.ga-founder-inner .gfi-middle .gfi-f-image {
  overflow: hidden;
  border-radius: 4vw;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  position: relative;
}
.ga-founder-inner .gfi-middle .gfi-f-image img {
  display: block;
}
.ga-founder-inner .gfi-middle .gfi-f-image img.only-m {
  display: none;
}
.ga-founder-inner .gfi-middle .gfi-f-image .gfi-f-desc {
  position: absolute;
}
.ga-founder-inner .gfi-left {
  width: 25%;
  text-align: right;
  padding-right: 4vw;
}
.ga-founder-inner .gfi-left h1 {
  font-family: "hel";
  font-size: 3vw;
  margin: 0;
  font-weight: 400;
}
.ga-founder-inner .gfi-left h2 {
  font-family: "hel";
  font-size: 3vw;
  margin: 0;
  font-weight: 400;
}
.ga-founder-inner .gfi-right {
  width: 25%;
}
.ga-founder-inner .gfi-right h2 {
  font-weight: 500;
  line-height: 150%;
  font-size: 1.5vw;
}
.ga-founder-inner .gfi-right p {
  line-height: 150%;
  width: 86%;
}

.the-science-banner {
  overflow: hidden;
}
.the-science-banner img {
  transform: scale(1.05);
}

#the-science .t-s-t {
  background: #fff9ef;
  text-align: center;
  margin-bottom: -1.8vw;
}
#the-science .t-s-t h2 {
  background: #ffa607;
  margin: 0px;
  display: inline-block;
  font-family: "hel";
  margin-bottom: 0vw;
  padding: 1vw;
  font-weight: 400;
  padding-top: 1.1vw;
  font-size: 2.2vw;
  padding-left: 4vw;
  padding-right: 4vw;
  border-radius: 3vw;
}
#the-science.is-alt {
  background-color: #FFA608;
}
#the-science.is-alt .the-science-banner {
  border-top: 2vw solid #FFA608;
}

.the-science-top {
  display: flex;
  max-width: 81%;
  margin-left: auto;
  margin-right: auto;
  flex-wrap: wrap;
  align-items: center;
  padding-top: 4vw;
  padding-bottom: 3vw;
}
.the-science-top.is-alt .ts-desc {
  width: 56%;
}
.the-science-top.is-alt .ts-icons {
  width: 44%;
}
.the-science-top .ts-desc {
  width: 46%;
  display: flex;
}
.the-science-top .ts-desc .ts-p {
  padding-left: 2vw;
  padding-right: 2vw;
}
.the-science-top .ts-desc .ts-p p {
  margin: 0px;
  font-size: 1.2vw;
  line-height: 160%;
}
.the-science-top .ts-desc .ts-p p b {
  font-weight: 500;
}
.the-science-top .ts-desc .ts-title h2 {
  text-align: right;
  font-family: "hel";
  margin: 0px;
  font-size: 2.6vw;
  line-height: 111%;
  font-weight: 400;
}
.the-science-top .ts-i-title h4 {
  margin: 0px;
  padding-top: 1vw;
  font-weight: 500;
  font-size: 1vw;
  line-height: 140%;
}
.the-science-top .ts-icons {
  display: flex;
  width: 54%;
}
.the-science-top .ts-icons .ts-icon {
  width: 25%;
  text-align: center;
}
.the-science-top .ts-icons .ts-icon svg {
  width: 4vw;
  height: 4vw;
  display: inline-block;
}

/* The Science Ends */
/* Video Blocks */
.video-blocks.is-main {
  display: flex;
  flex-wrap: unset;
  overflow-x: auto;
  gap: 0px;
}
.video-blocks.is-main > .video-block {
  min-width: 21.5%;
  width: 21.5%;
  max-width: 21.5%;
  margin-right: 2%;
}

section.video-section.is-alt .video-blocks {
  overflow-x: auto;
  width: 100%;
  max-width: 100%;
  display: flex;
  align-items: center;
}
section.video-section.is-alt .video-blocks .video-block {
  min-width: 40vw;
}
section.video-section.is-alt .video-blocks .video-block:first-child {
  margin-left: 10vw;
  min-width: 22vw;
  text-align: left;
}

.video-blocks {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-gap: 1.4vw;
  max-width: 81%;
  margin-left: auto;
  margin-right: auto;
}
.video-blocks .video-block {
  overflow: hidden;
  border-radius: 1.4vw;
}
.video-blocks .video-block video {
  width: 100%;
  display: block;
}

section.video-section {
  text-align: center;
  padding-bottom: 4vw;
}

/* Video Blocks End */
/* Tickers */
.ticker-section {
  background: black;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  overflow: hidden;
}
.ticker-section.is-full .tickers-wrap {
  width: 100%;
}
.ticker-section .ticker-title {
  width: 35%;
}
.ticker-section .ticker-title h2, .ticker-section .ticker-title h4 {
  color: #ffa301;
  margin: 0;
  font-family: hel;
  font-weight: 400;
  text-align: center;
  font-size: 1.6vw;
}
.ticker-section .tickers-wrap {
  width: 65%;
  display: flex;
}
.ticker-section .tickers-wrap .tickers {
  overflow: hidden;
  width: 10000000px;
  display: flex;
}
.ticker-section .tickers-wrap .tickers ul {
  flex-shrink: 0;
  display: flex;
  overflow: hidden;
  padding-top: 2vw;
  padding-bottom: 2vw;
}
.ticker-section .tickers-wrap .tickers ul li {
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.ticker-section .tickers-wrap .tickers ul li .ticker-icon svg {
  width: auto;
  height: 2vw;
  margin-left: 1.5vw;
  margin-right: 1.5vw;
}
.ticker-section .tickers-wrap .tickers ul li .ticker-t h4 {
  color: #fff;
  font-weight: 400;
  font-size: 1.4vw;
  margin: 0px;
  margin-bottom: -0.4vw;
}

/* Tickers End */
/* Main Cart */
.ga-has-items #main-cart-wrap #main-cart .mc-last {
  display: block;
  position: sticky;
  width: 100%;
  bottom: 0;
  z-index: 99999;
  background: #fff;
  left: 0;
}

#main-cart-wrap {
  position: fixed;
  top: 0;
  top: 60px;
  left: 0;
  background: rgba(0, 0, 0, 0.2);
  width: 100%;
  z-index: 16000;
  height: 100%;
  display: none;
}
#main-cart-wrap #main-cart {
  position: absolute;
  top: 0;
  background: white;
  right: 5vw;
  top: 6vw;
  border-radius: 1vw;
  width: 28vw;
  overflow: scroll;
}
#main-cart-wrap #main-cart .mc-last {
  display: none;
  border-top: 1px solid #cccccc;
  padding: 1vw;
}
#main-cart-wrap #main-cart .mcl-top {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#main-cart-wrap #main-cart .mcl-top h6 {
  margin: 0px;
  font-family: "hel";
  margin: 0;
  font-size: 1.4vw;
  font-weight: 400;
}
#main-cart-wrap #main-cart .mcl-top h6 span {
  display: block;
  font-size: 0.7vw;
  font-family: "hn";
  padding-top: 2px;
}
#main-cart-wrap #main-cart .mcl-top h5 {
  font-size: 1.3vw;
}
#main-cart-wrap #main-cart .mcl-top h6 {
  margin: 0px;
}
#main-cart-wrap #main-cart .mcl-top h5 {
  margin: 0px;
  font-family: "hel";
}
#main-cart-wrap #main-cart .mcl-top {
  padding-bottom: 1vw;
}
#main-cart-wrap #main-cart .mcl-actions a {
  background: black;
  width: 100%;
  display: block;
  color: white;
  text-align: center;
  font-family: "hel";
  text-transform: uppercase;
  padding: 1vw;
  border-radius: 2vw;
}
#main-cart-wrap #main-cart .mc-body.is-alt {
  border-top: 1px solid #cccccc;
}
#main-cart-wrap #main-cart .mc-body.is-alt .mc-items .mc-item {
  background-color: #FFFAF0;
}
#main-cart-wrap #main-cart .mc-body .ga-o-title {
  margin: 0px;
  font-family: "hel";
  padding: 1vw;
  padding-left: 1.5vw;
  font-size: 1.3vw;
  font-weight: 500;
  padding-bottom: 0vw;
}
#main-cart-wrap #main-cart .mc-items {
  padding: 1vw;
}
#main-cart-wrap #main-cart .mc-items .mc-item {
  background: #ffa301;
  /* padding: 1vw; */
  /* padding-top: 1.5vw; */
  /* padding-bottom: 1vw; */
  border-radius: 0.6vw;
  margin-bottom: 1vw;
}
#main-cart-wrap #main-cart .mc-items .mc-item .mc-item-inner {
  flex-direction:column;
}
#main-cart-wrap #main-cart .mc-body.is-alt .mc-items .mc-item .mc-item-inner {
  flex-direction: row;
}
#main-cart-wrap #main-cart .mc-body .removeitmesandquiantiy {
  display: grid !important;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: center;
}
#main-cart-wrap #main-cart .mc-body .removeitmesandquiantiy > div {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: .5vw;
  font-size: 1.5vw;
}
#main-cart-wrap #main-cart .itemadded .mc-left {
  border-right: 0 !important;
  border-bottom: 1px solid #000;
}
#main-cart-wrap #main-cart .mc-items .mc-item .mc-left {
  flex: 1;
  border-right: 1px solid black;
  padding: 1vw;
  padding-top: 1.5vw;
  padding-bottom: 1vw;
}
#main-cart-wrap #main-cart .mc-items .mc-item .mc-right {
  cursor: pointer;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  font-weight: 300;
  text-align: center;
  font-size: 1.2vw;
  font-family: "hn";
}
#main-cart-wrap #main-cart .mc-items .mc-item .mc-right .mc-r-remove svg {
  width: 1.2vw;
}
#main-cart-wrap #main-cart .mc-items .mc-item .mc-right > div {
  padding-left: 0.5vw;
  padding-right: 0.5vw;
}
#main-cart-wrap #main-cart .mc-items .mc-item .mc-right svg {
  width: 0.9vw;
}
#main-cart-wrap #main-cart .mc-items .mc-item .mc-item-inner {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
}
#main-cart-wrap #main-cart .mc-items .mc-item .mci-bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#main-cart-wrap #main-cart .mc-items .mc-item .mci-bottom span {
  font-weight: 400;
}
#main-cart-wrap #main-cart .mc-items .mc-item .mci-bottom h4,
#main-cart-wrap #main-cart .mc-items .mc-item .mci-bottom span {
  font-size: 1.1vw;
}
#main-cart-wrap #main-cart .mc-items .mc-item .mci-bottom h4 {
  margin: 0px;
  font-weight: 400;
}
#main-cart-wrap #main-cart .mc-items .mc-item .mci-top {
  display: flex;
  justify-content: space-between;
  padding-bottom: 2vw;
  align-items: center;
}
#main-cart-wrap #main-cart .mc-items .mc-item .mci-top .mc-top-h4 {
  display: flex;
  gap: 0.4vw;
}
#main-cart-wrap #main-cart .mc-items .mc-item .mci-top span {
  font-family: "hel";
  font-size: 1.3vw;
}
#main-cart-wrap #main-cart .mc-items .mc-item .mci-top h4 {
  margin: 0px;
  font-size: 1.2vw;
}
#main-cart-wrap #main-cart .mc-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-left: 2vw;
  padding-right: 2vw;
  padding-top: 1vw;
  padding-bottom: 1vw;
  border-bottom: 1px solid #cccccc;
}
#main-cart-wrap #main-cart .mc-title h3 {
  margin: 0px;
  font-family: "hel";
  line-height: 100%;
  font-size: 1.5vw;
  font-weight: 400;
}
#main-cart-wrap #main-cart #mc-cart-close {
  width: 2vw;
  height: 2vw;
  margin-right: -0.5vw;
}

/* Main Cart Ends */
/* Steps Section */
.step-blocks {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-gap: 3vw;
  text-align: center;
  padding-top: 1vw;
  padding-bottom: 1vw;
}
.step-blocks .sb-media {
  border-radius: 1.2vw;
  overflow: hidden;
  position: relative;
}
.step-blocks .sb-media .sb-count {
  display: flex;
  position: absolute;
  background: #ffa200;
  border-radius: 50%;
  height: 3vw;
  width: 3vw;
  align-items: center;
  justify-content: center;
  top: 0.7vw;
  left: 0.7vw;
  line-height: 100%;
  padding-top: 0vw;
  font-family: "hel";
  font-weight: 600;
}
.step-blocks .sb-desc h2 {
  margin: 0px;
  padding-top: 2vw;
  font-family: "hel";
  font-weight: 400;
  font-size: 2.2vw;
}
.step-blocks .sb-desc p {
  font-weight: 400;
  font-size: 1.1vw;
  line-height: 155%;
  padding-left: 1.2vw;
  padding-right: 1.2vw;
}
.step-blocks .sb-desc p b {
  color: #FFA300;
  font-weight: 500;
}

section.steps-section {
  max-width: 76%;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  padding-bottom: 4vw;
  padding-top: 3vw;
}
section.steps-section .section-title {
  margin-left: auto;
  margin-right: auto;
  max-width: 60%;
  text-align: center;
}

.steps-hl {
  background: #ffa200;
  text-align: center;
  max-width: 50%;
  margin-left: auto;
  margin-right: auto;
  padding: 1.5vw;
  border-radius: 4vw;
  font-weight: 300;
  font-size: 1vw;
  margin-top: 1vw;
  margin-bottom: 0.5vw;
}
.steps-hl b {
  font-weight: 400;
  font-size: 140%;
}

/* Steps Section Ends */
/* FAQ Section */
section.faq-section {
  max-width: 45%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 5vw;
}
section.faq-section .faq-block {
  border-bottom: 1px solid;
}
section.faq-section .faq-block:last-child {
  border-bottom: 0px;
}
section.faq-section .faq-block .faq-desc {
  display: none;
  padding-left: 1vw;
  padding-right: 1vw;
  padding-bottom: 1.5vw;
  padding-top: 0px;
  font-weight: 400;
  font-size: 1vw;
  max-width: 83%;
  line-height: 150%;
}
section.faq-section .faq-block .faq-desc p {
  margin: 0px;
}
section.faq-section .faq-block.active .faq-desc {
  display: block;
}
section.faq-section .faq-block .faq-title {
  padding-left: 1vw;
  padding-right: 1vw;
  padding-bottom: 1.5vw;
  padding-top: 1.5vw;
  font-weight: 500;
  font-size: 1.3vw;
  cursor: pointer;
}

/* FAQ Section Ends */
/* Footer */
footer.ga-main-footer {
  background-color: #fff9ef;
  position: relative;
  padding-top: 29vw;
}
footer.ga-main-footer #ga-f-credits {
  left: 42vw;
  position: absolute;
  bottom: 7.5vw;
}
footer.ga-main-footer #ga-f-credits p {
  margin: 0px;
}
footer.ga-main-footer #ga-f-credits p a {
  text-decoration: underline;
}
footer.ga-main-footer .f-logo {
  width: 93%;
  bottom: 29vw;
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
}
footer.ga-main-footer .main-footer-nl {
  width: 40%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  z-index: 11;
  display: flex;
  left: 0;
  right: 0;
  top: 1vw;
  flex-wrap: wrap;
}
footer.ga-main-footer .main-footer-nl .f-nl-bottom {
  width: 100%;
  display: flex;
  padding-top: 3vw;
}
footer.ga-main-footer .main-footer-nl .f-nl-bottom form {
  display: flex;
  width: 100%;
  margin-left: -1vw;
}
footer.ga-main-footer .main-footer-nl .f-nl-bottom form > div {
  height: 4vw;
  display: flex;
  align-items: center;
}
footer.ga-main-footer .main-footer-nl .f-nl-bottom form .submit {
  background: #ffa200;
  width: 9vw;
  border-bottom-right-radius: 0.4vw;
  border-top-right-radius: 0.4vw;
}
footer.ga-main-footer .main-footer-nl .f-nl-bottom form .submit button {
  display: flex;
  width: 100%;
  padding-top: 0.3vw;
  height: 100%;
  background: transparent;
  border: 0px;
  align-items: center;
  justify-content: center;
}
footer.ga-main-footer .main-footer-nl .f-nl-bottom form .submit button span {
  font-family: "hn";
  font-size: 1vw;
  line-height: 100%;
}
footer.ga-main-footer .main-footer-nl .f-nl-bottom form .submit button svg {
  margin-left: 0.9vw;
  width: 1.3vw;
  margin-bottom: 0.4vw;
}
footer.ga-main-footer .main-footer-nl .f-nl-bottom form .email {
  width: 16vw;
}
footer.ga-main-footer .main-footer-nl .f-nl-bottom form .email input {
  display: block;
  height: 100%;
  width: 100%;
  border: 0px;
  padding-top: 0.3vw;
  font-family: "hn";
  padding-left: 1vw;
  padding-right: 1vw;
  font-size: 0.8vw;
  border-top-left-radius: 0.5vw;
  border-bottom-left-radius: 0.5vw;
}
footer.ga-main-footer .main-footer-nl .f-nl-top {
  display: flex;
  align-items: baseline;
  position: relative;
}
footer.ga-main-footer .main-footer-nl .f-nl-top .f-nl-media {
  width: 26vw;
  margin-left: 7.3vw;
}
footer.ga-main-footer .main-footer-nl .f-nl-top h3 {
  margin: 0px;
  position: absolute;
  bottom: 0;
  font-family: "hel";
  font-size: 3.2vw;
  font-weight: 400;
  left: -1vw;
}
footer.ga-main-footer .mfb-insta {
  padding-top: 5vw;
  width: 100%;
  margin-top: 0px;
  position: relative;
  margin-bottom: -13vw;
  z-index: 10;
}
footer.ga-main-footer .mfb-insta .mfb-insta-blocks {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-gap: 1vw;
  max-width: 81%;
  margin-left: auto;
  position: relative;
  z-index: 10;
  margin-right: auto;
}
footer.ga-main-footer .mfb-insta .mfb-i-top {
  display: flex;
  align-items: center;
  max-width: 53%;
  margin-left: auto;
  margin-right: auto;
  justify-content: space-between;
  padding-top: 1vw;
  padding-bottom: 1vw;
  position: relative;
  z-index: 10;
}
footer.ga-main-footer .mfb-insta .mfb-i-top h4 {
  text-transform: uppercase;
  font-family: "hn";
  font-weight: 400;
  font-size: 1vw;
}
footer.ga-main-footer .mfb-insta .mfb-i-top h4, footer.ga-main-footer .mfb-insta .mfb-i-top p {
  margin: 0px;
}
footer.ga-main-footer .mfb-insta .mfb-i-bottom {
  text-align: center;
  position: relative;
  z-index: 10;
}
footer.ga-main-footer .mfb-insta .mfb-i-bottom a {
  font-family: "hn";
  text-decoration: underline;
  margin-top: 1vw;
  display: inline-block;
}
footer.ga-main-footer .main-footer-bottom {
  background: #ffa200;
  position: relative;
  padding-bottom: 5vw;
  padding-top: 11vw;
}
footer.ga-main-footer .main-footer-bottom .footer-logo-drop {
  position: absolute;
  width: 22vw;
  right: 23vw;
  top: 2vw;
}
footer.ga-main-footer .main-footer-bottom .mfb-i-top {
  overflow: hidden;
  display: block;
}
footer.ga-main-footer .main-footer-bottom .mfb-inner {
  max-width: 81%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  justify-content: space-between;
}
footer.ga-main-footer .main-footer-bottom .mfb-inner .mfb-left {
  display: flex;
}
footer.ga-main-footer .main-footer-bottom .mfb-inner .mfb-left .mfb-list {
  padding-right: 6vw;
}
footer.ga-main-footer .main-footer-bottom .mfb-inner .mfb-right .mfb-list {
  text-align: right;
}
footer.ga-main-footer .main-footer-bottom .mfb-inner .mfb-right .mfb-list h3 {
  padding-bottom: 1vw !important;
}
footer.ga-main-footer .main-footer-bottom .mfb-inner .mfb-right .mfb-list.is-alt span {
  font-size: 1.5vw;
  padding-top: 0vw;
}
footer.ga-main-footer .main-footer-bottom .mfb-list {
  position: relative;
}
footer.ga-main-footer .main-footer-bottom .mfb-list p {
  margin: 0px;
  font-size: 1.3vw;
  font-weight: 400;
}
footer.ga-main-footer .main-footer-bottom .mfb-list p a {
  text-decoration: underline;
}
footer.ga-main-footer .main-footer-bottom .mfb-list {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  padding-top: 4vw;
}
footer.ga-main-footer .main-footer-bottom .mfb-list h3 {
  font-family: "hel";
  margin: 0px;
  padding-bottom: 2vw;
  font-weight: 400;
  font-size: 1.6vw;
}
footer.ga-main-footer .main-footer-bottom .mfb-list ul li {
  padding-bottom: 1.5vw;
}
footer.ga-main-footer .main-footer-bottom .mfb-list ul li a {
  font-size: 1vw;
}
footer.ga-main-footer .main-footer-bottom .mfb-list ul li.is-fl-li {
  font-family: "hel";
  font-size: 1.6vw;
  line-height: 140%;
  padding-top: 2.4vw;
}

/* Footer Ends */
/* Page */
.ga-page {
  max-width: 75%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1vw;
  padding-right: 1vw;
  overflow: hidden;
  font-size: 1.2vw;
}
.ga-page .ga-page-desc {
  font-size: inherit;
}
.ga-page .ga-page-desc ul {
  line-height: 143%;
  padding-left: 2vw;
}
.ga-page .ga-page-desc ul li {
  list-style-type: disc;
}
.ga-page p {
  line-height: 143%;
  font-size: 1.2vw;
}
.ga-page h1 {
  font-family: "hel";
  text-align: center;
  padding-top: 2vw;
  padding-bottom: 2vw;
}

/* Page Ends */
/* Reviews */
#judgeme_product_reviews {
  padding-bottom: 5vw;
  padding-top: 3vw;
}
#judgeme_product_reviews .jdgm-rev-widg__summary {
  font-family: "hel";
}
#judgeme_product_reviews .jdgm-rev__body p {
  font-size: 1vw;
  line-height: 150%;
}
#judgeme_product_reviews h2.jdgm-rev-widg__title {
  font-family: hel;
  font-weight: 400;
  font-size: 2.7vw;
  margin-bottom: 2vw;
  line-height: 130%;
}
#judgeme_product_reviews .jdgm-row-extra {
  display: none;
}
#judgeme_product_reviews span.jdgm-rev__author-wrapper span {
  color: #dbdbdb;
  font-weight: 400;
  font-size: 1vw;
}
#judgeme_product_reviews a.jdgm-write-rev-link {
  background: black !important;
  border: 0px !important;
  font-weight: 500;
  font-family: "hn";
  font-weight: 400;
  font-size: 1.1vw;
  padding: 1vw;
  line-height: 100%;
  border-radius: 3vw;
}
#judgeme_product_reviews .jdgm-histogram__bar {
  border-radius: 10px;
  overflow: hidden;
}
#judgeme_product_reviews .jdgm-rev-widg {
  padding: 0px !important;
}
#judgeme_product_reviews .jdgm-row-actions {
  display: none !important;
}
#judgeme_product_reviews .jdgm-rev-widg__header {
  max-width: 70%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 2vw;
}
#judgeme_product_reviews .jdgm-rev-widg__reviews {
  display: flex;
  border: 0px !important;
  overflow-x: auto;
  width: 100%;
}
#judgeme_product_reviews .jdgm-rev-widg__reviews .jdgm-rev__icon {
  display: none !important;
}
#judgeme_product_reviews .jdgm-rev-widg__reviews .jdgm-rev {
  min-width: 25vw;
  background: white;
  margin-right: 1vw;
  width: 25vw;
  padding: 2vw;
  border-radius: 0vw;
  position: relative;
}
#judgeme_product_reviews .jdgm-rev-widg__reviews .jdgm-rev:first-child {
  margin-left: 7vw;
}
#judgeme_product_reviews .jdgm-rev-widg__reviews .jdgm-rev:after {
  position: absolute;
  top: 10px;
  right: 8px;
  width: 15px;
  height: 15px;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 122.88 116.87'%3E%3Cpolygon fill='%2310a64a' class='cls-1' points='61.37 8.24 80.43 0 90.88 17.79 111.15 22.32 109.15 42.85 122.88 58.43 109.2 73.87 111.15 94.55 91 99 80.43 116.87 61.51 108.62 42.45 116.87 32 99.08 11.73 94.55 13.73 74.01 0 58.43 13.68 42.99 11.73 22.32 31.88 17.87 42.45 0 61.37 8.24 61.37 8.24'/%3E%3Cpath fill='%23ffffff' class='cls-2' d='M37.92,65c-6.07-6.53,3.25-16.26,10-10.1,2.38,2.17,5.84,5.34,8.24,7.49L74.66,39.66C81.1,33,91.27,42.78,84.91,49.48L61.67,77.2a7.13,7.13,0,0,1-9.9.44C47.83,73.89,42.05,68.5,37.92,65Z'/%3E%3C/svg%3E");
  background-size: cover;
}

.jdgm-rev-widg__title {
  font-family: hel;
  font-weight: 400;
  font-size: 2.7vw;
  line-height: 130%;
}

/* Auth */
.ga-faq-page {
  padding-top: 4vw;
}

.ga-auth-wrap {
  padding-left: 20px;
  padding-right: 20px;
  margin-left: auto;
  margin-right: auto;
  max-width: 500px;
  padding-top: 5vw;
  padding-bottom: 5vw;
}

.main-form .form-row {
  margin-bottom: 20px;
}
.main-form .form-row label {
  display: block;
  margin-bottom: 5px;
  font-weight: 500;
}
.main-form .form-row .form-input {
  display: block;
  width: 100%;
  border: 1px solid black;
  border-radius: 21px;
  padding: 10px;
  padding-left: 20px;
  padding-right: 20px;
  line-height: 100%;
}

/* Auth Ends */
/* Stick ATC */
div#sticky-atc {
  position: fixed;
  z-index: 1000000;
  background: black;
  width: 100%;
  padding: 0.8vw;
  font-size: 1.3vw;
  bottom: 0px;
  text-align: center;
  color: white;
  font-family: "hel";
  text-transform: uppercase;
  cursor: pointer;
  opacity: 0;
  pointer-events: none;
  transition: all 0.5s ease;
}

.show-atc #sticky-atc {
  opacity: 1;
  pointer-events: auto;
}

/* Sticky ATC Ends */
#the-science:target {
  scroll-margin-top: 100px;
}

@media (max-width: 900px) {
  .video-blocks.is-main > .video-block {
    min-width: 250px;
    width: 250px;
    max-width: 250px;
    margin-right: 15px;
  }
  p.ga-success-message {
    text-align: center;
  }
  .main-article-content {
    max-width: 100%;
    padding-top: 5vw;
    font-size: 14px;
    line-height: 150%;
    padding: 30px;
    padding-top: 60px;
  }
  .main-article-top .mat-inner {
    flex-direction: column-reverse;
    padding-left: 30px;
    padding-right: 30px;
  }
  .main-article-top .mat-inner .mat-share {
    font-size: 15px;
  }
  .main-article-top .mat-inner .mat-share ul {
    padding-left: 20px;
    gap: 10px;
  }
  .main-article-top .mat-inner .mat-share ul svg {
    width: 30px;
    height: 30px;
  }
  .main-article-top .mat-inner .mat-media {
    width: 100%;
    height: 90vw;
    max-height: unset;
    border-top-left-radius: 150px;
    border-top-right-radius: 150px;
    overflow: hidden;
    margin-bottom: -3vw;
    position: relative;
    margin-top: 10%;
  }
  .main-article-top .mat-inner .mat-media img {
    height: 100%;
  }
  .main-article-top .mat-inner .mat-date {
    font-weight: 500;
    font-size: 17px;
  }
  .main-article-top .mat-inner .mat-desc {
    padding-left: 0px;
    width: 100%;
    text-align: center;
    justify-content: center;
    display: flex;
    flex-wrap: wrap;
  }
  .main-article-top .mat-inner .mat-desc h1 {
    font-size: 8vw;
    line-height: 120%;
    font-weight: 100;
    max-width: 100%;
  }
  .ga-blog-header .ga-blog-desc {
    max-width: 90%;
  }
  .ga-blog-header .ga-blog-desc h1 {
    font-size: 8vw;
  }
  .ga-blog-post.ga-even .ga-blog-post-media img {
    border-radius: 6vw;
  }
  .ga-blog-post.ga-odd .ga-blog-post-media img {
    border-top-left-radius: 30vw;
    border-top-right-radius: 30vw;
  }
  .ga-blog-posts {
    flex-wrap: wrap;
    gap: 0px;
    max-width: 85%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 13vw;
    padding-bottom: 13vw;
  }
  .ga-blog-posts .ga-blog-post {
    width: 100%;
    margin-bottom: 10vw;
  }
  .ga-blog-posts .ga-blog-post .ga-blog-post-meta {
    font-size: 14px;
  }
  .ga-blog-posts .ga-blog-post .ga-blog-post-desc h2 {
    font-size: 24px;
  }
  .our-founder-video {
    max-width: 90vw;
    border-radius: 6vw;
  }
  .bf-m.only-m {
    margin-bottom: 3em;
    margin-top: 4vw;
  }
  #mobile-nav {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 1000000;
    background: #fff9ef;
  }
  #mobile-nav #menu-close {
    position: absolute;
    right: 10px;
    width: 60px;
    height: 60px;
    top: 20px;
  }
  #mobile-nav ul {
    height:75%;
    width: 100%;
    display: flex;
    align-items: start;
    justify-content: center;
    flex-direction: column;
    text-align: left;
    width: 100%;
    padding: 11vw;
  }
  #mobile-nav ul li {
    border-bottom: 1px solid #cdcdcd;
    width: 100%;
    padding-bottom: 6vw;
    padding-top: 10vw;
    line-height: 100%;
  }
  #mobile-nav ul li a {
    font-size: 9vw;
  }
  .ga-page {
    max-width: 90%;
  }
  .ga-page p, .ga-page span, .ga-page * {
    font-size: 13px;
  }
  .ga-page h1 {
    font-size: 26px;
  }
  .flip-clock-wrapperht {
    margin-left: 10px !important;
  }
  #epb_content {
    display: flex !important;
    align-items: center;
    justify-content: center;
    text-align: center !important;
    padding-top: 5px !important;
    flex-wrap: wrap;
    padding-bottom: 5px !important;
    padding-left: 0px !important;
  }
  #epb_content span#epb_message_two, #epb_content span#epb_message_one {
    font-family: hn !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    margin: 0px !important;
    line-height: 100% !important;
  }
  #epb_content span#epb_message_two span, #epb_content span#epb_message_one span {
    font-family: hn !important;
    font-weight: 400 !important;
    font-size: 13px !important;
    margin: 0px !important;
    line-height: 100% !important;
  }
  .jdgm-histogram__frequency {
    margin: 0 !important;
    width: 100% !important;
    text-align: right !important;
    color: #7b7b7b !important;
    margin-top: -14% !important;
  }
  .form_section .form_top_sec .section_title .otp-heading {
    font-size: 6vw !important;
  }
  #the-science.is-alt .the-science-banner {
    border-top: 6vw solid #FFA608;
  }
  #the-science .t-s-t {
    margin-bottom: -5.8vw;
  }
  #the-science .t-s-t h2 {
    font-size: 25px;
    padding: 14px;
    border-radius: 27px;
    padding-left: 40px;
    padding-right: 40px;
  }
  .the-science-top.is-alt .the-science-banner {
    border-top: 6vw solid #FFA608;
  }
  .the-science-top.is-alt .only-m.ga-a-tp {
    display: block;
    width: 84%;
    margin-top: 6%;
    margin-bottom: 2%;
    margin-left: 8%;
  }
  .the-science-top.is-alt .ts-desc {
    width: 100%;
  }
  .the-science-top.is-alt .ts-icons {
    width: 100%;
  }
  #ga-stats-section {
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 30px;
    margin-bottom: 30px;
  }
  #ga-stats-section .year-svg svg {
    width: 100%;
    height: 100%;
  }
  #ga-stats-section h2 {
    font-weight: 500;
    text-align: center;
    font-size: 6vw;
  }
  #ga-stats-section p {
    line-height: 150%;
    text-align: center;
    font-size: 17px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .ga-founder-inner {
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    flex-wrap: wrap;
    padding-top: 14vw;
  }
  .ga-founder-inner .gfi-left {
    width: 100%;
    text-align: center;
    padding-right: 0px;
    padding-bottom: 14px;
  }
  .ga-founder-inner .gfi-left h1 {
    font-size: 9vw;
  }
  .ga-founder-inner .gfi-left h2 {
    font-size: 9vw;
  }
  .ga-founder-inner .gfi-middle {
    width: 100%;
  }
  .ga-founder-inner .gfi-middle .gfi-f-image img.only-d {
    display: none;
  }
  .ga-founder-inner .gfi-middle .gfi-f-image img.only-m {
    display: block;
  }
  .ga-founder-inner .gfi-right {
    width: 100%;
  }
  .ga-a-bottom .usp-two-section .usp-two-blocks {
    width: 92%;
    padding-top: 20vw;
  }
  .ga-a-block {
    padding-top: 30px;
  }
  .ga-a-block.is-bottom .left {
    width: 100%;
    order: 3;
  }
  .ga-a-block.is-bottom .middle {
    width: 100%;
    padding-left: 0px !important;
    order: 2;
    text-align: center;
  }
  .ga-a-block.is-bottom .middle h6 {
    font-size: 17px;
    margin-bottom: 16px;
  }
  .ga-a-block.is-bottom .middle h2, .ga-a-block.is-bottom .middle .newtitless {
    font-size: 36px;
    font-family: hel;
    font-weight: 400;
  }
  .ga-a-block.is-bottom .middle p {
    font-size: 18px;
    line-height: 175%;
    max-width: 100%;
  }
  .ga-a-block.is-bottom .right {
    width: 100%;
    order: 1;
  }
  .ga-a-block.is-bottom .right svg {
    width: 47vw;
    height: 100%;
    margin-left: auto;
    margin-right: 14vw;
    margin-top: -10vw;
  }
  .ga-a-block.is-bottom img {
    border-radius: 15vw;
    margin-bottom: -10vw;
    position: relative;
    z-index: 10;
    max-width: 89%;
    margin-left: auto;
    margin-right: auto;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
  }
  .ga-a-block.is-top {
    max-width: 90%;
    flex-wrap: wrap;
  }
  .ga-a-block.is-top .right {
    position: relative;
    padding-left: 0px;
    margin-top: -7vw;
    overflow: hidden;
  }
  .ga-a-block.is-top .right .if-icon {
    position: absolute;
    width: 38vw;
    left: auto;
    top: -18vw;
    right: -7vw !important;
    transform: rotate(306deg);
  }
  .ga-a-block.is-top .left {
    margin-top: -6vw;
    width: 100%;
  }
  .ga-a-block.is-top .left .ga-a-button {
    border-radius: 54px;
    line-height: 141%;
    font-size: 20px;
    padding: 26px;
    text-align: center;
    border-top-left-radius: 0;
  }
  .ga-a-block.is-top .left p {
    line-height: 180%;
    font-size: 17px;
    max-width: 100%;
    text-align: center;
    padding-left: 0px;
    margin-bottom: 20px;
  }
  .ga-a-block.is-top .left h2 {
    font-size: 8vw;
    text-align: center;
  }
  .section-desc.is-alt p {
    font-size: 18px;
  }
  .three-blocks .tb-left h2 {
    padding-left: 30px;
    padding-right: 30px;
  }
  .cooking-section-wrap {
    flex-wrap: wrap;
    flex-direction: column;
  }
  .cooking-section-wrap .cooking-left {
    width: 100%;
  }
  .cooking-section-wrap .cooking-right {
    width: 100%;
  }
  .cooking-title-block {
    display: flex;
    flex-wrap: wrap;
    max-width: 100%;
    text-align: center;
    justify-content: center;
  }
  .cooking-title-block .ct-left {
    width: 100%;
  }
  .cooking-title-block .ct-left h2 {
    font-size: 26px;
    font-weight: 400;
    line-height: 148%;
    text-align: center;
  }
  .cooking-title-block .ct-left p b {
    font-size: 17px;
    margin-top: 5px;
    margin-bottom: 5px;
  }
  .cooking-title-block .ct-right {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }
  .cooking-section-wrap .cooking-r-inner {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .cooking-section-wrap .cooking-r-inner .cooking-blocks .cooking-block {
    width: 25%;
  }
  .cooking-section-wrap .cooking-r-inner .cooking-blocks .cooking-block h4 {
    font-size: 14px;
  }
  .cooking-section-wrap .cooking-r-inner .cooking-blocks .cooking-block svg {
    width: 40px;
    height: 40px;
    margin-top: 14px;
    display: inline-block;
  }
  .cooking-section-wrap .cooking-r-inner h2 {
    font-size: 6vw;
  }
  .cooking-section-wrap .cooking-r-inner h2 br {
    display: none;
  }
  section.home-intro-two-section .home-intro-two-media {
    max-width: 100%;
    margin-top: 6vw;
  }
  section.home-intro-two-section .section-title {
    padding-left: 13vw;
    padding-right: 13vw;
  }
  section.home-intro-two-section .home-intro-two-media {
    max-width: 100%;
    margin-top: 6vw;
  }
  .usp-two-section {
    margin-top: 17px;
  }
  .usp-two-section .usp-two-blocks {
    width: 90%;
    border-radius: 20px;
    flex-wrap: wrap;
    padding: 20px;
  }
  .usp-two-section .usp-two-blocks .usp-two-block {
    width: 33.33333%;
    margin-bottom: 19px;
    padding-left: 5px;
    padding-right: 5px;
  }
  .usp-two-section .usp-two-blocks .usp-two-block h4 {
    font-size: 17px;
  }
  .usp-two-section .usp-two-blocks .usp-two-block svg {
    width: 40px;
    height: 40px;
    margin-bottom: 5px;
  }
  #main-cart-wrap {
    top: 60px;
  }
  #main-cart-wrap #main-cart {
    top: 0;
    background: white;
    right: 4vw;
    top: 78px;
    border-radius: 15px;
    width: 92vw;
  }
  #main-cart-wrap #main-cart .mc-body .ga-o-title {
    margin: 0;
    font-family: hel;
    padding: 14px;
    padding-bottom: 5px;
    font-size: 17px;
    font-weight: 500;
  }
  #main-cart-wrap #main-cart .mcl-actions a {
    padding: 12px;
    border-radius: 16px;
    margin-top: 10px;
    font-size: 20px;
  }
  #main-cart-wrap #main-cart .mcl-top h6 {
    font-size: 23px;
  }
  #main-cart-wrap #main-cart .mcl-top h6 span {
    font-size: 13px;
  }
  #main-cart-wrap #main-cart .mcl-top h5 {
    font-size: 19px;
  }
  #main-cart-wrap #main-cart .mc-last {
    padding: 12px;
  }
  #main-cart-wrap #main-cart #mc-cart-close {
    width: 20px;
    height: 20px;
    margin-right: -4px;
    margin-top: -9px;
  }
  #main-cart-wrap #main-cart .mc-title {
    padding: 17px;
  }
  #main-cart-wrap #main-cart .mc-title h3 {
    font-size: 19px;
  }
  #main-cart-wrap #main-cart .mc-items {
    padding: 10px;
  }
  #main-cart-wrap #main-cart .mc-items .mc-item {
    border-radius: 10px;
    margin-bottom: 11px;
  }
  #main-cart-wrap #main-cart .mc-items .mc-item .mc-left {
    padding: 15px;
    padding-right: 9px;
  }
  #main-cart-wrap #main-cart .mc-items .mc-item .mc-right {
    font-size: 20px;
  }
  #main-cart-wrap #main-cart .mc-items .mc-item .mc-right svg {
    width: 13px;
  }
  #main-cart-wrap #main-cart .mc-items .mc-item .mc-right .mc-r-remove svg {
    width: 16px;
  }
  #main-cart-wrap #main-cart .mc-items .mc-item .mc-right > div {
    padding-left: 9px;
    padding-right: 9px;
    font-size: 4.7vw;
  }
  #main-cart-wrap #main-cart .mc-items .mc-item .mci-bottom h4, #main-cart-wrap #main-cart .mc-items .mc-item .mci-bottom span {
    font-size: 13px;
  }
  #main-cart-wrap #main-cart .mc-items .mc-item .mci-top {
    padding-bottom: 10px;
  }
  #main-cart-wrap #main-cart .mc-items .mc-item .mci-top span {
    font-size: 13px;
  }
  #main-cart-wrap #main-cart .mc-items .mc-item .mci-top h4 {
    font-size: 13px;
    font-weight: 500;
  }
  .before-after-section {
    max-width: 100%;
    margin-bottom: -10vw;
  }
  .before-after-section .section-title h2 {
    margin-bottom: 0;
    max-width: 65%;
    margin-left: auto;
    margin-right: auto;
  }
  #judgeme_product_reviews h2.jdgm-rev-widg__title {
    font-size: 26px !important;
  }
  #judgeme_product_reviews a.jdgm-write-rev-link {
    font-size: 16px;
    padding: 10px;
    line-height: 100%;
    border-radius: 30px;
  }
  #judgeme_product_reviews .jdgm-star {
    font-size: 13px;
  }
  #judgeme_product_reviews span.jdgm-rev__author-wrapper span {
    font-size: 16px;
  }
  #judgeme_product_reviews .jdgm-rev-widg__reviews .jdgm-rev__body p {
    font-size: 14px;
  }
  #judgeme_product_reviews .jdgm-rev-widg__reviews .jdgm-rev {
    width: 250px;
    min-width: 250px;
    margin-right: 10px;
    padding: 10px;
  }
  #judgeme_product_reviews .jdgm-rev-widg__reviews .jdgm-rev:after {
    top: 10%;
  }
  .video-blocks {
    display: flex;
    grid-gap: 0px;
    max-width: 100%;
    overflow-x: scroll;
  }
  .video-blocks.is-main .video-block:first-child {
    margin-left: 15px;
  }
  .video-blocks .video-block {
    min-width: 250px;
    margin-right: 15px;
    border-radius: 15px;
  }
  section.video-section.is-alt .video-blocks {
    flex-wrap: wrap;
  }
  section.video-section.is-alt .video-blocks .video-block {
    min-width: 89vw;
    margin-right: 10px;
    margin-bottom: 20px;
    border-radius: 16px;
  }
  section.video-section.is-alt .video-blocks .video-block:nth-child(2) {
    margin-left: 10px;
  }
  .line-blocks.only-m:after {
    height: 99vw;
    width: 47%;
  }
  .line-blocks .line-block {
    padding-bottom: 20px;
    padding-top: 20px;
  }
  .line-blocks .line-block .line-media.lm-3 {
    width: 20vw;
    right: -2vw;
    bottom: 13vw;
  }
  .line-blocks .line-block .line-media.lm-2 {
    width: 35vw;
    left: -40px;
  }
  .line-blocks .line-block .line-media.lm-1 {
    width: 32vw;
    right: -9vw;
  }
  .line-blocks .line-block h4 {
    font-size: 13.8vw;
  }
  .award-winning-section.only-m {
    position: relative;
    margin-top: 10vw;
  }
  .award-winning-section.only-m .aws-m-button {
    position: absolute;
    bottom: 41%;
  }
  .award-winning-section.only-m .aws-main-svg {
    margin-left: 0vw;
  }
  .award-winning-section.only-m .aw-media {
    position: absolute;
    max-width: 56%;
    left: 0;
    right: 0;
    margin: auto;
    top: -21vw;
    box-shadow: 0px 14px 47px 7px rgba(0, 0, 0, 0.3);
  }
  section.award-winning-section .aw-inner .aw-top .is-middle {
    position: absolute;
  }
  section.award-winning-section .aw-inner .aw-blocks {
    flex-wrap: wrap;
  }
  section.award-winning-section .aw-inner .aw-blocks .aw-block {
    width: 33.33333%;
  }
  section.award-winning-section .aw-bg .only-d {
    display: none !important;
  }
  section.award-winning-section .aw-bg .only-m {
    display: block !important;
    height: auto;
    width: 100%;
  }
  .main-button a, .main-button button {
    font-size: 18px;
    padding: 12px;
    padding-left: 30px;
    padding-right: 30px;
    border-radius: 6vw;
  }
  .three-blocks {
    margin-top: 40vw;
  }
  .three-blocks .tb-left {
    order: 1;
    width: 100%;
    text-align: center;
    margin-bottom: 0px;
  }
  .three-blocks .tb-left .main-button {
    text-align: center;
  }
  .three-blocks .tb-left h2 {
    font-size: 8vw;
    margin-bottom: 15px;
    text-align: center;
    line-height: 133%;
  }
  .three-blocks .tb-middle {
    order: 0;
    width: 100%;
    transform: scale(1);
    position: relative;
    padding-left: 30px;
    padding-right: 30px;
    margin-bottom: 6vw;
  }
  .three-blocks .tb-middle .tbm-media {
    border-radius: 10vw;
    overflow: hidden;
    margin-top: -40vw;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
  }
  .three-blocks .tb-middle img {
    height: 40vh;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
  }
  .three-blocks .tb-right {
    order: 2;
    width: 100%;
  }
  .three-blocks .tb-right .tbr-icon {
    width: 35px;
    height: 35px;
    text-align: center;
    display: inline-block;
  }
  .three-blocks .tb-right .tbr-icon svg {
    height: 100%;
  }
  .three-blocks .tb-right .tbr-blocks h4 {
    padding-top: 1vw;
    margin-bottom: 7vw;
    font-weight: 500;
    font-size: 3.8vw;
  }
  .three-blocks .tb-right .tbr-i-title h4 {
    text-align: center !important;
    padding-left: 0px;
    max-width: 100%;
    line-height: 140% !important;
    font-size: 20px !important;
    font-weight: 400 !important;
  }
  .step-blocks .sb-media {
    border-radius: 20px;
  }
  .ticker-section .ticker-title {
    display: none;
  }
  .ticker-section .tickers-wrap {
    width: 100%;
  }
  .ticker-section .tickers-wrap .tickers ul li {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .ticker-section .tickers-wrap .tickers ul li .ticker-icon svg {
    width: 20px;
    height: 20px;
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .ticker-section .tickers-wrap .tickers ul li .ticker-t h4 {
    font-size: 16px;
    line-height: 100%;
  }
  .ticker-section .tickers-wrap .ticker-title {
    width: 100%;
    display: block;
  }
  .ticker-section .tickers-wrap .ticker-title h2 {
    font-size: 18px;
    margin-left: 10px !important;
    margin-right: 10px !important;
    line-height: 100%;
  }
  .the-science-banner {
    overflow: hidden;
    height: 34vh;
  }
  .the-science-banner img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
  }
  .the-science-top {
    padding-top: 8vw;
    max-width: 90%;
    padding-bottom: 8vw;
  }
  .the-science-top .ts-icons {
    width: 100%;
  }
  .the-science-top .ts-icons .ts-icon svg {
    width: 40px;
    height: 40px;
  }
  .the-science-top .ts-i-title h4 {
    font-size: 12px;
  }
  .the-science-top .ts-desc {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .the-science-top .ts-desc .ts-title {
    text-align: center;
  }
  .the-science-top .ts-desc .ts-title h2 {
    text-align: center;
    font-size: 10vw;
  }
  .the-science-top .ts-desc .ts-p p {
    font-size: 16px;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  #open-nav {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 5vw;
  }
  #open-nav svg {
    width: 22px;
    height: 22px;
  }
  .only-m {
    display: block;
  }
  .only-d {
    display: none;
  }
  section.faq-section {
    padding-left: 15px;
    padding-right: 15px;
    max-width: 100%;
  }
  section.faq-section .faq-block .faq-desc {
    padding-left: 1vw;
    padding-right: 1vw;
    padding-bottom: 1.5vw;
    padding-top: 0;
    font-weight: 400;
    font-size: 13px;
    max-width: 100%;
    line-height: 140%;
  }
  section.faq-section .faq-block .faq-title {
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: 500;
    font-size: 14px;
    cursor: pointer;
  }
  footer.ga-main-footer {
    padding-top: 5vw;
  }
  footer.ga-main-footer .main-footer-nl {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    justify-content: center;
    position: relative;
  }
  footer.ga-main-footer .main-footer-nl .f-nl-bottom form {
    width: 100%;
    margin-left: 0px;
    justify-content: center;
  }
  footer.ga-main-footer .main-footer-nl .f-nl-bottom form .email {
    width: 200px;
  }
  footer.ga-main-footer .main-footer-nl .f-nl-bottom form .email input {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 13px;
    border-top-left-radius: 7px;
    border-bottom-left-radius: 7px;
  }
  footer.ga-main-footer .main-footer-nl .f-nl-bottom form > div {
    height: 40px;
  }
  footer.ga-main-footer .main-footer-nl .f-nl-bottom form .submit {
    width: 25vw;
    border-bottom-right-radius: 7px;
    border-top-right-radius: 7px;
  }
  footer.ga-main-footer .main-footer-nl .f-nl-bottom form .submit button span {
    font-size: 12px;
  }
  footer.ga-main-footer .main-footer-nl .f-nl-bottom form .submit button svg {
    margin-left: 5px;
    width: 18px;
    margin-bottom: 0px;
    margin-top: -3px;
  }
  footer.ga-main-footer .main-footer-nl .f-nl-top {
    margin-bottom: 10px;
  }
  footer.ga-main-footer .main-footer-nl .f-nl-top h3 {
    font-size: 30px;
  }
  footer.ga-main-footer .main-footer-nl .f-nl-top .f-nl-media {
    width: 59vw;
    margin-left: 17.3vw;
    margin-bottom: 5vw;
  }
  footer.ga-main-footer .mfb-i-bottom-alt {
    position: absolute;
    width: 100%;
    text-align: center;
    z-index: 10;
    top: 16vw;
    font-size: 14px;
    left: 0;
  }
  footer.ga-main-footer .mfb-i-bottom-alt a {
    text-decoration: underline;
  }
  footer.ga-main-footer .mfb-insta {
    margin-bottom: 1.5vw;
  }
  footer.ga-main-footer .mfb-insta .mfb-i-bottom {
    position: absolute;
    width: 100%;
    display: none;
  }
  footer.ga-main-footer .mfb-insta .mfb-i-bottom a {
    position: absolute;
    font-size: 14px;
    text-align: center;
    left: 0;
    right: 0;
    top: 15vw;
  }
  footer.ga-main-footer .mfb-insta .mfb-i-top {
    padding-top: 20px;
    padding-bottom: 20px;
    position: relative;
    z-index: 10;
    justify-content: center;
    flex-direction: column;
  }
  footer.ga-main-footer .mfb-insta .mfb-i-top h4 {
    font-size: 12px;
    padding-bottom: 5px;
  }
  footer.ga-main-footer .mfb-insta .mfb-insta-blocks {
    display: flex;
    max-width: 100%;
    overflow-x: auto;
  }
  footer.ga-main-footer .mfb-insta .mfb-insta-blocks .mfb-insta-media {
    min-width: 160px;
    margin-right: 3px;
  }
  footer.ga-main-footer .main-footer-bottom {
    padding-bottom: 7vw;
  }
  footer.ga-main-footer .main-footer-bottom #ga-f-credits {
    left: 0;
    position: absolute;
    bottom: 4.5vw;
    width: 100%;
    font-size: 14px;
    text-align: center;
  }
  footer.ga-main-footer .main-footer-bottom #ga-f-credits br {
    display: none;
  }
  footer.ga-main-footer .main-footer-bottom .mfb-inner {
    max-width: 100%;
    padding-left: 30px;
    padding-right: 30px;
    flex-wrap: wrap;
  }
  footer.ga-main-footer .main-footer-bottom .mfb-inner .mfb-list.is-alt {
    justify-content: center;
  }
  footer.ga-main-footer .main-footer-bottom .mfb-inner .mfb-list ul li.is-fl-li {
    font-size: 7vw;
  }
  footer.ga-main-footer .main-footer-bottom .mfb-inner .mfb-list.is-follow-list {
    width: 100% !important;
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: unset !important;
    align-items: baseline;
  }
  footer.ga-main-footer .main-footer-bottom .mfb-inner .mfb-list.is-follow-list h3 {
    width: auto !important;
  }
  footer.ga-main-footer .main-footer-bottom .mfb-inner .mfb-list.is-follow-list ul {
    display: flex;
    margin-left: 11px;
  }
  footer.ga-main-footer .main-footer-bottom .mfb-inner .mfb-list.is-follow-list ul li {
    margin-right: 10px;
  }
  footer.ga-main-footer .main-footer-bottom .mfb-inner .mfb-list ul li {
    padding-bottom: 20px;
  }
  footer.ga-main-footer .main-footer-bottom .mfb-inner .mfb-list ul li a {
    font-size: 15px;
  }
  footer.ga-main-footer .main-footer-bottom .mfb-inner .mfb-list h3 {
    padding-bottom: 20px;
    font-weight: 400;
    font-size: 24px;
  }
  footer.ga-main-footer .main-footer-bottom .mfb-inner .mfb-right {
    width: 100%;
  }
  footer.ga-main-footer .main-footer-bottom .mfb-inner .mfb-right .mfb-list {
    text-align: center;
    margin-bottom: 13px;
    flex-direction: row;
    align-items: center;
    display: flex;
  }
  footer.ga-main-footer .main-footer-bottom .mfb-inner .mfb-right .mfb-list h3 {
    margin-right: 10px;
  }
  footer.ga-main-footer .main-footer-bottom .mfb-inner .mfb-right .mfb-list.is-alt span {
    font-size: 14px !important;
  }
  footer.ga-main-footer .main-footer-bottom .mfb-inner .mfb-right .mfb-list p {
    margin: 0;
    font-size: 13px;
    font-weight: 400;
  }
  footer.ga-main-footer .main-footer-bottom .mfb-inner .mfb-right .mfb-list p a {
    font-size: 16px;
  }
  footer.ga-main-footer .main-footer-bottom .mfb-inner .mfb-left {
    width: 100%;
    position: relative;
    z-index: 10;
    flex-wrap: wrap;
    padding-top: 20vw;
  }
  footer.ga-main-footer .main-footer-bottom .mfb-inner .mfb-left .mfb-list {
    padding-right: 10px;
    width: 50%;
  }
  footer.ga-main-footer .main-footer-bottom .footer-logo-drop {
    position: absolute;
    width: 33vw;
    right: 0;
    left: 0;
    top: -10vw !important;
    margin-left: auto;
    margin-right: auto;
  }
  footer.ga-main-footer .main-footer-bottom .footer-logo-drop svg {
    height: 100%;
  }
  main#main-content {
    padding-top:4rem;
  }
  .cooking-title-block .ct-right p {
    font-size: 14px;
  }
  .cooking-title-block .ct-right p b {
    font-size: 16px;
  }
  .main-banner .banner-strip .banner-line .emoji {
    margin-bottom: -0.4vw;
    font-size: 30px;
  }
  .main-banner .banner-strip .banner-line h4 {
    font-size: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .main-banner .main-banner-desc {
    left: 0;
    bottom: 0;
    height: auto;
    top: auto;
    width: 95%;
    right: 0;
    left: 4% !important;
    width: 90%;
    padding: 20px;
    border-radius: 7vw;
    border-bottom-left-radius: 0;
  }
  .main-banner .main-banner-desc h2 {
    font-size: 22px;
  }
  .main-banner .main-banner-desc .main-button a {
    text-transform: capitalize;
    font-family: hn;
    font-size: 17px;
    padding-left: 2.5vw;
    padding-right: 2.5vw;
    width: 100%;
    text-align: center;
    margin-top: 14px;
  }
  .main-banner .main-banner-media {
    height: calc(100vh - 30vw);
  }
  .main-banner .main-banner-media img {
    max-height: 80%;
    height: 80%;
    border-radius: 13vw;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    margin-top: 15%;
    max-width: 90%;
    margin-left: 5%;
  }
  .section-desc p {
    font-size: 17px;
  }
  section.home-intro .home-desc-icon {
    width: 200px;
  }
  header#main-header {
    height: 60px;
    /* top: 20vw; */
  }
  header#main-header.is-home {
    height: 60px;
  }
  header#main-header.is-home .main-nav .main-logo {
    width: 60vw;
    margin-top: 4.5vw;
  }
  header#main-header .main-logo {
    position: absolute;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    width: 96px;
    top: 50%;
    transform: translateY(-50%);
  }
  header#main-header .main-nav .icon-nav ul li {
    width: 18px;
    height: 18px;
    margin-left: 25px;
  }
  header#main-header .main-nav .main-ul {
    display: none;
  }
  .steps-hl {
    max-width: 100%;
    margin-left: 20px;
    margin-left: 20px;
    margin-right: 20px;
    padding: 14px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 11px;
    border-radius: 40px;
    font-weight: 300;
    font-size: 15px;
    line-height: 127%;
    margin-top: 1vw;
    margin-bottom: 0.5vw;
  }
  .steps-hl b {
    font-size: 100%;
  }
  .step-blocks {
    display: flex;
    overflow-x: auto;
    grid-gap: 15px;
  }
  .step-blocks .sb-desc h2 {
    margin: 0;
    padding-top: 20px;
    font-family: hel;
    font-weight: 400;
    font-size: 22px;
  }
  .step-blocks .sb-desc p {
    font-size: 16px;
  }
  .step-blocks .sb-media .sb-count {
    height: 40px;
    width: 40px;
    top: 10px;
    left: 10px;
  }
  .step-blocks .step-block {
    min-width: 220px;
  }
  .step-blocks .step-block:first-child {
    margin-left: 15px;
  }
  .step-blocks .step-block:last-child {
    margin-right: 15px;
  }
  .section-title h1 {
    font-family: hel;
    font-weight: 400;
    font-size: 26px;
    line-height: 130%;
  }
  .section-title h2, .section-title .newitle {
    font-family: hel;
    font-weight: 400;
    font-size: 26px;
    line-height: 130%;
  }
  section.steps-section {
    max-width: 100%;
  }
  section.steps-section .section-title {
    margin-left: auto;
    margin-right: auto;
    max-width: 80%;
    padding-left: 20px;
    padding-right: 20px;
    text-align: center;
  }
  .ga-product-top {
    /* padding-top: 14vw; */
    height: 50%;
  }
  .ga-product-top:after {
    height: 55%;
  }
  .ga-product-top .pt-inner {
    max-width: 100%;
    display: block;
    padding-left: 0px;
    padding-right: 0px;
  }
  .ga-product-top .pt-inner .mobile-product-top {
    text-align: center;
  }
  .ga-product-top .pt-inner .mobile-product-top h1 {
    margin: 0px;
    font-family: "hel";
    font-weight: 400;
    font-size: 10vw;
  }
  .ga-product-top .pt-inner .mobile-product-top p {
    font-weight: 500;
    line-height: 140%;
    font-size: 4vw;
    min-height: 15vw;
    
  }
  .ga-product-top .pt-inner .pt-desc {
    padding-left: 20px;
    padding-right: 20px;
  }
  .ga-product-top .pt-inner .pt-desc .ptd-accordions .ptd-accordion .ptd-a-title h3 {
    font-size: 17px;
  }
  .ga-product-top .pt-inner .pt-desc .ptd-accordions .ptd-accordion .ptd-a-title h3:after {
    width: 14px;
    height: 14px;
  }
  .ga-product-top .pt-inner .pt-desc .ptd-accordions .ptd-accordion .ptd-a-desc {
    font-size: 14px;
  }
  .ga-product-top .pt-inner .pt-desc .ptd-accordions .ptd-accordion .ptd-a-desc small {
    font-size: 78%;
  }
  .ga-product-top .pt-inner .pt-desc .ptd-icons-bottom {
    width: 80%;
    margin-top: 13px;
  }
  .ga-product-top .pt-inner .pt-desc .ptd-icons-bottom .ptd-ib-icon .ptd-ib-desc h5 {
    margin: 0;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 13px;
    padding-top: 5px;
    line-height: 138%;
  }
  .ga-product-top .pt-inner .pt-desc .ptd-icons-bottom .ptd-ib-icon .ptd-ib-media svg {
    height: 20px;
  }
  .ga-product-top .pt-inner .pt-desc .ptd-exc {
    padding-right: 0px;
  }
  .ga-product-top .pt-inner .pt-desc .ptd-icons {
    justify-content: center;
  }
  .ga-product-top .pt-inner .pt-desc .ptd-icons .ptd-icon {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
  }
  .ga-product-top .pt-inner .pt-desc .ptd-icons .ptd-icon h4 {
    font-weight: 400;
    margin: 0;
    padding-top: 6px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 12px;
    line-height: 150%;
  }
  .ga-product-top .pt-inner .pt-desc .ptd-icons .ptd-icon .ptd-desc {
    display: block;
    width: 100%;
    text-align: center;
  }
  .ga-product-top .pt-inner .pt-desc .ptd-icons .ptd-icon .ptd-media {
    width: 30px;
    height: 30px;
    width: 30px;
    height: 30px;
  }
  .ga-product-top .pt-inner .pt-desc .ptd-atc-button button {
    padding: 13px;
    border-radius: 27px;
    font-size: 17px;
    border-top-left-radius: 0px;
  }
  .ga-product-top .pt-inner .pt-desc .ptd-variants {
    grid-template-columns: 1fr;
    grid-gap: 0px;
    margin-bottom: -5px;
    padding-top: 20px;
  }
  .ga-product-top .pt-inner .pt-desc .ptd-variants .ptd-variant {
    margin-bottom: 20px;
    padding: 15px;
    border-radius: 15px;
    position: relative;
    padding-right: 28px;
    padding-bottom: 0px;
  }
  .ga-product-top .pt-inner .pt-desc .ptd-variants .ptd-variant .ptd-v-bottom {
    border-top: 1px solid black;
    text-align: center;
    padding-top: 0.3vw;
    padding-bottom: 0.3vw;
    font-size: 20px;
    position: absolute;
    border: 0px;
    right: 0;
    height: 100%;
    text-align: center;
    width: 25px;
    top: 0;
    display: flex;
    align-items: center;
    border-left: 1px solid black;
    justify-content: center;
  }
  .ga-product-top .pt-inner .pt-desc .ptd-variants .ptd-variant .ptd-price {
    font-family: hel;
    width: 70px;
    padding-left: 0.5vw;
    padding-right: 0.5vw;
    position: absolute;
    top: 51%;
    transform: translateY(-50%);
  }
  .ga-product-top .pt-inner .pt-desc .ptd-variants .ptd-variant .ptd-price h4 {
    font-size: 15px;
  }
  .ga-product-top .pt-inner .pt-desc .ptd-variants .ptd-variant .ptd-price strike {
    font-size: 13px;
  }
  .ga-product-top .pt-inner .pt-desc .ptd-variants .ptd-variant .ptd-price span.ptf-main-price {
    font-size: 20px;
  }
  .ga-product-top .pt-inner .pt-desc .ptd-variants .ptd-variant .ptd-p-wrap {
    flex: auto;
    flex-direction: column;
    justify-content: space-between;
    display: flex;
    align-items: center;
    width: 100%;
    text-align: right;
    max-width: 80px;
  }
  .ga-product-top .pt-inner .pt-desc .ptd-variants .ptd-variant .ptd-usp {
    flex: auto;
  }
  .ga-product-top .pt-inner .pt-desc .ptd-variants .ptd-variant .ptd-usp ul {
    display: flex;
    flex-wrap: wrap;
  }
  .ga-product-top .pt-inner .pt-desc .ptd-variants .ptd-variant .ptd-usp ul li {
    margin-right: 10px;
    font-size: 12px;
  }
  .ga-product-top .pt-inner .pt-desc .ptd-variants .ptd-variant .ptd-highlight {
    display: block;
    top: -14%;
    position: absolute;
    width: 100px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
  }
  .ga-product-top .pt-inner .pt-desc .ptd-variants .ptd-variant .ptd-highlight span {
    display: block;
    color: #000;
    border: 1px solid black;
    font-weight: 400;
    padding: 5px;
    padding-top: 6px;
    line-height: 100%;
    font-size: 13px;
    text-align: center;
    border-radius: 15px;
    background: #fff9ef;
  }
  .ga-product-top .pt-inner .pt-desc .ptd-variants .ptd-variant .ptd-v-middle {
    padding: 0px;
    flex: 1;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
  }
  .ga-product-top .pt-inner .pt-desc .ptd-variants .ptd-variant .ptd-v-title {
    border: 0px;
    padding: 0px;
  }
  .ga-product-top .pt-inner .pt-desc .ptd-variants .ptd-variant .ptd-v-title span {
    font-size: 18px;
    margin-bottom: 5px;
    display: block;
  }
  .ga-product-top .pt-inner .pt-media {
    width: 100%;
  }
  .ga-product-top .pt-inner .pt-media .ptm-images {
    width: 100%;
    display: flex;
    overflow-x: auto;
    align-items: center;
  }
  .ga-product-top .pt-inner .pt-media .ptm-images .ptm-image {
    border-radius: 20px;
    margin-right: 15px;
    min-width: 300px;
  }
  .ga-product-top .pt-inner .pt-media .ptm-images .ptm-image video {
    border-radius: inherit;
  }
  .ga-product-top .pt-inner .pt-media .ptm-images .ptm-image:first-child {
    margin-left: 15px;
  }
  .ga-product-top .pt-inner .pt-desc {
    width: 100%;
  }
}
.has-4boxes .mc-body.is-alt {
  display: none !important;
}

@media (min-width: 1000px) {
  li.only-m .ticker-title {
    display: none;
  }
  #mobile-nav {
    display: none !important;
  }
}/*# sourceMappingURL=purifry.css.map */



.icon-nav li a {position:relative;}  
.icon-nav li:first-child:hover a:before {content: "Track Your Order";position: absolute;bottom: -20px;font-size: 10px;width: 100%;left: -22px;white-space: nowrap;}
.icon-nav li:last-child:hover a:before {content: "Check Your Cart";position: absolute;bottom: -20px;font-size: 10px;width: 100%;left: -25px;white-space: nowrap;}




/* Copy This */
.ga-product-top .pt-inner .pt-desc .ptd-variants .ptd-price h4 {margin: 0;font-weight: 500;font-family: hn;padding-top: 0vw;padding-bottom: 0;font-size: 1.8vw;text-align: center;}
.ga-product-top .pt-inner .pt-desc .ptd-variants .ptd-price h4.p-off {height: 1.5vw;}
.ga-product-top .pt-inner .pt-desc .ptd-variants .ptd-v-title {padding: 1vw;border-bottom: 1px solid black;padding-top: 0.8vw;padding-bottom: 0.5vw;text-align:center;}
.ga-product-top .pt-inner .pt-desc .ptd-variants .ptd-price span.ptf-main-price {font-family: 'Helvetica Condensed';font-weight: normal;}

.ga-product-top .pt-inner .pt-desc .ptd-variants .ptd-usp {padding-bottom: 0vw;flex: 1;text-align: center;}
.boxesnote {text-align: center;font-family: 'hel';background: #F0E7D6;padding: 10px;}
.active .boxesnote {background:#000;}
.ptd-packsrupee {text-align: center;margin: auto;padding-bottom: .2vw;margin-bottom: .4vw;max-width: 10vw;width: 100%;font-size: 1.5vw;font-weight: 600;font-family: hn;}
.ptd-packsrupee span {position:relative;}
.ptd-packsrupee span:before {content: "";background: #000;position: absolute;border-bottom: 1px solid #000;left: 0;width: 90%;bottom: -5px;right: 0;margin: auto;}
.boxesnote span {font-size: 1vw;max-width: 9.3vw;display: block;margin: auto;} 
.active .boxesnote span {color:#fff;}
.ptd-inner .ptd-variants .ptd-variant:nth-child(3) .boxesnote span {max-width: 10.5vw;}
.thewholepricing {display: flex;align-items: baseline;column-gap: 6px;justify-content: center;}
.parentdived .theboxout {display:none;}
@media (min-width: 786px){
  .ga-product-top .pt-inner .pt-desc .ptd-variants .ptd-usp ul li {font-size:1.2vw;padding-bottom: 3vw;font-weight: 400;padding-top: .9vw;}
  .parentdived {border:0px !important;}
}

.freeshipping {margin-bottom: 0;text-align: center;font-size: 1.2vw;line-height: 1.3;margin-top: 25px;}
.ga-product-top .pt-inner .pt-desc .ptd-variants .ptd-highlight {margin-bottom: 1.5vw;margin-top: .5vw;}
.ga-product-top .pt-inner .pt-desc .ptd-variants .ptd-v-middle {padding-bottom: 1.5vw;}
@media (max-width: 786px) {
  .ga-a-block.is-top .left h3{font-size: 9vw;text-align: center;}
  .freeshipping {margin-bottom: 0;text-align: center;font-size: 15px;margin-top: 0px;margin-bottom: 10px;}
  .ga-product-top .pt-inner .pt-desc .ptd-variants .ptd-variant .ptd-price {width: 100%;position: inherit;transform: translateY(0%) !important;height: 25.6px;display: flex;align-items: center;justify-content: end;}
  .ga-product-top .pt-inner .pt-desc .ptd-variants .ptd-v-middle {display:block;}
  .ga-product-top .pt-inner .pt-desc .ptd-variants .ptd-variant .ptd-v-middle {display:block;}
  .ptd-packsrupee {font-size:inherit;}
  .parentdived .theboxinner {display:none;}
  .parentdived .theboxout {display:block;border-radius: 0 0 12px 12px;}
  .parentdived {padding: 0 !important;border:0px !important;background: #f0e7d6 !important;margin-bottom:30px !important;}
  .parentdived .theinnverparent {margin-bottom: 0 !important;}
  .parentdived.active {background:#000 !important;}
  .parentdived.active .theinnverparent.active {background: #ffa300 !important;}
  .parentdived.active .theinnverparent {background: #ffa300 !important;}
  .parentdived .theinnverparent {background: #fff9ef !important;}
  .ga-product-top .pt-inner .pt-desc .ptd-variants .ptd-variant .ptd-highlight {top: -9.9%;}
  .boxesnote span {max-width:25rem !important;font-size: 3.4vw !important;}
  .parentdived .theboxout {display: block;border-radius: 0 0 12px 12px;border: 1px solid #000;margin-top: -15px;padding-top: 23px;}
  .ga-product-top .pt-inner .pt-desc .ptd-variants .ptd-variant .ptd-v-title span {font-size: 24px;margin-bottom: 5px;display: block;margin-top: 10px;padding-left: 12px;}
  .ga-product-top .pt-inner .pt-desc .ptd-variants .ptd-variant .ptd-v-middle {display: grid;grid-template-columns: repeat(2, 1fr);grid-template-rows: repeat(2, 1fr);grid-column-gap: 0px;grid-row-gap: 0px;margin: 15px 0;margin-right: 15px;margin-top:2px;}
  .ga-product-top .pt-inner .pt-desc .ptd-variants .ptd-variant .ptd-v-middle .ptd-packsrupee {border-bottom:1px solid #000;grid-area: 1 / 1 / 2 / 2;max-width:none !important;text-align: left;margin: 0;width: 100%;font-size:18px;height:25.5px;padding-bottom:0px;padding-top: 3px;}
  .ga-product-top .pt-inner .pt-desc .ptd-variants .ptd-variant .ptd-v-middle .ptd-usp { grid-area: 2 / 1 / 3 / 2;height: 25.6px; }
  .ga-product-top .pt-inner .pt-desc .ptd-variants .ptd-variant .ptd-v-middle .ptd-p-wrap { grid-area: 1 / 2 / 3 / 3;width: 100%;max-width: none;height:12vw; }
  .ga-product-top .pt-inner .pt-desc .ptd-variants .ptd-variant .ptd-v-middle .ptd-p-wrap .thewholepricing {border-bottom: 1px solid #000;display: inline-flex;justify-content: flex-end;height: 25.6px;}
  .ga-product-top .pt-inner .pt-desc .ptd-variants .ptd-variant .ptd-price h4 {text-align:right;}
  .ga-product-top .pt-inner .pt-desc .ptd-variants .ptd-variant .ptd-usp ul li {margin-right: 0px;font-size: 15px;padding-top:8px;}
  .ga-product-top .pt-inner .pt-desc .ptd-variants .ptd-variant .ptd-price strike {font-size: 15px;}
  .ptd-packsrupee span:before {display:none;}
  .ga-product-top .pt-inner .pt-desc .ptd-variants .ptd-price h4.p-off {height:11px !important;}
}


@media (max-width: 786px){
  .howtousesections {display:none;}
}  
@media (min-width: 786px){
  .howtosuestesp-new {display:none;}
}

/* Copy This End */

#epb_container {display:none !important}

.jdgm-rev-widg__summary-text {display:none;}
.jdgm-histogram__frequency {display:none !important;}
.jdgm-preview-badge {margin-bottom:10px;}

.ptd-buy-button {margin-top: 1vw;}
.ptd-buy-button button {cursor: pointer;background: #000;width: 100%;display: block;font-family: hel;text-align: center;color: #fff;border: 0px;text-transform: uppercase;font-weight: 400;padding: 1.2vw;border-radius: 2vw;font-size: 1.2vw;transition: all .5s ease;border-top-left-radius: 0;border: 1px solid black;}
.ptd-buy-button button:hover {background-color: #fff9ef;color: black;}
@media (max-width: 900px){
  .ptd-buy-button button {padding: 13px;border-radius: 27px;font-size: 17px;border-top-left-radius: 0px;}
  .ptd-buy-button {margin-bottom: 2vw;}
}

@media (max-width: 900px)  {
  .subtitlelines {margin-bottom: 3vw;}
  .subtitlelines p {min-height: auto !important;font-size: 3.5vw !important;max-width: 90%;margin: auto;line-height: 4.9vw !important;font-weight: 400 !important;}
  .subtitlelines p.bold {font-weight: 700 !important;}
}

.reviewstars ul {display: flex;margin-bottom: 1vw;align-items: center;column-gap: .3vw;font-weight: 700;}
.reviewstars ul li:last-child {margin-left:.3vw;}
@media (max-width: 900px) {
  .reviewstars ul {justify-content: center;column-gap: 1vw;margin-bottom: 3vw;}
  .reviewstars ul li:last-child {margin-left: 1vw;}
}


/* Mobile ATC Buttons */
.targetdiv button {position: fixed;bottom: 0;left: 0;right: 0;background: #000;border: 0;color: #fff;padding: 15px;font-family: 'hel';font-size: 20px;text-transform: uppercase;z-index: 99;cursor: pointer;}
@media (max-width: 900px){
  .ptd-variants .ptd-v-bottom {display: none !important;}
  .ga-product-top .pt-inner .pt-desc .ptd-variants .ptd-variant {padding-right: 0px !important;}
  .ga-product-top .pt-inner .pt-desc .ptd-variants .ptd-variant .ptd-v-title span {padding-left: 0px !important;margin-bottom: 0px !important;}
  .ga-product-top .pt-inner .pt-desc .ptd-variants .ptd-variant .ptd-v-middle {margin-bottom: 5px !important;}
  .targetdiv button {position: fixed;bottom: 10px;left: 0;right: 0;background: #000;border: 0;color: #fff;padding: 20px;font-family: 'hel';font-size: 20px;text-transform: uppercase;z-index: 99;width: 90%;margin: auto;border-radius: 0 50px 50px 50px;}
}
/* Mobile ATC Buttons End */




@media (min-width: 786px) {
  #main-cart-wrap #main-cart {max-height: 30vw;}  
}


/* NEW CHANGES CSS */


.ts-title .knowmorebuttons {display: inline-block;font-size:1vw;line-height: normal;position: relative;top: -15px;text-decoration: underline;} 
@media (max-width:786px){
  .ts-title .knowmorebuttons {font-size: 3.5vw;}
}

.thefirstsection {padding-left: 5vw;padding-right: 5vw;padding-top:0vw;padding-bottom: 5vw;}
.thefirstsection .blog-container {position: relative;max-width: 90%;margin-left: auto;margin-right: auto;overflow: hidden;text-align:center;} 
.thefirstsection .blog-container h2 {font-family: 'hel';font-size: 3vw;text-align: center;font-weight: 100;position: relative;} 
.thefirstsection .blog-container h2 span {font-weight: 800;background: #fff9ef;position: relative;z-index: 1;display: inline-block;padding: 0 2.5vw;}
.thefirstsection .blog-container h2:before {content: '';width: 100%;position: absolute;height: 1px;background: #0000005c;left: 0;top: 50%;}
.thefirstsection .blog-container .thebloggrid {display: flex;gap: 4vw;justify-content: center;}
.thefirstsection .blog-container .thebloggrid .singlegrdi img {margin-bottom: 1.5vw;aspect-ratio: 4 / 4.8;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}
.thefirstsection .blog-container .thebloggrid .singlegrdi {font-weight: 500;font-size: 1vw;}
.thefirstsection .blog-container .thebloggrid .singlegrdi h3 {font-family: "hel";font-size: 2.3vw;line-height: 142%;font-weight: 400;max-width: 15vw;margin: auto;margin-top: .7vw;}
.thefirstsection .blog-container .thebloggrid .singlegrdi p {margin-bottom: 0;margin-top: 1.2vw;font-size: 1.3vw;}
.thefirstsection .blog-container .singlegrdi {width: 25%;}
.thefirstsection .blog-container .singlegrdi:nth-child(1) img {border-top-left-radius: 12vw;border-top-right-radius: 12vw;}
.thefirstsection .blog-container .singlegrdi:nth-child(2) img {border-radius: 1vw;}
.thefirstsection .blog-container .singlegrdi:nth-child(3) img {border-top-left-radius: 12vw;border-top-right-radius: 12vw;}
.thefirstsection .blog-container .singlegrdi:nth-child(4) img {border-radius: 1vw;}
@media (max-width: 786px){
  .thefirstsection .blog-container h2 span {font-size: 11vw;max-width: 70vw;}
  .thefirstsection .blog-container h2:before {display:none;}
  .thefirstsection .blog-container .thebloggrid  {flex-wrap: wrap;gap: 0px;max-width: 85%;margin-left: auto;margin-right: auto;padding-top:5vw;padding-bottom: 0vw;}
  .thefirstsection .blog-container {max-width: 100%;}
  .thefirstsection .blog-container .thebloggrid {display:grid;grid-template-columns:1fr;}
  .thefirstsection .blog-container .thebloggrid .singlegrdi {width: 100%;margin-bottom:8vw;}
  .thefirstsection .blog-container .singlegrdi:nth-child(1) img {border-top-left-radius: 40vw;border-top-right-radius: 40vw;}
  .thefirstsection .blog-container .singlegrdi:nth-child(2) img {border-radius: 5vw;}
  .thefirstsection .blog-container .singlegrdi:nth-child(3) img {border-top-left-radius: 40vw;border-top-right-radius: 40vw;}
  .thefirstsection .blog-container .singlegrdi:nth-child(4) img {border-radius: 5vw;}
  .thefirstsection .blog-container .thebloggrid .singlegrdi h3 {font-size: 8vw;line-height: 135%;max-width: 70vw;}
  .thefirstsection .blog-container .thebloggrid .singlegrdi span, .thefirstsection .blog-container .thebloggrid .singlegrdi p {font-weight: 500;font-size: 16px;margin-top: 3vw;display: block;}
  .thefirstsection .blog-container .singlegrdi:nth-child(4) {margin-bottom:0px;}
}

.thesecondsection {background: #ffa202;padding-left: 5vw;padding-right: 5vw;padding-top: 1vw;padding-bottom: 4vw;}
.thesecondsection .blog-container {position: relative;max-width: 90%;margin-left: auto;margin-right: auto;overflow: hidden;text-align:center;} 
.thesecondsection .blog-container h2 {font-weight:800;font-family: 'hel';font-size: 3vw;text-align: center;font-weight: 100;position: relative;} 
.thesecondsection .blog-container h2 span {font-weight:800;}
.thesecondsection .blog-container .thebloggrid {display: flex;gap: 4vw;justify-content: center;}
.thesecondsection .blog-container .thebloggrid .singlegrdi img {margin-bottom: 1.5vw;aspect-ratio: 4 / 4.8;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}
.thesecondsection .blog-container .thebloggrid .singlegrdi {font-weight: 500;font-size: 1vw;}
.thesecondsection .blog-container .thebloggrid .singlegrdi h3 {font-family: "hel";font-size: 2.3vw;line-height: 142%;font-weight: 400;max-width: 18vw;margin: auto;margin-top: .7vw;}
.thesecondsection .blog-container .thebloggrid .singlegrdi p {margin-bottom: 0;margin-top: 1.2vw;font-size: 1.3vw;}
.thesecondsection .blog-container .singlegrdi {width: 25%;}
.thesecondsection .blog-container .singlegrdi:nth-child(1) img {border-top-left-radius: 12vw;border-top-right-radius: 12vw;}
.thesecondsection .blog-container .singlegrdi:nth-child(2) img {border-radius: 1vw;}
.thesecondsection .blog-container .singlegrdi:nth-child(3) img {border-top-left-radius: 12vw;border-top-right-radius: 12vw;}
.thesecondsection .blog-container .singlegrdi:nth-child(4) img {border-radius: 1vw;}
@media (max-width: 786px){
  .thesecondsection {padding-top:10vw;}
  .thesecondsection .blog-container h2 {max-width: 60vw;margin: auto;}
  .thesecondsection .blog-container h2 span {font-size: 11vw;max-width: 65vw;}
  .thesecondsection .blog-container .thebloggrid  {flex-wrap: wrap;gap: 0px;max-width: 85%;margin-left: auto;margin-right: auto;padding-top:10vw;padding-bottom:5vw;}
  .thesecondsection .blog-container {max-width: 100%;}
  .thesecondsection .blog-container .thebloggrid {display:grid;grid-template-columns:1fr;}
  .thesecondsection .blog-container .thebloggrid .singlegrdi {width: 100%;margin-bottom:8vw;}
  .thesecondsection .blog-container .singlegrdi:nth-child(1) img {border-top-left-radius: 40vw;border-top-right-radius: 40vw;}
  .thesecondsection .blog-container .singlegrdi:nth-child(2) img {border-radius: 5vw;}
  .thesecondsection .blog-container .singlegrdi:nth-child(3) img {border-top-left-radius: 40vw;border-top-right-radius: 40vw;}
  .thesecondsection .blog-container .singlegrdi:nth-child(4) img {border-radius: 5vw;}
  .thesecondsection .blog-container .thebloggrid .singlegrdi h3 {font-size: 8vw;line-height: 135%;max-width:65vw;}
  .thesecondsection .blog-container .thebloggrid .singlegrdi span, .thesecondsection .blog-container .thebloggrid .singlegrdi p {font-weight: 500;font-size: 16px;margin-top: 3vw;display: block;}
  .thesecondsection .blog-container .singlegrdi:nth-child(3) {margin-bottom:0vw !important;}
}

.thethirdsection {padding-left: 5vw;padding-right: 5vw;padding-top: 4vw;padding-bottom: 3vw;}
.thethirdsection .blog-container {position: relative;max-width: 90%;margin-left: auto;margin-right: auto;overflow: hidden;text-align:center;} 
.thethirdsection .blog-container h2 {font-family: 'hel';font-size: 3vw;text-align: center;font-weight: 100;position: relative;margin-bottom: 0;margin-top: 0;}
.thethirdsection .blog-container .secondheading {margin-bottom: 3vw;}
.thethirdsection .blog-container .secondheading p {font-size: 1.6vw;margin-top: 1.3vw;font-family: 'hel';}
.thethirdsection .blog-container h2 span {font-weight: 800;background: #fff9ef;position: relative;z-index: 1;display: inline-block;padding: 0 2.5vw;}
.thethirdsection .blog-container h2:before {content: '';width: 100%;position: absolute;height: 1px;background: #0000005c;left: 0;top: 50%;}
.thethirdsection .blog-container .thebloggrid {display: flex;gap: 4vw;justify-content: center;}
.thethirdsection .blog-container .thebloggrid .singlegrdi img {margin-bottom: 1.5vw;aspect-ratio: 4 / 4.8;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}
.thethirdsection .blog-container .thebloggrid .singlegrdi {font-weight: 500;font-size: 1vw;}
.thethirdsection .blog-container .thebloggrid .singlegrdi h3 {font-family: "hel";font-size: 2.3vw;line-height: 142%;font-weight: 400;max-width: 20vw;margin: auto;margin-top: .7vw;}
.thethirdsection .blog-container .thebloggrid .singlegrdi p {margin-bottom: 0;margin-top: 1vw;font-size: 1.3vw;}
.thethirdsection .blog-container .singlegrdi {width: 25%;}
.thethirdsection .blog-container .singlegrdi:nth-child(1) img {border-top-left-radius: 12vw;border-top-right-radius: 12vw;}
.thethirdsection .blog-container .singlegrdi:nth-child(2) img {border-radius: 1vw;}
.thethirdsection .blog-container .singlegrdi:nth-child(3) img {border-top-left-radius: 12vw;border-top-right-radius: 12vw;}
.thethirdsection .blog-container .singlegrdi:nth-child(4) img {border-radius: 1vw;}
@media (max-width: 786px){
  .thethirdsection {border-top:1px solid #ccc;padding-top: 8vw;margin-top: 5vw;}
  .thethirdsection .blog-container h2 span {font-size: 11vw;max-width: 65vw;}
  .thethirdsection .blog-container .secondheading p {font-size: 8vw;max-width: 72vw;margin: auto;margin-top: 3vw;}
  .thethirdsection .blog-container .thebloggrid  {flex-wrap: wrap;gap: 0px;max-width: 85%;margin-left: auto;margin-right: auto;padding-top: 5vw;padding-bottom: 5vw;}
  .thethirdsection .blog-container {max-width: 100%;}
  .thethirdsection .blog-container h2:before {display:none;}
  .thethirdsection .blog-container .thebloggrid {display:grid;grid-template-columns:1fr;}
  .thethirdsection .blog-container .thebloggrid .singlegrdi {width: 100%;margin-bottom: 10vw;}
  .thethirdsection .blog-container .singlegrdi:nth-child(1) img {border-top-left-radius: 40vw;border-top-right-radius: 40vw;}
  .thethirdsection .blog-container .singlegrdi:nth-child(2) img {border-radius: 5vw;}
  .thethirdsection .blog-container .singlegrdi:nth-child(3) img {border-top-left-radius: 40vw;border-top-right-radius: 40vw;}
  .thethirdsection .blog-container .singlegrdi:nth-child(4) img {border-radius: 5vw;}
  .thethirdsection .blog-container .thebloggrid .singlegrdi h3 {font-size: 8vw;line-height: 135%;max-width:70vw;}
  .thethirdsection .blog-container .thebloggrid .singlegrdi span, .thethirdsection .blog-container .thebloggrid .singlegrdi p {font-weight: 500;font-size: 16px;margin-top: 3vw;display: block;}
}

.allblogslinks {text-align: center;padding-bottom: 5vw;padding-top: 3vw;}
.allblogslinks a {border: 1px solid #000;background: #000;color: #fff;padding: 1.2vw 4vw;display: inline-block;border-radius: 90px;font-family: 'hn';line-height: normal;font-size: 1.3vw;padding-bottom: 1vw;}
.allblogslinks a:hover {background: #fff9ef;color: #000;border: 1px solid #000;transition:all .4s;}

.main-article-top .mat-inner .mat-media {margin-bottom:0vw !important;}
.main-article-top .mat-inner {padding-top:7vw !important;padding-left:10vw !important;padding-right:5vw !important;}

.thereportsection {padding: 5vw 0 !important;max-width: 65%;margin: auto;}
.thereportsection .articlegrid {display: grid;grid-template-columns: 1fr 1fr;grid-gap: 3vw;}
.thereportsection .imagezoom {padding: 0 0vw;}
.thereportsection .imageinner {background: #f0e7d6;background: #f0e7d6;border-radius: 20px;cursor: pointer;}
.thereportsection .imageinner img {border-radius: 20px;cursor: pointer;}
.thereportsection .imageinner span {display: block;text-align: center;padding: 15px 0;font-size: 1.4vw;font-family: 'hel';font-weight:700;}
.thereportsection .reportcontent h3 {font-size: 2vw;margin-top: 0;}
.thereportsection .reportcontent p {font-size: 1.3vw;max-width: 38vw;line-height: 160%;margin-top: 0;}
.thereportsection .imagezoom .zoomlink {display: block;text-align: center;margin-top: 15px;font-family: 'hel';font-size: 1.4vw;margin: auto;background: transparent;border: 0;margin-top: 10px;cursor: pointer;font-weight: 800;}
@media (max-width: 786px){
  .thereportsection {padding: 5vw 0 !important;max-width: 90%;margin: auto;padding-top: 0vw !important;}
  .thereportsection .articlegrid {grid-gap:5vw;}  
  .thereportsection .solubility {grid-template-columns: 1fr;}
  .thereportsection .imagezoom {padding: 0 0vw;order: 2;}
  .thereportsection .reportcontent h3 {font-size: 8vw;margin-top: 0;font-family: 'hel';}
  .thereportsection .reportcontent p {font-size: 5vw;max-width: 100vw;line-height: 160%;margin-top: 0;margin-bottom: 0;}
  .thereportsection .imagezoom .zoomlink {font-size:4vw;margin-top: 3vw;border-radius: 10px;}
  .main-article-top .mat-inner .mat-desc {flex-direction: column;}
  .main-article-top .mat-inner .mat-share {justify-content: center;}
  .main-article-top .mat-inner .mat-media {border-top-left-radius: 150vw !important;border-top-right-radius: 150vw !important;}
  .thereportsection .imageinner span {font-size: 4vw;padding-bottom: 10px;max-width: 75%;margin: auto;}
  .close {font-size: 7vw;}
}

.blotags {        position: sticky;
        z-index: 6200;
        top: 0;
        background: #fff;
        padding: 1vw 0;
        display: flex
;
        justify-content: center;
        text-align: center;
        column-gap: 2rem;
        padding-top: 3vw;
        margin-top: -1rem;}
.blotags .theicons {width: 45px;height: 45px;margin: auto;background: #000;border-radius: 80%;margin-bottom: 5px;display: inline-flex;align-items: center;justify-content: center;}
.blotags .iconitem {max-width:120px;} 
.blotags .iconitem.active .theicons {outline:1px solid #000000;border:2px solid #fff;background: #ffa400;}
.blotags img {width: 40px;margin: auto;max-width: 40px;}
.blotags .iconitem.active img {filter: invert(0) brightness(0);}
.blotags .iconitem span {font-family: 'hel';font-size: 3vw;max-width: 20vw;display: inline-block;text-align: center;width: 20vw;}
@media (min-width: 786px){
  .blotags {display:none;}
}

.descrlaimer {text-align: center;max-width: 60%;margin: auto;margin-top: 40px;font-size: 14px;line-height: 1.6;}
.main-article-content {padding-top:30px;padding-bottom:0px;}
.main-article-content sup {font-size: 11px;top: -9px;left: -1px;}
.thethirdsection .descrlaimer {text-align: center;max-width: 50%;margin: auto;font-size: 12px;line-height: 1.6;margin-bottom: 1vw;margin-top: 4vw;}

.reportnotes {margin-top:30px;}
.reportnotes h3 {font-weight: 400;}
@media (max-width: 786px){
  .thethirdsection .descrlaimer {text-align: center;max-width: 90%;margin: auto;margin-top: 0px;font-size: 12px;line-height: 1.6;margin-bottom: 10vw;}
  .reportnotes h3 {font-size: 4.2vw;}
}

.jdgm-preview-badge {font-family: 'hn';font-weight: 900;}


.subinfo-patent .sceintprovan {display: flex;align-items: center;}
.subinfo-patent .patenticons img {max-width: 70vw;margin: auto;}
@media (min-width: 786px){
  .subinfo-patent {display: grid;grid-template-columns: 1.3fr 1fr;align-items: center;}  
}
@media (max-width: 786px){
  .subinfo-patent .patenticons img {margin-bottom: 3vw;max-width:80vw;}
  .subtitlelines {margin-bottom: 0vw !important;}
}


.ga-template-product .universal {display:none;}
.ga-template-product header#main-header {top: 0px;}
.toptimersec p b {font-size: 2.5vw;letter-spacing: .5vw;}
.toptimersec p span {display: inline-block;font-size: 1.2vw;font-weight: 300;text-transform: uppercase;}

@media (max-width: 786px){
  .ga-template-product header#main-header {height: 60px;top: 0vw;}
  .toptimersec p span {display: inline-block;font-size: 4vw;font-weight: 300;text-transform: uppercase;}
  .toptimersec p {font-size: 7.4vw !important;}
  .toptimersec p b {font-size: 10vw;}
}


.buynowall {display: block;position: fixed;text-align: center;bottom: 10px;left: 0;right: 0;background: #000;border: 0;color: #fff;padding: 20px;font-family: 'hel';font-size: 20px;text-transform: uppercase;z-index: 99;width: 90%;margin: auto;border-radius: 0 50px 50px 50px;}

/* NEW CHANGES CSS END */




