/** Shopify CDN: Minification failed

Line 1198:0 Expected "}" to go with "{"

**/
/************************************************************************************
smaller than 1280
*************************************************************************************/

@media screen and (max-width: 1280px) {
  div#shopify-section-sections--19917631422714__header 
  .header-wrapper.color-scheme-1.gradient.header-wrapper--border-bottom 
  header.header.header--middle-center.header--mobile-center.page-width.header--has-menu.header--has-social.header--has-account{
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 20px;
    .header__inline-menu{
        ul{
            li{
                a{
                    span{
                        font-size: 16px;
                    }
                }
                summary#HeaderMenu-collections{
                    span{
                        font-size: 16px;
                    }
                }
            }
        }
    }

    }
  div#shopify-section-sections--19917631422714__header {
    .header-wrapper.color-scheme-1.gradient.header-wrapper--border-bottom {
        padding: 0 36px;
    }
  }
  div#Banner-template--19917630931194__image_banner{
    .banner__content.banner__content--middle-center.page-width.scroll-trigger.animate--slide-in{
        .banner__box.content-container.content-container--full-width-mobile.color-scheme-3.gradient{
            padding-top: 100px;
        }
    }
  }
div#shopify-section-template--19917630931194__testimonials_slider_m4xjwL {
    & div#testimonial-slider-template--19917630931194__testimonials_slider_m4xjwL {
        & .testimonial-slider-container {
            h2 {
                font-family: Open Sans;
                font-weight: 500;
                font-style: Medium;
                font-size: 55px;
                line-height: 65px;
                letter-spacing: 0%;
                text-align: center;
                text-transform: capitalize;
                color: #C39A2E;
                margin-top: 0;
            }
        }
    }
}
.section-template--19917630931194__image_with_text_HpyKf3-padding.gradient.color-scheme-c1886641-0839-471b-8cb1-7c9d3e30e615 {
    .page-width {
        .image-with-text.image-with-text--no-overlap.isolate.scroll-trigger.animate--slide-in{
            .image-with-text__grid.grid.grid--gapless.grid--1-col.grid--2-col-tablet{
                .image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--top.grid__item{
                    width: 100%;
                }
                .image-with-text__text-item.grid__item{
                    div#ImageWithText--template--19917630931194__image_with_text_HpyKf3{
                        padding-top: 50px;
                        a.button.button--primary{
                            align-self: center;
                        }
                    }
                }
            }
        }
    }
}

div#collection-template--19917630931194__featured_collection_DkJYmn {
    & slider-component.slider-mobile-gutter.page-width.page-width-desktop.scroll-trigger.animate--slide-in {
        & product-form {
            & form {
                button {
                    min-width: 186px;
                }
            }
        }
    }
}
    .section-template--19917630898426__product-grid-padding.gradient.color-scheme-1 {
    & div#ProductGridContainer {
            .collection.page-width {
                padding: 0 32px;
            }
        }
    }

    .section-template--19917630898426__product-grid-padding.gradient.color-scheme-1 {
    & div#ProductGridContainer {
        & .collection.page-width {
            & ul#product-grid {
                & li {
                    .card-wrapper.product-card-wrapper.underline-links-hover {
                        width: 100%;
                    }
                }
            }
        }
    }
}

    product-info#MainProduct-template--19917631095034__main {
        #description-2010 {
            flex-direction: column-reverse;
        }
    }

    product-info#MainProduct-template--19917631095034__main {
        & .page-width {
            & .product__info-wrapper.grid__item.scroll-trigger.animate--slide-in {
                & section#ProductInfo-template--19917631095034__main {
                    & .product__title {
                        h1 {
                            font-size: 46px;
                            line-height: 60px;
                        }
                    }
                    & p.product__text.inline-richtext {
                        &:nth-of-type(1) {
                            font-size: 28px;
                            line-height: 1.5;
                        }
                        &:nth-of-type(2) {
                            font-family: Inter;
                            font-weight: 400;
                            font-style: Regular;
                            font-size: 20px;
                        }
                    }
                }
            }
        }
    }

    product-info#MainProduct-template--19917631095034__main {
        .product-media {
            max-width: 100%;
        width: 100%;
            img{
                max-width: 100%;
                
        width: 100%;
            }
        }
    }

    .rich-text.content-container.color-scheme-1.gradient.rich-text--full-width.content-container--full-width.section-template--19918394982650__rich_text_gfafy4-padding {
        .rich-text__wrapper.rich-text__wrapper--center.page-width {
            margin: 0;
            padding-left: 320px;
            padding-right: 80px;
            max-width: 100%;
            & .rich-text__blocks.left {
                h2{
                    font-size: 49px;
                }
            }
        }
    }

    section#shopify-section-template--19917630996730__form {
    & .color-scheme-1.gradient {
        .contact.page-width.page-width--narrow.section-template--19917630996730__form-padding {
            padding-top: 60px;
            padding-bottom: 50px;

        }
    }

}

