/** Shopify CDN: Minification failed

Line 817:0 Unexpected "}"

**/
ul.list-menu.list-menu--inline li span {
    color: var(--Text-text-aquavis, #0396A6);
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 15px;
}
.flex_bar {
    display: flex;
    justify-content: space-between;
  align-items:center;
      max-width: 76%;
}
.new_announcment_bar {
    background: #B2DDC6;
}
.bar_text p {
    margin: 0;
  color:#0396A6;
  display:flex;
  align-items:center;
}
svg.icon {
    color: #0396A6;
}
details-modal.header__search {
    display: none !important;
}
.bar_text {
    display: flex;
    padding: 5px;
}
.bar_text a {
    color: #0396A6;
    text-decoration: none;
    border: 1px solid;
    padding: 6px 14px;
    border-radius: 30px;
    margin-left: 23px;
  display:block;
  max-width:150px;
  width:100%;
}
.bar_text a:after {
    font-family: "Font Awesome 5 Free";
    content: "\f078";
    display: inline-block;
    padding-right: 3px;
    vertical-align: middle;
    font-weight: 900;
    font-size: 11px;
    margin-left: 9px;
}
.header__icon, .header__icon--cart .icon {
    height: 3.4rem;
    width: 3.4rem;
    padding: 0;
}
.header--middle-center:not(.drawer-menu) {
    grid-template-areas: "icons heading navigation";
    /* grid-template-columns: auto 1fr; */
    grid-template-columns: 1fr auto 1fr;
}
.header header-drawer,
nav.header__inline-menu{
    justify-self: end;
}
.header .header__icons {
    justify-self: start;
}
body.gradient.template-index sticky-header.header-wrapper.color-background-1.gradient.header-wrapper--border-bottom {
    position: absolute;
    max-width: 100%;
    width: 100%;
  background:transparent;
}
section#shopify-section-template--21956968317226__image_banner .banner__box.content-container.content-container--full-width-mobile.color-inverse.gradient {
  background: #afd7c2;
    max-width: 66rem;
    padding: 70px 152px;
    border-top-left-radius: 30px;
}
section#shopify-section-template--21956968317226__image_banner .banner__content.banner__content--bottom-right.page-width.scroll-trigger.animate--slide-in {
    max-width: 100%;
    width: 100%;
    padding: 0;
}
section#shopify-section-template--21956968317226__image_banner .banner__buttons.banner__buttons--multiple a:nth-child(1) {
    background: transparent;
    border: none;
  color:#037783;
}
section#shopify-section-template--21956968317226__image_banner .button:after, .shopify-challenge__button:after, .customer button:after, .shopify-payment-button__button--unbranded:after{
  box-shadow:none;
}

section#shopify-section-template--21956968317226__image_banner .button:not([disabled]):hover:after, .shopify-challenge__button:hover:after, .customer button:hover:after, .shopify-payment-button__button--unbranded:hover:after{
  box-shadow:none;
}

section#shopify-section-template--21956968317226__image_banner_iyTXgD .banner__text.subheading.rte p {
    color: #D98E73;
    /* font-family: Poppins; */
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 45px;
}
section#shopify-section-template--21956968317226__image_banner_iyTXgD h2.banner__heading.inline-richtext.h1 {
    color: #0396A6;
    /* font-family: Poppins; */
    font-size: 48px;
    font-style: normal;
    font-weight: 300;
    line-height: 55px;
}

section#shopify-section-template--21956968317226__image_banner_iyTXgD .banner__box {
    max-width: 50rem;
}
section#shopify-section-template--21956968317226__multicolumn_WNzT9b h2.title.inline-richtext.h1 {
    color: #0396A6;
    /* font-family: Poppins; */
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    line-height: 55px;
    max-width: 842px;
  padding: 73px 0px;
  /* margin:auto; */
  position:relative;
}
.page-width.section-template--21956968317226__multicolumn_WNzT9b-padding.isolate.scroll-trigger.animate--slide-in {
    max-width: 1200px;
    width: 100%;
    margin: auto;
}
section#shopify-section-template--21956968317226__multicolumn_WNzT9b h2.title.inline-richtext.h1:before {
    content: '';
    height: 408px ;
    border: 4px solid #B2DDC6;
    position: absolute;
    top: -198px;
    left: -86px;
}
section#shopify-section-template--21956968317226__multicolumn_WNzT9b .multicolumn-card__info {
    max-width: 283px;
    margin: auto;
}
.banner_img img{
    max-width: 100%;
  width:100%;
}
.banner_img {
    max-width: 100%;
    width: 100%;
}
.shopify-section.shopify-section-group-header-group.section-header.scrolled-past-header.shopify-section-header-hidden.shopify-section-header-sticky sticky-header.header-wrapper.color-background-1.gradient.header-wrapper--border-bottom {
    background: white;
}
.shopify-section.shopify-section-group-header-group.section-header.scrolled-past-header.shopify-section-header-sticky.animate sticky-header.header-wrapper.color-background-1.gradient.header-wrapper--border-bottom {
    background: white;
}
.banner_for_content {
    position: relative;
}
.banner_heading {
    position: absolute;
    top: 80px;
    left: 50%;
    transform: translate(-50%, 0);
  text-align:center;
}
.banner_heading h1 span {
    color: #9DEAC8;
    font-family: Inter;
    font-size: 60px;
    font-style: normal;
    font-weight: 300;
    line-height: 90px;
}
.banner_heading h1  {
  color: #FFF;
text-align: center;
font-family: Inter;
font-size: 60px;
font-style: normal;
font-weight: 300;
line-height: 90px;
  margin:0;
}
.banner_sub_heading p {
    color: #FFF;
    text-align: center;
    /* font-family: Poppins; */
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 45px;
}

