/** Shopify CDN: Minification failed

Line 572:1 Expected identifier but found "."
Line 572:75 Unterminated string token

**/

/* ..................fs custom css ......................... */
header.header.header--top-center.header--mobile-center.page-width.header--has-menu {
    max-width: 1600px !important;
}
.zify-ih-item.square.effect7.colored .info {
    background: none !important;
}
.zify-ih-item.square.effect7 .info {
    background: transparent !important;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
}
.zify-ih-item.square.effect7.colored .info h3 {
    background: transparent;
    display: none;
}
header.header.header--top-center.header--mobile-center.page-width.header--has-menu {
    width: 100%;
    max-width: 1600px !important;
    margin: auto;
}
.fs-container {
    width: 100% !important;
    max-width: 1600px !important;
    margin: auto;
    padding-left: 15px !important;
    padding-right: 15px !important;
}
button#checkout {
    background: #51cc61;
}
table.cart-items {
    color: white;
}
div#shopify-section-template--16720000385256__cart-items a.link.underlined-link {
    color: #14c200;
    text-decoration: none;
}
select#SortBy option {
    color: black;
}
div#shopify-section-template--16720000385256__cart-items p.cart__login-paragraph {
    color: white;
}
form#customer_login a {
    color: white;
text-decoration: none;
}
button.link.button-label {
    color: white;
    text-decoration: none;
}
.button--secondary:after {
    --border-opacity: none !important;
}
.page-width.page-width--narrow.section-template--16720000549096__main-padding .rte span {
    color: white;
}
button.button.button--primary.button--full-width {
    border: 1px solid;
}
button.button.button--primary.button--full-width:after {
    box-shadow: none !important;
}
p.totals__subtotal-value {
    color: white;
}
small.tax-note.caption-large.rte {
    color: white;
}
.fs-top-link a {
    text-decoration: none;
    color: white;
}
.fs-top-link {
    display: flex;
    justify-content: center;
    align-items: center;
}
.fs-top-link span {
    padding: 0 30px;
}
.page-width.page-width--narrow.section-template--16720000516328__main-padding {
    width: 100%;
    max-width: 940px !important;
    margin: auto;
}
section#shopify-section-template--16720000516328__form {
    width: 100%;
    max-width: 940px;
    margin: auto;
}
.page-width.page-width--narrow.section-template--16720000516328__main-padding h1.main-page-title.page-title.h0 {
    display: flex;
    justify-content: center;
    border-bottom: 1px solid #51cc61;
    font-size: 42px;
    font-weight: 600;
}
form#ContactForm button.button {
    background: #51cc61;
}
.page-width.page-width--narrow.section-template--16720000549096__main-padding img {
    display: block;
    margin: auto;
}
.page-width.page-width--narrow.section-template--16720000516328__main-padding p {
    color: white;
}
.fs-container-fluid {
    width: 100%!important;
    max-width: 1800px!important;
    margin: auto;
    padding-left: 15px!important;
    padding-right: 15px!important;
}
.multicolumn-card.content-container {
    background: none !important;
}
h2.title.inline-richtext.h1 {
    font-size: 42px;
    font-weight: 600;
    line-height: 46px;
    text-align: center;
}
.title-wrapper-with-link.title-wrapper--self-padded-mobile.title-wrapper--no-top-margin {
    display: flex;
    justify-content: center;
    align-items: center;
}
section#shopify-section-template--16720000549096__main a {
    color: #14c200;
}
.media>*:not(.zoom):not(.deferred-media__poster-button), .media model-viewer {
    position: relative !important;
}
div#hc-cropsalt-and-seedlings {
    color: white !important;
}
ul#HeaderMenu-MenuList-2 li a {
    color: white;
}
#shopify-section-sections--16720000942312__header span {
    color: white;
    font-size: 16px;
}
.card__inner.color-background-2.gradient.ratio {
    background: transparent !important;
}
#product-grid .card__information {
    text-align: center;
}
#product-grid .card-information {
    text-align: center;
}
.card__content {
    display: flex;
    justify-content: center;
}
summary.header__icon.header__icon--search.header__icon--summary.link.focus-inset.modal__toggle {
    display: block;
}

