/** Shopify CDN: Minification failed

Line 254:0 Unexpected "/"

**/
body {
    
}

h3, h4, h5, h6 {
    font-family: var(--font-body-family) !important;
}

header.custom-header {
    padding: 20px 40px;
}

.header-inner.main-header-con {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 100px;
}

sticky-header.header-wrapper.color-scheme-1.gradient {
    display: none;
}


/*-----banner-slider-------*/
h2.banner__heading.inline-richtext.h1 {
    font-size: 52px;
    color: #fff;
    max-width: 690px;
}



.header-inner.main-header-con .header-logo img {
    height: auto;
    width: 100%;
    max-width: 300px;
}

.header-menu {
  display: flex;
  gap: 70px;
}

.header-menu a {
  text-decoration: none;
  color: #1f2a37;
  font-weight: 500;
}

.header-logo {
    text-align: center;
}


.button--secondary:after {
    border-radius: 50px !important;
}

.banner__buttons {
    background-color: #2E4157;
    border-radius: 50px;
    transition: 0.5s all;
}
.banner__buttons:hover {
    background: transparent;
    border: 1px solid #fff;
}

div#collection-template--20058885587160__featured_collection {
  background-color: #f5f5f5;
}
div#collection-template--20058885587160__featured_collection h2.title.inline-richtext.h1.scroll-trigger.animate--slide-in {
    text-align: center;
    padding-bottom: 10px;
}
div#collection-template--20058885587160__featured_collection .card__media {
  border-radius: 20px;
}
div#collection-template--20058885587160__featured_collection .card__inner.color-scheme-2.gradient.ratio {
  border-radius: 20px;
}
div#collection-template--20058885587160__featured_collection .card-information {
  text-align: center;
}
div#collection-template--20058885587160__featured_collection .full-unstyled-link {
  text-align: center;
  font-size: 22px;
  font-family: var(--font-body-family) !important;
  font-weight: 600 !important;
}
div#collection-template--20058885587160__featured_collection .quick-add__submit,
.section-template--20058885554392__product-grid-padding.gradient.color-scheme-1 .quick-add__submit,
div#collection-template--20058885751000__featured_collection_yETxik .quick-add__submit {
    max-width: 175px!important;
    min-width: unset;
    margin: auto;
    background: #2e4157;
    border-radius: 50px;
    color: #fff;
    font-size: 0px;
    border: 1px solid #fff;
    padding: 16px;   
    transition: 0.5s all;
}

div#collection-template--20058885587160__featured_collection .quick-add__submit:hover,
.section-template--20058885554392__product-grid-padding.gradient.color-scheme-1 .quick-add__submit:hover,
div#collection-template--20058885751000__featured_collection_yETxik .quick-add__submit:hover {
    background-color: #fff;
    color: #2e4157;
    border: 1px solid #2e4157;
}


.quick-add__submit span::before {
    content: 'SHOP NOW';
    font-size: 15px;
    text-align: center;
    display: flex;
}


.button:not([disabled]):hover:after {
    box-shadow: unset;
}


/*---video-section0--*/
.section-template--20058885587160__custom_liquid_UdNyET-padding {
    background: #f5f5f5;
}

/*--------------------*/

.why-choose-natural.icon_box_section .row {
    max-width: 1240px;
    margin: auto;
    padding: 0px 70px;
}

.why-choose-natural.icon_box_section h2.title.inline-richtext.h1.scroll-trigger.animate--slide-in {
    margin-bottom: 10px;
    margin-top: 0px;
}

.why-choose-natural .sub-heading {
    font-size: 15px;
    color: #878787;
    font-weight: 400!important;
    max-width: 710px;
    margin-top: 0;
    line-height: 22px;
}
.why-choose-natural.icon_box_section .feature_box:hover img {
    transform: translate(-0px, -15px);
}
.why-choose-natural.icon_box_section .feature_box .icon-box img {
    max-width: 80px;
    height: auto;
    margin-bottom: 8px;
     transition: 0.5s all;
}

.why-choose-natural.icon_box_section .feature_box {
    text-align: left;
}

.why-choose-natural.icon_box_section .feature_box:hover h3 {
    color:#2e4157;
}

.why-choose-natural.icon_box_section .feature_box h3 {
    font-size: 22px;
    margin: 0px;
    line-height: 33px;
    font-weight: 600 !important;
}

.why-choose-natural.icon_box_section .feature_box p {
    margin: 4px 0px 0px;
    font-size: 15px;
    line-height: 22px;
    color: #878787;
    font-weight: 100 !important;
}


/*----------------------*/

.section-template--20058885587160__image_with_text_3AkNQB-padding .page-width {
    width: 100% !important;
    max-width: unset;
    padding: 0px;
}

.section-template--20058885587160__image_with_text_3AkNQB-padding {
    background-color: #2E4157;
}

.section-template--20058885587160__image_with_text_3AkNQB-padding h2 {
    color: #fff;
}

div#ImageWithText--template--20058885587160__image_with_text_3AkNQB {
    justify-content: center;
}