.icon_content_heading h2 {
    color: #FFF;
    text-align: right;
    /* font-family: Poppins; */
    font-size: 28px;
    font-style: normal;
    font-weight: 300;
    line-height: 36px;
}
.icon_content p {
    color: white;
    text-align: right;
    /* font-family: Inter; */
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 24px;
}
.banner_icon_img {
    max-width: 100%;
    margin-left: auto;
    display: flex;
    justify-content: end;
}
.pproduct_icon_1_content {
    position: absolute;
    top: 400px;
    transform: translate(10px, 10px);
    max-width: 300px;
    right: 18%;
}
.pproduct_icon_1_content h2 {
    text-align: left;
}
.pproduct_icon_1_content p {
    text-align: left;
}
.pproduct_icon_1_content .banner_icon_img {
    display: block;
}
.pproduct_icon_3_content h2 {
    text-align: left;
}
.pproduct_icon_3_content p {
    text-align: left;
}
.pproduct_icon_3_content .banner_icon_img {
    display: block;
}
.pproduct_icon_3_content {
    position: absolute;
    top: 50%;
    transform: translate(10px,10px);
    max-width: 300px;
    right: 18%;
}
.banner_product {
    position: absolute;
    top: 80%;
    left: 50%;
    transform: translate(-50%, -75%);
}
.rating {
    display: flex;
    align-items: center;
    justify-content: center;
}
.product_title h1 {
    margin: 10px;
  color: #FFF;
text-align: center;
/* font-family: Poppins; */
font-size: 48px;
font-style: normal;
font-weight: 300;
line-height: 36px; /* 75% */
}
.rating p {
    color: var(--Backgrounds-aquavis-bkg, #0396A6);
    text-align: right;
    /* font-family: Inter; */
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
}
.product_price h3 {
    color: #FFF;
    text-align: center;
    leading-trim: both;
    text-edge: cap;
    /* font-family: Poppins; */
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
}
.product_price {
    display: flex;
    column-gap: 12px;
    justify-content: center;
  align-items: center;
  margin-top: 12px;
}
.product_price h3 {
    margin: 0;
}
.product_price p {
    margin: 0;
}
.ComparePrice-.product_price {
    margin-top: 12px;
}
.product_add_btn {
    display: block;
    margin-top: 20px;
}
.product_price p {
    color: #FFF;
    text-align: center;
    /* leading-trim: both; */
    /* text-edge: cap; */
    /* font-family: Poppins; */
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
}
.product_add_btn input.btn.product_button {
  background: #B2DDC6;
  padding: 16px;
  color:#0396A6;
  max-width: 201px;
  width: 100%;
  border-radius: 30px;
  display: block;
  padding: 12px 24px;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  border:none;
  line-height: 18px;
  height:44px;
  cursor: pointer;
}
.ComparePrice-.product_price p {
    color: #037783;
    text-align: center;
    /* leading-trim: both; */
    /* text-edge: cap; */
    /* font-family: Poppins; */
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
}
.ComparePrice-.product_price h3 {
    color: #037783;
    text-align: center;
    /* leading-trim: both; */
    /* text-edge: cap; */
    /* font-family: Poppins; */
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
}
.flex_buttons {
    display: flex;
    align-items: baseline;
    justify-content: center;
    column-gap: 38px;
}
.second_btn a {
    color: #9DEAC8;
    text-decoration: none;
  font-size:18px;
}
section#shopify-section-template--21956968317226__image_banner_Mre8zA {
    max-width: 1142px;
    margin: auto;
    margin-top: -249px;
  position:relative;
}
.banner__media.media.scroll-trigger.animate--fade-in {
    background: transparent;
}
section#shopify-section-template--21956968317226__multicolumn_6ipdyx .multicolumn.color-background-1.gradient.background-none.no-heading {
    max-width: 1142px;
    margin: auto;
}
section#shopify-section-template--21956968317226__multicolumn_6ipdyx .multicolumn-card__info h3 {
    color: #76C0C1;
    /* font-family: Poppins; */
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: 34px;
}
section#shopify-section-template--21956968317226__rich_text_DN7Jwp h2.rich-text__heading.rte.inline-richtext.h1.scroll-trigger.animate--slide-in {
color: #D98E73;
/* font-family: Poppins; */
font-size: 48px;
font-style: normal;
font-weight: 400;
line-height: 55px; /* 114.583% */
}

.rich-text__text.rte.scroll-trigger.animate--slide-in p {
color: #484D56;
/* font-family: Poppins; */
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 36px; /* 150% */
}
div#shopify-section-template--21956968317226__image_with_text_mEGWaD {
    background: #D98E73;
}
div#shopify-section-template--21956968317226__image_with_text_mEGWaD .page-width {
width:100%;
  max-width:100%;
  padding:0;
}
.box_model_container_back {
    background: #C5836B;
}
.box_model_container {
    padding: 110px;
}
.flex_all_models {
    display: flex;
  justify-content:space-between;
}
.flex_first_model {
    display: flex;
    justify-content: space-evenly;
    /* width: 70%; */
}
.model_1 {
    width:75%;
}
.model_1_heading {
    text-align: center;
}
.model_1_heading h3{
    color: #FFD4C4;
/* font-family: Poppins; */
font-size: 24px;
font-style: normal;
font-weight: 500;
line-height: 45px; /* 187.5% */
}
.box_model {
    height: 300px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.flex_first_model {
    border-right: 1px solid white;
}
div#shopify-section-template--21956968317226__image_with_text_8rmcHq .page-width {
    padding: 0;
    max-width: 100%;
    width: 100%;
}