.header__menu-item {
    padding: 0 3rem !important;
}
nav.header__inline-menu {
    margin-top: 0 !important;
}
#shopify-section-sections--16720000942312__header span {
    text-transform: uppercase;
}
h2.banner__heading.inline-richtext.h1 {
    font-size: 56px;
    font-weight: 600;
    line-height: normal;
}
h2.banner__heading.inline-richtext.h1 span {
    color: #51cc61;
}
div#Slide-template--16720000450792__92f61847-6d87-4d3c-82ea-61b137689497-2 {
    display: none;
}
a#cart-notification-button {
    color: white;
    border: 1px solid white;
}
a.button.button--tertiary {
    color: white;
}
.slideshow__controls.slider-buttons.no-js-hidden {
    display: none;
}
.slideshow__media.banner__media.media img {
    width: 100%;
    max-width: 100%;
      object-fit: scale-down;
    background: black;
}
.slideshow:not(.banner--mobile-bottom) .slideshow__text-wrapper {
    padding: 0;
}
.slideshow__text.banner__box.content-container.content-container--full-width-mobile.color-inverse.gradient.slideshow__text--left.slideshow__text-mobile--left {
    padding: 34px;
}
section#shopify-section-template--16728229970152__4f78d671-5d08-43ce-832e-b1631ebb06d9 .media--square {
    padding-bottom: 5%;
}
/* ........................fs multiple icons.......................... */
.fs-icons-content:before {
    content: "";
    width: 60%;
    height: 1px;
   background: #51cc61;
    position: absolute;
    max-width: 100%;
    top: 35%;
    left: 71%;
}
.fs-icons-content {
    position: relative;
}
.fs-icons-content:last-child:before {
    width: 0;
}
section.main-fs-multiple-icons {
    width: 100%;
/*     padding: 30px 0; */
}
.fs-icons-card {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: flex-start;
    width: 100%;
}
.fs-icons-content {
    display: block;
    text-align: center;
    padding: 30px 15px;
    width: 16.50%;
}
.fs-icons-content img {
    width: 100%;
    max-width: 70px;
    height: 70px;
    object-fit: scale-down;
    margin: 0 auto;
    text-align: center;
    display: block;
}
p.fs-icons-name {
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 16px;
    line-height: 21px;
  color: white;
}
/* ...............................fs premium difference............................... */
section.main-fs-premium-diff {
    width: 100%;
    padding: 30px 0;
}
.fs-whole-premium-diff-clas {
    border-bottom: 1px solid #51cc61;
}
.fs-premium-diff-img-div {
    width: 40%;
    padding: 0 10px;
}
.fs-main-premium-diff-content {
    width: 60%;
    padding: 0 10px;
}
.fs-whole-premium-diff {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    width: 100%;
}
img.fs-premium-diff-img {
    width: 100%;
    height: 300px;
    object-fit: contain;
}
h2.fs-premium-diff-heading {
    text-align: center;
    font-size: 60px;
    font-weight: 600;
    line-height: 60px;
    margin-top: 0;
/*     margin-bottom: 0; */
}
h2.fs-premium-diff-heading span {
    color: #51cc61;
}
p.fs-premium-diff-text span {
    color: #51cc61;
}
p.fs-premium-diff-text {
    margin: 0;
    font-size: 22px;
    line-height: 32px;
  color: white;
}
.fs-premium-diff-content {
    padding: 0 120px 0 0;
}
.fs-whole-bottom-images {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    width: 100%;
  margin-top: 20px;
}
p.fs-pd-bottom-img1-heading {
    margin-top: 0;
    text-align: center;
    color: white;
    font-size: 36px;
    line-height: normal;
}
.fs-pd-bottom-img1-div {
    width: 50%;
    padding: 0 50px;
}
.fs-pd-bottom-img2-div {
    width: 50%;
    padding: 0 50px;
}
img.fs-pd-bottom-img1, img.fs-pd-bottom-img2 {
    width: 80%;
    height: 430px;
    object-fit: cover;
    object-position: center;
  display: block;
  margin: auto;
}
.image-with-text__text.rte.body p {
    font-size: 22px;
    line-height: 32px;
    font-weight: 400;
}
/* ................................fs cake css start............. */
.fs-whole-pw {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}
.fs-pw-img-div {
    width: 50%;
    padding: 0 0px;
}
img.fs-pw-img {
    width: 100%;
    height: 550px;
    object-fit: contain;
    object-position: center;
/*   padding: 60px; */
}
.fs-main-pw-content {
    width: 50%;
    padding: 0 0px;
}
.fs-perfect-content {
    width: 100%;
  max-width: 69%;
}
p.fs-pw-text {
    font-size: 22px;
    line-height: 32px;
    font-weight: 400;
  color: white;
  /* text-align: justify; */
}
h2.fs-pw-heading {
    text-align: center;
    font-size: 42px;
    font-weight: 600;
    line-height: 46px;
    margin: 0;
    color: white;
}
p.fs-pw-text span {
    color: #51cc61;
}
section.main-nws-science-creatine-work {
    padding: 30px 0;
}
/* .................................footer css start...................... */
.footer__content-top .grid {
    row-gap: 0 !important;
}
.footer-block.grid__item.footer-block--menu {
    width: 100%!important;
    margin-top: 30px;
}
ul.footer-block__details-content.list-unstyled {
    display: flex;
    justify-content: center;
    align-items: center;
}
.footer-block.grid__item {
    width: 100%;
}
.footer__content-top {
    padding: 30px 0 !important;
     border-top: 1px solid #51cc61;
}
.footer__content-bottom {
    border-top: none !important;
    margin-top: 0;
   padding-top: 0 !important;
    padding-bottom: 30px;
}
.footer__copyright.caption {
    display: none;
}
.section-sections--16720000909544__footer-padding {
    padding-top: 0px;
    padding-bottom: 0px;
    border-top: none !important;
}
a.link.link--text.list-menu__item.list-menu__item--link {
    font-size: 16px;
    color: white;
    padding: 0 2rem;
    line-height: normal;
}
.footer-block__image-wrapper.global-media-settings {
    margin-bottom: 0;
}
/* ....................................About page css start............................ */
  section#shopify-section-template--16720000549096__main {
    width: 100%;
    max-width: 940px;
    margin: auto;
}