@media screen and (max-width: 821px){
    product-info#MainProduct-template--19917631095034__main {
        & .page-width {
            .product__info-wrapper.grid__item.scroll-trigger.animate--slide-in {
                max-width: 50%;
                padding-left: 40px;
            }
        }
    }

        section#shopify-section-template--19917630996730__form {
    & .color-scheme-1.gradient {
        .contact.page-width.page-width--narrow.section-template--19917630996730__form-padding {
           padding-left: 0;

        }
    }

product-info#MainProduct-template--19917631095034__main {
    & .page-width {
        & .product__info-wrapper.grid__item.scroll-trigger.animate--slide-in {
            & section#ProductInfo-template--19917631095034__main {
                 & .product__title {
                    h1 {
                        font-size: 36px;
                        line-height: 50px;
                        margin-bottom: 0;
                    }
                }
                & p.product__text.inline-richtext {
                    &:nth-of-type(1) {
                        font-size: 25px;
                        line-height: 1.5;
                        margin-bottom: 0;
                    }
                    &:nth-of-type(2) {
                        font-family: Inter;
                        font-weight: 400;
                        font-style: Regular;
                        font-size: 18px;
                        margin-bottom: 30px;
                     }
                }
                & div#Quantity-Form-template--19917631095034__main {
                    label.quantity__label.form__label {

                        font-size: 20px;
                        line-height: 100%;
                    }
                }
                & product-form.product-form {
                    & form {
                        & .product-form__buttons {
                            button {
                                padding-top: 22px;
                                padding-bottom: 22px;
                                font-size: 18px;
                                line-height: 17px;
                            }
                        }
                    }
                }
            }
        }
    }
}
    .rich-text.content-container.color-scheme-1.gradient.rich-text--full-width.content-container--full-width.section-template--19918394982650__rich_text_gfafy4-padding {
        .rich-text__wrapper.rich-text__wrapper--center.page-width {
            margin: 0;
            padding-left: 250px;
            padding-right: 80px;
            max-width: 100%;
            & .rich-text__blocks.left {
                h2{
                    font-size: 38px;
                    line-height: 50px;
                }
                & .rich-text__text.rte.scroll-trigger.animate--slide-in {
                    & p 
                    {
                        font-size: 16px;
                        line-height: 32px;
                        strong{
                            font-size: 24px;
                        }    
                    }
                }
            }
        }
    }


}

/************************************************************************************
smaller than 768px
*************************************************************************************/


@media screen and (max-width: 768.42px){
    .rich-text.content-container.color-scheme-c1886641-0839-471b-8cb1-7c9d3e30e615.gradient.rich-text--full-width.content-container--full-width.section-template--19917630931194__rich_text_BeUpP3-padding{
    padding-top: 100px;
    .rich-text__wrapper.rich-text__wrapper--center.page-width{
        .rich-text__blocks.center{
            h2{
                line-height: 65px;
            }
        }
    }
}

div#Banner-template--19917630865658__image_banner_ikpU3j {
    & .banner__content.banner__content--middle-center.page-width.scroll-trigger.animate--slide-in {
        .banner__box.content-container.content-container--full-width-mobile.color-scheme-1.gradient {
            padding-top: 100px;
        }
    }
}