.main_content_intro p.intro_sub {
    color: #D98E73;
    /* font-family: Poppins; */
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    margin: 0;
}
@media screen and (min-width: 1200px) {
  .main_content_intro p.intro_sub {
    font-size: 24px;
    line-height: 45px;
  }
}
@media screen and (min-width: 749px) {
  .column_content p {
    margin: 0;
  }
}
.main_content_intro {
    max-width: 681px;
    color: white;
}
.main_content_intro h1 {
    color: #A1DCE2;
    /* font-family: Poppins; */
    font-size: 48px;
    font-style: normal;
    font-weight: 300;
    line-height: 55px;
}
.section-header.shopify-section-group-header-group{
  z-index:1111;
}

.inro_content p {
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
}
@media screen and (min-width: 1200px) {
  .inro_content p {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
}
.intro_btn a {
    background: #B2DDC6;
    padding: 9px;
    display: block;
    max-width: 203px;
    text-align: center;
  text-decoration:none;
  border-radius:30px;
  color:#0396A6;
}
.intro_btn {
    margin-top: 36px;
    display: block;
    /* padding-top: 28px; */
    /* margin-top: \; */
}

.intro_back {
    background: url('/cdn/shop/files/Rectangle_6.png?v=1705530671');
    background-size: 100% 47%;
    background-repeat: no-repeat;
  
}
.second {
    text-align: center;
}
.second h1 {
    color: #A1DCE2;
    text-align: center;
    /* font-family: Poppins; */
    font-size: 48px;
    font-style: normal;
    font-weight: 300;
    line-height: 55px;
}
p.second_heading_sub_heading {
    text-align: center;
  color: #FFF;
text-align: center;
/* font-family: Poppins; */
font-size: 30px;
font-style: normal;
font-weight: 300;
line-height: 40px; /* 133.333% */
}
.flex_colmn {
  display: flex;
  justify-content: space-between;
  margin-top:16px;
  gap: 32px;
}
.socnd_heading {
    display: block;
    padding-top: 25px;
}
@media screen and (min-width: 1200px) {
  .socnd_heading {
    padding-top: 75px;
  }
  .flex_colmn {
    margin-top:72px;
  }
}
.column_content p {
    color: #76C0C1;
    /* font-family: Poppins; */
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: 34px;
}
.new_main_banner_img {
    max-width: 100%;
    width: 100%;
  height:92rem;
}
.new_main_banner_img img{
    width: 100%;
  height:100%;
}
.new_banner_container {
    display: block;
    position: relative;
}
.banner_content_water {
    position: absolute;
    top: 65%;
    left: 50%;
    transform: translate(-50%,-40%);
    max-width: 602px;
    margin: auto;
    text-align: center;
  width:100%;
}
.flexbaner_content {
    display: flex;
    column-gap: 48px;
    align-items: center;
}
.banner_content_img img {
    width: 100%;
}
.banner_content_img {
    max-width: 155px;
    width: 100%;
}
.heading_banner_content h2 {
    color: #FFF;
    /* font-family: Poppins; */
    font-size: 100px;
    font-style: normal;
    font-weight: 300;
    margin:0;
}
.banner_content_subheading p {
    color: #97D6D7;
    text-align: center;
    /* font-family: Poppins; */
    font-size: 24px;
    font-style: normal;
    font-weight: 300;
    line-height: 30px;
}
.main_content_banner p {
    color: var(--Backgrounds-white-bkg, #FFF);
    text-align: center;
    /* font-family: Inter; */
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}
.newsletter__wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.mail_icon img {
    display: block;
    width: 100%;
}
.mail_icon {
    max-width: 50px;
    width: 100%;
    display: block;
}
.newsletter__subheading.rte.scroll-trigger.animate--slide-in p {
    font-size: 24px;
  color:white;
}
p.block_text {
    font-size: 16px;
    color: white;
}
.field:after, .select:after, .customer .field:after, .customer select:after, .localization-form__select:after{
  box-shadow:none;
}
.field:hover.field:after, .select:hover.select:after, .select__select:hover.select__select:after, .customer .field:hover.field:after, .customer select:hover.select:after, .localization-form__select:hover.localization-form__select:after{
  box-shadow:none;
}
.field__input:focus, .select__select:focus, .customer .field input:focus, .customer select:focus, .localization-form__select:focus.localization-form__select:after{
  box-shadow:none !important;
}
input#NewsletterForm--template--21956968317226__newsletter_CXFicj {
    border-bottom: 1px solid white;
}
button#Subscribe path {
    color: white;
    fill: white;
}
ul.list-unstyled.list-social.footer__list-social svg.icon {
    color: white;
}
.footer-block__details-content.rte a {
    color: white;
  text-decoration:none;
}
.footer-block__details-content.rte p a:after {
    font-family: "Font Awesome 5 Free";
    content: "\f105";
    display: inline-block;
    padding-right: 3px;
    vertical-align: middle;
    font-weight: 900;
    margin-left: 11px;
    font-size: 10px;
}
.box_model h3 {
    color: #FFF;
    text-align: center;
    /* font-family: Poppins; */
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
}
.box_model {
    max-width: 300px;
    text-align: center;
    padding:10px;
}
div#Banner-template--21956968317226__image_banner_Mre8zA .banner__box.content-container.content-container--full-width-mobile.color-accent-2.gradient {
    max-width: 533px;
  width:100%;
}
.section-template--21956968317226__image_with_text_8rmcHq-padding.gradient.color-scheme-e7fa7f91-1b49-418a-a5aa-f22dccab54f3 img {
    border-top-left-radius: 30px;
}
.section-template--21956968317226__image_with_text_8rmcHq-padding.gradient.color-scheme-e7fa7f91-1b49-418a-a5aa-f22dccab54f3 img {
    border-bottom-left-radius: 30px;
}
.model_img img {
    width: 100%;
}
.model_img {
    width: 100%;
}
.pproduct_icon_2_content {
    position: absolute;
    top: 34%;
    max-width: 300px;
    width: 100%;
    left: 20%;
}