section#shopify-section-template--16720000549096__main .rte p {
    color: white;
    font-size: 22px;
    line-height: 32px;
}
.banner__box.content-container.content-container--full-width-mobile.color-background-1.gradient {
    background: none;
}
section#shopify-section-template--16723124486376__main {
    display: none;
}
.image-with-text__media.image-with-text__media--adapt.gradient.color-background-1.global-media-settings.media img {
    width: 100%;
    height: 450px;
    object-fit: contain;
}
.image-with-text__media.image-with-text__media--adapt.gradient.color-background-1.global-media-settings.media {
    padding-bottom: 0 !important;
}
.image-with-text__text.rte.body p {
    font-size: 22px;
    line-height: 32px;
    font-weight: 400;
    color: #fff;
}
h2.image-with-text__heading.inline-richtext.h1 {
    font-size: 42px;
    font-weight: 600;
    line-height: 46px;
    margin: 0;
    color: #fff;
    text-align: left;
}
div#ImageWithText--template--16723124486376__b033f542-9a68-4a21-aa4a-6a0f85ae9717 {
    padding: 60px 0;
}
/* ........................................Nutrient calculator css start.............................. */
section#shopify-section-template--16720000549096__main form#myForm {
    background-color: transparent !important;
    padding: 20px;
    border: 1px solid #51cc61;
}
.input-column input[type=text]:focus-visible {
    outline: 2px solid white !important;
    box-shadow: none !important;
    outline-offset: 0 !IMPORTANT;
border: none !important;
}
section#shopify-section-template--16720000549096__main main {
    padding: 0 !important;
}
.input-column label {
       color: white;
    font-size: 18px;
    line-height: 21px;
    font-weight: 600;
}
.output-column label {
       color: white;
    font-size: 18px;
    line-height: 21px;
    font-weight: 600;
}
.input-column input[type=text] {
    border: 2px solid #51cc61 !important;
    background: transparent;
color: white;
}
.output-column input[type=text] {
    border: 2px solid #51cc61 !important;
    background: transparent;
color: white !important;
}
/* ........................................Consulting css start.............................. */
.product-form__buttons button#ProductSubmitButton-template--16720000614632__main {
    background: #51cc61;
    color: white;
    font-weight: 600;
    font-size: 16px;
}
button.shopify-payment-button__button.shopify-payment-button__button--unbranded.BUz42FHpSPncCPJ4Pr_f.jjzYeefyWpPZLH9pIgyw.RWJ0IfBjxIhflh4AIrUw {
    background: white;
    color: #51cc61 !important;
    font-weight: 600;
    font-size: 16px;
}
p.product__text.inline-richtext.caption-with-letter-spacing {
    font-size: 16px;
    color: white;
}
.product__tax.caption.rte a {
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    font-size: 16px;
}
.product__tax.caption.rte {
    color: white;
    font-size: 16px;
    line-height: normal;
}
label.quantity__label.form__label {
    color: white;
    font-size: 16px;
    line-height: 21px;
}
quantity-input.quantity {
    border: 1px solid white;
}
.product__description.rte.quick-add-hidden p {
    color: white;
    font-size: 16px;
}
.product__description.rte.quick-add-hidden {
    color: white;
}
.product__description.rte.quick-add-hidden p strong a {
    color: white !important;
}
...............................FAQ'S css start.............................

