/** Shopify CDN: Minification failed

Line 391:2 Unexpected ")"
Line 489:0 Expected "}" to go with "{"

**/
body{    overflow-x: hidden;}
h1, .h1, #shopify-product-reviews .spr-header-title, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{font-family: Ubuntu,sans-serif!important;}
.brand-slider h2{
  text-align:center;
  padding: 20px;
}
.image-with-text-cng2211 .lazyload__image-wrapper {
    margin: 0px!important;
    max-width: 614px!important;
}
.comapany-address.grid {
    margin-left: auto;
}
 svg {
    display: inline-block;
    vertical-align: middle;
}
.header-logo{margin-top:0px;}
/* Slider */
.custom-announcement-bar p {
    background-color: #81d742;
    color: white;
    text-align: center;
    width: 100%;
    padding: 10px 0px;
    font-family: 'Ubuntu';
}
#create_customer input[type=text], input[type=search], input[type=password], input[type=email], input[type=file], input[type=number], input[type=tel], textarea, select{    margin: 0 0!important;}
#create_customer  input[type=submit]{    margin-top: 20px;}
.brand-slider .slick-slide {
    margin: 0px 20px;
}
  .image-width-custom-text-16516924332985b764 .feature-row {
    width: 1260px!important;
}
.brand-slider .slick-slide img {
    width: 100px;
  height:100px;
}
/* .grid-item-logo {
    width: 40%;
}
.grid-item-search {
    width: 80%;
} */
.farm-outer-image {
    padding: 0px 10px;
      width: 25%;
}
.nav-bar a:hover {
    color: white;
}
.my_image-with-text .lazyload__image-wrapper.no-js {
    margin-left: auto!important;
    max-width: 300px!important;
      margin-right: 35px!important;
}
.my_image-with-text .page-width {
    max-width: 900px;
    margin: 0px auto;
}
.farm-outer-image-flex {
    display: flex;
    width: 100%;
      flex-wrap: wrap;
}
.farm-outer-discription p {
    text-align: center;
    margin: 30px auto;
    width: 100%;
      font-family: 'Ubuntu';
}
.farm-outer-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.breadcrumb{border-bottom: unset!important;background-color: unset!important;}
h1.text-center.page-custom-heading:after {
    content: "";
    max-width: 95px;
    height: 2px;
    border: 1px solid #81d742;
    display: flex;
    justify-content: center;
    width: 100%;
    margin: 10px auto;
}
h1.page-custom-heading {
    font-size: 30px;
    text-transform: uppercase;
}
.section-header--right a {
    color: #90c186;
}
.brand-slider .slick-slider
{
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.brand-slider .slick-list
{
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.brand-slider .slick-list:focus
{
    outline: none;
}
.brand-slider .slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.brand-slider .slick-slider .slick-track,
.brand-slider .slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.brand-slider .slick-track
{
    position: relative;
    top: 0;
    left: 0;
    display: block;
}
.brand-slider .slick-track:before,
.brand-slider .slick-track:after
{
    display: table;
    content: '';
}
.brand-slider .slick-track:after
{
    clear: both;
}
.brand-slider .slick-loading .slick-track
{
    visibility: hidden;
}

.brand-slider .slick-slide
{
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
.brand-slider [dir='rtl'] .slick-slide
{
    float: right;
}
.brand-slider .slick-slide img
{
    display: block;
}
.brand-slider .slick-slide.slick-loading img
{
    display: none;
}
.brand-slider .slick-slide.dragging img
{
    pointer-events: none;
}
.brand-slider .slick-initialized .slick-slide
{
    display: block;
}
.brand-slider .slick-loading .slick-slide
{
    visibility: hidden;
}
.brand-slider .slick-vertical .slick-slide
{
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.brand-slider .slick-arrow.slick-hidden {
    display: none;
}
input#Email {
    border: 1px solid #f3f3f3;
    color: #f3f3f3!important;
  background-color: transparent;
}
.input-group-field::placeholder,.site-footer a { 
  color: #f3f3f3!important;
}
.badge{
    background-color: #90c18678!important;
    border: 1px solid #90c186;
}
.badge-label{
    color: white!importants;
    background-color: transparent!important;
}
.product-grid-item p {
    height: 40px;
    overflow: hidden;
}
.product-item--price small {
    font-size: 16px!important;
}
.product-item--price .h1  {
       margin-top: -11px!important;
}
.h1.section-header--left:after {
    content: "";
    width: 110px;
    height: 1px;
    border: 1px solid #81d742;
    display: flex;
    margin-top: 4px;
}
.h1.section-header--left {
    padding-right: 50px;
    text-transform: none;
    font-weight: normal;
    font-style: normal;
    letter-spacing: normal;
    line-height: normal;
    font-size: 34px;
}
.custom-image-with-text-content p {
    font-family: sans-serif;
    font-size: 15px;
    word-spacing: 3px;
}
h1.custom-image-with-text-heading {
    color: white;
    font-style: normal;
    letter-spacing: normal;
    line-height: normal;
}
.custom-image-with-text-content {
    padding: 0px 25px;
    color: white;
     display: flex;
    flex-direction: column;
    justify-content: center;
}
.custom-image-with-text-outer {
    display: flex;
}
.custom-image-with-text-content a.custom-image-with-text-btn {
    color: white;
    border: 1px solid white;
    padding: 8px 20px;
    display: inline-block;
    width: 130px;
}
.my-wraper{
    max-width: 1000px!important;
    width: 100%;
    margin: 0px auto;
}
.my_personal_cng_image-with-text_our {
padding-top: 280px!important;
    position: relative;
    width: 100%;
    height: 100%;
      top: -96px;
}
.namepage_our  .lazyload__image-wrapper.no-js {
    margin-left: auto!important;
    max-width: 250px!important;
    margin-right: 35px!important;
}
.custom-image-with-text{
padding-top: 455px;
    position: relative;
    width: 100%;
    height: 100%;
}

 .image-with-text-cng2211 .lazyload__image-wrapper {
    margin: 0px!important;
    max-width: 614px!important;
}
.custom-image-with-text img{
left: 0;
    width: 100%;
    margin: 0 auto;
    position: absolute;
    top: 0;
    object-fit: cover;
    height: 100%;
}
.custom-slideshow-outer {
    margin: 0px!important;
    padding-top: 30px;
}
li.site-nav--active {
    color: white!important;
}
.featured-row__subtext p {
    font-family: 'Ubuntu';
    font-size: 16px;
}
.custom-image-with-text .lazyload__image-wrapper {
margin:0!important;
  max-width:660px!important;
}
h1.comapany-address-heading {
    font-size: 27px!important;
}
button.slick-prev.slick-arrow:after {
    content: "<";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    background-size: cover;
    left: 0;
    background-image: url(/cdn/shop/files/chevron_left_FILL0_wght400_GRAD0_opsz48.png?v=1652291581);
}
button.slick-next.slick-arrow:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    background-size: cover;
    left: 100%;
    background-image: url(/cdn/shop/files/chevron_right_FILL0_wght400_GRAD0_opsz48.png?v=1652292609);
}
button.slick-prev.slick-arrow{
   font-size: 0px;
    max-width: 35px;
    min-height: 35px;
    background-color: transparent;
    border: 0px;
    position: relative;
    top: 100px;
    width: 100%;
    height: 100%;
}
button.slick-next.slick-arrow {
   font-size: 0px;
    max-width: 35px;
    min-height: 35px;
    background-color: transparent;
    border: 0px;
    position: relative;
    top: -285px;
    width: 100%;
    height: 0;
}


.flexslider .lazyload__image-wrapper  img {height: 100%; }
#contactFormWrapper input{margin:0px!important;background-color: white;border: 1px solid #81d742;}
#contactFormWrapper .btn{margin-top:30px!important;background-color: #81d742;width: 100%;max-width: 130px;}
#contactFormWrapper textarea{background-color: white;border: 1px solid #81d742;}
#customer_login a{color:black;}
#customer_login a:hover{color:#81d742;}
#customer_login input{background-color: white;border: 1px solid #81d742;    margin: 0px!important;}
#customer_login .btn{background-color: #81d742;width: 100%;max-width: 130px;}

@media screen and (max-width: 1200px){
  .image-width-custom-text-16516924332985b764 .feature-row {
    width: 100%!important;
}
  )
@media screen and (min-width: 769px){
/*   .custon-main-containerindex{
  padding:0px!important;
        max-width: 1349px!important;
  } */
.site-header {
    padding: 0px 0!important;
}

  .push--large--one-sixth, .push--large--two-twelfths {
    left:0%!important;
}
  .grid, .grid--rev, .grid--full, .grid-uniform{margin:0px!important;}
}
.page-width {
  max-width: 1320px;
  padding: 0 15px;
  margin: 0 auto;
}

@media screen and (max-width: 575px){
  .page-width {max-width: 100%;}
  .header-logo .lazyload__image-wrapper{ max-width: 98px!important;}
  .custom-my-slider .flex-viewport{height:108px!important!important;}
  .my_personal_cng_image-with-text_our{top: 0px!important;}
  .namepage_our  .lazyload__image-wrapper.no-js{margin-right: auto!important;} 
  .namepage_our.story {
    overflow-x: hidden;
    overflow-wrap: anywhere;
  }
}

@media screen and (min-width: 576px){
  .page-width {max-width: 540px;}
}

@media screen and (min-width: 768px){
  .page-width {max-width: 720px;}
}

@media screen and (min-width: 992px){
  .page-width {max-width: 960px;}
}

@media screen and (min-width: 1200px){
  .page-width {max-width: 1140px;}
}

@media screen and (min-width: 1400px){
  .page-width {max-width: 1320px;}
}

@media screen and (max-width: 768px){
  .header-logo {margin: 0 auto;}
  .my-home-collection-slider .slick-prev {
    left: 50%;

  }
  .my-home-collection-slider{margin-bottom:20px;}
  button.slick-prev.slick-arrow{top: 357px;}
  button.slick-next.slick-arrow{top: -50%;}
  .my-home-collection-slider .slick-next {right: -50%;}
  button.slick-next.slick-arrow:after {top: 10%;}
  button.slick-prev.slick-arrow:after {top: 30%;}
  #contact .grid {margin: 0;}
  
  .product-photo-container {max-width: 50%; padding-bottom: 40px; margin: 0 auto;}
  
}
@media screen and (max-width: 600px){
   button.slick-prev.slick-arrow{top: 347px;}
}
@media screen and (max-width: 525px){

  button.slick-prev.slick-arrow{top: 350px;}
  .header-logo img{width:95px!important;}
  .custom-cng-top{padding-top: 75%!important;}
  .custom-announcement-bar{    margin-top: 1px;}
  .farm-outer-image {
    padding: 5px 5px;
    width: 50%;
}
  
}
@media screen and (max-width: 480px){

  button.slick-prev.slick-arrow{top: 396px;}
  .product-photo-container {max-width: 70%;}
}
@media screen and (max-width: 375px){

  button.slick-prev.slick-arrow{top: 396px;}
}
@media screen and (max-width: 280px){

  button.slick-prev.slick-arrow{top: 410px;}
}