@media screen and (max-width: 1457px) {
  ul#Slider-template--21956968317226__multicolumn_6ipdyx li {
    width: 30%;
}
  .pproduct_icon_1_content{
    right: 14%;
    top: 355px;
  }
.pproduct_icon_2_content {
    position: absolute;
    top: 35%;
    left: 11%;
    max-width: 300px;
    width: 1000%;
}
  .pproduct_icon_3_content{
    right:13%;
  }
}
@media screen and (max-width: 1265px) {
 .flex_bar {
    max-width: 100%;
} 
}
@media screen and (max-width: 1265px) {
  .pproduct_icon_3_content {
    top: 45%;

}
  .pproduct_icon_1_content {
    top: 298px;
}
}
@media screen and (max-width: 1117px) {
section#shopify-section-template--21956968317226__image_banner_AbKFCb .scroll-trigger:not(.scroll-trigger--offscreen).animate--fade-in {
    min-height: 115rem;
}
  .bar_wid.page-width {
    padding: 0 10px;
}
  .pproduct_icon_1_content {
    right: 7%;
    top: 294px;
}
  .pproduct_icon_2_content {
    position: absolute;
    top: 29%;
    left: 7%;
}
  .pproduct_icon_3_content {
    right: 6%;
    top: 45%;
}
  section#shopify-section-template--21956968317226__image_banner_Mre8zA {
    margin: -188px auto auto;
}
  .banner_heading {
    max-width: 100%;
    width: 100%;
}
}
/* @media screen and (max-width: 1261px) and (min-width: 1077px) {
    .banner_img img, .banner_img {
    height: 1500px !important;
} */
}
@media screen and (max-width: 1077px) and (min-width: 825px) {
.banner_img img, .banner_img {
    height: 1483px !Important;
}
}
@media screen and (max-width: 825px) and (min-width: 750px) {
.banner_img img, .banner_img {
    height: 130rem !Important;
}
  .pproduct_icon_2_content {
    left: 0;
}
  .banner_product {
    top: 81% !important;
}
}

@media screen and (max-width: 1024px) {
 .pproduct_icon_1_content {
    top: 20%;
    max-width: 300px;
    right: 6%;
    width: 100%;
} 
}

@media screen and (max-width: 1200px) {
  .column_content p {
    font-size: 22px;
    line-height: 26px;
  }
}
  
