:root{--color-primary:#253633;--color-secondary:rgba(37,54,51,.8);--color-tertiary:#03533b;--color-decor:#d6e48d}@font-face{font-display:swap;font-family:HK Grotesk;font-style:normal;font-weight:400;src:url(../fonts/HKGrotesk-Regular.eot);src:url(../fonts/HKGrotesk-Regulard41dd41d.eot?#iefix) format("embedded-opentype"),url(../fonts/HKGrotesk-Regular.woff2) format("woff2"),url(../fonts/HKGrotesk-Regular.woff) format("woff"),url(../fonts/HKGrotesk-Regular.ttf) format("truetype"),url(../fonts/HKGrotesk-Regular.svg#HKGrotesk-Regular) format("svg")}@font-face{font-display:swap;font-family:HK Grotesk;font-style:normal;font-weight:700;src:url(../fonts/HKGrotesk-Bold.eot);src:url(../fonts/HKGrotesk-Boldd41dd41d.eot?#iefix) format("embedded-opentype"),url(../fonts/HKGrotesk-Bold.woff2) format("woff2"),url(../fonts/HKGrotesk-Bold.woff) format("woff"),url(../fonts/HKGrotesk-Bold.ttf) format("truetype"),url(../fonts/HKGrotesk-Bold.svg#HKGrotesk-Bold) format("svg")}@font-face{font-display:swap;font-family:HK Grotesk;font-style:normal;font-weight:500;src:url(../fonts/HKGrotesk-Medium.eot);src:url(../fonts/HKGrotesk-Mediumd41dd41d.eot?#iefix) format("embedded-opentype"),url(../fonts/HKGrotesk-Medium.woff2) format("woff2"),url(../fonts/HKGrotesk-Medium.woff) format("woff"),url(../fonts/HKGrotesk-Medium.ttf) format("truetype"),url(../fonts/HKGrotesk-Medium.svg#HKGrotesk-Medium) format("svg")}@font-face{font-display:swap;font-family:HK Grotesk;font-style:normal;font-weight:600;src:url(../fonts/HKGrotesk-SemiBold.eot);src:url(../fonts/HKGrotesk-SemiBoldd41dd41d.eot?#iefix) format("embedded-opentype"),url(../fonts/HKGrotesk-SemiBold.woff2) format("woff2"),url(../fonts/HKGrotesk-SemiBold.woff) format("woff"),url(../fonts/HKGrotesk-SemiBold.ttf) format("truetype"),url(../fonts/HKGrotesk-SemiBold.svg#HKGrotesk-SemiBold) format("svg")}@font-face{font-display:swap;font-family:Restora;font-style:normal;font-weight:400;src:url(../fonts/Restora.eot);src:url(../fonts/Restorad41dd41d.eot?#iefix) format("embedded-opentype"),url(../fonts/Restora.woff2) format("woff2"),url(../fonts/Restora.woff) format("woff"),url(../fonts/Restora.ttf) format("truetype"),url(../fonts/Restora.svg#Restora) format("svg")}@font-face{font-display:swap;font-family:Restora;font-style:normal;font-weight:300;src:url(../fonts/RestoraLight.eot);src:url(../fonts/RestoraLightd41dd41d.eot?#iefix) format("embedded-opentype"),url(../fonts/RestoraLight.woff2) format("woff2"),url(../fonts/RestoraLight.woff) format("woff"),url(../fonts/RestoraLight.ttf) format("truetype"),url(../fonts/RestoraLight.svg#RestoraLight) format("svg")}@font-face{font-display:swap;font-family:Restora;font-style:normal;font-weight:500;src:url(../fonts/RestoraMedium.eot);src:url(../fonts/RestoraMediumd41dd41d.eot?#iefix) format("embedded-opentype"),url(../fonts/RestoraMedium.woff2) format("woff2"),url(../fonts/RestoraMedium.woff) format("woff"),url(../fonts/RestoraMedium.ttf) format("truetype"),url(../fonts/RestoraMedium.svg#RestoraMedium) format("svg")}@font-face{font-display:swap;font-family:Restora;font-style:normal;font-weight:700;src:url(../fonts/RestoraBold.eot);src:url(../fonts/RestoraBoldd41dd41d.eot?#iefix) format("embedded-opentype"),url(../fonts/RestoraBold.woff2) format("woff2"),url(../fonts/RestoraBold.woff) format("woff"),url(../fonts/RestoraBold.ttf) format("truetype"),url(../fonts/RestoraBold.svg#RestoraBold) format("svg")}.address .location .description .info,.address .location .description .info a,.address .location .description p,.btn-green,.btn-outline--dark,.btn-outline--light,.btn.dropdown-toggle,.career .description p,.career .description p a,.catalog__subtitle,.certificates .item h3,.description .body,.description .body p,.dropdown-item,.font-grotesk,.font-serif,.intro.description .intro-desc p,.mobile-menu .navbar-nav .nav-item a,.news-detail h2,.news-landing .header form select,.packing,.product-services .description p,.product-services li,.product-services.essential-oil .description p,.product-services.formulation .description p,.product-services.toll-manufacturing .description p,.product__info,.product__title,.product__title p,.timeline__content,.timeline__iteration,article.single-post .single-post__body,input,nav.navbar .navbar-menu a,nav.navbar ul li.language a,p{font-family:HK Grotesk,serif!important}.address .location .description h3,.address .location .description h4,.address h2,.banner__title,.banner__title--sm,.career .description h2,.catalog__title,.certificates h2,.cta-text--category-landing,.description h1,.font-restora,.font-sans-serif,.intro.description .intro-desc h1,.intro.description .intro-desc h2,.news .news-item .category,.news .news-item h3,.news h1,.news h2,.news-detail h1,.news-landing h1,.news-related h2,.product-services .description h1,.product-services .description h2,.product-services.essential-oil .description h1,.product-services.essential-oil .description h2,.product-services.formulation .description h1,.product-services.formulation .description h2,.product-services.toll-manufacturing .description h1,.product-services.toll-manufacturing .description h2,.product__heading,.product__heading p,.section-title,.single-post__title{font-family:Restora,serif!important}.address h2,.btn-green,.btn.dropdown-toggle,.career .description h2,.career .description p,.career .description p a,.catalog__subtitle,.catalog__title,.certificates .item h3,.certificates h2,.dropdown-item,.news .news-item .category,.news .news-item h3,.product-services .description h1,.product-services .description h2,.product-services.essential-oil .description h1,.product-services.essential-oil .description h2,.product-services.formulation .description h1,.product-services.formulation .description h2,.product-services.toll-manufacturing .description h1,.product-services.toll-manufacturing .description h2,.product__info,.product__title,.product__title p,.text-color\:primary{color:var(--color-primary)}.product-services .description p,.product-services.essential-oil .description p,.product-services.formulation .description p,.product-services.toll-manufacturing .description p,p{color:var(--color-secondary)}.cta-text--category-landing mark,.cta.cta-text--lead,.description h1,.news-detail h1,.news-detail h2,.news-related h2,article.single-post .single-post__share ul li a:active,article.single-post .single-post__share ul li a:hover,article.single-post .single-post__share ul li i:active,article.single-post .single-post__share ul li i:hover{color:var(--color-tertiary)}nav.navbar .navbar-menu a{font-size:12px;font-weight:700;letter-spacing:1px;line-height:16px;text-transform:uppercase}nav.navbar ul li.language a{letter-spacing:2px;line-height:13px}.intro.description .intro-desc h1{font-size:38px;font-weight:500;line-height:48px}.intro.description .intro-desc h2{font-size:12px;font-weight:500;letter-spacing:2px;line-height:28px}.intro.description .intro-desc p{font-size:16px;font-weight:500;line-height:26px}.product-services .description h2,.product-services.essential-oil .description h2,.product-services.formulation .description h2,.product-services.toll-manufacturing .description h2{font-size:12px!important;font-weight:500!important;letter-spacing:2px!important;line-height:28px!important}.product-services .description h1,.product-services.essential-oil .description h1,.product-services.formulation .description h1,.product-services.toll-manufacturing .description h1{font-weight:500!important}@media (min-width:768px){.product-services .description h1,.product-services.essential-oil .description h1,.product-services.formulation .description h1,.product-services.toll-manufacturing .description h1{font-size:38px!important;line-height:48px!important}}.product-services.essential-oil .description h1,.product-services.formulation .description h1{border-color:rgba(37,54,51,.7)!important}.product-services .description p,.product-services.essential-oil .description p,.product-services.formulation .description p,.product-services.toll-manufacturing .description p{font-size:16px!important;font-weight:500!important;line-height:26px!important}.product-services li{color:var(--color-secondary);font-size:16px!important;font-weight:500;letter-spacing:0;line-height:26px;margin-bottom:20px}.product-services.product-services .description ul li:before{color:var(--color-primary);font-size:26px;position:relative;top:2px}@media (min-width:768px){.product-services .description{padding:60px}}.btn-outline--dark,.btn-outline--light{font-size:14px;font-weight:700;letter-spacing:1px;line-height:18px}.btn-outline--dark,.btn-outline--dark.btn-outline--splitter{border-color:var(--color-primary);color:var(--color-primary)}.btn-green{align-items:center;background-color:#d6e48d;border:2px solid #d6e48d;display:inline-flex;font-size:14px;font-weight:700;letter-spacing:1px;line-height:18px;padding:20px}.btn--split{padding-bottom:0;padding-right:0;padding-top:0}.btn__splitter{border-left:2px solid rgba(37,54,51,.05);margin-left:20px;padding:20px}.certificates h2{font-weight:500!important;letter-spacing:0!important}@media (min-width:768px){.certificates h2{font-size:38px!important;line-height:48px!important}}.certificates .item h3{font-size:16px!important;font-weight:700!important;letter-spacing:0!important;line-height:20px!important}.news-related h2{font-size:20px;font-weight:500;line-height:25px;margin-bottom:0!important}@media (min-width:768px){.news-related h2{font-size:38px!important;font-weight:500!important;letter-spacing:0!important;line-height:48px!important}}.news h1{font-size:28px;font-weight:500;letter-spacing:0;line-height:35px}@media (min-width:768px){.news h1{font-size:72px;font-weight:500;letter-spacing:0;line-height:91px}}.news h2{color:#253633;font-size:28px;font-style:normal;font-weight:500;line-height:normal}@media (min-width:768px){.news h2{font-size:38px}}.news .news-item .img-container .plus{background-color:var(--color-tertiary)}.news .news-item .category{border-color:#d6e48d;font-size:12px;font-weight:500;letter-spacing:2px;line-height:28px}.news .news-item h3{font-size:22px;font-weight:500;letter-spacing:0;line-height:28px}@media (min-width:768px){.item-container-row{margin-left:-40px;margin-right:-40px}.news .item-container{padding-left:40px;padding-right:40px}.news .item-container .news-item{padding:0}}.career{background-color:#d1e0c3;padding-left:0;padding-right:0}.career .description h2{font-size:28px!important;font-weight:500;letter-spacing:0;line-height:35px!important}@media (min-width:768px){.career .description h2{font-size:38px!important;line-height:48px!important}}.career .description p{font-weight:500}.career .description p,.career .description p a{font-size:16px;letter-spacing:0;line-height:26px}.career .description p a{font-weight:700}.career img{bottom:0}.address h2{font-size:28px!important;font-weight:500;letter-spacing:0;line-height:35px!important}@media (min-width:768px){.address h2{font-size:38px!important;line-height:48px!important}}.address .location .description h3{font-size:22px!important;font-weight:500!important;letter-spacing:0!important;line-height:28px!important}.address .location .description h4{font-size:12px!important;font-weight:500!important;letter-spacing:2px!important;line-height:28px!important}.address .location .description p{font-size:16px!important;font-weight:400!important;letter-spacing:0!important;line-height:26px!important}.banner__content{max-width:865px}.banner__title{font-size:28px;font-weight:500;letter-spacing:0;line-height:35px;text-transform:uppercase}@media (min-width:768px){.banner__title{font-size:72px;line-height:91px}}.cta-text--category-landing{color:#1e362d;font-size:18px;font-weight:400;letter-spacing:0;line-height:24px;padding-bottom:48px;padding-top:33px}@media (min-width:768px){.cta-text--category-landing{font-size:38px;line-height:48px;padding-bottom:133px;padding-top:123px}}.cta-text--category-landing mark{background-color:#dbe9e1;padding:0}@media (min-width:768px){.cta.cta-text--lead{line-height:52px}}.description h1{font-size:38px!important;font-weight:500!important;letter-spacing:0!important;line-height:48px!important}.description .body,.description .body p{color:#253633;font-size:16px;font-style:normal;font-weight:500;line-height:28px}@media (min-width:768px){.description .body,.description .body p{font-size:16px;line-height:28px}}p{font-size:16px;line-height:28px}.banner__title--sm,.section-title,p{font-weight:500;letter-spacing:0}@media (min-width:768px){.banner__title--sm,.section-title{font-size:38px;line-height:48px}}.timeline__icon{background-color:#d6e48d}.timeline__content{font-weight:700;letter-spacing:0}@media (min-width:768px){.timeline__content{font-size:18px;line-height:24px}}.timeline__iteration{font-weight:700;letter-spacing:0}@media (min-width:768px){.timeline__iteration{font-size:24px;line-height:24px}}.packing{font-weight:700;letter-spacing:0}@media (min-width:768px){.packing{font-size:18px;line-height:24px}}.news-detail h1{font-size:28px;font-weight:500;letter-spacing:0;line-height:35px}@media (min-width:768px){.news-detail h1{font-size:62px;line-height:66px}}.news-detail h2{font-size:12px;font-weight:500;letter-spacing:2px;line-height:28px}article.single-post .single-post__share ul li a,article.single-post .single-post__share ul li i{color:#c4c4c4;transition:color .2s}.single-post__title{color:var(--color-tertiary);font-size:28px;font-weight:500;letter-spacing:0;line-height:35px}@media (min-width:768px){.single-post__title{font-size:72px;font-weight:400;line-height:66px}}.catalog__title{font-size:20px;font-weight:500;letter-spacing:0;line-height:25px}@media (min-width:768px){.catalog__title{font-size:38px;line-height:48px}}.catalog__subtitle{font-weight:500;letter-spacing:0}@media (min-width:768px){.catalog__subtitle{font-size:14px;line-height:26px}}.btn.dropdown-toggle{font-weight:700;letter-spacing:1px}@media (min-width:768px){.btn.dropdown-toggle{font-size:14px;line-height:18px}}.dropdown-item{font-weight:500;letter-spacing:0}.dropdown-item.active{background-color:#fafafa;color:#1a6a4e;font-weight:700}@media (min-width:768px){.dropdown-item{font-size:14px;line-height:20px}}.product__heading,.product__heading p{color:#1a6a4e;font-size:12px;font-weight:700;letter-spacing:0;line-height:28px}@media (min-width:768px){.product__heading,.product__heading p{font-size:14px;line-height:28px}}.product__heading p,.product__title p{margin-bottom:0}.product__title,.product__title p{font-size:12px;font-weight:700;letter-spacing:0;line-height:14px}@media (min-width:768px){.product__title,.product__title p{font-size:16px;line-height:24px}}.product__info{font-weight:500;letter-spacing:0}@media (min-width:768px){.product__info{font-size:14px;line-height:26px}}.product__info ul{list-style-position:inside;padding:0}.news-landing h1{color:var(--color-tertiary);font-style:normal;font-weight:500;line-height:normal}@media (min-width:768px){.news-landing h1{font-size:72px}}.news-landing .custom-select{background-color:transparent}nav.navbar--fixed{left:0;position:fixed!important;right:0;top:0;z-index:99999}.mobile-menu .navbar-nav .nav-item a{text-transform:uppercase}.mobile-menu .navbar-nav .nav-item:before{color:var(--color-decor)}.mobile-menu .navbar-nav .nav-item:after{border-color:var(--color-decor);height:100%}.dropdown-menu--header-search{background-color:transparent;padding-left:22px;padding-right:22px;top:74px;width:100%}.dropdown-menu--header-search .form-control{border:0;color:var(--color-tertiary);font-size:16px;font-style:normal;font-weight:400;height:58px;line-height:normal}.dropdown-menu--header-search .form-control::-moz-placeholder{color:#7d8f89}.dropdown-menu--header-search .form-control::placeholder{color:#7d8f89}.dropdown-menu--header-search .input-group{align-items:center;background-color:#fff;border-radius:50px;display:flex}.dropdown-menu--header-search .input-group .btn-green{align-items:center;background-color:var(--color-tertiary);border-color:var(--color-tertiary);color:#fff;display:flex;height:42px;justify-content:center;width:42px}.dropdown-menu--header-search .input-group-text{background-color:transparent;border:0}.dropdown-menu--header-search .input-group-text i{color:var(--color-tertiary)}.dropdown-menu--header-search .input-group-append,.dropdown-menu--header-search .input-group-prepend{margin:8px}nav.navbar .navbar-menu .dropdown-item{border-color:hsla(0,0%,100%,.15);font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:none;transition:background-color .2s;white-space:nowrap}nav.navbar .navbar-menu .dropdown-item:focus,nav.navbar .navbar-menu .dropdown-item:hover{background-color:#023a2a}.offcanvas-collapse .nav-item.dropdown .dropdown-menu{box-shadow:none}.offcanvas-collapse .nav-item.dropdown .dropdown-menu .dropdown-item{border-color:transparent;color:#fff;padding:.5rem}.address .location .description h4{border-color:var(--color-decor)}.address .location .description .info a,.career .description p a{border-color:var(--color-decor);padding-bottom:2px}.career .description h2,.career .description p{bottom:0}.description p{color:rgba(37,54,51,.8);font-size:12px;font-style:normal;font-weight:500;line-height:18px}@media (min-width:768px){.description p{font-size:18px;line-height:28px}}.text-underline{text-decoration:underline}.section.news{padding-bottom:75px}@media (min-width:768px){.section.news{padding-bottom:115px}}.section.address{padding-top:75px}@media (min-width:768px){.section.address{padding-top:95px}}nav.navbar--transparent:after,nav.navbar--transparent:before{background-color:hsla(0,0%,100%,.3)}
