/** Shopify CDN: Minification failed

Line 269:37 Expected ":"

**/
html, body{
  scroll-behavior:smooth;
}
.newsletter-form__field-wrapper .field__input{
   font-family: "Font-1747825542623" !important;
}
.sustainability-section .image-container img{
  height: 500px !important;
}
.cstm-img-logo{
  width:50%;
}
.header{
  flex-wrap: wrap;
    display: flex;
  justify-content: space-between;
}
.header .header__heading{
  order: 1;
    width: 58%;
    text-align: right;
}
.header .header__icons{
  position: absolute;
  right: 4%;
    top: 20%;
}
.header .header__inline-menu{
  order: 3;
  width:100%;
  text-align: center;
}
.header__heading-link{
  width:100%;
}
#Slide-template--23623200276816__slideshow_ULmQBg-1{
  background: #583D3F;
}
#Slide-template--23623200276816__slideshow_ULmQBg-1 .slideshow__media img{
  display: none;
}
#ImageWithText--template--23623200145744__image_with_text_WmhmdF .image-with-text__text p{
  color: #fff;
}
#shopify-section-template--23623200145744__image_with_text_WmhmdF .image-with-text__media{
      padding-bottom: 100% !important;
}
#shopify-section-template--23623200145744__featured_product_DzxwRp .featured-product{
  align-items: center;
}
#shopify-section-template--23623200276816__form .form-socails:nth-child(4) , #shopify-section-template--23623200276816__form .form-socails:nth-child(5){
  display: none;
}

.gfb-style-material_filled .gfb__footer button{
  background: #583D3F !important;
    border-color: #583D3F !important;
}
.footer__content-bottom {
  padding-top: 0 !important;
  opacity: 1 !important;
  transform: unset !important;
}
#ImageWithText--template--23623200145744__image_with_text_WmhmdF h2{
  font-size: 40px;
}
#shopify-section-template--23623200145744__featured_product_DzxwRp .product__media{
  padding-top: 70%;
}
#shopify-section-template--23623200276816__multicolumn_EiVrtx .media{
    margin-top: -105px;
}
#shopify-section-template--23623200276816__multicolumn_EiVrtx .multicolumn-card{
  background:#E9E0DF;
}
.contact-form-main {
  display: flex;
    align-items: center;
    gap: 80px;
    max-width: 1400px;
    margin: auto;
    padding: 0 50px;
}
.contact-form-main .contact-information{
  width: 50%;
}
.contact-form-main .contact{
      width: 50%;
}
.form-socails{
  margin-bottom:15px;
}
.form-socails a{
  display: flex;
    align-items: center;
    gap: 10px;
    color: black;
    text-decoration: none;
}
.form-socails a:hover{
  color:#583D3F;
}
.form-socails a img{
    width: 30px;
    height: 30px;
    object-fit: contain;
}
.contact-information h2{
    margin: 0;
    color: #583D3F;
    font-size: 30px;
    margin-bottom: 20px;
}
.contact-information p{
  margin-bottom:30px;
      font-size: 22px;
}
.contact-form-main .contact{
  padding: 30px;
    border-radius: 10px;
    background: #583D3F;
}
.contact-form-main .contact .button{
  border:1px solid white;
}
.contact-form-main .contact .field__input{
      background: transparent;
    color: white;
}
.contact-form-main .contact .field__label{
  color: white;
}
.contact-form-main .contact  .field:after{
  box-shadow:unset;
  border:1px solid white;
}
.contact-form-main .contact .title{
  color:white;
}


.image-with-text {
  opacity: 1 !important;
}

.video-side-section a, .video-blocks a, .product-form__submit, .shopify-payment-button__button, .button {
  background: #583d3f !important;
}

.video-side-section a:hover, .video-blocks a:hover, .product-form__submit:hover, .shopify-payment-button__button:hover, .button:hover {
  background: #fff !important;
  border-color: #583d3f !important;
  color: #583d3f !important;
}

.video-blocks h1 {
  color: #583d3f !important;
}

#shopify-section-template--23623200145744__image_with_text_WmhmdF .button {
  background: #fff !important;
  color: #583d3f !important;
  border-color: #583d3f !important;
  font-weight: bold;
}

#shopify-section-sections--23623200506192__newsletter_HQCJpa .newsletter .newsletter__wrapper{
  border-radius:30px;
  
}

#shopify-section-template--23623200145744__image_with_text_CjEk8H .section-template--23623200145744__image_with_text_CjEk8H-padding{
  padding:80px 0px 80px 0px;
}

#shopify-section-template--23623200145744__image_with_text_CjEk8H ul{
  padding:0px;
}

#shopify-section-template--23623200145744__image_with_text_CjEk8H li{
  list-style: none;
  background-image: url("data:image/svg+xml,%3Csvg width='20px' height='20px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.89163 13.2687L9.16582 17.5427L18.7085 8' stroke='%23583d3f' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");    background-repeat: no-repeat;
  background-repeat:no-repeat;
  padding-left: 30px;
  font-size: 21px;
  color:#583d3f;
}

#shopify-section-template--23623200145744__image_with_text_CjEk8H .image-with-text__text{
  margin: 0;
}
#shopify-section-template--23623200145744__image_with_text_CjEk8H .image-with-text__heading{
  color:#583d3f;
  font-size: 30px;
}
#shopify-section-template--23623200145744__image_with_text_CjEk8H .section-template--23623200145744__image_with_text_CjEk8H-padding img{
  
}
#shopify-section-template--23623200145744__image_with_text_CjEk8H  .image-with-text__media-item{
  width:50%;
}

