/** Shopify CDN: Minification failed

Line 157:1 Expected "}" to go with "{"

**/
#shopify-section-template--28316820406610__slideshow_RRiMqQ .homepage-featured-content-box.slideshow-mobile-overlay-text.has-navigation.bars.margin-normal.margin-normal-mobile {
    width: 50%;
}

h2.section-title.text-link-animated {
    font-size: 40px;
}
/* N */
.newsletter-wrapper--outer.newsletter-text--center.shown-on-scroll.animated.fadeIn {
    flex-direction: column;
}
h3.newsletter-section--title {
    font-size: 50px;
}



#shopify-section-sections--28316815950162__announcement-bar span.announcement_text {
    font-size: 16px;
}



#shopify-section-template--28316820406610__slideshow_RRiMqQ .rte.featured-row__subtext.textarea {
    width: 80%;
}
/* input#newsletter_text {
    width: 50%;
    flex: unset !important;
} */



.footer-main--inner.wrapper-spacing--h {
    gap: 150px !important;
}




button#newsletter_submit {
    border: 1px solid gray !important;
    border-radius: 25px;
    padding: 12px 25px !important;
    margin-left: 5px !important;
    font-size: 15px !important;
}
button#newsletter_submit {
  transition: background-color 0.3s ease;
}

button#newsletter_submit:hover {
  background-color: #00793F !important; 
}



@media screen and (max-width: 520px) {
     div#newsletter-wrapper {
    flex-direction: column;
    gap: 12px;
}

}





@media screen and (max-width: 768px) {
    #shopify-section-template--28316820406610__slideshow_RRiMqQ .homepage-featured-content-box.slideshow-mobile-overlay-text.has-navigation.bars.margin-normal.margin-normal-mobile {
    width: 100%;
}


#shopify-section-template--28316820406610__collection_list_pKHLAJ .wrapper-spacing--v.wrapper-spacing--h.content-align--center.color-scheme--light.shown-on-scroll.animated.fadeIn {
    padding-top: 0px;
}



#shopify-section-template--28316820406610__slideshow_RRiMqQ .rte.featured-row__subtext.textarea {
    width: 100%;
}



h3.newsletter-section--title {
    font-size: 32px;
}

h2.section-title.text-link-animated {
    font-size: 30px;
}

.premium-img-box {
    border-radius: 20px !important;
}




@media screen and (max-width: 768px) {
    section.custom_collection {
    padding: 40px 0px !important;
    }

    h2.custom_collection_heading {
    font-size: 25px !important;
    }

    section.premium_collection_section {
    padding: 40px 0px !important;
    }

    h2.premium_heading {
        font-size: 20px !important;
    }

    section.feature_promotion {
    padding: 30px 0px !important;
}
.feature_promotion_top h2{
    font-size: 25px !important;
}

h2.section-title.text-link-animated {
    font-size: 25px !important;
}

section#section-template--28316820406610__new_premium_collection_grid_A4CxPN {
    padding: 40px 0px;
}
.premium-title-wrapper-template--28316820406610__new_premium_collection_grid_A4CxPN{
    font-size: 25px !important;
}

.homepage-featured-content-box-inner.shown-on-scroll.animated.fadeIn {
    padding: 15px 0px;
}

h2.section-title.text-link-animated {
font-size: 25px !important;
}

h3.newsletter-section--title {
font-size: 25px !important;
}
ai-insta-slider-av1vcvepfwvbxdfe5eaigenblock53a8765ixkhen.ai-insta-slider-av1vcvepfwvbxdfe5eaigenblock53a8765ixkhen {
    padding: 25px 0px !important;
}
}