div#hc-faq-content-wrapper {
    width: 100%;
    max-width: 940px;
    margin: auto;
}
.s4com-container {
    width: 100%;
    max-width: 940px;
    margin: auto;
}
h3.s4com-sub-heading.s4com-border-bottom {
    color: #51cc61 !important;
}
.s4com-articles a h4 {
    color: #fff !important;
    font-size: 22px !important;
}
.s4com-icon-arrow-right {
    fill: #fff !important;
}
.s4com-sub-heading {
    color: white !important;
}
.s4com-helpcenter .s4com-article-body p {
    color: white !important;
    font-size: 18px;
    line-height: normal;
}
.input-column label, .output-column label {
    font-size: 18px !important;
}
h2.s4com-top-heading.s4com-space-bottom.s4com-space-top.s4com-border-bottom.s4com-category-title {
    text-align: center;
    padding-left: 0;
    font-size: 42px;
    font-weight: 600;
    line-height: 46px;
}
.s4com-articles.s4com-border-bottom {
    padding-left: 0 !important;
}
h3.s4com-sub-heading.s4com-border-bottom {
    display: none;
}
/* .................... grow documents page css start..................... */
.page-width.page-width--narrow.section-template--16728229970152__main-padding .rte img {
    width: 33.33%;
    padding: 10px 10px;
    object-fit: unset;
    object-position: center;
    min-height: 670px;
}
.page-width--narrow {
    width: 100% !important;
    max-width: 1600px !important;
    margin: auto;
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.page-width.page-width--narrow.section-template--16728229970152__main-padding h1.main-page-title.page-title.h0 {
    text-align: center;
  font-size: 42px;
    font-weight: 600;
    line-height: 46px;
  
}
section#shopify-section-template--16720000549096__main h1.main-page-title.page-title.h0 {
    text-align: center;
    border-bottom: 1px solid #51cc61;
  font-size: 42px;
    font-weight: 600;
    line-height: 46px;
}
.product__media.media.media--transparent {
    padding: 0 !important;
}
.product__description.rte.quick-add-hidden span {
    color: white !important;
}
ul.green-dot-list {
    padding-left: 20px;
}
ul.green-dot-list li {
    color: white;
    font-size: 20px;
}
ul.green-dot-list li::marker {
    color: #51cc61;
}
@media only screen and (max-width:1368px){
h2.banner__heading.inline-richtext.h1 {
    font-size: 50px;
    font-weight: 600;
    line-height: normal;
}
}
@media only screen and (max-width:1024px){
        .page-width.page-width--narrow.section-template--16728229970152__main-padding .rte img {
    width: 50%;
 
}
  h2.banner__heading.inline-richtext.h1 {
    font-size: 40px;
    padding-right: 200px;
}
  .slideshow__text.banner__box.content-container.content-container--full-width-mobile.color-inverse.gradient.slideshow__text--left.slideshow__text-mobile--left {
    padding: 34px 0;
}
  .fs-pd-bottom-img1-div {
    padding: 0 20px;
}
  img.fs-pd-bottom-img1, img.fs-pd-bottom-img2 {
    width: 100%;
        height: 400px;
}
  .fs-pd-bottom-img2-div {
    padding: 0 20px;
}
  .fs-perfect-content {
    width: 100%;
    max-width: 85%;
}
  p.fs-pw-text {
    text-align: inherit;
}
   .fs-icons-card {
    align-items: inherit;
}
  .slideshow__text-wrapper.banner__content {
    padding: 0rem !important;
}
   .fs-icons-content:before {
    width: 50%;
    top: 35%;
    left: 75%;
}
   .fs-premium-diff-content {
    padding: 0 50px 0 0;
}
   .fs-perfect-content {
    padding: 0 20px;
}
   #shopify-section-sections--16720000942312__header span {
    font-size: 14px;
}
 }