div#ImageWithText--template--20058885587160__image_with_text_3AkNQB p {
    font-size:15px;
    line-height:22px;
     color: #fff;
}


div#ImageWithText--template--20058885587160__image_with_text_3AkNQB a.button.button--primary::after {
    border-radius: 50px !important;
    box-shadow: unset !important;
    border: 1px solid #fff;
}

div#ImageWithText--template--20097311637720__image_with_text_RP68TV a.button.button--primary::after,
div#ImageWithText--template--20097311637720__image_with_text_nngyGy a.button.button--primary::after {
    border-radius: 50px !important;
    box-shadow: unset !important;
}

div#ImageWithText--template--20058885587160__image_with_text_3AkNQB a.button.button--primary,
div#ImageWithText--template--20097311637720__image_with_text_RP68TV a.button.button--primary,
div#ImageWithText--template--20097311637720__image_with_text_nngyGy a.button.button--primary,
div#ImageWithText--template--20058885751000__image_with_text_XWeYRQ a.button.button--primary {
    border-radius: 50px;
    background: #2e4157;
    padding: 16px 30px;
    transition: 0.5s all;
}


div#ImageWithText--template--20058885587160__image_with_text_3AkNQB a.button.button--primary:hover,
div#ImageWithText--template--20097311637720__image_with_text_RP68TV a.button.button--primary:hover,
div#ImageWithText--template--20097311637720__image_with_text_nngyGy a.button.button--primary:hover,
div#ImageWithText--template--20058885751000__image_with_text_XWeYRQ a.button.button--primary:hover {
    background: #fff;
    color: #2e4157;
    border: 1px solid #2e4157;
}


/---------------/

.rich-text__buttons.scroll-trigger.animate--slide-in a::after {
    box-shadow: unset;
}
.rich-text__text.rte.scroll-trigger.animate--slide-in {
    margin-top: 5px;
}

.rich-text__buttons.scroll-trigger.animate--slide-in a {
    margin-top: 30px;
    background: #2e4157;
    border-radius: 50px;
    color: #fff;
    padding: 16px 30px;
    transition: 0.5s all;
}
.rich-text__buttons.scroll-trigger.animate--slide-in a:hover {
    background: #fff;
    color: #2e4157;
    border: 1px solid #2e4157;
    transition: 0.5s all;
}

/*-----------------*/

div#shopify-section-template--20058885587160__why_choose_We3bEp .icons_box_row {
    padding-top: 0px;
}


/*---------About-page--------------*/

.section#shopify-section-template--20097311637720__main h1,
section#shopify-section-template--20058885652696__main h1,
div#shopify-section-template--20058885554392__banner h1 {
    color: #fff;
    margin: 0px;
    text-align:center;
    font-size: calc(var(--font-heading-scale) * 5.2rem);
}
section#shopify-section-template--20097311637720__main,
section#shopify-section-template--20058885652696__main,
div#shopify-section-template--20058885554392__banner,
div#shopify-section-template--20058885751000__product_title_Ng9gVd .custom-product-title {
    background: #2e4156;
    display: flex;
    align-items: center;
    height: 240px;
    justify-content: center;
}





.collection-hero.color-scheme-1.gradient {
    background: unset;
}



.section-template--20097311637720__custom_liquid_dJFbhp-padding {
  background: #2e4156;
  font-size: 50px;
  text-transform: uppercase;
  display: flex;
  color: #fff;
}

.collapsible-content summary:hover {
    background: unset !important;
}
.accordion summary {
    padding: 20px 0px !important;
}
.collapsible-content summary:hover .accordion__title {
    text-decoration: unset !important;
}
.accordion svg {
    border: 1px solid;
    height: 30px;
    padding: 10px;
    width: 30px;
    border-radius: 50px;
    top: 25%;
    right: 0px;
}
.accordion details[open] > summary .icon-caret {
    background-color: #2e4156 !important;
    color: #fff !important;
}
.accordion p {
  color: #000;
  font-size: 14px;
  line-height: 22px;
}
h3.accordion__title.inline-richtext.h4 {
  font-size: 17px;
}
.accordion {
  border: unset;
}

.section-template--20058885751000__custom_liquid_QN6wcm-padding {
    background: #2e4156;
    font-size: 50px;
    text-transform: uppercase;
    display: flex;
    color: #fff;
}

.product__description.rte.quick-add-hidden p {
    font-size: 15px;
    line-height: 24px !important;
}

.product__description.rte.quick-add-hidden {
    margin-top: 0px !important;
}

button#ProductSubmitButton-template--20058885751000__main {
    background: #2e4156;
    border-radius: 50px;
    border: 1px solid #fff;
    text-transform: uppercase;
    padding: 18px !important;
    margin-bottom: 0px !important;
    transition: 0.5s all;
}

button#ProductSubmitButton-template--20058885751000__main:hover {
    background-color: #fff;
    color: #2e4156;
    border: 1px solid #2e4156;
}
.quantity:after {
    border-radius: 10px;
}
.button:after {
    box-shadow: unset !important;
}

p.product__text.inline-richtext {
    margin: 0px;
    font-size: 13px;
}