div#collection-template--19917630931194__featured_collection_DkJYmn {
    & slider-component.slider-mobile-gutter.page-width.page-width-desktop.scroll-trigger.animate--slide-in {
        & ul {
            li{
                padding: 15px;
            }
        }
    }
}

div#shopify-section-template--19917630931194__testimonials_slider_m4xjwL {
    & div#testimonial-slider-template--19917630931194__testimonials_slider_m4xjwL {
        & .testimonial-slider-container {
            h2 {
                font-family: Open Sans;
                font-weight: 500;
                font-style: Medium;
                font-size: 50px;
                line-height: 65px;
                letter-spacing: 0%;
                text-align: center;
                text-transform: capitalize;
                color: #C39A2E;
                margin-top: 0;
            }
        }
    }
}
product-info#MainProduct-template--19917631095034__main {
    .page-width {
        padding: 0 50px;
    }
}

product-recommendations.related-products.page-width.section-template--19917631095034__related-products-padding.isolate.scroll-trigger.animate--slide-in.product-recommendations--loaded{
    padding: 54px;
}

    .rich-text.content-container.color-scheme-1.gradient.rich-text--full-width.content-container--full-width.section-template--19918394982650__rich_text_gfafy4-padding {
        .rich-text__wrapper.rich-text__wrapper--center.page-width {
            margin: 0;
            padding-left: 250px;
            padding-right: 80px;
            max-width: 100%;
            & .rich-text__blocks.left {
                h2{
                    font-size: 34px;
                    line-height: 50px;
                }
                & .rich-text__text.rte.scroll-trigger.animate--slide-in {
                    & p 
                    {
                        font-size: 15px;
                        line-height: 30px;
                        strong{
                            font-size: 22px;
                        }    
                    }
                }
            }
        }
    }


}

@media screen and (max-width: 667px){
        div#Banner-template--19917630898426__image_banner_3Bf4qH, div#Banner-template--20062510055674__image_banner_Md6bhY {
        .banner__content.banner__content--middle-center.page-width.scroll-trigger.animate--slide-in {
            .banner__box.content-container.content-container--full-width-mobile.color-scheme-1.gradient{
                h2{
                    font-size: 45px;
                line-height: 55px;
                }
            }
            
        }
    }

     product-info#MainProduct-template--19917631095034__main {
    & .page-width {
        & .product__info-wrapper.grid__item.scroll-trigger.animate--slide-in {
            & section#ProductInfo-template--19917631095034__main {
                 & .product__title {
                    h1 {
                        font-size: 32px;
                        line-height: 50px;
                    }
                }
                & p.product__text.inline-richtext {
                    &:nth-of-type(1) {
                        font-size: 26px;
                        line-height: 1.5;
                    }
                    &:nth-of-type(2) {
                        font-family: Inter;
                        font-weight: 400;
                        font-style: Regular;
                        font-size: 18px;
                     }
                }
                 div#Quantity-Form-template--19917631095034__main label.quantity__label.form__label {
                    font-size: 18px;
                    line-height: 1.3;
                }
            }
        }
    }
    }

        .rich-text.content-container.color-scheme-1.gradient.rich-text--full-width.content-container--full-width.section-template--19918394982650__rich_text_gfafy4-padding {
            .rich-text__wrapper.rich-text__wrapper--center.page-width {
            padding-left: 184px;
            padding-right: 55px;
                max-width: 100%;
                width: 100%;
                & .rich-text__blocks.left {
                    h2{
                        font-size: 34px;
                        line-height: 50px;
                    }
                    & .rich-text__text.rte.scroll-trigger.animate--slide-in {
                        & p 
                        {
                            font-size: 15px;
                            line-height: 30px;
                            strong{
                                font-size: 22px;
                            }    
                        }
                    }
                }
            }
        }
        div#Banner-template--19917630996730__image_banner_xJeLrT{
            height: 34rem;
            .banner__content.banner__content--middle-center.page-width.scroll-trigger.animate--slide-in{
                padding-left: 0;
                padding-right: 0;
            }   
        }


}