@media only screen and (max-width:991px){
.slideshow__text.banner__box.content-container.content-container--full-width-mobile.color-inverse.gradient.slideshow__text--left.slideshow__text-mobile--left {
    padding: 0 15px;
     background: none; 
}
  .slideshow__text-wrapper.banner__content {
    height: 100%;
    padding: 0rem !important;
}
  h2.banner__heading.inline-richtext.h1 {
    color: #fff;
    font-size: 32px;
    padding: 0 80px 0 0px;
}
    .fs-icons-card {
    align-items: inherit;
}
   .fs-icons-content:before {
    width: 50%;
    top: 35%;
    left: 75%;
}
    .fs-premium-diff-img-div {
    width: 100%;
    padding: 0;
}
   .fs-main-premium-diff-content {
    width: 100%;
    padding: 20px 10px 0;
}
   .fs-premium-diff-content {
    padding: 0;
}
    .fs-main-pw-content {
    width: 100%;
    padding: 20px 10px 0;
}
   .fs-perfect-content {
    padding: 0 0px;
}
   img.fs-premium-diff-img {
    max-width: 250px;
    margin: auto;
    padding: 0 0px;
    display: block;
    margin-top: 20px;
}
   .fs-pw-img-div {
    width: 100%;
    padding: 0;
}
 }
 @media only screen and (max-width:768px){
.swiper-button-prev {
    right: -4%;
}
.swiper-button-next {
    left: 3%;
}
 .image-container {
    width: 100% !important;
    padding: 10px;
    object-fit: cover;
}
      .page-width.page-width--narrow.section-template--16728229970152__main-padding .rte img {
    width: 50%;
            min-height: 500px;
}
   div#Slide-template--16720000450792__92f61847-6d87-4d3c-82ea-61b137689497-2 {
    display: block;
}
   div#Slide-template--16720000450792__92f61847-6d87-4d3c-82ea-61b137689497-1 {
    display: none;
}
   section.main-fs-multiple-icons {
    width: 100%;
    padding: 30px 0;
}
   .slideshow__text.banner__box.content-container.content-container--full-width-mobile.color-background-1.gradient.slideshow__text--center.slideshow__text-mobile--center {
    padding: 0 15px;
}
.slideshow__text.banner__box.content-container.content-container--full-width-mobile.color-inverse.gradient.slideshow__text--left.slideshow__text-mobile--left {
    padding: 0 15px;
     background: none; 
}
  h2.banner__heading.inline-richtext.h1 {
    color: #fff;
    font-size: 60px;
    padding: 0 0px;
}
.slideshow__text.banner__box.content-container.content-container--full-width-mobile.color-background-1.gradient.slideshow__text--center.slideshow__text-mobile--center {
    top: -80px;
}
   .fs-icons-content:before {
   display: none;
}
   .fs-icons-content {
    padding: 20px 15px;
    width: 33.333%;
}
    .fs-premium-diff-img-div {
    width: 100%;
    padding: 0;
}
   .fs-main-premium-diff-content {
    width: 100%;
    padding: 20px 10px 0;
}
   .fs-premium-diff-content {
    padding: 0;
}
    .fs-main-pw-content {
    width: 100%;
    padding: 20px 10px 0;
}
   .fs-perfect-content {
    padding: 0 0px;
         max-width: 100%;
}
   img.fs-premium-diff-img {
    max-width: 250px;
    margin: auto;
    padding: 0 0px;
    display: block;
    margin-top: 20px;
}
   .fs-pw-img-div {
    width: 100%;
    padding: 0;
}
   a.link.link--text.list-menu__item.list-menu__item--link {
    font-size: 14px;
    padding: 0 1rem;
}
   .fs-pd-bottom-img1-div, .fs-pd-bottom-img2-div {
    width: 100%;
    padding: 0 0px;
}
   img.fs-pd-bottom-img1, img.fs-pd-bottom-img2 {
    width: 100%;
    min-height: 300px;
}
   h2.image-with-text__heading.inline-richtext.h1 {
    font-size: 36px;
}
   .page-width.page-width--narrow.section-template--16720000549096__main-padding .rte img {
    width: 50%;
}
 }
 @media only screen and (max-width:480px){
.swiper-slide {
    transform: translateY(-38%);
    padding: 0 15px;
}
.swiper-button-next {
    left: 0%;
}
.swiper-button-prev {
    right: -13%;
}
.slideshow__text.banner__box.content-container.content-container--full-width-mobile.color-background-1.gradient.slideshow__text--center.slideshow__text-mobile--center {
    top: -60px;
}
   section#shopify-section-template--16720000549096__main img {
    min-height: 0;
    object-fit: cover;
    object-position: center;
    width: 100%;
    max-width: 300px;
    margin: auto;
}
   .page-width.page-width--narrow.section-template--16720000549096__main-padding .rte img {
    width: 100%;
}
   .page-width.page-width--narrow.section-template--16728229970152__main-padding .rte img {
    width: 100%;
     min-height: 100%;
}
p.fs-premium-diff-text {
    text-align: center;
}
   .fs-icons-content img {
    max-width: 50px;
    height: 50px;
    object-fit: contain;
}
   img.fs-pw-img {
    height: 300px;
}
   h2.banner__heading.inline-richtext.h1 {
    font-size: 36px;
    padding-right: 0;
}
  .fs-icons-content {
    width: 50%;
    padding: 20px 15px;
}
  .fs-icons-content:before {
   display: none;
}
   .slideshow__text.banner__box.content-container.content-container--full-width-mobile.color-inverse.gradient.slideshow__text--left.slideshow__text-mobile--left {
    padding: 0 15px;
     background: none; 
}
   h2.banner__heading.inline-richtext.h1 {
    color: white;
    font-size: 40px;
padding-left: 0;
}
   .fs-premium-diff-img-div {
    width: 100%;
    padding: 0;
}
   .fs-main-premium-diff-content {
    width: 100%;
    padding: 20px 10px 0;
}
   .fs-premium-diff-content {
    padding: 0;
}
   .fs-main-pw-content {
    width: 100%;
    padding: 20px 10px 0;
}
   .fs-perfect-content {
    padding: 0 0px;
}
   img.fs-premium-diff-img {
    max-width: 80%;
    margin: auto;
    padding: 0 0px;
    display: block;
}
   .fs-pw-img-div {
    width: 100%;
    padding: 0;
}
   ul.footer-block__details-content.list-unstyled {
    flex-direction: column;
    width: 100%;
}
   ul.footer-block__details-content.list-unstyled li {
    margin-bottom: 15px;
}
   ul.footer-block__details-content.list-unstyled li:last-child {
    margin-bottom: 0;
}
   a.link.link--text.list-menu__item.list-menu__item--link {
    font-size: 16px;
    padding: 0 1rem;
}
   .fs-perfect-content {
    width: 100%;
    max-width: 100%;
}
   .fs-pd-bottom-img1-div, .fs-pd-bottom-img2-div {
    width: 100%;
    padding: 0 0px;
}
   img.fs-pd-bottom-img1, img.fs-pd-bottom-img2 {
    width: 90%;
    height: 300px;
}
section#shopify-section-template--16720000549096__main h1.main-page-title.page-title.h0 {
    font-size: 34px;
}
section#shopify-section-template--16720000549096__main .rte p {
    text-align: center;
}
   .image-with-text__media.image-with-text__media--adapt.gradient.color-background-1.global-media-settings.media img {
    width: 100%;
    min-height: 300px;
    object-fit: contain;
    max-width: 300px;
    margin: auto;
}
   div#ImageWithText--template--16723124486376__d765a9a3-69ad-4d11-9d42-f3bb6117bd88 {
    padding: 20px 15px !important;
}
   p.fs-pw-text {
    text-align: center;
}
   .footer__column.footer__column--info {
    padding-top: 0 !important;
}
   p.fs-pd-bottom-img1-heading {
    font-size: 26px;
}
   h2.fs-premium-diff-heading {
    font-size: 50px;
    line-height: 50px;
}
   #shopify-section-template--16720000450792__aed8e09e-11c4-48e5-8ce1-6f9fca2c68e7 h2.rich-text__heading.rte.inline-richtext.h2 {
    font-size: 40px !important;
    line-height: 50px !important;
}
}
@media only screen and (max-width: 380px){
h2.banner__heading.inline-richtext.h1 {
    color: white;
    font-size: 32px;
}
.swiper-button-prev {
    right: -15%;
}
  #shopify-section-template--16720000450792__aed8e09e-11c4-48e5-8ce1-6f9fca2c68e7 h2.rich-text__heading.rte.inline-richtext.h2 {
    font-size: 30px !important;
    line-height: 40px !important;
}
}