@media screen and (max-width: 825px) {
  .newsletter__wrapper {
    flex-wrap: wrap;
}
  .back_img_intro {
    padding: 30px;
}
  .column_content p {
    font-size: 18px;
    line-height: 24px;
    margin-top: 0;
}
p.second_heading_sub_heading {
    font-size: 22px;
    line-height: 28px;
    margin-top: 4px;
}
  .box_model_container {
    padding: 15px !important;
}
  .box_model h3 {
    font-size: 18px;
    line-height: 26px;
}
section#shopify-section-template--21956968317226__image_banner .banner__box.content-container.content-container--full-width-mobile.color-inverse.gradient {
    background: #afd7c2;
    max-width: 52rem;
    padding: 20px 67px;
    border-top-left-radius: 30px;
}
  .flex_bar {
    max-width: 100%;
}
  .bar_wid.page-width {
    padding: 6px;
}
  .bar_text p {
    font-size: 14px;
}
  div#Banner-template--21956968317226__image_banner_AbKFCb {
    min-height: 148rem;
}
  a.link.list-social__link {
    padding: 4px;
}
  .banner_heading h1 {
    font-size: 48px;
    line-height: 22px;
}
  .banner_heading {
    max-width: 100%;
    width: 100%;
    top: 35px;
}
  .banner_sub_heading p {
    margin: 0;
}
  .pproduct_icon_1_content {
    top: 274px;
    right: 0;
    max-width: 280px;
    width: 100%;
    padding-right: 32px;
}
  .icon_content_heading h2 {
    line-height: 30px;
        font-size: 24px;
    margin:0;
}
  .icon_content p {
    font-size: 14px;
    line-height: 22px;
}
  .pproduct_icon_2_content {
    position: absolute;
    top: 31%;
    max-width: 300px;
    width: 100%;
    padding-left: 32px;
}
  .banner_img img, .banner_img {
    max-width: 100%;
    width: 100%;
    height: 167rem;
}
  .pproduct_icon_3_content {
    position: absolute;
    top: 44%;
    max-width: 300px;
    right: 0;
    width: 100%;
    padding-right: 32px;
}
  .banner_product {
    position: absolute;
    top: 76%;
    left: 50%;
    transform: translate(-50%,-75%);
    max-width: 100%;
    width: 100%;
}
  ul#Slider-template--21956968317226__multicolumn_6ipdyx li {
    width: 32%;
}
  section#shopify-section-template--21956968317226__multicolumn_6ipdyx .multicolumn-card__info h3 {
    color: #76c0c1;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
}
section#shopify-section-template--21956968317226__rich_text_DN7Jwp  .rich-text__blocks {
    max-width: 100rem;
}
  section#shopify-section-template--21956968317226__rich_text_DN7Jwp h2.rich-text__heading.rte.inline-richtext.h1.scroll-trigger.animate--slide-in {
    color: #d98e73;
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    line-height: 38px;
}
  .rich-text__text.rte.scroll-trigger.animate--slide-in p {
    color: #484d56;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    max-width: 620px;
    width: 100%;
}
  section#shopify-section-template--21956968317226__rich_text_DN7Jwp .rich-text__wrapper.rich-text__wrapper--left.page-width:before {
    left: 14px;
}
div#ImageWithText--template--21956968317226__image_with_text_mEGWaD  h2.image-with-text__heading.inline-richtext.h1 {
    font-size: 36px;
}
  .second h1 {
    font-size: 32px;
    margin-bottom: 0;
    line-height: 38px;
    margin-top: 30px;
}
  .main_content_intro h1 {
    font-size: 38px;
    font-weight: 300;
    line-height: 46px;
    max-width: 385px;
    color: white;
}
  div#Banner-template--21956968317226__image_banner_Mre8zA .banner__box.content-container.content-container--full-width-mobile.color-accent-2.gradient {
    max-width: 533px;
    width: 100%;
    margin-left: auto;
}
  section#shopify-section-template--21956968317226__multicolumn_WNzT9b h2.title.inline-richtext.h1 {
    color: #0396a6;
    font-size: 38px;
    font-style: normal;
    font-weight: 400;
    line-height: 46px;
    max-width: 842px;
    padding: 44px 0;
    position: relative;
}
  ul#Slider-template--21956968317226__multicolumn_WNzT9b li {
    width: 20%;
}
  ul#Slider-template--21956968317226__multicolumn_WNzT9b   .multicolumn-card__image-wrapper--half-width {
    width: 80%;
}
  section#shopify-section-template--21956968317226__image_banner_iyTXgD .banner__box {
    max-width: 43rem;
}
  .footer-block__details-content.rte p {
    font-size: 12px;
    line-height: 16px;
}
section#shopify-section-template--21956968317226__image_banner  h2.banner__heading.inline-richtext.h0 {
    font-size: 48px;
}

  div#Banner-template--21956968317226__image_banner_Mre8zA .banner__box.content-container.content-container--full-width-mobile.color-accent-2.gradient {
    max-width: 460px;
    width: 100%;
    margin-left: auto;
}
    div#Banner-template--21956968317226__image_banner_Mre8zA img {
    object-fit: cover;
    padding: 55px;
}
}
















@media screen and (min-width: 825px) {
 div#Banner-template--21956968317226__image_banner_AbKFCb .banner__box.content-container.content-container--full-width-mobile.color-accent-2.gradient {
    padding-bottom: 0;
}
  .banner_img img, .banner_img {
    max-width: 100%;
    width: 100%;
    height: 1880px;
}
/* .pproduct_icon_2_content {
    position: absolute;
    top: 400px;
    max-width: 400px;
    left: 20%;
    transform: translate(-20%, 400px);
} */
.newsletter-form__field-wrapper .field__input {
    padding-right: 5rem;
    /* max-width: 75rem; */
    width: 75rem;
}
.newsletter-form {
    align-items: flex-start;
    margin: 0 auto;
    max-width: 75rem !important;
    width: 100% !important;
}
.newsletter-form__field-wrapper {
    max-width: 75rem !important;
}

  }

