/** Shopify CDN: Minification failed

Line 19:61 Expected ")" to end URL token
Line 20:67 Expected ")" to end URL token
Line 21:60 Expected ")" to end URL token
Line 22:66 Expected ")" to end URL token
Line 23:61 Expected ")" to end URL token
Line 24:67 Expected ")" to end URL token
Line 25:62 Expected ")" to end URL token
Line 26:68 Expected ")" to end URL token
Line 27:63 Expected ")" to end URL token
Line 28:69 Expected ")" to end URL token
... and 1 more hidden warnings

**/
* {padding:0; margin:0; box-sizing:border-box;}
:root {--white:#fff; --green:#113700; --yellow:#f8fe60;}
body {padding:0; margin:0; font-size:14px; line-height:150%; font-weight:400; color:var(--green); -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; text-rendering:optimizeLegibility;}
@font-face {font-family:"TestUntitledSans-Black"; src:url( { {"TestUntitledSans-Black.woff2" | asset_url}}) format("woff2");}
@font-face {font-family:"TestUntitledSans-BlackItalic"; src:url( { {"TestUntitledSans-BlackItalic.woff2" | asset_url}}) format("woff2");}
@font-face {font-family:"TestUntitledSans-Bold"; src:url( { {"TestUntitledSans-Bold.woff2" | asset_url}}) format("woff2");}
@font-face {font-family:"TestUntitledSans-BoldItalic"; src:url( { {"TestUntitledSans-BoldItalic.woff2" | asset_url}}) format("woff2");}
@font-face {font-family:"TestUntitledSans-Light"; src:url( { {"TestUntitledSans-Light.woff2" | asset_url}}) format("woff2");}
@font-face {font-family:"TestUntitledSans-LightItalic"; src:url( { {"TestUntitledSans-LightItalic.woff2" | asset_url}}) format("woff2");}
@font-face {font-family:"TestUntitledSans-Medium"; src:url( { {"TestUntitledSans-Medium.woff2" | asset_url}}) format("woff2");}
@font-face {font-family:"TestUntitledSans-MediumItalic"; src:url( { {"TestUntitledSans-MediumItalic.woff2" | asset_url}}) format("woff2");}
@font-face {font-family:"TestUntitledSans-Regular"; src:url( { {"TestUntitledSans-Regular.woff2" | asset_url}}) format("woff2")}
@font-face {font-family:"TestUntitledSans-RegularItalic"; src:url( { {"TestUntitledSans-RegularItalic.woff2" | asset_url}}) format("woff2");}
@font-face {font-family:"SelvaScriptPro"; src:url( { {"SelvaScriptPro.woff2" | asset_url}}) format("woff2");}
p {font-size:16px; line-height:150%; font-weight:400; color:var(--green);}
.site-container {width:100%; max-width:1280px; margin:0 auto;}
h1, h2, h3, h4 {padding:0; margin:0; font-family:"SelvaScriptPro"; color:var(--green) !important;}
h3 {font-family:var(--font-body-family);}
h1, .hero_banner_wrapper h2 {text-transform:uppercase; font-size:60px !important; line-height:100% !important; font-weight:400 !important; font-style:italic !important;}
h2 {text-transform:uppercase; font-size:40px !important; line-height:120% !important; font-weight:500 !important; font-style:italic !important;}
h3 {font-size:20px; line-height:150%; font-weight:500;}
ul, li, ol, li {list-style-type:none; padding:0; margin:0;}
a, a:hover {text-decoration:none;}
.section-spacing {padding:150px 0 !important;}
.theme-btn {background:#1C3100; border-radius:4px; font-weight:400; font-size:16px; letter-spacing:-0.02em; color:var(--white); padding:10px 37px; display:inline-block; transition:all ease-in-out 300ms; text-transform:uppercase; border:1px solid var(--green); width:-webkit-max-content; width:max-content; display:flex; align-items:center; justify-content:center; margin:0 auto;}
.theme-btn:hover {background:transparent; border:1px solid var(--green); color:var(--green);}
.powered-by-wrapper .powered-by-btn-wrap {margin-top:0 !important; display:flex;}
.read-more-btn {border-radius:4px; font-weight:400; font-size:16px; line-height:110%; letter-spacing:-.02em; color:var(--green); padding:15px 37px; display:inline-block; transition:all ease-in-out .3s; text-transform:uppercase; position:relative; transition:all ease-in-out 300ms;}
.read-more-btn:hover {text-decoration:underline; color:var(--green);}
.read-more-btn::before {content:""; position:absolute; background:url('/cdn/shop/files/arrow-icon.svg?v=1778496800'); width:7px; height:12px; right:10px; top:50%; transform:translate(-50%, -50%);}
.theme-outline-btn {background:#1c310000; border-radius:4px; font-weight:400; font-size:16px; line-height:110%; letter-spacing:-.02em; color:var(--white); padding:15px 37px; display:inline-block; transition:all ease-in-out .3s; text-transform:uppercase; border:1px solid var(--white);}
.theme-outline-btn:hover {background:var(--yellow); color:var(--green); border:1px solid var(--yellow);}
.top-area {margin-bottom:30px; text-align:center;}
.top-area p {margin-top:25px !important;}
.header {padding:18px 0 !important; position:absolute; top:0; width:100%; left:50%; transform:translatex(-50%); z-index:9999 !important;}
.sticky-logo {display:none;}
.show-sticky-logo .primary-logo {display:none;}
.show-sticky-logo .sticky-logo {display:block; width:79px; height:auto; object-fit:contain; position:absolute; left:50%; transform:translateX(-50%);}
.section-header {z-index:9999;}
.show-sticky-logo {background:var(--white); height:80px; box-shadow:0px 6px 24px -4px rgba(0, 0, 0, 0.04);}
.show-sticky-logo ul.list-menu li span {color:var(--green);}
.show-sticky-logo svg path {color:var(--green) !important; fill:var(--green) !important;}
header h1.header__heading {display:flex; align-items:center;}
header .header__heading-link {padding:0;}
header ul.list-menu li span {font-weight:400; font-size:16px; line-height:110%; letter-spacing:-0.02em; text-transform:uppercase; color:var(--white); opacity:0.99; transition:all ease-in-out 300ms;}
header ul.list-menu li svg {color:var(--white); transition:all ease-in-out 300ms;}
header .header__menu-item .icon-caret {right:7px; height:8px; top:unset;}
header summary.header__menu-item.list-menu__item {text-decoration:none;}
header .header__menu-item {padding:10px 20px;}
header .header__heading-logo-wrapper {display:flex; align-items:center;}
header .header__menu-item:hover span {text-decoration:none; text-underline-offset:unset; color:var(--yellow);}
header .header__menu-item:hover svg {color:var(--yellow);}
header .header__icons svg {color:var(--white); transition:all ease-in-out 300ms; width:20px; height:20px;}
header .header__icon:hover .icon, .modal__close-button:hover .icon {transform:unset; color:var(--yellow);}
header .header__icons {padding-right:0;}
.hero_banner_wrapper {position:relative; z-index:9; height:100vh;}
.header-wrapper--border-bottom {border:none;}
.hero_banner_wrapper .theme-outline-btn {width:243px; display:flex; justify-content:center;}
.hero_banner_wrapper .heading_richtext.h1 p {font-weight:500; font-size:16px; line-height:110%; text-transform:uppercase; color:var(--white); opacity:0.99; font-family:'Roboto';}
.hero_banner_wrapper .heading_richtext.h1 {margin:12px 0px 12px;}
.hero_banner_wrapper .banner__text.rte.body {margin:0;}
.hero_banner_wrapper.banner:before {content:""; position:absolute; top:0; right:0; bottom:0; left:0; width:100%; height:100%; background:linear-gradient(90deg, #00000080 15.02%, #0000 55.37%); opacity:.92; z-index:2;}
.hero_banner_wrapper video.banner-video {width:100%; height:100% !important; object-fit:cover;}
.hero_banner_wrapper.banner .banner__box.content-container h2, .hero_banner_wrapper.banner .banner__box.content-container p {color:var(--white) !important;}
.hero_banner_wrapper h2.banner__heading.inline-richtext.h2 {font-weight:500 !important; font-size:16px !important; line-height:110% !important; letter-spacing:-0.02em; text-transform:uppercase; opacity:0.99; margin:11px 0 12px;}
.hero_banner_wrapper p {line-height:120%;}
.hero_banner_wrapper .banner__buttons {margin-top:33px !important;}
.hero_banner_wrapper .banner__content {padding:0;}
.banner-bellow-wrapper {padding:80px 0px 160px;}
.multicolumn.background-primary .multicolumn-card {background:transparent !important;}
.banner-bellow-wrapper .multicolumn-list p {color:var(--green);}
.banner-bellow-wrapper .multicolumn-list.contains-content-container.grid {display:flex; justify-content:space-between; gap:45px;}
.banner-bellow-wrapper .multicolumn-list__item {width:100% !important; max-width:calc(25% - 45px) !important;}
.banner-bellow-wrapper .multicolumn-card__image {width:auto !important; height:56px !important; object-fit:contain; margin:0 auto; position:relative !important;}
.banner-bellow-wrapper .media.media--transparent.media--adapt {padding:0 !important;}
.banner-bellow-wrapper .multicolumn-card__info {padding:0; text-align:center; margin-top:24px;}
.meet-sec .img-wrap {width:100%; height:555px; overflow:hidden; display:block; margin-bottom:24px;}
.meet-sec .img-wrap img {width:100%; height:100%; object-fit:cover;}
.meet-sec .meet-row {display:grid; grid-template-columns:repeat(3, 1fr); gap:30px;}
.meet-sec .meet-info {text-align:center;}
.meet-sec .meet-info p {font-size:14px; line-height:150%; font-weight:400; margin:12px 0px 8px;}
.meet-sec .meet-info h4 {font-size:16px; line-height:150%; font-weight:700; margin-bottom:24px; font-family:var(--font-body-family);}
.skin-care-sec .img-wrap {width:100%; height:555px; overflow:hidden; display:block; margin-bottom:24px;}
.skin-care-sec .theme-btn-wrap, .blog.blog-wrapper .view-all-wrapper {text-align:center; margin-top:60px;}
.skin-care-sec .img-wrap img {width:100%; height:100%; object-fit:cover;}
.skin-care-sec .skin-care-row {display:grid; grid-template-columns:repeat(3, 1fr); gap:30px;}
.skin-care-sec .skin-care-info {text-align:center;}
.skin-care-sec .skin-care-info h3 {
    font-weight: 600;
}

.skin-care-sec .skin-care-info p {margin:12px 0px 8px;}
.skin-care-sec .skin-care-info h4 {font-size:16px; line-height:150%; font-weight:700; margin-bottom:24px;}
.love-sec-wrap {overflow:hidden;}
.love-slider .owl-stage-outer {overflow:visible;}
.page-homepage-v3 .service-policy-sec.section-spacing {
    padding-top: 160px !important;
}
.page-cookie .shopify-policy__container {
    max-width: 60%;
    padding-bottom: 40px;
    margin: 50px auto 0;
}
.faq-icon img {
    width: 25px;
    object-fit: contain;
    height: auto;
    min-width: 25px;
    overflow: hidden;
}
.love-thumb {width:100%; height:500px;}
.love-thumb img {width:100%; height:100%; object-fit:cover; display:block;}
.love-sec-wrap .owl-nav button {display:flex; align-items:center; justify-content:center; width:48px; height:48px; background-color:var(--white) !important; border-radius:50px; color:var(--green) !important;}
.love-sec-wrap .owl-nav {display:flex; justify-content:space-between; align-items:center; position:absolute; width:100%; top:50%; transform:translate(-50%, -50%); left:48%;}
.love-sec-wrap .owl-dot.active {background-color:var(--green) !important; opacity:1;}
.love-sec-wrap .owl-dots {display:flex; align-items:center; gap:9px; justify-content:center; margin-top:55px;}
.love-sec-wrap .owl-dot {background:#113700 !important; opacity:0.2; border-radius:50px;}
.service-policy-sec .policy-row {display:grid; grid-template-columns:repeat(3, 1fr); gap:80px; align-items:self-start;}
.service-policy-sec .icon-wrap img {width:auto; height:45px;}
.service-policy-sec h3 {margin:14px 0px 9px;}
.service-policy-sec .content-area {text-align:center;}
.service-policy-sec .content-area a {color:var(--green);}
.powered-by-wrapper {padding:135px 0px 160px !important;}
.powered-by-wrapper .grid {align-items:center;}
.powered-by-wrapper .image-with-text__media-item {order:1;}
.powered-by-wrapper .image-with-text__content {padding:0 80px 0 0;}
.powered-by-wrapper .image-with-text__text.rte.body {margin:24px 0px 32px;}
.powered-by-wrapper ul {padding-left:0;}
.powered-by-wrapper ul li {list-style-type:disc !important; font-size:16px; line-height:150%; font-weight:400; color:var(--green); margin-bottom:16px !important;}
.powered-by-wrapper ul li:last-child {margin-bottom:0 !important;}
.powered-by-wrapper .image-with-text__text p {margin-bottom: 20px;}
.powered-by-wrapper ul li::marker {color:var(--green);}
.Beauty-sec-wrapper.banner {position:relative; z-index:3; height:90vh;}
.Beauty-sec-wrapper.banner::before {position:absolute; content:""; top:0; right:0; bottom:0; left:0; width:100%; height:100%; background:linear-gradient(360deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 49.94%); z-index:1;}
.Beauty-sec-wrapper video.banner-video {object-fit:cover; object-position:top;}
.Beauty-sec-wrapper h2 {margin:0; color:var(--white) !important;}
.Beauty-sec-wrapper .banner__content {padding:0;}
.Beauty-sec-wrapper .banner__box.content-container {background:transparent; padding:0 0 74px 0;}
.Beauty-sec-wrapper .theme-outline-btn {width:240px;}
.Beauty-sec-wrapper .banner__text.rte.body {margin:8px 0px 21px;}
.Beauty-sec-wrapper .banner__buttons {margin:0 !important;}
.Beauty-sec-wrapper.banner .beauty-heading, .Beauty-sec-wrapper.banner p {color:var(--white) !important;}
footer {padding:81px 0 110px !important; overflow-x:hidden; background:var(--green) !important;}
.social_list_icon svg { width: 28px;}
.common_articles_page footer .footer__blocks-wrapper {grid-template-columns:46% 50%;}
.common_articles_page ul.footer-block__details-content.list-unstyled a {margin:0; padding:0;}
.footer_logo_img img {width:74px; height:auto; object-fit:contain; margin:0 auto 54px; text-align:center; display:flex; align-items:center;}
footer .newsletter-form__message--success {margin-top:2rem; color:var(--white) !important;}
footer p, footer li, footer ul li a, header h5 {color:var(--white) !important;}
footer .footer__blocks-wrapper {grid-template-columns:60% 35%;}
.footer_menu_block_wrapper {display:flex; justify-content:space-between;}
footer .grid__item {width:100%; max-width:100%;}
footer .newsletter-form {align-items:flex-start; margin:24px 0px 12px; max-width:500px;}
footer .footer-block__newsletter h6 {font-size:12px !important; color:var(--white) !important; max-width:68%; line-height:150%; font-weight:400;}
footer .newsletter-form__button {width:100% !important; position:relative;}
footer .newsletter-form__field-wrapper {max-width:100%; display:flex; gap:16px;}
footer .newsletter-form__field-wrapper .field__input {padding:12px; gap:8px; width:273px; height:48px; border:1px solid var(--white); border-radius:4px; background:transparent; color:var(--white); -webkit-appearance:none; -moz-appearance:none; appearance:none;}
footer .newsletter-form__field-wrapper .field__input:focus {outline:none; box-shadow:none;}
.field:before, .field:after {display:none;}
.field label.field__label {color:var(--white);}
.newsletter-form__button.field__button {display:inline-block; padding:12px 24px; height:48px; border:1px solid var(--white); border-radius:4px; color:var(--white); font-size:16px; transition:all ease-in-out 300ms; -webkit-appearance:none; -moz-appearance:none; appearance:none;}
.newsletter-form__button.field__button:hover {background:var(--white) !important; color:var(--green); border:1px solid var(--white);}
footer h5 {color:var(--white) !important;}
footer h5 {color:var(--white) !important; margin-bottom:24px; font-size:16px; font-family:'Roboto';}
footer ul.footer-block__details-content.list-unstyled li {margin-bottom:11px;}
footer ul.footer-block__details-content.list-unstyled li:last-child {margin-bottom:0;}
footer ul.footer-block__details-content.list-unstyled li a {transition:all ease-in-out 300ms;}
footer ul.footer-block__details-content.list-unstyled li a:hover {text-decoration:none; transform:translateY(-2px);}
footer .footer-block__details-content.list-unstyled.social_media_block ul li {display:flex;}
footer .social_media_block li {display:flex; align-items:center; gap:12px;}
footer .social_media_block li a {display:block !important; padding:0; position:relative; top:-2px;}
footer .footer__content-bottom {border-top:1px solid var(--white); padding-top:32px;}
footer .footer__content-bottom-wrapper {margin-bottom:100px;}
footer .footer__copyright.caption.main {display:flex; align-items:center; justify-content:space-between; width:100%; padding:0; margin:0;}
footer .copyright__content {font-size:12px; color:var(--white); line-height:150%;}
footer .policies li:before {display:none;}
footer .policies.list-unstyled {display:flex; align-items:center; gap:24px;}
footer .copyright__content a {text-decoration:underline;}
footer .copyright__content a:hover {text-decoration:underline; text-underline-offset:unset;}
footer .copyright_content_theme .copyright__content a {text-decoration:none !important;}
footer .copyright_content_theme .copyright__content a:hover {color:var(--white);}
footer .footer-block__newsletter a {color:var(--white);}
footer .footer__content-top {padding-bottom:66px;}
footer .footer-block__image-wrapper {margin:0;}
footer .copyright_content_logo svg {width:100%; margin:0 auto; display:flex; justify-content:center;}
.blog.blog-wrapper {padding-top:160px;}
.blog.blog-wrapper .grid {gap:30px; justify-content:space-between;}
.blog.blog-wrapper .grid__item {width:100% !important; max-width:calc(33.33% - 20px); margin:0px !important;}
.blog.blog-wrapper .card--media .card__inner .card__content {display:none;}
.blog.blog-wrapper .card__media, .blog.blog-wrapper .card .media, .blog.blog-wrapper .card__inner .media {position:relative !important; top:unset !important; bottom:unset !important; height:270px !important; width:100% !important; padding-bottom:0 !important; overflow:hidden !important;}
.blog.blog-wrapper .card__media img, .blog.blog-wrapper .card .media img {position:relative !important; top:unset !important; left:unset !important; width:100% !important; height:100% !important; object-fit:cover !important; object-position:center !important; display:block !important;}
.blog.blog-wrapper .media--square, .blog.blog-wrapper .media--portrait, .blog.blog-wrapper .media--landscape {padding-bottom:0 !important;}
.blog.blog-wrapper .card__information {padding:0 !important; margin-top:24px;}
.blog.blog-wrapper p.article_blog_title {font-size:14px; font-weight:500;}
.blog.blog-wrapper .article-card .card__heading {margin:8px 0 8px 0px !important;}
.blog.blog-wrapper .article-card .card__heading a:hover {text-decoration:none;}
.blog.blog-wrapper .caption-with-letter-spacing {font-size:14px; font-family:unset; text-transform:capitalize; padding:0; margin-top:27px;}
.blog.blog-wrapper .blog__view-all {margin-top:80px;}
.page-homepage-v2 .hero_banner_wrapper .newsletter-form__field-wrapper {max-width:100%; display:flex; align-items:center; justify-content:space-between; width:100%; gap:16px;}
.page-homepage-v2 footer .newsletter-form__button.field__button {background:var(--yellow) !important; border:1px solid var(--yellow) !important; color:var(--green) !important;}
.page-homepage-v2 footer .newsletter-form__button.field__button:hover {background:transparent !important; color:var(--white) !important; border:1px solid var(--white) !important;}
.page-homepage-v2 .hero_banner_wrapper .newsletter-form {align-items:flex-start; margin:32px 0px 16px; max-width:513px;}
.page-homepage-v2 .hero_banner_wrapper .banner__box {padding-bottom:65px !important;}
.page-homepage-v2 .hero_banner_wrapper .newsletter-form__field-wrapper .field {width:250px;}
.page-homepage-v2 .hero_banner_wrapper .footer-block__newsletter h6 {font-size:12px !important; color:var(--white) !important; max-width:100%; line-height:150%; font-weight:400;}
.page-homepage-v2 .hero_banner_wrapper .newsletter-form__button {width:100% !important; position:relative;}
.page-homepage-v2 .hero_banner_wrapper .newsletter-form__field-wrapper .field__input {padding:12px; gap:8px; width:360px; height:48px; border:1px solid var(--white); border-radius:4px; background:transparent; color:var(--white); -webkit-appearance:none; -moz-appearance:none; appearance:none;}
.page-homepage-v2 .field label.field__label {font-weight:400; font-size:16px; line-height:150%; color:rgba(255, 255, 255, 0.65);}
.page-homepage-v2 .hero_banner_wrapper .newsletter-form__button.field__button {display:inline-block; padding:12px 24px; height:48px; border:1px solid var(--white); border-radius:4px; color:var(--white); font-size:16px; transition:all ease-in-out 300ms; font-family:'Roboto'; text-transform:uppercase; -webkit-appearance:none; -moz-appearance:none; appearance:none;}
.page-homepage-v2 .hero_banner_wrapper .newsletter-form__field-wrapper .field__input:focus-visible {outline:none; border:none; box-shadow:none; border:1px solid var(--white);}
.page-homepage-v2 .hero_banner_wrapper .newsletter-form__button.field__button:hover {background:var(--yellow) !important; color:var(--green); border:1px solid var(--yellow);}
.page-homepage-v2 .hero_banner_wrapper .heading_richtext.h1 p {text-transform:unset !important; letter-spacing:unset; font-weight:400; font-family:'Roboto'; line-height:150%;}
.page-homepage-v2 .hero_banner_wrapper p {line-height:150%;}
.page-homepage-v2 .hero_banner_wrapper .banner__text.rte.body p {font-size:14px;}
.serum-sec-wrapper {padding:80px 0px 160px !important;}
.serum-sec-wrapper .image-with-text__content {padding:0 0 0 80px;}
.serum-sec-wrapper .image-with-text__content h2, .serum-sec-wrapper .banner__text.text_icons.body {margin:0;}
.serum-sec-wrapper .image-with-text__text.rte.body {margin:32px 0;}
.serum-sec-wrapper .image-with-text__text.rte.body p {font-size:18px;}
.serum-sec-wrapper .image-with-text__content .text-icons-item {display:flex; align-items:center; gap:20px; margin-bottom:25px;}
.serum-sec-wrapper .image-with-text__content .text-icons-item:last-child {margin-bottom:0px;}
.serum-sec-wrapper .site-container {overflow:hidden; width:100%; max-width:100%; padding-left:0; padding-right:80px;}
.serum-sec-wrapper .image-with-text__media {height:100%; padding-bottom:100%;}
.marquee-flora h2 {font-style:italic !important; font-size:64px !important; text-align:center; color:var(--green) !important;}
.marquee-flora {padding:0;}
.marquee-flora.top-marquee-sec {margin-bottom:30px;}
.brand-story-wrapper .image-with-text__content {padding:0 80px 0px 0;}
.brand-story-wrapper .image-with-text__content {padding:0 80px 0px 0;}
.brand-story-wrapper .image-with-text__text.rte.body h3 {font-family:"SelvaScriptPro"; font-style:italic; font-weight:400; font-size:32px; line-height:150%; text-transform:uppercase; color:var(--green);}
.brand-story-wrapper .site-container {overflow:hidden; width:100%; max-width:100%; padding-left:80px; padding-right:0px;}
.brand-story-wrapper {padding-bottom:160px !important;}
.page-homepage-v2 .service-policy-sec .theme-btn-wrap .theme-btn {width:-webkit-max-content;width:max-content; margin-top:60px;}
.thoughtfully-sec-wrap h2 {font-style:italic !important; font-size:48px !important; text-transform:uppercase; color:var(--green) !important; padding:0 !important;}
.thoughtfully-sec-wrap .image-with-text__content {padding:0;}
.thoughtfully-sec-wrap .image-with-text__media {height:auto; padding:0; border:none;}
.thoughtfully-sec-wrap {padding-bottom:160px !important;}
.thoughtfully-sec-wrap .image-with-text__media-item {width:calc(50% - 80px);}
.thoughtfully-sec-wrap .image-with-text__text-item.grid__item {width:calc(50% - 80px);}
.thoughtfully-sec-wrap .image-with-text__grid.grid {display:flex; gap:80px;}
.thoughtfully-sec-wrap .image-with-text__text p {margin-bottom:30px;}
.thoughtfully-sec-wrap .image-with-text__text p:last-child {margin-bottom:0;}
.footer {border:none;}
.footer-layout-v2 .footer__blocks-wrapper {grid-template-columns:100%;}
.footer-layout-v2 .footer-block__heading {color:var(--white) !important; margin-bottom:24px;}
.footer-layout-v2 .newsletter-form {margin:32px auto 16px; max-width:590px;}
.footer-layout-v2 .footer-block__newsletter p:nth-of-type(2) {font-size:14px;}
.footer-layout-v2 .footer__content-top {padding-bottom:0;}
.footer-layout-v2 .copyright_content_logo {padding:100px 0;}
.footer-layout-v2 .footer__content-bottom-wrapper {margin-bottom:0;}
footer .newsletter-form__field-wrapper #NewsletterForm--newsletter_block_gbhcrF, footer .newsletter-form__field-wrapper .field__input {background:transparent !important; color:var(--white) !important; border:1px solid var(--white);}
footer .newsletter-form__field-wrapper #NewsletterForm--newsletter_block_gbhcrF::placeholder, footer .newsletter-form__field-wrapper .field__input::placeholder {color:var(--white) !important;}
footer .newsletter-form__field-wrapper #NewsletterForm--newsletter_block_gbhcrF:-webkit-autofill, footer .newsletter-form__field-wrapper #NewsletterForm--newsletter_block_gbhcrF:-webkit-autofill:hover, footer .newsletter-form__field-wrapper #NewsletterForm--newsletter_block_gbhcrF:-webkit-autofill:focus, footer .newsletter-form__field-wrapper #NewsletterForm--newsletter_block_gbhcrF:-webkit-autofill:active {-webkit-box-shadow:none !important; -webkit-text-fill-color:var(--white) !important; -webkit-transition:background-color 9999s ease-in-out 0s; transition:background-color 9999s ease-in-out 0s;}
footer .field__input:not(:placeholder-shown)~.field__label {font-size:1rem; top:calc(var(--inputs-border-width) + 0px); color:var(--white);}
.page-homepage-v3 .serum-sec-wrapper {padding:0px 0px 0px !important;}
.page-homepage-v3 .banner__box.content-container {padding:0 0 80px 0;}
.first-born-wrapper .image-with-text__content {padding:0 0 0 75px;}
.first-born-wrapper .image-with-text__content h2 {margin:0;}
.first-born-wrapper p br {display:none;}
.first-born-wrapper .card_blocks {display:grid; grid-template-columns:repeat(2, 1fr); gap:40px 24px; margin:0;}
.first-born-wrapper .image-with-text__text.rte.body {margin:24px 0px 32px;}
.first-born-wrapper .card_blocks .heading-size_h4 {font-size:20px; line-height:140%; font-weight:500; letter-spacing:0; margin-bottom:8px; font-family:'Roboto';}
.first-born-wrapper .powered-by-btn-wrap {margin:0;}
.page-homepage-v3 .powered-by-wrapper {padding:0px;}
.our-journey-wrapper {padding:53px 0 115px;}
.our-journey-wrapper::before {content:""; position:absolute; inset:0; background:linear-gradient(180deg, rgba(0, 0, 0, 0) 63.94%, rgba(0, 0, 0, 0.74) 100%); transform:rotate(180deg); z-index:-1;}
.our-journey-wrapper .top-area h2, .our-journey-wrapper .top-area p {color:var(--white) !important;}
.our-journey-wrapper .journey-row {display:grid; grid-template-columns:repeat(4, 1fr); gap:24px; align-items:stretch;}
.our-journey-wrapper .journay-col {height:100%;}
.our-journey-wrapper .info {background:var(--white); padding:22px; border-radius:4px;}
.journey-row .journay-col:nth-child(2), .journey-row .journay-col:nth-child(4) {margin-top:25px;}
.our-journey-wrapper .img-wrap {overflow:hidden; width:100%; height:292px; border-radius:4px;}
.our-journey-wrapper .img-wrap img {width:100%; height:100%; object-fit:cover; display:block;}
.our-journey-wrapper .content {text-align:center;}
.our-journey-wrapper .content h3 {margin:24px 0px 8px;}
.natural-world {padding: 60px 0px 150px;}
.natural-world img {width:123px !important; height:auto !important; object-fit:contain;}
.natural-world .rich-text__text.rte {margin:60px 0 0 0;}
.natural-world .rich-text__blocks, .finding-home .rich-text__blocks {max-width:100%;}
.natural-world h2 {font-size:64px !important;}
.banner-video-toggle {width:50px !important; height:50px !important; position:absolute; right:50px !important; left:unset !important; bottom:50px !important; top:unset !important; display:flex !important;}
.page-about .first-born-wrapper .site-container {max-width:100%; padding-right:80px; padding-left:0; overflow:hidden;}
.page-about .first-born-wrapper .image-with-text__text.rte.body {margin:24px 0 0 0;}
.powered-by-wrapper .benefits-list li {
    margin-bottom: 10px !important;
    position: relative;
    /* list-style: none; */
    padding-left: 0;
}
/* .powered-by-wrapper .benefits-list li::before {
    content: "";
    position: absolute;
    left: 0;
    background: url('/cdn/shop/files/FDA_approved.svg?v=1779086802') no-repeat;
    width: 25px;
    height: 25px;
    background-size: 100%;
    top: -2px;
} */
.page-about .powered-by-wrapper .image-with-text__content h2 {margin-top:0px;}
.page-about .powered-by-wrapper .site-container {max-width:100%; padding-left:80px; padding-right:0; overflow:hidden;}
.page-about .shopify-section-group-header-group-v4 .header-wrapper, .blog-page-wrap .shopify-section-group-header-group-v4 .header-wrapper {background:var(--white); height:80px; box-shadow:0px 6px 24px -4px rgba(0, 0, 0, 0.04);}
.page-about .shopify-section-group-header-group-v4 .header-wrapper ul.list-menu li span, .blog-page-wrap .shopify-section-group-header-group-v4 .header-wrapper {color:var(--green);}
.page-about .shopify-section-group-header-group-v4 .header-wrapper svg path, .blog-page-wrap .shopify-section-group-header-group-v4 .header-wrapper {color:var(--green) !important; fill:var(--green) !important;}
.shopify-section-group-header-group-v4.section-header.shopify-section-header-sticky .header-wrapper {height:80px;}
.shopify-section-header-sticky header {padding:12px 30px !important;}
.finding-home .rich-text__text.rte {margin-top:40px;}
.page-about .first-born-wrapper p br {display:block;}
.page-about .powered-by-wrapper .image-with-text__text p:last-of-type {margin-bottom:0;}
.finding-home p {margin-bottom:32px;}
.page-about .banner--large:not(.banner--adapt) {min-height:auto !important;}
.page-about .image-with-text__media-item {width:50% !important;}
.page-about .image-with-text__text-item.grid__item {width:50%;}
.blog-wrapper {padding-bottom:160px;}
.blog-wrapper .blog-inner .blog-articles {gap:65px 30px;}
.blog-wrapper .blog-inner {display:flex; gap:32px;}
.blog-wrapper .tabing-area {width:100%; max-width:calc(30% - 32px);}
.blog-wrapper .blog-info-area {width:100%; max-width:calc(70% - 32px);}
.blog-wrapper .tabing-area ul li a {display:block; padding:14px 16px; background:var(--white); font-size:16px; line-height:150%; font-weight:400; color:var(--green); transition:all ease-in-out 300ms; border:1px solid var(--white);}
.blog-wrapper .tabing-area ul li a.active {border:1px solid var(--green); font-weight:600;}
.blog-wrapper .tabing-area ul li a:hover {border:1px solid var(--green);}
.blog-wrapper .tabing-area h3 {margin-bottom:24px;}
.blog-wrapper .card__media, .blog-wrapper .card .media {position:relative; padding:0; height:100%;}
.blog-wrapper .card__media img, blog-wrapper .card .media img {width:100% !important; height:100% !important; position:relative !important; padding:0 !important;}
.blog-wrapper .card .card__inner .card__media {width:100%; padding:0;}
.blog-wrapper .card--media .card__inner .card__content {display:none;}
.blog-wrapper .article_featured_first .card__inner {height:438px;}
.blog-wrapper .card__inner {height:258px;}
.blog-wrapper .card__information {padding:24px 0px 0px 0px; text-align:left;}
.blog-wrapper .article-card__excerpt {margin:0 0 24px 0; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;}
.blog-wrapper .article_blog_title {font-size:14px; font-weight:500;}
.blog-wrapper .card__information a {font-weight:500; font-size:24px; line-height:130%; color:var(--green);}
.blog-wrapper .article_featured_first .card__information a {font-size:32px;}
.blog-wrapper .card__heading.excerpt_content {margin:8px 0;}
.blog-wrapper .underline-links-hover:hover a {text-decoration:none; text-underline-offset:unset;}
.blog-wrapper .card__information h5 {font-size:14px; font-weight:500;}
.blog-wrapper .card__information .article-card__info {font-size:14px; font-family:unset; text-transform:capitalize; margin-top:5px; padding:0;}
.blog-wrapper .blog-articles--collage>*:nth-child(3n+1), .blog-wrapper .blog-articles--collage>*:nth-child(3n+2):last-child {grid-column:unset; text-align:center;}
.article_featured_first.blog-articles__article.article {grid-column:span 2 !important;}
.blog-page-wrap header ul.list-menu li span {color:var(--green);}
.blog-page-wrap header .header__icons svg path {color:var(--green); fill:var(--green);}
.blog_top_area.top-area {padding:80px 0px 60px; margin-bottom:0;}
.blog-page-wrap .header__icon--menu .icon {color:var(--green);}
.blog-page-wrap header .header__icon:hover .icon, .blog-page-wrap .modal__close-button:hover .icon {color:var(--green);}
.product_main_page {padding:50px 0 120px !important;}
.product-media-container.constrain-height.media-fit-contain {width:100% !important;}
.product_main_page .product__title h1 {font-size:35px !important;}
.fruit-wrapper {position:relative; z-index:3;}
.fruit-wrapper .site-container {max-width:100%; padding:0 !important;}
.fruit-wrapper .image-with-text__text-item.grid__item {background:var(--green);}
.fruit-wrapper h2, .fruit-wrapper p {color:var(--white) !important; margin:0;}
.fruit-wrapper .subtitle {margin-bottom: 10px;}
.fruit-wrapper .image-with-text__text.rte.body {margin:24px 0px 0px 0px;}
.fruit-wrapper .image-with-text__text.rte.body p {margin-bottom:24px;}
.fruit-wrapper .image-with-text__text.rte.body p:last-child {margin-bottom:0;}
.best-used-daily.skin-care-sec .img-wrap {height:303px;}
.best-used-daily .theme-btn-wrap {display:none;}
.product_main_page .grid__item.product__media-wrapper {max-width:47% !important;}
.product_main_page .product__info-wrapper.grid__item {max-width:53% !important; padding-left:55px !important;}
.product_main_page .product__title {margin:0;}
.product_main_page .price-wrapper {margin:8px 0px 24px;}
.product_main_page .product__description {margin:0 !important;}
.product_main_page .product-form__quantity .form__label {display:none;}
.product_main_page .quantity-buybtn-wrapper {display:flex; margin:9px 0; gap:16px;}
.product_main_page product-form.product-form {margin:0 !important;}
.product_main_page .product-form__input {flex:unset; padding:0; margin:0; max-width:117px !important; width:117px;}
.product_main_page .product-form__buttons {max-width:100%;}
.product_main_page .product-page-buybtn {width:100%;}
.product_main_page .product-page-buybtn .button:before, .product_main_page .product-page-buybtn .button:after {display:none;}
.product_main_page .product-form__submit {margin-bottom:1rem; background:var(--green); text-transform:uppercase; font-size:16px; line-height:150%; color:var(--white); transition:all ease-in-out 300ms; border:1px solid var(--green); border-radius:4px; overflow:hidden;}
.product_main_page .product-form__submit:hover {background:transparent; border:1px solid var(--green); color:var(--green);}
.product_main_page .price-per-item__container {border-radius:4px !important; overflow:hidden; border:1px solid var(--green);}
.product_main_page .quantity {border-radius:4px !important; overflow:hidden; color:var(--green);}
.product_main_page .quantity__button, .product_main_page .quantity__input {border-radius:0 !important; font-size:14px; line-height:110%;}
.product_main_page .quantity svg.icon {color:var(--green);}
.product_main_page .quantity::before, .product_main_page .quantity::after {display:none;}
.product_main_page .thumbnail[aria-current] {box-shadow:none; outline:none; border:1px solid var(--green) !important;}
.thumbnail[aria-current]:focus:not(:focus-visible) {box-shadow:none !important;}
.product_main_page .thumbnail-list.slider--tablet-up li.thumbnail-list__item.slider__slide {transform:rotate(-90deg); width:calc(20% - .8rem);}
.thumbnail-list {padding-top:0px !important;}
.product_main_page .h4.accordion__title {font-size:16px !important; font-weight:500; line-height:150%; font-family:'Roboto'; font-style:normal !important; text-transform:capitalize;}
/* .product_main_page .accordion {margin-top:0; margin-bottom:0; border-top:1px solid var(--green); border-bottom:1px solid var(--green);} */
.product_main_page .accordion { margin-top: 0; border: none;border-bottom: 1px solid var(--green);}
.accordion-block-first {border-top: 1px solid var(--green) !important;}
.product_main_page .accordion .summary__title+.icon-caret {height:12px; right:0; color:var(--green); top:38%;}
.product_main_page .product__accordion .accordion__content ul li {list-style-type:disc; list-style-position:outside; color:var(--green); font-size:16px; font-weight:400; line-height:150%;}
.product_main_page .product__accordion .accordion__content {padding:0 0 0 0px; margin-bottom:0;}
.product_main_page .product__accordion .accordion__content ul {padding:0px 0 24px 25px;}
.product_main_page .metafield-rich_text_field {}
.product_main_page .product__accordion .accordion__content p {margin-bottom:20px;}
.product_main_page .product__accordion .accordion__content p br {display:none;}
.product_main_page .flora_badge_wrapper .badgeitems span.icon svg {width:auto; height:30px;}
.product_main_page .flora_badge_wrapper {display:flex; justify-content:space-between; gap:10px; margin:32px 0 32px 0;}
.product_main_page .badgeitems {display:flex; flex-direction:column; color:var(--green); align-items:center; text-align:center; gap: 10px;}
.product_main_page span.icon.icon_product_badge img {height:36px; width:auto; margin:0 auto;}
.product_main_page span.icon.icon_product_badge {margin:0 auto;}
.product_main_page .badge-info p {font-size:14px; font-weight:400; line-height:120%;}
.product_main_page .price__container span {font-weight:500; font-size:24px; line-height:140%; color:var(--green); margin:0;}
.product_main_page .price__container {margin:0 !important;}
.custom-mega-menu {display:flex; align-items:center; flex-wrap:wrap; gap:40px;}
.custom-mega-menu .mega-product-card {width:calc(33.33% - 20px); overflow:hidden; height:100%;}
.custom-mega-left {width:calc(35% - 40px);}
.custom-mega-products {display:flex; gap:20px; width:calc(68% - 40px); overflow:hidden; flex-wrap:wrap; justify-content:end;}
.mega-menu__content {padding:40px 45px;}
.custom-mega-left h2 {font-size:30px !important; margin-bottom:16px;}
.custom-mega-menu .mega-product-card img {width:100%; height:300px; object-fit:cover;}
.custom-mega-menu .mega-product-info h4 {font-size:16px; font-weight:500; line-height:150%; margin-bottom:2px; font-family:'Roboto'; font-weight:600;}
.custom-mega-menu .mega-product-info p {font-size:14px; margin-bottom:8px;}
.custom-mega-menu .price__container span {font-size:20px; color:var(--green) !important; font-weight:600 !important;}
.cart-count-bubble {background-color:var(--green) !important; line-height:normal;}
.after-before-row {display:grid; grid-template-columns:repeat(3, minmax(0, 1fr)); gap:30px; width:100%;}
.after-before-row ul li {list-style-type: disc;margin-left: 20px; margin-bottom: 5px;}
.progress_line {margin:32px 0; width:100%; overflow:hidden;}
.progress_line img {width:100%; height:100%; object-fit:contain;}
.before-after {position:relative; width:100%; height:316px; overflow:hidden;}
.before-after .before-image, .before-after .after-image {position:absolute; inset:0; width:100%; height:100%;}
.before-after img {width:100%; height:100%; object-fit:cover; display:block;}
.before-after .after-image {width:50%; overflow:hidden; z-index:2;}
.before-after .slider {position:absolute; inset:0; width:100%; height:100%; opacity:0; cursor:ew-resize; z-index:10;}
.before-after .slider-line {position:absolute; top:0; bottom:0; left:50%; width:2px; background:#fff; transform:translateX(-50%); z-index:3; display:block;}
.before-after .slider-button {position:absolute; top:50%; left:50%; width:18px; height:18px; border-radius:50%; background:#fff; transform:translate(-50%, -50%); z-index:4; box-shadow:0 4px 15px rgba(0, 0, 0, 0.2); display:block;}
.after-before-sec h3 {margin-bottom:8px; font-size:24px;}
.after-before-sec .content-area ul li {font-size:16px; line-height:150%; color:var(--green);}
.after-before-sec .content-area p {margin-top:8px;}
.benefits-row {display:grid; grid-template-columns:repeat(2, 1fr); gap:30px; align-items:center;}
.benefits-left .img-wrap img {width:100%; display:block;}
.benefits-left img {width:100%; height:100%; object-fit:cover;}
.faq-wrapper {max-width:100%; margin:auto;}
.faq-wrapper .faq-item {border-top:1px solid var(--green);}
.faq-wrapper .faq-item:last-child {border-bottom:1px solid var(--green);}
.faq-wrapper .faq-question {width:100%; background:transparent; border:none; padding:15px 0; display:flex; align-items:center; justify-content:space-between; cursor:pointer; gap:15px; -webkit-appearance:none; -moz-appearance:none; appearance:none;}
.faq-wrapper .faq-left {display:flex; align-items:center; gap:14px; text-align:left;}
.faq-wrapper .faq-icon img {display:block;}
.faq-wrapper .faq-title h3 {margin:0;}
.faq-wrapper .arrow {flex-shrink:0; transition:0.3s ease; display:flex;}
.faq-wrapper .arrow svg {width:18px; height:18px; color: var(--green);}
.faq-wrapper .faq-answer {max-height:0; overflow:hidden; transition:max-height 0.5s ease;}
.faq-wrapper .faq-answer-content {padding:0 0 24px 0;}
.faq-wrapper .faq-answer-content p {margin:0;}
.faq-wrapper .faq-item.active .arrow {transform:rotate(180deg);}
.benefits-sec .faq-wrapper li {list-style-type:disc !important; list-style-position:outside; font-size:16px; line-height:150%; margin-bottom: 15px;}
.benefits-sec .faq-wrapper ul {padding-left:22px;}
.flora-faq-section {padding-bottom:120px;}
.flora-faq-section .site-container {max-width:1060px;}
.flora-faq-item {border-top:1px solid var(--green);}
.flora-faq-item:last-child {border-bottom:1px solid var(--green);}
.flora-faq-question {width:100%; background:transparent; border:none; padding:20px 0; display:flex; align-items:center; justify-content:space-between; gap:20px; cursor:pointer; text-align:left; -webkit-appearance:none; -moz-appearance:none; appearance:none;}
.flora-faq-left {flex:1;}
.flora-faq-title h3 {margin:0;}
.flora-faq-arrow {width:20px; height:20px; flex-shrink:0; transition:transform 0.4s ease; display:flex; align-items:center; justify-content:center;}
.flora-faq-arrow svg {width:100%; height:100%;}
.flora-faq-arrow svg path {color: var(--green);}
.flora-faq-answer {display:grid; grid-template-rows:0fr; transition:grid-template-rows 0.45s ease;}
.flora-faq-answer-inner {overflow:hidden;}
.flora-faq-answer-content {padding:0 0px 24px 0;}
.flora-faq-item.active .flora-faq-answer {grid-template-rows:1fr;}
.flora-faq-item.active .flora-faq-arrow {transform:rotate(180deg);}
.blog-detail-wrapper .blog-content h2 {margin-bottom:24px; text-transform:capitalize; font-style:unset !important; font-family:'Roboto';}
.blog-detail-wrapper .blog-content p {margin-bottom:16px;}
.blog-detail-wrapper .blog-content p:last-child {margin-bottom:0;}
.blog-detail-wrapper .blog-img-wrap {margin:48px 0 16px; width:100%; height:400px; overflow:hidden; display:block;}
.blog-detail-wrapper .blog-img-wrap img {width:100%; height:100%; object-fit:cover;}
.blog-detail-wrapper .image-caption {font-size:14px; line-height:150%; margin-bottom:68px; padding-left:8px; border-left:2px solid var(--green); font-family:'Roboto';}
.blog-detail-wrapper .blog-content h3 {font-size:20px; line-height:140%; margin-bottom:16px;}
.blog-detail-wrapper .blog-content blockquote {border-left:2px solid var(--green); padding-left:20px; margin:52px 0 36px;}
.blog-detail-wrapper .blog-content blockquote p {font-style:italic; font-weight:400; font-size:20px; line-height:28px; color:var(--green); margin:0;}
.blog-detail-wrapper .blog-content .conclusion-title {margin:24px 0px 20px; font-size:30px !important;}
.blog-detail-wrapper.section-spacing {padding:0 !important;}
.collection-page-main h1 {margin-top:80px; margin-bottom:30px; font-size:30px !important;}
.common-colllecton-wrapper {padding-bottom:60px;}
.collection-page-main .product-count__text.text-body, .collection-page-main .facet-filters__label, .collection-page-main .facet-filters__sort.select__select.caption-large {font-size:16px !important; color:var(--green) !important; font-family:'Roboto'; font-style:unset !important; text-transform:capitalize;}
.collection-page-main .facets-vertical-form {margin-bottom:15px;}
.collection-page-main .facets-vertical .active-facets-vertical-filter h2 {font-size:16px !important;}
.collection-page-main summary span {font-size:16px; color:var(--green);}
.collection-page-main price-range.facets__price input {border:1px solid var(--green); padding:5px;}
.collection-page-main price-range.facets__price input:focus {box-shadow:none; outline:none;}
.collection-page-main .active-facets__button--light .active-facets__button-inner {box-shadow:none; border:1px solid var(--green);}
.collection-page-main .active-facets__button--light .active-facets__button-inner:focus {box-shadow:none;}
.subscribe-save-wrapper {display:flex; align-items:center; gap:10px; border:1px solid var(--green); border-radius:4px; padding:10px 17px;}
.subscribe-save-wrapper .purchase-option-box input {width:15px; height:15px; border:1px solid var(--green);}
.subscribe-save-wrapper .subscribe-title {font-size:16px; color:var(--green); text-transform:capitalize; line-height:150%; font-weight:600;}
.subscribe-save-wrapper .delivery-info {font-size:14px; color:var(--green); line-height:150%;}
.subscription_plan_box {margin:0 0 32px 0 !important;}
.subscription_plan_box input:checked {accent-color:var(--green);}
.global-media-settings {border:none !important;}
.flora-faq-answer-content ol {padding-left:20px; margin:10px 0; list-style-type:auto;}
.flora-faq-answer-content ol li {list-style-type:auto;}
.flora-faq-answer-content p {margin-bottom:15px;}
.flora-faq-answer-content p:last-of-type {margin-bottom:0;}
.flora-faq-answer-content ul {padding-left:20px; margin:10px 0; list-style-type:auto;}
.flora-faq-answer-content ul li {list-style-type:auto;}
/* .service-policy-sec.section-spacing {padding-top: 0 !important;} */
body:not(.page-index) .service-policy-sec.section-spacing {
    padding-top: 0 !important;
}
/* .finding-home-wrap h2, .finding-home-wrap p {
    text-align: center;
} */
/* policy page start here */
.page-policy sticky-header {background:var(--white); box-shadow:0px 6px 24px -4px rgba(0, 0, 0, 0.04);}
.shopify-policy__container {max-width:60%; margin-top:80px; padding-bottom:40px;}
.page-policy header ul.list-menu li span, .page-policy header .header__icons svg path {color:var(--green); fill:var(--green);}
.shopify-policy__title h1 {font-size:45px !important; text-align:left; margin-bottom:20px;}
.shopify-policy__body p, .shopify-policy__body ul li {margin:15px 0;}
.shopify-policy__body h2 {font-size:30px !important; text-align:left; margin:20px 0px 15px;}
.shopify-policy__body ul li {list-style-type:disc; list-style-position:outside;}
/* policy page end here */
.section-spacing.mb-0 {padding-bottom: 0 !important;}

/* =====Contact page start here==== */
.Contact-banner {
    background: #11370017;
    padding: 40px 0;
}
.Contact-banner h1 {
    font-size: 50px !important;
    margin: 0;
}
.contact-form-wrapper {
    background: #ffffff;
    width: 100%;
    max-width: 60%;
    padding: 50px;
    box-shadow: rgb(23 60 7 / 15%) 0px 7px 29px 0px;
    margin: 50px auto;
    border-radius: 10px;
    overflow: hidden;
    border: 1px solid #10360033;
}
.contact-form-wrapper textarea{
    border: 1px solid #cfd7cc;
    height: 100px;
    border-radius: 4px;
}
.contact-form-wrapper input:focus-visible, .contact-form-wrapper textarea:focus-visible, .contact-form-wrapper input:focus, .contact-form-wrapper textarea:focus {
    border: 1px solid #cfd7cc;
    outline: none;
    box-shadow: none;
}
.contact-form-wrapper input {
    border: 1px solid #cfd7cc;
    height: 50px;
    padding: 5px 0;
    border-radius: 4px;
    overflow: hidden !important;
}
.contact-form-wrapper .field label.field__label {
    color: var(--green);
}
.contact-form-wrapper .contact__button button {
    background: var(--green);
    border: none !important;
    outline: none !important;
    font-size: 18px;
    transition: all ease-in-out 300ms;
    border: 1px solid var(--green);
    background: #1C3100;
    border-radius: 4px;
    font-weight: 400;
    font-size: 16px;
    letter-spacing: -0.02em;
    color: var(--white);
    padding: 10px 37px;
    display: inline-block;
    transition: all ease-in-out 300ms;
    text-transform: uppercase;
    border: 1px solid var(--green);
    width: -webkit-max-content;
    width: max-content;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
}
.contact-form-wrapper .contact__button button:before, .contact-form-wrapper .contact__button button:after {
    display: none;
}
.contact-form-wrapper .contact__button button:hover{
    background: transparent !important;
    border: 1px solid #cfd7cc !important;
    color: var(--green);
}
/* =====Contact page start here==== */
.page-satisfaction-promise h1, .page-satisfaction-promise h2, .page-satisfaction-promise p {
    text-align: left;
}
.page-satisfaction-promise ul li {
    list-style-type: disc !important;
    color: var(--green);
    list-style-position: outside;
    margin-left: 20px;
}

.page-satisfaction-promise ul {
    padding-left: 0 !important;
}
.page-satisfaction-promise .rich-text__wrapper {
    width: 100% !important;
}
.template-404 .button, .cart-drawer .button{
    background: #1C3100;
    border-radius: 4px;
    font-weight: 400;
    font-size: 16px;
    letter-spacing: -0.02em;
    color: var(--white);
    padding: 10px 37px;
    transition: all ease-in-out 300ms;
    text-transform: uppercase;
    border: 1px solid var(--green) !important;
    width: -webkit-max-content;
    width: max-content;
    display: flex !important;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    outline: none;
    box-shadow: none !important;
}
.template-404 .button:hover, .cart-drawer .button:hover{
    background: transparent;
    color: var(--green);
    border: 1px solid var(--white);
}
.template-404 .button::after, .template-404 .button::before, .cart-drawer .button::before, .cart-drawer .button::after{
    display: none;
}
.shopify-policy__body p a {
    color: var(--green);
}

.shopify-policy__body p a:hover {
    text-decoration: underline;
}
.product__info-container .accordion summary svg {
    width: 18px;
    height: 18px;
    color: var(--green);
}
.product__accordion details[open] summary svg {
  transform: rotate(180deg) !important;
  transform-origin: center;
  transition: transform 0.3s ease;
}
.product__accordion details summary svg {
  transform: rotate(0deg);
  transition: transform 0.3s ease;
}
.finding-home-wrap .subtitle {
    margin-bottom: 10px;
    color: var(--green);
}
.Flora.Andes.Satisfaction.Promise-banner {
    padding-top: 35px;
}
.shopify-policy__body p a {
    text-decoration: underline;
}
.faq-icon svg {
    width: 30px;
    height: 30px;
}



@media(max-width:1280px) {
.site-container {max-width:1230px;}
.meet-sec .img-wrap, .skin-care-sec .img-wrap {height:520px;}
.brand-story-wrapper .image-with-text__content {padding:0 50px 0px 0;}
.brand-story-wrapper .site-container {padding-left:30px;}
.serum-sec-wrapper .site-container {padding-right:30px;}
.serum-sec-wrapper .image-with-text__content {padding:0 0 0 50px;}
.first-born-wrapper .image-with-text__content h2 br {display:none;}
.page-homepage-v3 .powered-by-wrapper .image-with-text__text p br {display:none;}
.page-about .first-born-wrapper p br, .page-about .powered-by-wrapper p br {display:none;}
.powered-by-wrapper .image-with-text__content {padding:0 40px 0 0;}
.first-born-wrapper .image-with-text__content {padding:0 0px 0 40px;}
.section-spacing.mb-0 {padding-bottom: 0 !important;}
.section-spacing {padding: 100px 0 !important;}
.natural-world {padding: 40px 0px 100px;}
.natural-world h2 {font-size: 50px !important;}


}

@media(max-width: 1024px) {
.shopify-policy__container {max-width: 85%;}
.site-container {max-width:960px;}
.meet-sec .img-wrap, .skin-care-sec .img-wrap {height:400px;}
.top-area {margin-bottom:40px; text-align:center;}
.top-area p {margin-top:15px !important;}
.finding-home .rich-text__text.rte {margin-top:30px;}
.powered-by-wrapper {padding:80px 0px 100px !important;}
.section-spacing {padding:100px 0 !important;}
.banner-bellow-wrapper {padding:50px 0px 100px;}
h2 {font-size:31px !important;}
.blog.blog-wrapper {padding-top:100px;}
h1, .hero_banner_wrapper h2 {font-size:50px !important;}
.banner-bellow-wrapper .multicolumn-card__image {height:50px !important;}
h3 {line-height:130%;}
footer .footer__blocks-wrapper {grid-template-columns:60% 34%;}
.serum-sec-wrapper {padding:50px 0px 100px !important;}
.brand-story-wrapper, .thoughtfully-sec-wrap {padding-bottom:100px !important;}
.thoughtfully-sec-wrap .image-with-text__grid.grid {gap:50px;}
.footer-layout-v2 .copyright_content_logo {padding:50px 0;}
.brand-story-wrapper .image-with-text__text.rte.body h3 {font-size:25px;}
.thoughtfully-sec-wrap h2 {font-size:31px !important;}
.page-homepage-v3 .banner-bellow-wrapper .multicolumn-card__info br {display:none;}
.page-homepage-v3 .first-born-wrapper .image-with-text__content {padding:0 0 0 40px;}
.page-homepage-v3 .first-born-wrapper .card_blocks {gap:25px 15px;}
.first-born-wrapper .card_blocks .heading-size_h4 {font-size:18px; line-height:115%;}
.page-homepage-v3 .powered-by-wrapper .image-with-text__content {padding:0 40px 0 0;}
.our-journey-wrapper .img-wrap {height:220px;}
.our-journey-wrapper .info {padding:12px;}
.our-journey-wrapper {padding:50px 0 80px;}
.our-journey-wrapper .journey-row {gap:15px;}
.natural-world h2 {font-size:45px !important;}
.natural-world {padding:50px 0px 0px;}
.first-born-wrapper .image-with-text__content {padding:0 0 0 40px;}
.powered-by-wrapper .image-with-text__content {padding:0 40px 0 0;}
.our-journey-wrapper .content h3 {margin:20px 0px 8px;}
.natural-world {padding:50px 0px 0px;}
.page-about .powered-by-wrapper .site-container {padding-left:40px;}
.page-about .first-born-wrapper .site-container {padding-right:40px;}
.blog_top_area.top-area {padding:50px 0px 40px;}
.blog-wrapper .article_featured_first .card__inner {height:300px;}
.blog-wrapper .article_featured_first .card__information a {font-size:26px;}
.blog-wrapper .card__information a {font-size:20px;}
.blog-wrapper .card__inner {height:220px;}
.blog-wrapper {padding-bottom:80px;}
.custom-mega-menu .mega-product-card img {height:200px;}
.custom-mega-left h2 {font-size:25px !important;}
.custom-mega-menu {justify-content:space-between;}
.product_main_page .product__description p br {display:none;}
.product_main_page {padding:50px 0 80px !important;}
.fruit-wrapper .image-with-text__content {padding:6rem 4rem 7rem;}
.fruit-wrapper .image-with-text__text.rte.body p br {display:none;}
.flora-faq-section .site-container {max-width:800px;}
.product_main_page .product__info-wrapper.grid__item {padding-left:30px !important;}
.common_articles_page footer .footer__blocks-wrapper {grid-template-columns:55% 40%;}
.section-spacing.mb-0 {padding-bottom: 0 !important;}
.banner-bellow-wrapper .multicolumn-list__item { max-width: calc(25% - 25px) !important;}
.banner-bellow-wrapper .multicolumn-list.contains-content-container.grid {gap: 25px;}
.natural-world .rich-text__text.rte {margin: 60px 0 100px 0;}
.finding-home-wrap  .image-with-text__content {padding: 0 0 0 40px;}
.page-cookie .shopify-policy__container {max-width: 85%;}

}

@media(max-width: 991px) {
.site-container {max-width:100%; padding:0px 30px !important;}
header.site-container {padding-top:18px !important; padding-bottom:18px !important;}
.banner-bellow-wrapper {padding:50px 0px 80px;}
.powered-by-wrapper {padding:80px 0px 80px !important;}
.section-spacing {padding:80px 0 !important;}
.skin-care-sec .theme-btn-wrap, .blog.blog-wrapper .blog__view-all {margin-top:40px;}
.page-homepage-v2 .service-policy-sec .theme-btn-wrap .theme-btn {margin-top:40px;}
.blog.blog-wrapper {padding-top:80px;}
footer {padding:80px 0 80px !important;}
footer .footer__content-bottom-wrapper {margin-bottom:50px;}
.blog.blog-wrapper .card__media, .blog.blog-wrapper .card .media, .blog.blog-wrapper .card__inner .media {height:100% !important;}
.finding-home p br {display:none;}
.page-about .powered-by-wrapper .image-with-text__text.rte.body {margin-bottom:0;}
.fruit-wrapper .image-with-text__content {padding:6rem 3rem 7rem;}
.section-spacing.mb-0 {padding-bottom: 0 !important;}
}

@media(max-width: 990px) {
.view-all-wrapper {display:block;}
.section-spacing.mb-0 {padding-bottom: 0 !important;}
}

@media(max-width: 989px) {
.page-policy header header-drawer svg path {fill: var(--green);}
.view-all-wrapper {display:block; display:flex; align-items:center; justify-content:center;}
.slider-buttons {display:none !important;}
.view-all-wrapper {margin-top:40px;}
.marquee-flora h2 {font-size:50px !important;}
.marquee-flora.top-marquee-sec {margin-bottom:25px;}
.serum-sec-wrapper .image-with-text__content .text-icons-item {gap:15px; margin-bottom:15px;}
.thoughtfully-sec-wrap h2 {font-size:26px !important;}
.thoughtfully-sec-wrap .image-with-text__text p {margin-bottom:20px;}
.hero_banner_wrapper.banner:before {background:#0000006b;}
.our-journey-wrapper .img-wrap {height:400px;}
.our-journey-wrapper .journey-row {grid-template-columns:repeat(2, 1fr);}
.benefits-row {grid-template-columns:repeat(1, 1fr); gap:35px;}
.flora-faq-section .site-container {max-width:100%;}
.flora-faq-section {padding-bottom:80px;}
.section-spacing.mb-0 {padding-bottom: 0 !important;}

}

@media(max-width: 884px) {
header header-drawer svg path {fill:var(--white);}
.banner-bellow-wrapper .multicolumn-list.contains-content-container.grid {gap:20px; padding:0;}
.banner-bellow-wrapper .multicolumn-list__item {width:100% !important; max-width:calc(50% - 20px) !important;}
.meet-sec .img-wrap, .skin-care-sec .img-wrap, .carousel-section .carousel-item__card {height:350px;}
.service-policy-sec .policy-row {gap:25px;}
.powered-by-wrapper .image-with-text__content {padding:0 27px 0 0;}
h2 {font-size:26px !important;}
.Beauty-sec-wrapper.banner {height:70vh;}
footer .footer__blocks-wrapper {display:flex; flex-direction:column; gap:20px;}
footer .footer_block_social-items {width:50%;}
.serum-sec-wrapper .image-with-text__text.rte.body {margin:25px 0;}
.brand-story-wrapper .image-with-text__content {padding:0 30px 0px 0;}
.serum-sec-wrapper .image-with-text__content {padding:0 0 0 30px;}
.brand-story-wrapper .image-with-text__text.rte.body h3 {font-size:22px;}
.our-journey-wrapper .img-wrap {height:330px;}
.natural-world .rich-text__text.rte {margin:30px 0 0 0;}
.page-about .powered-by-wrapper .image-with-text__content h2 br {display:none;}
.first-born-wrapper .image-with-text__content h2 br {display:none;}
.blog-wrapper .article-card__excerpt {margin:0 0 18px 0;}
.product_main_page .grid__item.product__media-wrapper {max-width:100% !important;}
.product_main_page .product__info-wrapper.grid__item {padding-left:0px !important;}
.product_main_page .product__info-wrapper.grid__item {max-width:100% !important;}
.product_main_page .product.grid {flex-direction:column; gap:40px;}
.product_main_page .product.grid .grid__item {width:100%;}
.product_main_page .product.grid .product__info-container {max-width:100%;}
.page-about .fruit-wrapper .image-with-text__media-item, .page-about .fruit-wrapper .image-with-text__text-item.grid__item {width:100% !important;}
.fruit-wrapper .image-with-text__content {padding:3rem 3rem 3rem;}
.progress_line {margin:20px 0;}
.common_articles_page footer .footer_block_social-items {width:90%;}
.section-spacing.mb-0 {padding-bottom: 0 !important;}
}

@media(max-width: 768px) {
.page-homepage-v3 .service-policy-sec.section-spacing {padding-top: 80px !important;}
.meet-sec .img-wrap, .skin-care-sec .img-wrap, .carousel-section .carousel-item__card {height:280px;}
.blog.blog-wrapper .grid__item {max-width:calc(50% - 20px);}
.service-policy-sec .policy-row {gap:20px;}
.read-more-btn {padding:15px 25px;}
.read-more-btn::before {right:0;}
.blog.blog-wrapper .card__media, .blog.blog-wrapper .card .media, .blog.blog-wrapper .card__inner .media {height:100% !important;}
footer .footer-block__newsletter h6 {max-width:100%;}
.site-container {padding:0px 20px !important;}
.marquee-flora h2 {font-size:40px !important;}
.marquee-flora.top-marquee-sec {margin-bottom:20px;}
footer .footer-block__newsletter P br {display:none;}
.serum-sec-wrapper .image-with-text__text.rte.body p {font-size:16px;}
.thoughtfully-sec-wrap .image-with-text__media-item {width:calc(50% - 70px);}
.thoughtfully-sec-wrap .image-with-text__text-item.grid__item {width:calc(50% - 70px);}
.blog-wrapper .tabing-area ul li a {padding:12px 16px;}
.blog-wrapper .blog-inner .blog-articles {gap:50px 30px;}
.after-before-row {grid-template-columns:repeat(1, minmax(0, 1fr)); gap:40px;}
.before-after {height:500px;}
.best-used-daily.skin-care-sec .img-wrap {height:200px;}
.section-spacing.mb-0 {padding-bottom: 0 !important;}
.contact-form-wrapper { max-width: 90%; padding: 20px;}
.contact-form-wrapper .contact__button button {width: 100%;}
.first-born-wrapper .grid__item {width: 100%;}
.first-born-wrapper .image-with-text__content { padding: 20px 0 0 0px;margin-top: 0;}
.powered-by-wrapper .grid__item { width: 100%; order: 2;}
.natural-world .rich-text__text.rte {margin: 50px 0 70px 0 !important;}
.page-about .image-with-text__media-item {width: 100% !important;margin-bottom: 20px;}
.finding-home-wrap  .image-with-text__content {padding: 0 0 0 0px;}
.fruit-wrapper .image-with-text__media-item {margin-bottom: 0 !important;}
.powered-by-wrapper .image-with-text__text-item.grid__item {padding-top: 20px;}



}

@media(max-width:767px) {
.finding-home-wrap .image-with-text__content { padding-left: 0; padding-right: 0; padding-bottom: 0;}
.site-container {max-width:100%; padding:0px 20px !important;}
.love-thumb {height:260px;}
.love-content {padding:18px;}
.love-content h4 {font-size:16px;}
.meet-sec .meet-row {display:block;}
.skin-care-sec .skin-care-row {display:block;}
.meet-sec .img-wrap {height:420px; margin-bottom:16px;}
.meet-sec .meet-row, .skin-care-sec .skin-care-row, .blog.blog-wrapper .grid {gap:20px;}
.meet-sec .img-wrap, .skin-care-sec .img-wrap, .carousel-section .carousel-item__card, .meet-sec .img-wrap, .carousel-section .carousel-item__card {height:700px !important;}
.powered-by-wrapper .image-with-text__content {padding:0 0px 0 0;}
.powered-by-wrapper .grid {flex-direction:column; gap:0px;}
.powered-by-wrapper .grid__item {width:100%;}
.powered-by-wrapper .image-with-text__media-item {order:0;}
.skin-care-sec .theme-btn-wrap, .blog.blog-wrapper .blog__view-all {margin-top:25px;}
.page-homepage-v2 .service-policy-sec .theme-btn-wrap .theme-btn {margin-top:25px;}
.view-all-wrapper {margin-top:25px;}
.powered-by-wrapper .grid h2 {width:100%; max-width:100%;}
.powered-by-wrapper .grid h2 br {display:none;}
.owl-dots, .carousel-section .owl-dots {display:none !important;}
.carousel-section .js-carousel .owl-stage-outer {overflow:hidden !important;}
.carousel-section .js-carousel {overflow:hidden; padding-right:0 !important;}
.blog.blog-wrapper .site-container, .carousel-section .site-container, .skin-care-sec .site-container, .meet-sec .site-container {padding-right:0 !important;}
.carousel-section {overflow:hidden !important;}
/* .carousel-section .owl-nav {display:none !important;} */
.footer-layout-v2 .copyright_content_logo {padding:20px 0;}
.page-homepage-v3 .first-born-wrapper .image-with-text__content {padding:0 0 0 0px;}
.first-born-wrapper .grid {flex-direction:column; display:flex; gap:0px;}
.first-born-wrapper .image-with-text__media-item {width:100%;}
.first-born-wrapper .image-with-text__text-item.grid__item {width:100%;}
.page-about .first-born-wrapper .image-with-text__content {padding:0 0 0 0px; text-align:left;}
.page-about .powered-by-wrapper .image-with-text__content {text-align:left;}
.page-about .image-with-text__media-item {width:100% !important;}
.page-about .image-with-text__text-item.grid__item {width:100%;}
.blog-wrapper .blog-inner .blog-articles {gap:50px 0px; flex-direction:column; display:flex;}
.blog-wrapper .card__inner {height:250px;}
.best-used-daily.skin-care-sec .img-wrap {height:450px !important;}
.section-spacing.mb-0 {padding-bottom: 0 !important;}
.natural-world .rich-text__text.rte { margin: 20px 0 70px 0 !important;}
.powered-by-wrapper .benefits-list li { text-align: left;}
.powered-by-wrapper .benefits-list li::before {top: 0px;}

}

@media(max-width: 749PX) {
.product-media-container.constrain-height.media-fit-contain {width:100% !important;}
.banner__content.banner__content--bottom-center {min-height:auto !important;}
.hero_banner_wrapper.banner:before {display:block !important;}
.blog__post.article {width:100%;}
footer .footer_block_social-items {width:80%;}
header .small-hide {display:block !important; position:relative; right:-15px; top:0.5px;}
header .header__icon .svg-wrapper {justify-content:center;}
.our-journey-wrapper .journey-row {grid-template-columns:repeat(1, 1fr); gap:20px;}
.journey-row .journay-col:nth-child(2), .journey-row .journay-col:nth-child(4) {margin-top:0px;}
.finding-home p br {display:none;}
.finding-home .rich-text__wrapper {width:100%;}
.blog-wrapper .blog-inner {gap:30px; flex-direction:column;}
.blog-wrapper .tabing-area {max-width:calc(100% - 0px);}
.blog-wrapper .blog-info-area {max-width:calc(100% - 0px);}
.blog-wrapper .tabing-area ul {display:flex; align-items:center;}
.blog-wrapper .tabing-area ul li a {padding:8px 16px;}
.blog-wrapper .article_featured_first .card__inner, .blog-wrapper .card__inner {height:350px;}
.blog-wrapper .tabing-area ul {flex-wrap:wrap; gap:15px 0;}
.product_main_page .small-hide {display:block !important; display:flex !important;}
.product_main_page .thumbnail-list.slider--tablet-up li.thumbnail-list__item.slider__slide {transform:rotate(-0deg); width:calc(20% - .8rem) !important;}
.product_main_page .product.grid .grid--peek.slider .grid__item:first-of-type {margin-left:0;}
.natural-world img { width: 80px !important;}
.section-spacing.mb-0 {padding-bottom: 0 !important;}
.Beauty-sec-wrapper .banner__box.content-container {padding: 0 12px 35px 12px; position: absolute; bottom: 0;}
.page-satisfaction-promise.rich-text__wrapper {
    width: 100% !important;
}
.product .slider-button {
    top: -8px;
    position: relative;
}
.page-index .header__icon--menu .icon path {
    color: var(--green) !important;
    fill: var(--green);
}
.page-index header .header__icons svg path {
    color: var(--green) !important;
    fill: var(--green) !important;
}
.page-index header {
    background: var(--white) !important;
}
.skin-care-row .owl-nav {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: absolute;
    width: 100%;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    margin: 0;
    z-index: 99;
}
.skin-care-row .owl-nav button{
    transition: all ease-in-out 300ms;
}
.skin-care-row .owl-nav button.owl-prev, .skin-care-row .owl-nav button.owl-next {
    display: flex !important;
    align-items: center;
    justify-content: center;
    width: 48px;
    height: 48px;
    background: var(--white) !important;
    border-radius: 50px !important;
    border: none !important;
    margin: 0 !important;
}

.skin-care-row .owl-nav button:hover {
    opacity: .5;
    cursor: default;
}

.show-sticky-logo {
    height: auto;
}

}

@media(max-width: 430px) {
.banner-video-toggle {width:40px !important; height:40px !important; position:absolute; right:15px !important; bottom:20px !important;}
.meet-sec .img-wrap, .skin-care-sec .img-wrap, .carousel-section .carousel-item__card, .meet-sec .img-wrap, .carousel-section .carousel-item__card {height:360px !important;}
.Beauty-sec-wrapper .banner__box.content-container {padding:0 0 0px 0 !important;}
.carousel-section .owl-nav {margin-top:0px !important;}
.blog.blog-wrapper .grid__item {max-width:calc(100% - 0px);}
.service-policy-sec .policy-row {grid-template-columns:repeat(1, 1fr); gap:20px;}
footer .newsletter-form__field-wrapper .field__input {width:-webkit-max-content;width:max-content;}
footer .newsletter-form {max-width:100% !important;}
footer .footer__content-top {padding:0;}
footer .footer-block.grid__item {margin:0;}
footer .footer-block__newsletter h6 {max-width:100%; margin:5px 0 10px; text-align:center;}
footer .footer-block__details-content {margin-bottom: 25px;}
footer ul.footer-block__details-content.list-unstyled li {margin-bottom:10px;}
footer ul.footer-block__details-content.list-unstyled li a {padding:0;}
footer .footer__content-bottom {padding-top:25px; margin-top:25px;}
footer .copyright_content_logo svg {height:auto;}
footer .footer__content-bottom-wrapper {margin-bottom:20px;}
footer {padding:50px 0 50px !important;}
footer .footer__copyright.caption.main {text-align:left !important; justify-content:left; align-items:baseline; flex-direction:column;}
footer .policies.list-unstyled {gap:10px; flex-direction:row; justify-content:center; text-align:center; align-items:baseline;}
h1, .hero_banner_wrapper h2 {font-size:38px !important;}
.banner-bellow-wrapper .multicolumn-list__item {max-width:calc(100% - 0px) !important;}
.first-born-wrapper .card_blocks {grid-template-columns: repeat(1, 1fr);gap: 15px 15px;}
.banner-bellow-wrapper .multicolumn-list.contains-content-container.grid {gap:10px;}
.hero_banner_wrapper .banner__box {padding:0px !important;}
.site-container {padding:0px 15px !important;}
.Beauty-sec-wrapper.banner {height: 70vh; padding-bottom: 0px}
.page-homepage-v2 .hero_banner_wrapper .newsletter-form {margin:20px 0px 12px; max-width:100%;}
.page-homepage-v2 .hero_banner_wrapper .newsletter-form__field-wrapper {gap:15px; flex-direction:column;}
.page-homepage-v2 .hero_banner_wrapper .newsletter-form__field-wrapper .field, .page-homepage-v2 .hero_banner_wrapper .newsletter-form__field-wrapper .field__input {width:100%;}
.page-homepage-v2 .hero_banner_wrapper p br {display:none;}
.page-homepage-v2 .hero_banner_wrapper p br {display:none;}
.page-homepage-v2 .hero_banner_wrapper .banner__box {padding-bottom:0px !important;}
.serum-sec-wrapper .image-with-text__content {padding:20px 0 0 0px; text-align:center;}
.serum-sec-wrapper {padding:50px 0px 80px !important;}
.marquee-flora h2 {font-size:35px !important;}
.serum-sec-wrapper .image-with-text__content h2 {text-align:center; width:100%;}
.serum-sec-wrapper .image-with-text__content h2 br {display:none;}
.serum-sec-wrapper .image-with-text__content .text-icons-item {gap:10px; margin-bottom:25px; flex-direction:column;}
.serum-sec-wrapper .image-with-text__content h2, .serum-sec-wrapper .banner__text.text_icons.body {margin:0; width:100%;}
.page-homepage-v2 .service-policy-sec .theme-btn-wrap .theme-btn {margin-top:30px;}
.brand-story-wrapper .image-with-text__content {padding:20px 0px 0px 0; text-align:center;}
.brand-story-wrapper .image-with-text__text.rte.body h3 {font-size:20px;}
.brand-story-wrapper, .thoughtfully-sec-wrap {padding-bottom:80px !important;}
.thoughtfully-sec-wrap .image-with-text__grid.grid {gap:20px; flex-direction:column; width:100%;}
.thoughtfully-sec-wrap .image-with-text__media-item {width:calc(100% - 0px); text-align:center;}
.thoughtfully-sec-wrap .image-with-text__text-item.grid__item {width:calc(100% - 0px); text-align:center;}
footer .newsletter-form__field-wrapper {flex-direction:column;}
footer .footer__copyright.caption.main {justify-content:center; align-items:center;}
.page-homepage-v3 .first-born-wrapper .image-with-text__content {text-align:left;}
.first-born-wrapper .powered-by-btn-wrap {margin:25px auto 0;}
.page-homepage-v3 .powered-by-wrapper .image-with-text__content {padding:0 0px 0 0; text-align:left;}
.page-homepage-v3 .hero_banner_wrapper.banner .banner__box.content-container p br {display:none;}
.page-homepage-v3 footer .footer-block__newsletter p {text-align:center;}
.page-homepage-v3 footer .footer_block_social-items {width:80%; margin:0 auto;}
.our-journey-wrapper .img-wrap {height:350px;}
footer .footer-block__newsletter p {text-align:center;}
footer .footer_block_social-items {margin:0 auto;}
.our-journey-wrapper .info {padding:20px;}
.natural-world h2 br {display:none;}
.natural-world h2 {font-size:30px !important;}
.natural-world .rich-text__wrapper.rich-text__wrapper--center.site-container {margin:0;}
.natural-world .rich-text__wrapper {width:100%;}
.natural-world img {width:100px;}
.natural-world {padding:30px 0px 0px;}
.page-about .hero_banner_wrapper {height:85vh;}
.blog-wrapper .article_featured_first .card__inner, .blog-wrapper .card__inner {height:250px;}
.blog-wrapper .tabing-area ul li a {padding:8px 12px; font-size:14px;}
.blog_top_area.top-area {padding:35px 0px 40px;}
.before-after {height:315px;}
.fruit-wrapper .image-with-text__content {padding:3rem 1.5rem 3rem;}
.benefits-sec h3 {font-size:18px;}
.shopify-section-header-sticky header {padding:12px 15px !important;}
.best-used-daily.skin-care-sec .img-wrap {height:250px !important;}
.product_main_page h1, .product_main_page .hero_banner_wrapper h2 {font-size:30px !important;}
.product_main_page .price__container span {font-size:20px;}
.top-area {margin-bottom:25px;}
.product_main_page {padding:25px 0 50px !important;}
.best-used-daily .top-area {padding-right:15px;}
.benefits-left {width:100%;}
.common_articles_page footer .footer_block_social-items {width:100%;}
.collection-page-main h1 {margin-top:30px; font-size:25px !important;}
.common-colllecton-wrapper {padding-bottom:25px !important;}
.mobile-facets__footer .button.button--primary {background:var(--green); border:1px solid var(--green);}
.mobile-facets__footer .button.button--primary:before, .mobile-facets__footer .button.button--primary:after {display:none;}
.mobile-facets__footer .button.button--primary:hover {background:transparent; color:var(--green); border:1px solid var(--green);}
.product_main_page .product__title h1 {font-size:25px !important;}
.product_main_page .product.grid {flex-direction:column; gap:10px;}
.shopify-policy__title h1 { font-size: 35px !important;}
.shopify-policy__container { max-width: 100%;}
.shopify-policy__body h2 {font-size: 25px !important;}
.section-spacing.mb-0 {padding-bottom: 0 !important;}
.Beauty-sec-wrapper .banner__content {margin: 0  15px !important;}
 .Beauty-sec-wrapper .banner__box.content-container { padding: 0 0 0 0 !important;}
.Beauty-sec-wrapper .banner__box.content-container { bottom: unset; transform: translate(-50%, -50%); left: 50%; top: 50%; } .skin-care-sec .skin-care-info p { margin: 10px 0px 8px; } 
.skin-care-sec .top-area { text-align: left; } 
.skin-care-sec .skin-care-info { text-align: left; } 
.carousel-section .top-area { text-align: left !important;}
.page-index .header__icon .svg-wrapper {
    width: unset;
}
.page-index .shopify-section-header-sticky header {
    padding: 12px 0px !important;
}
.page-index .header__heading-logo {
    max-width: 85%;
    margin: 0 auto;
}
.powered-by-wrapper.section-spacing.then-we-can.section-template--28535292494196__image_with_text_nqettd-padding.gradient.color-scheme-1 .image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--top.grid__item {
    margin-bottom: 0;
}


}
.page-satisfaction-promise header ul li, .page-satisfaction-promise footer ul li {
    list-style-type: none !important;
    margin-left: 0px;
}