/** Shopify CDN: Minification failed

Line 311:0 Expected ")" to go with "("

**/
/*// =============================================================================
// Ella Custom CSS - Customize The Style For Layout
// =============================================================================

// =============================================================================
//
// IMPORTANT DISCLAIMER
// Shopify is notifying shop owners about the need to convert scss files to css files.
// Please use only CSS to style the layout.
//
// =============================================================================*/
img.hide-mobile {
    margin: 0px auto !important;
    text-align: center;
}
.cst-eucalupt span.pattern {
    background-color: #718348;
}
.shpping-soldout-products,
.productView-info-item.in-stock .shpping-soldout-products {
    display: none;
}
 .slide-content {
    width: 100%;
}

.productView-info-item.out-of-stock .shpping-soldout-products {
    display: block;
}
.shpping-soldout-products span {
    font-size: 14px;
    text-transform: capitalize;
    margin-top: 5px;
    display: block;
}
body .shopify-policy__container {
    max-width: 1400px;
}

body .countdown_annoucement_bar_title_cm3gvxhey38203419012ip0aebv.h2 {
    font-weight: normal;
}
body .background-overlay,
body .halo-sidebar {
    z-index: 9999;
}
button#product-add-to-cart {
    position: relative;
    z-index: 99;
}
@media (max-width: 551px) {
    .product-card-layout-02 .product-item.disable_product_card_border .card-information {
        padding-left: 10px !important;
    }  
    body .previewCartTitle {
        font-size: 20px;
    }
    body .halo-product-block .products-carousel, 
    body .halo-product-block .products-grid {
        margin: 0 0px;
    }  
    body.product-card-layout-02 .products-grid .product {
        margin-top: 0px;
    }
}
@media (min-width: 1561px{
  .content-box--left {
    right: calc(100% - 870px);
}
}

/* @media (min-width: 1561px)  {
    .content-box--left {
        left: calc((100% - 870px) / 4);
    } */
    /* a.slide-button.button.no-des.banner-button-animated {
    margin-left: 30px;
} */
  .slide-block-16321237356a896dad-0 .slide-content .slide-button {
      font-size: 23px;
      padding: 9px !important;
  }
}


@media (min-width: 1200px) and (max-width:1560px) {
    .content-box--left {
        left: calc((100% - 870px) / 4);
    }
    .slide-block-16321237356a896dad-0 .slide-content {
      width: 530px !important;
    }
  /* a.slide-button.button.no-des.banner-button-animated {
    margin-left: 30px;
} */
  .slide-block-16321237356a896dad-0 .slide-content .slide-button {
    font-size: 23px;
    padding: 9px !important;
  }
}

@media (min-width: 991px)  and (max-width:1199px) {
  .slide-block-16321237356a896dad-0 .slide-content {
      width: 460px !important;
  }
    .content-box--left {
      left: calc((100% - 950px)/4);
  }
   /* a.slide-button.button.no-des {
      margin-left: 30px;
  } */
    .slide-block-16321237356a896dad-0 .slide-content .slide-button {
      min-width: 180px;
      font-size: 23px;
      padding: 9px !important;
  }
}
@media (min-width: 768px) and (max-width:1200px) {
  h2.slide-heading img {
      width: 80%;
  }
}
@media (min-width: 768px) and (max-width:990px) {
    .slide-block-16321237356a896dad-0 .slide-content {
      width: 360px !important;
    }
  
    .content-box--left {
      left: calc((100% - 730px) / 4);
    }
    .slide-block-16321237356a896dad-0 .slide-content .slide-button {
      min-width: 180px;
      font-size: 20px;
      padding: 9px !important;
    }
    h2.slide-heading img {
        width: 60%;
    }  
}