@media screen and (max-width: 747px){
    div#Banner-template--19917630996730__image_banner_xJeLrT {
    height: 34rem;
}

    .section-template--19918394982650__image_with_text_imaDzV-padding.gradient.color-scheme-1 {
        .page-width {
            padding: 0 80px;
        }
    }

    section#shopify-section-template--19917630996730__form {
        & .color-scheme-1.gradient {
                padding-left: 32px;
            padding-right: 32px;
            .contact.page-width.page-width--narrow.section-template--19917630996730__form-padding{
                padding-right: 0;
            }
        }
    }
            div#Banner-template--19918394982650__image_banner_gG6xi4 {
    height: 34rem;
                .banner__content.banner__content--middle-center.page-width.scroll-trigger.animate--slide-in{
                padding-left: 0;
                padding-right: 0;
            } 
}
 .banner--mobile-bottom .banner__media, .banner--stacked:not(.banner--mobile-bottom) .banner__media {
        position: absolute !important;
    }

    footer.footer.color-scheme-4.gradient.section-sections--19917631389946__footer-padding {
         & .footer__content-top.page-width {

            .footer-block.grid__item.scroll-trigger.animate--slide-in{
                display: flex;
                align-items: center;
                flex-direction: column;
            }
            .footer-block--newsletter.scroll-trigger.animate--slide-in {
                width: 100%;
            }
        }
        & .footer__content-bottom.scroll-trigger.animate--slide-in {
            & .footer__content-bottom-wrapper.page-width {
                justify-content: center;
            }
        }
    }
        .section-template--19917630898426__product-grid-padding.gradient.color-scheme-1 {
            padding-top: 50px;
        aside#main-collection-filters {
            
            padding: 0 32px;
        }
    }
    div#Banner-template--19917630898426__image_banner_3Bf4qH, div#Banner-template--20062510055674__image_banner_Md6bhY {
        height: 34rem;
        .banner__content.banner__content--middle-center.page-width.scroll-trigger.animate--slide-in {
            padding: 28px 32px;
        
        }
    }

        .section-template--19917630898426__product-grid-padding.gradient.color-scheme-1 {
            & div#ProductGridContainer {
                & .collection.page-width {
                    & ul#product-grid {
                        & li {
                            & .card-wrapper.product-card-wrapper.underline-links-hover {
                                & .card__content {
                                    & .card__information {
                                 & .card-information {
                                    & .price {
                                        & .price__container {
                                            span.price-item.price-item--regular {
                                                font-family: Open Sans;
                                                font-weight: 600;
                                                font-size: 18px;
                                                line-height: 30px;
                                            }
                                        }
                                    }
                                }
                                        h3 {
                                            font-size: 22px;
                                            line-height: 34px;

                                        }
                                    }
                                    & product-form {
                                        & form {
                                            button {
                                                min-width: 200px;
                                                height: 60px;
                                                font-size: 18px;

                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
    }

    div#Banner-template--19917631095034__image_banner_G98zMW {
         height: 34rem;
    .banner__content.banner__content--middle-center.page-width.scroll-trigger.animate--slide-in {
        margin: 0;
        padding: 28px 0;
        max-width: 100%;
       
        .banner__box.content-container.content-container--full-width-mobile.color-scheme-1.gradient{
            padding-top: 100px;
        h2{
            font-size: 45px;
            line-height: 55px;
        }
        }
        
    }
}

        product-info#MainProduct-template--19917631095034__main {
            padding-top: 50px;
        .page-width {
            padding: 0 50px;
            .product.product--large.product--left.product--thumbnail_slider.product--mobile-show.grid.grid--1-col.grid--2-col-tablet{
                flex-direction: column;
                .grid__item.product__media-wrapper{
                max-width: 100%;
                  width: 100%;
                  margin-bottom: 30px;
                }
            }
             .product__info-wrapper.grid__item.scroll-trigger.animate--slide-in {
                max-width: 100%;
                padding-left: 0px;
            }
        }
    }

    form#product-form-template--19917631095034__main{
        .product-form__buttons{
            width: 100%;
            max-width: 100%;
        }
    }

       div#Banner-template--19917630865658__image_banner_ikpU3j {
    .banner__content.banner__content--middle-center.page-width.scroll-trigger.animate--slide-in {
        margin: 0;
        padding: 28px 0px;
        max-width: 100%;
    }
}

}


@media screen and (max-width: 430.18px){

      div#Banner-template--19917630898426__image_banner_3Bf4qH, div#Banner-template--20062510055674__image_banner_Md6bhY {
        .banner__content.banner__content--middle-center.page-width.scroll-trigger.animate--slide-in {
            .banner__box.content-container.content-container--full-width-mobile.color-scheme-1.gradient{
                h2{
                    font-size: 33px;
                line-height: 45px;
                }
            }
            
        }

    }

    div#Banner-template--19917630931194__image_banner .banner__content.banner__content--middle-center.page-width.scroll-trigger.animate--slide-in{
        padding: 28px 0;
    }

    div#Banner-template--19917630931194__image_banner h2.banner__heading.inline-richtext.h0 {
    
        font-size: 80px;
        line-height: 90px;
    }

    div#Banner-template--19917630931194__image_banner .banner__text.rte.body {
        font-size: 40px;
        line-height: 65px;
        margin-top: 0;
    }

    div#Banner-template--19917630931194__image_banner .banner__buttons{
        padding: 8px 25px;
    }
    div#Banner-template--19917630931194__image_banner .banner__buttons a{
        font-size: 18px;      
    }

    section#shopify-section-template--19917630931194__collection_list_dBdHUb {
        & .color-scheme-1.gradient {
            & .collection-list-wrapper.page-width.isolate.section-template--19917630931194__collection_list_dBdHUb-padding {
                padding: 50px 28px;
                & .title-wrapper-with-link.title-wrapper--self-padded-mobile.title-wrapper--no-top-margin {
                    h2 {
                        font-size: 40px;
                        line-height: 65px;
                        margin-bottom: 0;
                    }
                }
                & slider-component.slider-mobile-gutter.scroll-trigger.animate--slide-in {
                    & ul {
                        & .card__information {
                            h3{
                                font-size: 22px;
                                line-height: 30px;
                            }
                        }
                    }
                }
            }
        }
    }

    section#shopify-section-template--19917630931194__rich_text_XazznA{
        .rich-text.content-container.color-scheme-1.gradient.rich-text--full-width.content-container--full-width.section-template--19917630931194__rich_text_XazznA-padding{
        padding-top: 50px;
        padding-bottom: 50px;
        .rich-text__wrapper.rich-text__wrapper--center.page-width {
            padding: 0 28px;
            & .rich-text__blocks.left {
                h2 {
                    font-size: 45px;
                    line-height: 50px;
                }
                & .rich-text__text.rte.scroll-trigger.animate--slide-in {
                        & p {
                            strong {
                                font-size: 22px;
                            }
                        }
                    }
                }
            }
        }
    }

    .rich-text.content-container.color-scheme-c1886641-0839-471b-8cb1-7c9d3e30e615.gradient.rich-text--full-width.content-container--full-width.section-template--19917630931194__rich_text_BeUpP3-padding {
        padding-top: 50px;
        padding-bottom: 50px;
        .rich-text__wrapper.rich-text__wrapper--center.page-width {
        padding: 0 28px;
            .rich-text__blocks.center {
                h2 {
                font-size: 40px;
                line-height: 55px;
                }
            }
        }
    }

    div#collection-template--19917630931194__featured_collection_DkJYmn {
        padding-top: 50px;
        padding-bottom: 50px;
        .collection__title.title-wrapper{
            h2{
                font-size: 40px;
                margin-bottom: 30px;
            }
        }
        & slider-component.slider-mobile-gutter.page-width.page-width-desktop.scroll-trigger.animate--slide-in {
            padding: 0 10px;
            & ul {
                flex-direction: column;
                align-items: center;
                row-gap: 25px;
               & .card__information {
                    h3 {
                    font-size: 22px;
                    }
                }
                .grid__item {
                width: 100%;
                max-width: 100%;
                padding: 10px 20px;
                }
                .grid--2-col-tablet-down .grid__item{
                    width: 100%;
                }
                
            }
        }
    }

    .section-template--19917630898426__product-grid-padding.gradient.color-scheme-1 {
            & div#ProductGridContainer {
                & .collection.page-width {
                    & ul#product-grid {
                        & li {
                            & .card-wrapper.product-card-wrapper.underline-links-hover {
                                & .card__content {
                                      & .card__information {
                                                                        & .card-information {
                                    & .price {
                                        & .price__container {
                                            span.price-item.price-item--regular {
                                                font-family: Open Sans;
                                                font-weight: 600;
                                                font-size: 15px;
                                                line-height: 27px;
                                            }
                                        }
                                    }
                                }
                                        h3 {
                                            font-size: 18px;
                                            line-height: 30px;

                                        }
                                    }
                                    & product-form {
                                        & form {
                                            button {
                                                min-width: 160px;
                                                height: 50px;
                                                font-size: 16px;

                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
    }

    div#shopify-section-template--19917630931194__testimonials_slider_m4xjwL {
        & div#testimonial-slider-template--19917630931194__testimonials_slider_m4xjwL {
            padding-top: 50px !important;
            padding-bottom: 50px !important;
            & .testimonial-slider-container {
                h2{
                    font-size: 40px;
                    line-height: 55px;
                }
                & .testimonial-slider-wrapper {
                    .testimonial-text {
                        padding-left: 40px;
                        padding-right: 40px;
                        font-size: 16px;
                        margin-top: 0;
                    }
                }
            }
        }
    }

    footer.footer.color-scheme-4.gradient.section-sections--19917631389946__footer-padding {
        & .footer__content-top.page-width {
        padding-left: 36px;
        padding-right: 36px;
            .footer-block--newsletter.scroll-trigger.animate--slide-in {
                width: 100%;
            }
        }
        & .footer__content-bottom.scroll-trigger.animate--slide-in {
            & .footer__content-bottom-wrapper.page-width {
                justify-content: center;
                padding:0;
                 
                    & .footer__copyright.caption {
                        .copyright__content {
                        font-size: 14px;
                        }
                    }
            }
        }
    }

   div#Banner-template--19917631095034__image_banner_G98zMW {
        .banner__content.banner__content--middle-center.page-width.scroll-trigger.animate--slide-in {
            .banner__box.content-container.content-container--full-width-mobile.color-scheme-1.gradient{
                h2{
                    font-size: 36px;
                 line-height: 46px;
                }
            }
            
        }
    }

    product-info#MainProduct-template--19917631095034__main .page-width {
            padding: 0 36px;
        }

        product-info#MainProduct-template--19917631095034__main #description-2010{
            padding: 30px 20px;
        }

        div#shopify-section-template--19917630865658__cart-footer{
            div#main-cart-footer{
                .page-width{
                    padding: 20px;
                }
            }
        }
    
        .rich-text.content-container.color-scheme-1.gradient.rich-text--full-width.content-container--full-width.section-template--19918394982650__rich_text_gfafy4-padding {
            .rich-text__wrapper.rich-text__wrapper--center.page-width {
            padding-left: 120px;
            padding-right: 28px;
                max-width: 100%;
                width: 100%;
                & .rich-text__blocks.left {
                    h2{
                        font-size: 27px;
                        line-height: 40px;
                    }
                    & .rich-text__text.rte.scroll-trigger.animate--slide-in {
                        & p 
                        {
                            font-size: 13px;
                            line-height: 30px;
                            strong{
                                font-size: 18px;
                            }    
                        }
                    }
                }
            }
        }

    .section-template--19918394982650__image_with_text_imaDzV-padding.gradient.color-scheme-1 {
        .page-width {
            padding: 0 40px;
        }
    }

    .section-template--19918394982650__image_with_text_imaDzV-padding.gradient.color-scheme-1 {
        & .page-width {
            & .image-with-text__grid.grid.grid--gapless.grid--1-col.grid--2-col-tablet.image-with-text__grid--reverse {
                & .image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--top.grid__item {
                    width: 100%;
                            height: 100%;
                    & .image-with-text__media.image-with-text__media--adapt.global-media-settings.background-transparent.media {
                        width: 100%;
                            height: 100%;
                        img {
                            width: 100%;
                            height: 100%;
                        }
                    }
                }
            }

        }
        & .image-with-text__text-item.grid__item {
            & div#ImageWithText--template--19918394982650__image_with_text_imaDzV {
                padding-bottom: 0;
                & .image-with-text__text.rte.body {
                    p {
                        font-family: Open Sans;
                        font-weight: 400;
                        font-size: 15px;
                        line-height: 32px;
                        letter-spacing: 0%;
                    }
                }
            }
        }
    }

    div#Banner-template--19918394982650__image_banner_gG6xi4 {
        & .banner__content.banner__content--middle-center.page-width.scroll-trigger.animate--slide-in {
            padding: 28px 32px;
            padding-top: 80px;
            & .banner__box.content-container.content-container--full-width-mobile.color-scheme-1.gradient {
                h2 {
                    font-size: 40px;
                    line-height: 60px;
                }
            }
        }
    }

    section#shopify-section-template--19917630996730__form {
        & .color-scheme-1.gradient {
                padding-left: 32px;
            padding-right: 32px;
            .contact.page-width.page-width--narrow.section-template--19917630996730__form-padding{
                padding-right: 0;
                h2{
                    font-size: 40px;
                }
                & form#ContactForm {
                    & .contact__fields {
                        & .field {
                            label {
                                font-size: 16px;
                            }
                            
                        }
                    }
                 & .field.field--with-error {
                    label {
                        font-size: 16px;

                    }
                }
                .field{
                    label.form__label.field__label{
                                font-size: 16px;
                    }
                 & .contact__button {
                    button {
                        background-color: #C39A2E;
                        height: 40px;
                        font-size: 16px;

                    }
                }
                }
            }
        }
    }
     
}

