/** Shopify CDN: Minification failed

Line 122:15 Unexpected "and"

**/
ul#product-grid{
 li{
  .card.card--card.card--media.color-scheme-1.gradient{
   .card__media {
     margin: 0;
     width: 100%;
   }
   .card__content {
     padding-left: 0;
     padding-right: 0;
   }
  }
 }
}

/* footer */
footer{
    padding:50px 0!important;
    .footer__blocks-wrapper.grid.grid--1-col.grid--2-col.grid--4-col-tablet.scroll-trigger.animate--slide-in {
        flex-wrap: wrap!important;
        justify-content: space-between!important;
        .footer-block-image {
            justify-content: flex-start !important;
        }
        .footer-block__image-wrapper{
            margin-bottom:0!important;
        }
        .custom.footer-block--newsletter.scroll-trigger.animate--slide-in {
            display: block;
            align-items: flex-start;
            margin: 0;
            order: 4;
            .footer-block__newsletter {
                /* flex: 0 0 32%; */
            }
            ul.list-unstyled.list-social.footer__list-social {
                justify-content: flex-start;
            }
            .newsletter-form{
                width: auto!important;
                .newsletter-form__field-wrapper {
                    margin: auto;
                    margin-left: 0;
                }
            }
        }
        .footer-block--newsletter.hide{
                display:none;
        }
    }
    .footer__content-bottom.scroll-trigger.animate--slide-in{
        .footer__content-bottom-wrapper {
            justify-content: center;
            .footer__copyright.caption{
                margin-top:0;
            }
        }
    }
}

@media screen and (max-width:1024px){
    .footer-block.grid__item.scroll-trigger.animate--slide-in {
        flex: 0 0 45%;
    }
    .custom.footer-block--newsletter.scroll-trigger.animate--slide-in {
        width: 100%;
        max-width: 45%;
        .newsletter-form{
            width: auto!important;
        }
    }
}
@media screen and (max-width:767px){
    footer{
        .footer__blocks-wrapper.grid.grid--1-col.grid--2-col.grid--4-col-tablet.scroll-trigger.animate--slide-in {
            flex: 0 0 100%!important;
            display: flex;
            .footer-block.grid__item.scroll-trigger.animate--slide-in{
                margin-bottom:0!important;
                flex: 0 0 100%;
            }
            .footer-block.grid__item.footer-block--menu.scroll-trigger.animate--slide-in,.footer-block.grid__item.footer-block--menu.scroll-trigger.animate--slide-in{
                margin:0!important;
            }
            .custom.footer-block--newsletter.scroll-trigger.animate--slide-in {
                width: 100%;
                max-width: 100%;
                .newsletter-form{
                    width: auto!important;
                }
                h2.footer-block__heading.inline-richtext{
                    text-align:left;
                }
            }
        }
    }
    
    .ai-product-carousel__card-amle5qmt5qzzcazcrkaigenblockffa25396cdphw:hover , .ai-product-carousel__card-aehlubxhsutbia2rusaigenblockffa2539pmpqwm:hover , .ai-product-carousel__card-al3lkz00ybhb1ngnxzaigenblockffa2539triiav:hover{
        transform: scale(1)!important;
    }
}

.template-policy{
    main#MainContent , .shopify-policy__container{
        width: 100%;
        max-width: 1400px;
        margin: auto;
        padding-left: 20px;
        padding-right: 20px;
        margin-bottom:20px;
    }
}
.footer-block__details-content.footer-block-image:has(.footer-logo-text) {
    display: block!important;
    p.footer-logo-text {
        width: 75%;
        @media and screen (max-width:768px){
            width: 100%;    
        }
    }
}
img.motion-reduce{
    object-position: top !important;
}