p.product__text.inline-richtext.subtitle {
    font-size: 18px;
    color: #000;
    margin-top:10px;
}

product-recommendations.related-products.page-width.section-template--20058885751000__related-products-padding.isolate.scroll-trigger.animate--slide-in {
    display: none;
}

div#ImageWithText--template--20058885751000__image_with_text_XWeYRQ a.button.button--primary {
    background: #2e4156;
    border-radius: 50px;
}

div#ImageWithText--template--20058885751000__image_with_text_XWeYRQ {
    justify-content: center;
}

div#collection-template--20058885751000__featured_collection_yETxik .card__inner {
    max-height: 435px;
    height: 100%;
    background: unset;
}

div#collection-template--20058885751000__featured_collection_yETxik .card__media {
    border-radius: 20px !important;
}

div#collection-template--20058885751000__featured_collection_yETxik .full-unstyled-link {
    text-decoration: none;
    color: currentColor;
    display: block;
    text-align: center;
    font-size: 22px;
    font-family: var(--font-body-family) !important;
    font-weight: 600 !important;
}

div#collection-template--20058885751000__featured_collection_yETxik .card-information {
    text-align: center;
}







/*------------------------*/

@media screen and (max-width: 990px) {
.section-template--20058885587160__custom_liquid_UdNyET-padding video {
    height: 480px !important;
}

  header.custom-header {
    display: none !important;
}

sticky-header.header-wrapper.color-scheme-1.gradient {
    display: block;
}
}

@media screen and (max-width: 600px) {

h2.banner__heading.inline-richtext.h1 {
    font-size: 34px; 
}

ul.footer-links {
    display: unset;
}
.footer-logo img {
    margin: 50px auto 5px;
}

.why-choose-natural {
    padding: 50px 0px !important;
}
.why-choose-natural.icon_box_section .row {
    padding: 0px 30px;
}
div#ImageWithText--template--20058885587160__image_with_text_3AkNQB {
    padding: 40px 30px;
}

.section-template--20058885587160__rich_text_xt9i9h-padding {
    padding: 40px 0px;
}
.section-template--20058885587160__featured_collection-padding {
    padding-left: 15px;
}


section#shopify-section-template--20097311637720__main, 
section#shopify-section-template--20058885652696__main, 
div#shopify-section-template--20058885554392__banner, 
div#shopify-section-template--20058885751000__product_title_Ng9gVd .custom-product-title {
        height: 160px;
}

.section#shopify-section-template--20097311637720__main h1, 
section#shopify-section-template--20058885652696__main h1, 
div#shopify-section-template--20058885554392__banner h1 {
    color: #fff;
    margin: 0px;
    text-align: center;
    font-size: 26px;
}
.section-template--20097311637720__image_with_text_RP68TV-padding.gradient.color-scheme-1,
.section-template--20097311637720__image_with_text_nngyGy-padding.gradient.color-scheme-1 {
    padding: 40px 15px;
}
div#ImageWithText--template--20097311637720__image_with_text_RP68TV {
    padding: 20px 0px;
}
div#ImageWithText--template--20097311637720__image_with_text_nngyGy {
    padding-bottom: 0px;
}
.section-template--20097311637720__custom_liquid_dJFbhp-padding,
.section-template--20058885751000__custom_liquid_QN6wcm-padding {
    font-size: 34px;
}
.section-template--20097311637720__collapsible_content_GnDWNN-padding {
    padding: 40px 30px;
}
.collapsible-content-wrapper-narrow {
    padding: 0px;
}
#shopify-section-template--20058885554392__product-grid .card__inner {
    max-height: 200px !important;
    height: 100%;
}
#shopify-section-template--20058885554392__product-grid .card__information .full-unstyled-link {
    font-size: 16px;
}
#shopify-section-template--20058885554392__product-grid .card-wrapper {
    padding-right: unset !important;
}
.contact-container {
    padding: 0px 10px !important;
    gap: 40px !important;
}
#shopify-section-template--20058885652696__custom_liquid_cW3qhg {
    padding: 0px 30px !important;
}



/*---------product-page------*/
.custom-product-title h1 {
    font-size: 26px;
    padding: 0px 30px;
}
#shopify-section-template--20058885554392__product-grid .card__information .full-unstyled-link {
    font-size: 14px !important;
    font-weight: 500 !important;
}
.product__media.media.media--transparent img {
    border-radius: 20px !important;
}
.product__media.media.media--transparent {
    height: 120px;
}

section#shopify-section-template--20058885751000__main .page-width {
    padding: 0px 30px;
}
.section-template--20058885751000__main-padding {
    padding-top: 40px;
    padding-bottom: 40px;
}
div#ImageWithText--template--20058885751000__image_with_text_XWeYRQ {
    padding-bottom: 0px;
}
div#shopify-section-template--20058885751000__image_with_text_XWeYRQ .page-width {
    padding: 0px 30px;
}

div#collection-template--20058885751000__featured_collection_yETxik {
    padding-left: 14px;
}

input#Quantity-template--20058885751000__main:focus-visible {
    outline: unset !important;
    background: unset !important;
    box-shadow: unset !important;
}


}