section#shopify-section-template--21956968317226__image_banner_gezYHP {
    display: none;
}
section#shopify-section-template--21956968317226__image_banner_7YmLtn {
    display: none;
}
img.for_mobile {
    display: none;
}
.second h1 span {
    color: white !important;
}
section#shopify-section-template--21956968317226__image_banner_Mre8zA .mobile_img {
    display: none;
}
section#shopify-section-template--21956968317226__image_banner_AbKFCb .mobile_img {
    display: none;
}
img.column_image_mobile {
    display: none;
}
section#shopify-section-template--21956968317226__rich_text_DN7Jwp .rich-text__wrapper.rich-text__wrapper--left.page-width:before {
    position: absolute;
    content: "";
    height: 348px;
    border: 4px solid #D98E73;
    margin-right: 110px;
    z-index: 111;
    left: -28px;
}
div#ImageWithText--template--21956968317226__image_with_text_mEGWaD {
    max-width: 724px;
    width: 100%;
}
.footer-block.grid__item.footer-block--menu.scroll-trigger.animate--slide-in {
    width: 14%;
}
section#shopify-section-template--21956968317226__rich_text_DN7Jwp .rich-text__wrapper.rich-text__wrapper--left.page-width {
    position: relative;
}
section#shopify-section-template--21956968317226__image_banner_AbKFCb img {
    z-index: -1;
}
section#shopify-section-template--21956968317226__image_banner_AbKFCb .banner__content.banner__content--bottom-center.page-width.scroll-trigger.animate--slide-in {
    padding-bottom: 6px;
}
#shopify-section-template--21956968317226__image_with_text_mEGWaD .image-with-text__media.image-with-text__media--adapt.global-media-settings.gradient.color-accent-2.media{
  border:none;
}
form#ContactForm input {
    border: 1px solid black;
}
form#ContactForm textarea {
    border: 1px solid black;
}
.banner__text.subheading.rte.SIMPLE.ERGONOMICS.sub-1 p {
    color: #FFC6B1;
}
  section#shopify-section-template--21956968317226__image_banner_AbKFCb .banner__text.subheading.rte.Your.Undersink.Hero.sub-3 p {
    font-size: 24px;
    color: white;
}
#shopify-section-template--21956968317226__image_with_text_mEGWaD p.image-with-text__text.image-with-text__text--caption.subtitle.subtitle--medium.subtitle {
    color: #ffc6b1;
    font-size: 20px;
}
@media screen and (max-width: 749px) {
  section#shopify-section-template--21956968317226__image_banner_AbKFCb .scroll-trigger:not(.scroll-trigger--offscreen).animate--fade-in {
    min-height: auto;
}
  .footer-block.grid__item.footer-block--menu.scroll-trigger.animate--slide-in {
    width: 100%;
}
  section#shopify-section-template--21956968317226__rich_text_DN7Jwp .rich-text__wrapper.rich-text__wrapper--left.page-width:before {
    height: 137px;
   left: 11px;
}
  #shopify-section-template--21956968317226__rich_text_DN7Jwp .rich-text__wrapper {
    padding: 0 42px;
}
  ul#Slider-template--21956968317226__multicolumn_WNzT9b li {
    width: 48%;
}
 section#shopify-section-template--21956968317226__image_banner_7YmLtn .banner__box.content-container.content-container--full-width-mobile.color-accent-1.gradient {
    padding-bottom: 0;
    margin-bottom: 0;
}
  .banner_img img, .banner_img {
    height: 1184px;
}
    div#Banner-template--21956968317226__image_banner_AbKFCb {
    min-height: auto;
}
  header.header.header--middle-center.header--mobile-center.page-width.header--has-menu.header--has-social.transparent {
    padding: 8px 16px;
}
  .second h1 span {
    color: black !important;
}
  img.column_image_mobile {
    display: block;
}
 img.column_image_desktop {
    display: none;
}
  .section-template--21956968317226__image_with_text_8rmcHq-padding {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
    margin-top: -1px;
}
  section#shopify-section-template--21956968317226__image_banner_AbKFCb .mobile_img {
    display: block;
}
  section#shopify-section-template--21956968317226__image_banner_Mre8zA .mobile_img {
    display: block;
}
p.intro_sub {
    font-size: 16px !important;
    line-height: 22px;
    margin: 0 !important;
}
  div#ImageWithText--template--21956968317226__image_with_text_mEGWaD {
    padding: 20px 12px;
}
section#shopify-section-template--21956968317226__image_banner_AbKFCb  .banner__media.media.scroll-trigger.animate--fade-in {
    display: none;
}
 section#shopify-section-template--21956968317226__image_banner_AbKFCb .mobile_img {
    height: 48rem;
    max-width: 100%;
    width: 100%;
}
 section#shopify-section-template--21956968317226__image_banner_AbKFCb .mobile_img img{
    width: 100%;
}
 section#shopify-section-template--21956968317226__image_banner_Mre8zA .mobile_img {
    max-width: 100%;
    width: 100%;
}
section#shopify-section-template--21956968317226__image_banner_Mre8zA  .mobile_img img {
    width: 100%;
    padding: 15px;
}
  div#Banner-template--21956968317226__image_banner_Mre8zA .banner__media.media.scroll-trigger.animate--fade-in {
    display: none;
}
  img.for_mobile {
    display: block;
        height: 1379px;
}
  img.for_desktop {
    display: none;
}
  div#Banner-template--21956968317226__image_banner_7YmLtn {
    position: relative;
}
 div#Banner-template--21956968317226__image_banner_7YmLtn  .banner__media.media.scroll-trigger.animate--fade-in{
    height:61rem;
  }
  div#Banner-template--21956968317226__image_banner_7YmLtn   .banner__content.banner__content--middle-right.page-width.scroll-trigger.animate--slide-in {
    position: absolute;
    bottom: 0;
}
  section#shopify-section-template--21956968317226__image_banner_7YmLtn {
    display: block;
}
  section#shopify-section-template--21956968317226__image_banner_iyTXgD {
    display: none;
}
  .header {
    padding: 10px 1rem 10px 1rem;
}
  .header__heading-logo-wrapper {
    max-width: 170px;
}
section#shopify-section-template--21956968317226__image_banner_gezYHP   .button:after, .shopify-challenge__button:after, .customer button:after, .shopify-payment-button__button--unbranded:after{
    box-shadow:none;
  }
