/** Shopify CDN: Minification failed

Line 56:29 Unexpected "{"

**/
.ing_ttl {font-size: 24px;line-height: 28px;letter-spacing: 0.05em;display: inline-block;vertical-align: middle;width: 100%;margin-bottom: 24px;}
.dec_ing p {margin-bottom: 6px;display: inline-block;width: 100%;}
.slider_left {margin-top: 24px;}
.inner_li_itm {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;align-items: center;-webkit-align-items: center;-moz-align-items: center;-o-align-items: center;-ms-align-items: center;gap: 80px;}
.left_richtext_slider {width: 48.9%;}
.right_image_slider {width: 45%;}
.slider_right {padding: 32px 69px;}
.ingredients_slider {padding: 24px 0;}
.slider_left.slick-current, .slider_right.slick-current {
    opacity: 1 !important;
    transition: opacity 0.2s ease 0.2s!important;
}
.slider_left, .slider_right{
  opacity: 0 !important;
    transition: opacity 0.2s ease 0s !important;
}

/* landing page */

.landing-page .slider_right{
  padding: 0px 41px;
}

/* landing page */

@media (max-width: 991px){
  .left_richtext_slider {width: 45%;}
}
@media (max-width: 989px){
  .inner_li_itm {flex-wrap: wrap;gap: 0;}
  .left_richtext_slider, .right_image_slider {width: 100%;}
  .right_image_slider{order: -1;}
  .image_slider {max-width: 500px;margin: auto;}
  .left_richtext_slider {text-align: center;}
  .landing-page .pro_ing_slider h2{
    margin-bottom:16px;
  }
}
@media (max-width: 479px){
  .ing_ttl{font-size: 20px;margin-bottom: 8px;}
  .dec_ing p{font-size: 14px;line-height: 20px;}
  .slider_right figure {padding: 11px;max-width: 200px;margin: auto;}
  .slider_right {padding: 0;}
  .image_slider .slick-arrow{width: 12px;height: 12px;}
  .image_slider .slick-arrow.slick-prev{left: 30px;}
  .image_slider .slick-arrow.slick-next{right: 30px;}
  .image_slider .slick-dots li {border-radius: 50%;overflow: hidden;border-color: rgb(165 165 165 / 50%);}
  .image_slider .slick-dots button {background: rgb(165 165 165 / 50%);}
  .image_slider .slick-dots .slick-active button {background: #38165F;}
  .image_slider .slick-dots .slick-active{border-color: #38165F;}
  .image_slider .slick-dots, {margin-top: 16px;}
  .landing-page .right_image_slider .slider_right figure{
    padding:0;
  }
}