@media (max-width: 768px) {
  .footer-block__item.footer-block__column.footer-block__text.block_text-- {
      margin: 0px;
  }
  /* .slide-content.content-box--absolute.content-box--left.text-left {
    text-align: center;
  } */
  /* div#block-16321237356a896dad-0 h2.slide-heading.slide-mobile {
      width: 80% !important;
      clear: unset;
      text-align: center;
    } */
  .slide-block-16321237356a896dad-0 .slide-content {
    width: 100% !important;
  }
  /* .content-box--absolute {
    top: 30% !important;
    } */
  /* .slide-content .slide-button {
    min-width: 160px !important;
    font-size: 20px !important;
    padding: 8px 0 !important;
} */
  
  
  }

@media (max-width: 767px) {
    h2.countdown-timer-heading {
    display: none;
}
  .content-box--absolute {
    top: 50% !important;
    }

}

/***** New Banner Css */


span.line {
  display: none !important;
}
.slide-block-5ef9b78f-850e-4ec2-b05d-4232c9dae48c .slide-content {
  padding-top: 40px !important;
}
.content-box--right {
  right: calc((100% - 1170px) / 3);
  left: auto;
}
a.slide-button.button.no-des.banner-button-animated {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  text-transform: uppercase !important;
}
.slide-block-5ef9b78f-850e-4ec2-b05d-4232c9dae48c .slide-content {
  padding-top: 0px !important;
}

/* a.slide-button.button.no-des.banner-button-animated {
    margin-left: 99px !important;
} */
.slide-content a.slide-button.button {
  margin: 0 auto;
  margin-left: unset;
  margin-left: 113px !important;
  margin-top: 6px !important;
  min-width: 170px;
  width: 100%;
  max-width: 170px;
  text-transform: uppercase;
  display: block !important;
}

.slide-block-image_CPBUdN .slide-content {
    overflow: hidden !important;
}
/* a.slide-button.button.no-des.banner-button-animated {
    padding-top: 5px!important;
    padding-bottom: 5px!important;
    text-transform: uppercase!important;
} */
a.slide-button.button.no-des.banner-button-animated {
    padding-top: 10px!important;
    padding-bottom: 10px!important;
    text-transform: uppercase!important;
}

@media screen and (min-width:991px){
  /* sticky-header.header-navigation-wrapper.p-absolute.left-0.right-0.w-100.zi-3 {
    position: relative;
} */
  a.slide-button.button.no-des.banner-button-animated {
    margin: 0;
}
}


@media (max-width: 767px) {
      .content-box--absolute {
        top: 21% !important;
        padding: 25px 30px 30px 20px;
    }
  h2.slide-heading.slide-mobile img {
    width: 100%!important;
}
/* .slide-content.content-box--absolute.content-box--left.text-left h2.slide-heading.slide-mobile {
    width: 100%!important;
    max-width: 100%;
} */

.slide-content.content-box--absolute.content-box--left.text-left h2.slide-heading.slide-mobile {
    width: 100% !important;
    padding-bottom: 0px !important;
}
  
  .slide-content a.slide-button.button {
    min-width: 120px !important;
    width: 120px !important;
    font-size: 12px !important;
    padding: 5px 0px !important;
    margin-top: 0px !important;
    margin-left: 0 !important;
}
  .slide-content .slide-heading {
    padding-top: 0px !important;
    padding-bottom: 5px !important;
}
a.slide-button.button.no-des.banner-button-animated {
    padding-top: 5px!important;
    padding-bottom: 5px!important;
}
}


@media screen and (min-width:768px) and (max-width:890px)
{
.slide-content.content-box--absolute.content-box--left.text-left.custom_position {
    left: unset;
    right: 25px;
}
    h2.slide-heading.slide-pc.has-border img {
    width: 78%;
}

}


@media screen and (min-width:991px) and (max-width:1023px)
{
  a.slide-button.button.no-des.banner-button-animated {
      margin: 0px !important;
}
}

@media screen and (min-width:891px) and (max-width:1023px)
{
.slide-content.content-box--absolute.content-box--left.text-left.custom_position {
    left: unset;
    right: 62px;
}
      h2.slide-heading.slide-pc.has-border img {
    width: 78%;
}
}