section#shopify-section-template--21956968317226__image_banner_gezYHP   .banner__box.content-container.content-container--full-width-mobile.color-inverse.gradient {
    background: #A8CEB8;
    padding: 25px;
    border-radius: 30px;
    margin: 20px;
    text-align: left;
}
   section#shopify-section-template--21956968317226__image_banner_gezYHP .banner__content.banner__content--bottom-right.page-width.scroll-trigger.animate--slide-in {
    position: absolute;
    bottom: 0;
} 
section#shopify-section-template--21956968317226__image_banner_gezYHP {
    display: block;
}
  section#shopify-section-template--21956968317226__image_banner {
    display: none;
}
.flex_first_model {
    flex-wrap: wrap;
}
  .flex_all_models{
    flex-wrap:wrap;
  }
  .flex_first_model {
    border-bottom: 1px solid white;
    border-right:none;
}
  .back_img_intro {
    padding: 6px !Important;
    background-size: contain !Important;
    padding-top: 0px !Important;
}
  .intro_back {
    background-size: 100% 12%;
}
  .column_content p {
    font-size: 10px;
    line-height: normal;
}
  .second h1{
    font-size:32px;
    line-height:normal;
  }
  .inro_content p {
    font-size: 12px;
    color: black;
    line-height: 16px;
}
  .main_content_intro h1 {
    font-size: 32px;
    font-weight: 300;
    color: black;
    line-height: 36px;
}
  p.intro_sub {
    color: #FFC6B1;
    /* font-family: Poppins; */
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 36px;
}
  .banner_content_water {
    max-width: 100%;
    width: 100%;
}
  .banner_content_img {
    max-width: 86px;
    width: 100%;
}
  .banner_content_subheading p {
    font-size: 13px;
    line-height: 16px;
    font-weight: 300;
}
  .heading_banner_content h2 {
    font-size: 56px;

}
  .main_content_banner p {
    font-size: 8px;
    line-height: 13px;
}
  .flexbaner_content{
    justify-content:center;
  }
  .new_main_banner_img {
    max-width: 100%;
    width: 100%;
    height: 352px;
}
  .new_main_banner_img img{
    height:100%;
  }
  .main_content_banner {
    padding: 0 15px;
}
  p.second_heading_sub_heading {
    color: #484D56;
    text-align: center;
    /* font-family: Poppins; */
    font-size: 22px;
    font-style: normal;
    font-weight: 300;
    line-height: 28px;
}
  .flex_colmn{
    align-items:center;
  }
  .second h1 {
    color: #A1DCE2;
    text-align: center;
    /* font-family: Poppins; */
    font-size: 32px;
    font-style: normal;
    font-weight: 300;
    line-height: 40px;
}
  .intro_btn a{
    margin:auto;
  }
  div#ImageWithText--template--21956968317226__image_with_text_8rmcHq {
    padding: 10px;
    text-align: center;
}
 div#ImageWithText--template--21956968317226__image_with_text_8rmcHq  p.image-with-text__text.image-with-text__text--caption.subtitle.subtitle--medium.subtitle {
    text-align: center;
    margin: auto;
}
 div#ImageWithText--template--21956968317226__image_with_text_8rmcHq  h2.image-with-text__heading.inline-richtext.h1 {
    margin: auto;
}
  .box_model_container {
    padding: 15px;
}
  .flex_all_models {
    display: flex;
    justify-content: center;
}
  .box_model{
    justify-content:center;
  }
  .newsletter__wrapper {
    flex-wrap: wrap;
    padding: 15px !important;
}
  .newsletter__subheading.rte.scroll-trigger.animate--slide-in p{
    font-size:16px;
  }
  .banner_content_water{
    top:66%;
  }
  .image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--middle.grid__item {
    padding: 11px;
}
  .image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--middle.grid__item img {
    border-radius: 30px;
}
 div#Banner-template--21956968317226__image_banner_AbKFCb .banner__content.banner__content--middle-center.page-width.scroll-trigger.animate--slide-in {
    position: absolute;
    bottom: 0;
}
  div#shopify-section-template--21956968317226__image_with_text_mEGWaD {
    margin-top: auto;
    background: #DA8F72;
}
 div#Banner-template--21956968317226__image_banner_AbKFCb .banner__box.content-container.content-container--full-width-mobile.color-accent-2.gradient {
    background: #DA8E73;
   padding:10px;
}
  .flex_bar{
    max-width:100%;
    width:100%;
  }
  .bar_text a{
    display:block;
    margin-left:0;
    font-size:12px;
  }
  .new_socail_icons a {
    padding: 5px;
}
  .bar_wid.page-width {
    padding: 7px 8px;
}
  section#shopify-section-template--21956968317226__image_banner .banner__box.content-container.content-container--full-width-mobile.color-inverse.gradient {

    padding: 24px 28px;
    border-radius: 30px;
}
  .logo_items img {
    max-width: 82px !important;
    width: 100%;
}
  .logo_items {
    display: flex;
    animation: 9s slides infinite linear !important;
    column-gap: 40px !important;
}
section#shopify-section-template--21956968317226__multicolumn_WNzT9b h2.title.inline-richtext.h1 {
    color: #0396A6;
    /* font-family: Poppins; */
    font-size: 24px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 28px !important;
}
section#shopify-section-template--21956968317226__multicolumn_WNzT9b .background-none .multicolumn-list:not(.slider) .center .multicolumn-card__info {
    padding-left: 12px;
    padding-right: 12px;
}
  .banner_sub_heading p {
    font-size: 16px;
    line-height: 20px;
}
  .banner_heading {
    max-width: 100%;
    width: 100%;
    top: 18px;
}
  .banner_heading h1 {
    font-size: 32px;
       line-height: 36px;
}
  .banner_heading h1 span {
    font-size: 32px;
    line-height: 36px;
}
  .icon_content_heading h2 {
    font-size: 20px;
    line-height: 24px;
}
  .icon_content p {
    font-size: 12px;
    line-height: 18px;
}
 .pproduct_icon_2_content {
    position: absolute;
    top: 236px;
    max-width: 300px;
    right: 0;
    transform: translate(0%,170px);
    text-align: left!important;
    padding: 0px 37px;
   left:auto;
}
  .banner_icon_img{
    justify-content:start;
  }
  .icon_content_heading h2{
    text-align:left;
        margin: 8px 0;
  }
  .pproduct_icon_1_content {
    position: absolute;
    top: 128px;
    transform: translate(10px,10px);
    max-width: 300px;
    right: 0;
    padding: 23px;
    padding-top: 0;
}
  .icon_content p{
    text-align:left;
  }
  .banner_product {
    position: absolute;
    /* top: 75%; */
    /* left: 50%;
    transform: translate(-50%, 0%);
    max-width: 100%;
    width: 100%;
    bottom: 0;
    text-align: center; */
    /* margin-top:75px; */
    position: absolute;
    left: 0;
    transform: unset;
    max-width: 100%;
    width: 100%;
    bottom: 75px;
    text-align: center;
}
  .pproduct_icon_3_content {
    position: absolute;
    top: 54%;
    transform: translate(10px,10px);
    max-width: 300px;
    right: 0;
    padding: 0 32px;
}
  .product_title h1 {
    margin: 10px;
    color: #FFF;
    text-align: center;
    /* font-family: Poppins; */
    font-size: 32px;
    /* font-style: normal; */
    font-weight: 300;
    line-height: 40px;
}
  section#shopify-section-template--21956968317226__image_banner_Mre8zA{
    margin:auto;
    margin-top:-70px;
  }
  .rating p {
    margin: 0;
}
 div#Banner-template--21956968317226__image_banner_Mre8zA h2.banner__heading.inline-richtext.h1 {
    color: black;
}
 div#Banner-template--21956968317226__image_banner_Mre8zA .banner__text.rte.body {
    color: black;
}
ul#Slider-template--21956968317226__multicolumn_6ipdyx {
    display: flex;
    flex-wrap: nowrap;
  justify-content:space-between;
}

  section#shopify-section-template--21956968317226__multicolumn_6ipdyx .multicolumn-card__info h3 {
    color: #76c0c1;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
}
  ul#Slider-template--21956968317226__multicolumn_6ipdyx li {
    max-width: 100px;
    /* justify-content: space-between; */
}
  div#Banner-template--21956968317226__image_banner_Mre8zA {
    padding: 20px;
}
  div#Banner-template--21956968317226__image_banner_Mre8zA .banner__box.content-container.content-container--full-width-mobile.color-accent-2.gradient {
    padding: 10px;
}
  section#shopify-section-template--21956968317226__rich_text_DN7Jwp h2.rich-text__heading.rte.inline-richtext.h1.scroll-trigger.animate--slide-in{
    font-size:24px;
    line-height:30px;
  }
 section#shopify-section-template--21956968317226__rich_text_DN7Jwp  .rich-text__text.rte.scroll-trigger.animate--slide-in p{
    font-size:16px;
   line-height:22px;
  }
}