#shopify-section-template--23623200145744__image_with_text_CjEk8H .image-with-text__media{
  overflow:unset !important;
}

.product__view-details{
  display:none !important;
}




.shopify-payment-button__button::before{
  display:none;
}

.shopify-payment-button__button::after{
  display:none;
}

.shopify-payment-button__button{
  border-radius:10px!important;
  color:white!important;
  transition:all 0.3s ease-in-out!important;
  border:2px solid #583d3f!important;
}

.product-form__submit::before{
  display:none;
}

.product-form__submit::after{
  display:none;
}

.product-form__submit{
  background:#00aaab;
  border-radius:10px;
  color:white;
  transition:all 0.3s ease-in-out;
}

.product-form__submit:hover{
  background:white;
  color:#00aaab;
  border:2px solid #00aaab;
  border-radius:10px;
  transition:all 0.3s ease-in-out;
}

.video-section a:hover{
  background: white;
  color:#00aaab;
  border:2px solid #00aaab;
  transition:all 0.3s ease-in-out;
}


.video-blocks a:hover{
  background:white;
  color:#00aaab;
  border:2px solid #00aaab;
  transition:all 0.3s ease-in-out;ide
}

.accordion-container a:hover{
  background:white !important;
  color:#00aaab !important;
  border:2px solid #00aaab;
  transition:all 0.3s ease-in-out;
}


#shopify-section-template--23623200145744__image_with_text_CjEk8H .image-with-text__media img{
  object-position: unset !important;
}
.footer-block.grid__item{
  width:100%;
}
.footer-block--menu ul{
  display:flex;
  justify-content:center;
  flex-wrap:wrap;
  align-items: center;
  flex-direction:column;
}
.footer .footer__blocks-wrapper{
  row-gap:0 !important;
}
.header__active-menu-item{
  color: #583d3f;
  font-weight: 600;
  font-size:20px;
}

.header__inline-menu li span{
  font-size:20px;
  text-transform: uppercase;
}

.featured-product .product__title{
  color: #583d3f;
}

header.header{
  max-width:100%;
  padding:20px 10px;
}

.image-with-text__media{
  border:none !important;
}

.footer-block__brand-info .list-unstyled{
  justify-content:center !important;
}

.footer-block__brand-info span {
  width:30px !important;
  height:30px !important;
}

.footer-block__brand-info span svg {
  width:30px !important;
  height:30px !important;
}

.footer__content-top.page-width{
  padding-bottom:0px !important; 
}
#shopify-section-template--23623200145744__featured_product_DzxwRp .product__tax{
  display: none;
}
#shopify-section-template--23623200145744__featured_product_DzxwRp .price .price-item{
  font-size:25px;
}
#shopify-section-template--23623200145744__featured_product_DzxwRp .product__title{
  font-size:50px;
  margin: 0;
}
#shopify-section-template--23623200145744__featured_product_DzxwRp .product-form__quantity .form__label{
  font-size: 18px;
    margin: 0;
  color: #000;
}
#price-template--23623200145744__featured_product_DzxwRp{
  margin: 0;
}
#shopify-section-template--23623200145744__featured_product_DzxwRp .quantity:after{
  border-color: #000;
    --color-foreground: #000;
}
.footer-block__details-content>li:not(:last-child){
  margin: 0 !important;
}
.footer-block__details-content li:nth-child(4) a{
      text-transform: uppercase;
}

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


  
.contact-information h2{
      font-size: 22px;
}
#ImageWithText--template--23623200145744__image_with_text_CjEk8H{
  padding: 10px;
}
  .header__heading-link{
    width: 55%;
  }
  .header .header__icons{
    width: unset;
    position: unset;
  }
  .sustainability-section .accordion-header{
    font-size: 2rem;
  }
  #shopify-section-template--23623200145744__image_with_text_CjEk8H .section-template--23623200145744__image_with_text_CjEk8H-padding {
    padding: 50px 0 0 0;
  }

  .testimonial-section {
    margin-bottom: 0 !important;
  }

  .cstm-main-heading {
    margin-bottom: 24px !important;
  }
  
#shopify-section-template--23623200145744__image_with_text_WmhmdF .image-with-text__content{
      padding: 30px 0 0 0px;
}
   #shopify-section-sections--23623200506192__footer .footer-block.grid__item {
        margin: 0;
    }
   #shopify-section-sections--23623200506192__footer .footer__content-top {
        padding-bottom: 0 ;
    }
#shopify-section-sections--23623200506192__footer .footer-block__details-content {
    margin-bottom: 0;
}
#shopify-section-sections--23623200506192__footer .footer__content-top{
      padding: 0 15px;
}
.footer-block--menu ul {
    gap: 15px;
}
#shopify-section-template--23623200145744__image_with_text_CjEk8H .image-with-text__text-item{
  margin-top: 40px;
}
.video-blocks .slick-next{
  right: 5%!important;
      width: 20px!important;
    height: 20px!important;
}
.video-blocks .slick-prev{
  left: 3%!important;
      width: 30px!important;
    height: 30px!important;
}
.video-blocks .slick-arrow:before{
  font-size:30px!important;
}
.featured-product.product{
  gap:30px;
}

#shopify-section-template--23623200276816__multicolumn_EiVrtx .multicolumn-list{
  gap: 100px;
}
#shopify-section-template--23623200276816__multicolumn_EiVrtx .page-width{
  padding-top:100px;
}
.contact-form-main {
    flex-direction: column;
    padding: 50px 15px;
    gap: 30px;
}
.contact-form-main .contact-information {
    width: 100%;
}
.contact-form-main .contact {
    width: 100%;
}


  
  
}