@media screen and (max-width: 375.5px){

        product-info#MainProduct-template--19917631095034__main .page-width {
            padding: 0 25px;
        }

    div#Banner-template--19917631095034__image_banner_G98zMW {
        .banner__content.banner__content--middle-center.page-width.scroll-trigger.animate--slide-in {
            .banner__box.content-container.content-container--full-width-mobile.color-scheme-1.gradient{
                h2{
                    font-size: 30px;
                 line-height: 40px;
                }
            }
            
        }
    }

        div#Banner-template--19917630898426__image_banner_3Bf4qH{
            height: 34rem;
        }
    .section-template--19917630931194__image_with_text_HpyKf3-padding.gradient.color-scheme-c1886641-0839-471b-8cb1-7c9d3e30e615 {
        & .page-width {
            & .image-with-text__text-item.grid__item {
                & div#ImageWithText--template--19917630931194__image_with_text_HpyKf3 {
                    a.button.button--primary {
                        padding: 25px 20px;
                    }
                }
            }
        }
    }

    footer.footer.color-scheme-4.gradient.section-sections--19917631389946__footer-padding {
        .footer__content-top.page-width {
                    padding-left: 32px;
        padding-right: 32px;
        }
    
        & .footer__content-bottom.scroll-trigger.animate--slide-in {
            & .footer__content-bottom-wrapper.page-width {
                justify-content: center;
                padding:0;
                 
                    & .footer__copyright.caption {
                        .copyright__content {
                        font-size: 8px;
                        }
                    }
            }
        }
    }

    .section-template--19917630898426__product-grid-padding.gradient.color-scheme-1 {
            & div#ProductGridContainer {
                & .collection.page-width {
                    & ul#product-grid {
                        & li {
                            & .card-wrapper.product-card-wrapper.underline-links-hover {
                                & .card__content {
                                      & .card__information {
                                                                        & .card-information {
                                    & .price {
                                        & .price__container {
                                            span.price-item.price-item--regular {
                                                font-family: Open Sans;
                                                font-weight: 600;
                                                font-size: 14px;
                                                line-height: 24px;
                                            }
                                        }
                                    }
                                }
                                        h3 {
                                            font-size: 16px;
                                            line-height: 28px;

                                        }
                                    }
                                    & product-form {
                                        & form {
                                            button {
                                                min-width: 120px;
                                                height: 40px;
                                                font-size: 12px;

                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
    }

     .section-template--19917630898426__product-grid-padding.gradient.color-scheme-1 {
            padding-top: 40px;
        aside#main-collection-filters {
            
            padding: 0 25px;
        }
    }
    div#Banner-template--19917630898426__image_banner_3Bf4qH, div#Banner-template--20062510055674__image_banner_Md6bhY {
        .banner__content.banner__content--middle-center.page-width.scroll-trigger.animate--slide-in {
            padding: 0px;
            justify-content: center;
            .banner__box.content-container.content-container--full-width-mobile.color-scheme-1.gradient{
                padding-left: 0;
                padding-right: 0;
            h2{
                font-size: 40px;
                line-height: 50px;
            }
            }
           
        }
    }

   .section-template--19917630898426__product-grid-padding.gradient.color-scheme-1 div#ProductGridContainer .collection.page-width {
            padding: 0 25px;
        }

   span.mobile-facets__open-label.button-label.medium-hide.large-up-hide{
        font-size: 12px;
    }


    product-info#MainProduct-template--19917631095034__main {
        .tab-titles li {
            padding: 10px 0;
            font-size: 18px;
        }
    }

    product-info#MainProduct-template--19917631095034__main {
        & .product-description {
            h2 {
                font-size: 22px;
            }
            p{
                font-size: 14px;
            }
        }
    }

    div#Banner-template--19918394982650__image_banner_gG6xi4 {
        & .banner__content.banner__content--middle-center.page-width.scroll-trigger.animate--slide-in {
            padding: 28px 32px;
            padding-top: 80px;
            & .banner__box.content-container.content-container--full-width-mobile.color-scheme-1.gradient {
                h2 {
                    font-size: 36px;
                    line-height: 50px;
                }
            }
        }
    }
    
    .rich-text.content-container.color-scheme-1.gradient.rich-text--full-width.content-container--full-width.section-template--19918394982650__rich_text_gfafy4-padding {
        .rich-text__wrapper.rich-text__wrapper--center.page-width {
            padding-left: 94px;
            padding-right: 22px;
            max-width: 100%;
            width: 100%;
            & .rich-text__blocks.left {
                h2{
                    font-size: 24px;
                    line-height: 40px;
                }
                & .rich-text__text.rte.scroll-trigger.animate--slide-in {
                    & p 
                    {
                        font-size: 15px;
                        line-height: 30px;
                        strong{
                            font-size: 16px;
                        }    
                    }
                }
            }
        }
    }

    .section-template--19918394982650__image_with_text_imaDzV-padding.gradient.color-scheme-1 {
            & .image-with-text__text-item.grid__item {
                & div#ImageWithText--template--19918394982650__image_with_text_imaDzV {
                    & .image-with-text__text.rte.body {
                        p {
                            font-family: Open Sans;
                            font-weight: 400;
                            font-size: 14px;
                            line-height: 32px;
                            letter-spacing: 0%;
                        }
                    }
                }
            }
        }
    div#Banner-template--19917630996730__image_banner_xJeLrT {
    & .banner__content.banner__content--middle-center.page-width.scroll-trigger.animate--slide-in {
        & .banner__box.content-container.content-container--full-width-mobile.color-scheme-1.gradient {
            h2 {
                font-size: 40px;
                line-height: 45px;
            }
        }
    }
}

}