/* Media query for mobile devices */
@media only screen and (max-width: 767px) {
  div#Banner-template--21956968317226__image_banner_Mre8zA .banner__media.media.scroll-trigger.animate--fade-in {
    display: none;
  }

  div#Banner-template--21956968317226__image_banner_Mre8zA img {
      padding: 0;
  }
  
  section#shopify-section-template--21956968317226__image_banner_Mre8zA {}
  
  div#shopify-section-template--21956968317226__product_banner_cAYn34 .banner_img {
      height: 1300px;
  }
  
  div#shopify-section-template--21956968317226__product_banner_cAYn34 {}
  
  div#Banner-template--21956968317226__image_banner_Mre8zA {
      padding: 5px;
  }
}

.intr_colmn {
  flex: 1;
}

product-info .appstle_subscription_final_price {
    color: #0396a6;
}

product-info .appstle_subscription_save {
    color: #0396a6;
    border: 1px solid #0396a6;
}

product-info .lb-spc-details-sale-price {
    color: #0396a6;
}

@media screen and (min-width: 1600px) and (max-width: 2000px) {
  .banner_img img, .banner_img {
    height: 2300px !important;
  }
}

@media screen and (min-width: 2001px) and (max-width: 2400px) {
  .banner_img img, .banner_img {
    height: 2600px !important;
  }
}

@media screen and (min-width: 2401px)  {
  .banner_img img, .banner_img {
    height: 2800px !important;
  }
}

.lb-shared-product-card-cont + div > ul {
  font-size: 12px;
}

.banner_product .product_price > h3 > strong {
  font-weight: 400;
  text-decoration: line-through;
}

.extra--text {
  color: #ffffff;
}