/** Shopify CDN: Minification failed

Line 860:71 Unexpected "3"

**/
#shopify-section-template--26354513903905__icon_box_Er3hFM .container.m-section-my.m-section-py,
#shopify-section-template--26354513903905__image_with_text_W7GQPp .container.m-section-my.m-section-py,
#m-section--template--26354513903905__icon_box_nntNPt .container.m-section-my.m-section-py, 
#m-section-template--26360662425889__image_with_text_r64Mja .container.m-section-my.m-section-py,
#shopify-section-template--26354513903905__icon_box_KgXUcG .container.m-section-my.m-section-py,
#shopify-section-template--26354513903905__cus_image_with_text_UgdJFi .container.cus_container.m-section-my.m-section-py,
#shopify-section-template--26354513903905__icon_box_Ak8e7x .container.m-section-my.m-section-py {
    margin-top: 0;
    margin-bottom: 0;
}
#m-hero-section-template--26354513903905__image_with_text_2_rky8UU .container {
    margin-top: 50px;
}
.m-richtext__subtitle {
    margin-bottom: 5px;
}
#m-hero-section-template--25880025301281__image_with_text_2_AYVx64 h2.m-hero__title.h2.m\:text-white.m-scroll-trigger.animate--fade-in-up {
    font-size: 45px;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0;
}
/* Policies pages */
.rte li {
    list-style: disc;
}
.shopify-policy__container {
    max-width: 1040px!important;
    margin: 0 auto!important;
}
.shopify-policy__body h2, h3 {
    font-size: 25px;
    font-weight: 500;
}
#m-hero-section-template--25880025596193__image_with_text_2_UN6yRa h2.m-hero__title.h2.m\:text-white.m-scroll-trigger.animate--fade-in-up {
    font-size: 30px;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0;
}
@media screen and (min-width: 1024px) {
    .shopify-policy__title h1 {
        font-size: 2.25rem;
        line-height: 2.5rem;
        padding-top: 64px;
        padding-bottom: 10px;
    }
}
/* Contact us page */
.m-contact-form .m-row {
    flex-direction: row-reverse;
    gap: 0px;
}
.m-contact-form__main {
    padding-right: 0;
}
.m-info-box h3 {
    font-weight: 600;
    font-family: inherit;
}
.m-info-box__content p {
    font-size: 15.9px;
    line-height: 21.45px;
    letter-spacing: 0;
}
a.m-menu__link.m-menu__link--main {
    font-family: 'Playfair Display';
    font-weight: 600;
    font-size: 17px;
    line-height: 28px;
    letter-spacing: 0;
}
span.m-cart-count-bubble.m-cart-count {
    background: #63CCD5;
    right: 2px;
}
#m-hero-section-template--26133802516769__image_with_text_2_XVkPjD .m-hero__content.m\:text-center.md\:m\:text-left.m-text--white {
    padding-left: 10%;
}
.template-page #MainContent {
    padding-bottom: 0;
}
#shopify-section-sections--25880025858337__footer .m-footer--bottom-inner.m\:flex.m\:flex-col.xl\:m\:flex-row.m\:justify-between.m\:items-center {
    border-top: 1px solid #FFFFFF;
}
.m-hero__inner.m-hero__inner--middle-left.container-fluid {
    max-width: 1620px;
}

#m-hero-section-template--25880025268513__image_with_text_2_ETR667 h2.m-hero__title.h2.m\:text-white.m-scroll-trigger.animate--fade-in-up {
    font-weight: 700;
    font-size: 45px;
    line-height: normal;
    letter-spacing: 0;
    margin-bottom: 0;
}
#m-hero-section-template--25880025268513__image_with_text_2_ETR667 .m-hero__text p {
    font-size: 30px;
    line-height: normal;
}

/* Footer design code */
.cus_icon_text {
    display: flex;
    align-items: center;
    gap: 15px;
    padding-bottom: 15px;
}
.cus_footer_block {
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.cus_icon_text img {
    width: 35px;
    height: 35px;
    object-fit: contain;
}
.cus_social-media-icons {
    display: flex;
    gap: 25px;
}
.cus_text {
    display: flex;
    gap: 30px;
    font-size: 18.13px;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0;
}
.cus_contact_details {
    padding-top: 40px;
    padding-bottom: 20px;
}
.m-footer--bottom-right.m\:w-full.m\:flex-col.lg\:m\:flex-row.m\:flex.m\:flex-wrap.m\:items-center.lg\:m\:w-auto {
    gap: 30px;
}
h3.m-accordion--item-button.m-footer--block-title {
    font-size: 20px;
    font-family: 'inter';
}
/* End of Footer design */
/* Home Page  */
.m-richtext__buttons {
    display: flex;
    gap: 25px;
    margin-top: 30px;
    align-items: center;
}
.cstm_m_button {
    display: inline-flex;
    background: #000;
    color: #fff;
    padding: 10px 15px;
}
#shopify-section-template--25880025661729__1621243260e1af0c20 h2.m-richtext__title.m-slide__title.m\:text-black.h1 {
    margin-bottom: 0;
}
.cstm_subtitle {
    font-size: 25px;
    margin-bottom: 3px;
    letter-spacing: 0;
    line-height: 35px;
}
.cstm_title {
    font-size: 40px !important;
    line-height: 100%;
    letter-spacing: 0;
}
.cstm_description {
    font-size: 20px;
    line-height: 32px;
    letter-spacing: 0;
    font-weight: 400;
}
.cstm_button {
    font-size: 20px;
    line-height: 22.2px;
    letter-spacing: 2px;
    font-weight: 400; 
}
.cstm_collection_list   {
    font-weight: 700;
    font-size: 40px;
    line-height: 40px;
}
.cstm_collection_card {
    font-family: 'Raleway';
    font-weight: 700 !important;
    font-size: 25px !important;
}
#m-collection-list-template--25880025661729__16225316461d1cff80 .m-collection-list__container.m-section-my.m-section-py {
    margin-top: 0;
    margin-bottom: 0;
}
#m-section--template--25880025661729__featured_collection_RnAf8f .container-fluid.m-section-my.m-section-py {
    margin-top: 0;
    margin-bottom: 0;
}
#m-section--template--25880025661729__cstm_featured_collection_8wfNtQ .m-section__header.m\:flex.m\:justify-between.m\:items-start.m\:flex-wrap.gap-2.m-scroll-trigger.animate--fade-in-up {
    margin-left: 0px;
    margin-right: 0;
}
#m-section--template--25880025661729__cstm_featured_collection_8wfNtQ a.m-button--link.m\:text-sm.m\:underline.m\:inline-flex.m\:items-center.m\:gap-1.whitespace-nowrap.btn-ft-clx {
    background: #000;
    color: #fff;
    font-weight: 400;
    padding: 10px 15px;
    letter-spacing: 2px;
}
#m-section--template--25880025661729__cstm_featured_collection_8wfNtQ .container-fluid.m-section-my.m-section-py {
    margin-top: 0;
    margin-bottom: 40px;
}
h2.m-section__heading.h3 {
    font-weight: 700;
    font-size: 35px;
    line-height: 40px;
}
.m-breadcrumb--wrapper.m\:flex.m\:items-center.m\:justify-left {
    font-weight: 700;
    font-family: 'Playfair Display';
    font-size: 20px;
    line-height: 24px;
}
#shopify-section-template--25880025596193__main h1.m-product-title {
    font-size: 40px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 50px;
}
/* Product Default Page */
.main-product__block+.main-product__block {
    margin-top: 10px;
}
.metafield-rich_text_field p {
    color: #000;
    font-size: 15px;
    font-weight: 400;
}
.cstm_price {
    font-size: 25px;
    color: #000 !important;
    font-weight: 600;
}



/* Product Page */
.discount-badge {
    display: flex;
    align-items: center;
    gap: 4px;
    color: #8D8A8A;
    font-size: 15px;
    font-weight: 600;
}
s.m-price-item.m-price-item--regular {
    color: #8D8A8A;
    font-family: Gotham, sans-serif;
}
span.m-price-item.m-price-item--sale.m-price-item--last.m\:text-xl.md\:m\:text-2xl {
    font-family: Gotham, sans-serif;
    font-size: 25px;
    line-height: 120%;
}
#shopify-section-template--25880025596193__main .m-price.m\:inline-flex.m\:items-center.m\:flex-wrap.m-price--on-sale {
    flex-direction: column;
    align-items: flex-start;
}
#shopify-section-template--25880025596193__main m-quantity-input.m-quantity {
    background: #fff;
    border-radius: 30px;
}
/* Product Feature BAr */
.product-features-bar {
    display: flex;
    align-items: center;
    gap: 15px;
    font-size: 14px;
    color: #6b6b6b;
    flex-wrap: wrap;
    border: 1px solid #B3B3B3;
    padding: 10px 30px;
}
.feature-item {
    display: flex;
    gap: 2px;
    align-items: center;
}

.cstm____feature___icon svg{
    width:30px;
    height:30px;
}
.feature-divider {
    width: 2px;
    height: 23px;
    background: #ddd;
}
.cstm__feature__text {
    font-size: 15px;
    font-weight: 300;
    line-height: 26px;
    color: #706B6B;
    letter-spacing: 0;
}
.m-product-option--button .m-product-option--node input:checked+label, .m-product-option--button .m-product-option--node__label[data-selected=true] {
    border-color: rgb(var(--color-button-hover));
    background-color: #3C3C3C;
    color: rgb(var(--color-button-text-hover));
    font-family: Gotham, sans-serif;
}
#shopify-section-template--26133983920417__icon_box_TB4WUf .m-icon-box__inner.m\:flex-col.m\:items-center {
    background: #CFFAFE;
    padding: 40px 20px;
    height: 350px;
    border-radius: 30px;
}
span.option-label--selected {
    font-family: 'Gotham', sans-serif;
    font-weight: 700;
}
#shopify-section-template--25880025596193__image_with_text_2_UN6yRa h2.m-hero__title.h2.m\:text-white.m-scroll-trigger.animate--fade-in-up {
    color: #000;
    font-weight: 700;
}
#m-hero-section-template--26133983920417__image_with_text_2_fixxJz .m-hero__inner.m-hero__inner--middle-left.container-fluid {
    max-width: 1700px;
}
#m-hero-section-template--26133983920417__image_with_text_2_fixxJz h2.m-hero__title.h2.m\:text-white.m-scroll-trigger.animate--fade-in-up {
    font-size: 45px;
    font-weight: 700;
    line-height: normal;
}
#m-hero-section-template--26133983920417__image_with_text_2_fixxJz .m-hero__text.rte.h6.m\:text-white.m-scroll-trigger.animate--fade-in-up {
    font-size: 25px;
    line-height: 40px;
}
#m-hero-section-template--26133983920417__image_with_text_2_fixxJz a.m-button.m-button--primary {
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 500;
}
#m-section--template--26133983920417__icon_box_TB4WUf .m-section__description.rte.m-scroll-trigger.animate--fade-in-up {
    font-size: 20px;
    color: #000;
    max-width: 1300px;
    margin: 0 auto;
    letter-spacing: -0.5%;
    padding-top: 20px;
}
#shopify-section-template--26133983920417__icon_box_TB4WUf .m-icon-box__heading {
    font-weight: 700;
    margin-bottom: 6px;
    font-size: 30px;
    line-height: 120%;
}
#shopify-section-template--26133983920417__icon_box_TB4WUf .m-icon-box__description.rte.m\:text-color-subtext {
    font-size: 18px;
    letter-spacing: -0.5%;
    line-height: 120%;
    color: #000;
    padding-top: 10px;
}
#m-section--template--26133983920417__icon_box_TB4WUf .container.m-section-my.m-section-py {
    margin-top: 0;
    margin-bottom: 0;
}
div#m-custom__block--newsletter_trUd8Q {
    align-items: center;
}

#m-custom-template--26133983920417__custom_content_rhxA3X button.m-newsletter-form__button.m-newsletter-form__button--text.m-button {
    background: #000;
    color: #fff;
    border-radius: 0;
}
#m-custom-template--26133983920417__custom_content_rhxA3X input#ContactSubscribe-newsletter_trUd8Q-email {
    border: 2px solid;
    background: #F6F6F6;
    border-radius: 0;
}
#shopify-section-template--25880025661729__custom_content_XyQXn7 .container-fluid.m-section-my.m-section-py {
    margin-top: 50px;
    margin-bottom: 0;
}
#shopify-section-template--25880025661729__16225316461d1cff80 .m-slider-controls.m-slider-controls--bottom-left.m-slider-controls--show-nav.m-slider-controls--group {
    margin-top: 0;
}
.m-product-card__name {
    font-weight: 600;
    font-size: 22px;
    letter-spacing: -0.5%;
    line-height: 120%;
}
#m-section--template--25880025661729__cstm_featured_collection_8wfNtQ .discount-badge, 
#m-section--template--25880025661729__cstm_featured_collection_8wfNtQ .include_tex {
    display: none;
}
span.m-price-item.m-price-item--sale.m-price-item--last {
    font-family: Gotham;
    font-size: 18px;
    font-weight: 600;
}
s.m-price-item.m-price-item--regular {
    font-size: 18px;
    font-weight: 500;
}
.cus_prd_feature {
    display: inline-flex;
    background: #f5f5f5;
    padding: 6px 14px;
    margin-right: 4px;
    margin-bottom: 4px;
    font-size: 14px;
    color: #000000;
    font-weight: 400;
    font-family: 'Raleway';
}
.custom_metafiled_content {
    display: flex;
    flex-wrap: wrap;
}
.cstm__product-reviews {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
    padding-bottom: 8px;
}
span.cstm__review-count {
    font-size: 15px;
    font-family: Gotham;
    line-height: 120%;
    letter-spacing: -0.5%;
}
.cstm__stars_rating {
    display: flex;
    align-items: center;
}
.m-product-card__media {
  position: relative;
}
.custom-sale-badge {
    position: absolute;
    top: 0;
    right: 0;
    background: #080A0C;
    color: #fff;
    font-size: 15px;
    font-weight: 400;
    padding: 5px 10px;
    z-index: 10;
    font-family: Raleway;
}
#shopify-section-template--25880025661729__blog_posts_e4HeJT .container-fluid.m-section-my.m-section-py {
    margin-top: 0;
        margin-bottom: 0;
}
#m-newsletter-template--25880025661729__newsletter_bQUMWW .container.m-section-my.m-section-py {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
}
#shopify-section-template--25880025661729__7ea56e8d-5794-4708-8812-8ee9604a3a21 .cstm_title {
    font-size: 40px!important;
    line-height: 42px;
    letter-spacing: 0;
}
#shopify-section-template--25880025661729__blog_posts_e4HeJT span.m-article-card__tags.m\:text-color-body {
    display: none;
}
h3.m-article-card__title {
    font-size: 25px;
    font-weight: 600;
    line-height: 40px;
    letter-spacing: 0;
}
span.m-article-card__date.m\:text-color-body {
    font-size: 18px;
    color: #939393;
    font-family: 'Inter';
    font-weight: 400;
}
a.w.m-article-card__readmore.m-button.m-button--link {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    font-size: 18px;
    font-weight: 500;
}
#m-newsletter-template--25880025661729__newsletter_bQUMWW .container.m-section-my.m-section-py {
    max-width: 1700px;
    margin: 0 auto;
}
.cus_newsletter_content {
    color: #fff;
    font-family: 'Playfair Display';
    font-size: 25px;
    line-height: normal;
    font-weight: 600;
}
#shopify-section-template--25880025661729__newsletter_bQUMWW h2.m-newsletter-section__heading.m\:text-white.h2 {
    font-size: 45px;
    font-weight: 700;
    line-height: 65px;
    letter-spacing: 0;
}
#shopify-section-template--25880025661729__newsletter_bQUMWW button.m-newsletter-form__button.m-newsletter-form__button--text.m-button {
    background: #080A0C;
    color: #fff;
    border-radius: 0;
}
input#ContactSubscribe-template--25880025661729__newsletter_bQUMWW-email {
    border: none;
    border-radius: 0;
}
#shopify-section-sections--25880025858337__footer .m-footer--middle.m-gradient.m-color-dark {
    margin-top: 0px;
}
h2.m-richtext__title.m-slide__title.m\:text-white.h1 {
    font-size: 30px;
}
div#m-custom__block--newsletter_kHmcEV {
    background: #E0E7FF;
    border-radius: 0 30px 30px 0;
    align-items: center;
}
div#m-custom__block--image_BHwia4 {
    padding-right: 0;
}
button.m-newsletter-form__button.m-newsletter-form__button--text.m-button {
    background: #000;
    color: #fff;
    border-radius: 0;
}
input#ContactSubscribe-newsletter_kHmcEV-email {
    border-radius: 0;
    border: 2px solid #000;
}
#shopify-section-template--25880025530657__main .cus_prd_feature {
    background: none;
    padding: 5px 0px;
}
#shopify-section-template--25880025530657__main .cstm__product-reviews {
    display: none;
}
#shopify-section-template--25880025530657__main .discount-badge, 
#shopify-section-template--25880025530657__main .include_tex {
/* #shopify-section-template--25880025530657__main .custom_metafiled_content { */
    display: none;
}
#shopify-section-template--26354513903905__image_with_text_2_3hPqkm .m-hero__inner.m-hero__inner--middle-left.container-fluid {
    max-width: 1520px;
}
h2.m-hero__title.h2.m\:text-white.m-scroll-trigger.animate--fade-in-up {
    font-size: 40px;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0;
}
.m-hero__text.rte.h6.m\:text-white.m-scroll-trigger.animate--fade-in-up {
    font-size: 20px;
    line-height: 32.2px;
    letter-spacing: 0;
}
/* .m-hero__content.m\:text-center.md\:m\:text-left.m-text--white {
    max-width: 600px;
} */
/* CSS for shop page */
#shopify-section-template--25880025530657__main a.m-link.m\:block {
    display: flex;
    align-items: center;
    gap: 2px;
    color: #000000;
    font-size: 17px;
    line-height: 15px;
    letter-spacing: 0;
    padding-bottom: 15px;
}
#shopify-section-template--25880025530657__main ul.m-link-lists {
    display: flex;
    justify-content: space-around;
    width: 1200px!important;
    margin: 0 auto;
    flex-wrap: wrap;
}
#shopify-section-template--25880025530657__main .cus_m_filter_widget.m-filter--widget.m-accordion--item.open {
    display: none;
}
#shopify-section-template--25880025530657__main .m-filter--widget-content {
    border-bottom: 1px solid #D3D3D3;
}
#shopify-section-template--25880025530657__main li.m-link-lists--item {
    padding-right: 50px;
    border-right: 1px solid #D3D3D3;
}
#shopify-section-template--25880025530657__image_with_text_2_6TwQhh .m-hero__inner.m-hero__inner--middle-left.container-fluid {
    max-width: 1750px;
}
/* Manufacturer  */
#m-hero-section-template--26354513903905__image_with_text_2_rky8UU .custm_btn_svg {
    display: none;
}
#m-section--template--26354513903905__icon_box_KgXUcG .m-icon-box__description.rte.m\:text-color-subtext {
    height: 110px;
}
#m-hero-section-template--26354513903905__image_with_text_2_rky8UU a.m-button.m-button--primary {
    font-size: 16px;
    letter-spacing: 0;
    font-family: 'Gotham', sans-serif;
    text-transform: uppercase;
}
#m-hero-section-template--26354513903905__image_with_text_2_rky8UU .m-hero__text.rte.h6.m\:text-white.m-scroll-trigger.animate--fade-in-up {
    font-size: 20px;
    line-height: normal;
    letter-spacing: 0;
    color: #000000;
    font-family: 'Gotham', sans-serif;
}
#m-hero-section-template--26354513903905__image_with_text_2_rky8UU .m-hero__btn.m-scroll-trigger.animate--fade-in-up {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: center;
}
#shopify-section-template--26354513903905__image_with_text_2_rky8UU h2.m-hero__title.h2.m\:text-white.m-scroll-trigger.animate--fade-in-up {
    font-size: 35px;
    font-weight: 700;
    color: #000;
    line-height: normal;
    letter-spacing: 0;
}
#m-hero-section-template--26354513903905__image_with_text_2_3hPqkm h2.m-hero__title.h2.m\:text-white.m-scroll-trigger.animate--fade-in-up {
    font-size: 45px;
}
#m-section-template--26354513903905__cus_image_with_text_UgdJFi .cus_richtext_title {
    font-size: 35px;
    font-weight: 600;
    line-height: 100%;
    letter-spacing: 0;
}
#m-section-template--26354513903905__cus_image_with_text_UgdJFi p.m-richtext__subtitle.m-content-box__subheading.h6 {
    font-size: 20px;
    line-height: 35px;
    font-weight: 500;
}
#m-section--template--26354513903905__icon_box_Er3hFM .m-section__header {
    margin-bottom: 30px;
}
p.m-section__subheading.m-scroll-trigger.animate--fade-in-up {
    font-size: 23px;
    line-height: 35px;
    margin-bottom: 5px;
    font-weight: 500;
}
.m-section__description.rte.m-scroll-trigger.animate--fade-in-up {
    font-size: 22px;
    color: #000;
    letter-spacing: 0;
}
#m-section--template--26354513903905__icon_box_Ak8e7x .m-icon-box__inner.m\:flex-col.m\:items-start {
    border: 1px solid #63CCD5;
    padding: 20px;
    border-radius: 15px;
    background: #FFFFFF;
}
#m-section--template--26354513903905__icon_box_Ak8e7x h3.m-icon-box__heading.h4 {
    font-weight: 600;
    font-size: 20px;
    line-height: 100%;
    color: #080A0C;
}
#m-section--template--26354513903905__icon_box_Ak8e7x .m-icon-box__description.rte.m\:text-color-subtext {
    font-size: 17px;
    color: #000000;
    line-height: 30px;
}
#m-section--template--26354513903905__icon_box_Ak8e7x ::marker {
    color: #63CCD5;
}
#m-section--template--26354513903905__icon_box_Ak8e7x .rte ul {
    list-style-type: disc;
    padding-left: 0;
}
h3.m-icon-box__heading.h4 {
    font-weight: 700;
    font-size: 23px;
    line-height: 31.2px;
    letter-spacing: 0;
}
.m-icon-box__description.rte.m\:text-color-subtext {
    font-size: 16px;
    line-height: 27px;
    letter-spacing: 0;
    color: #212529;
}
a.m-button.m-button--primary {
    font-size: 16px;
    line-height: 21.6px;
    letter-spacing: 0;
    font-family: 'Gotham', sans-serif;
}
#m-section-template--26354513903905__image_with_text_W7GQPp .container.m-section-my.m-section-py {
    background: #E0E7FF;
}
section#m-section--template--26354513903905__icon_box_nntNPt {
    background-image: url(/cdn/shop/files/Trust_Badges.webp?v=1775112123);
    object-fit: contain !important;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.custom_m_button {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    border: 1px solid #23262B;
    padding: 10px 20px;
    line-height: 22.2px;
    letter-spacing: 2px;
    color: #23262B;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 16px;
}
.m-hero__btn.m-scroll-trigger.animate--fade-in-up {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}
#m-section-template--26354513903905__image_with_text_W7GQPp h3.m-richtext__title.m-content-box__heading.h2 {
    font-size: 35px;
}
/* Ingredients  */
#shopify-section-template--26360662425889__image_with_text_2_FTBDtE .m-hero__text.rte.h6.m\:text-white.m-scroll-trigger.animate--fade-in-up,
#shopify-section-template--26360662425889__image_with_text_2_FTBDtE h2.m-hero__title.h2.m\:text-white.m-scroll-trigger.animate--fade-in-up {
    color: #000;
}
#m-hero-section-template--26360662425889__image_with_text_2_FTBDtE a.m-button.m-button--primary {
    letter-spacing: 2px;
}
#m-section--template--26360662425889__icon_box_WDe6NB h3.m-icon-box__heading.h4 {
    font-weight: 600;
    font-size: 17px;
    line-height: 30px;
    letter-spacing: 0;
    font-family: 'Rateway', sans-serif;
}

#m-section--template--26360662425889__icon_box_WDe6NB .container-fluid.m-section-my.m-section-py {
    max-width: 1500px;
}
h3.m-richtext__title.m-content-box__heading.h2,
h3.cus_richtext_title.m-richtext__title.m-content-box__heading.h2 {
    font-size: 30px;
    font-weight: 600;
}
@media (min-width: 1280px) {
    .xl\:m\:w-8\/12 {
        width: 51.666667%;
    }
    .cstm_title {
        font-size: 28px!important;
    }
    #m-hero-section-template--25880025596193__image_with_text_2_UN6yRa h2.m-hero__title.h2.m\:text-white.m-scroll-trigger.animate--fade-in-up {
        color: #000;
        font-weight: 600;
        font-size: 40px;
        line-height: normal;
    }
    #m-custom-template--26133983920417__custom_content_rhxA3X div#m-custom__block--image_GYUJyb {
        padding-right: 0;
    }
    #m-custom-template--26133983920417__custom_content_dFqqTU h3.cstm_title.m-richtext__title.h2 {
        font-size: 40px !important;
    }
    
}
@media (min-width: 1023px) {
    #m-section--template--26354513903905__icon_box_KgXUcG h3.m-icon-box__heading.h4 {
        height: 67px;
    }  
}

@media (min-width: 768px) {
    #m-hero-section-template--25880025596193__image_with_text_2_UN6yRa .m-hero__content.m\:text-center.md\:m\:text-left.m-text--white {
        padding-right: 16%;
    }
    div#m-custom__block--newsletter_trUd8Q {
        background: #CFFAFE;
        border-top-right-radius: 30px !important;
        border-bottom-right-radius: 30px !important;
    }
}

@media (max-width: 1280px) {
    .cstm_title {
        font-size: 25px !important;
        line-height: normal;
    }
    .cstm_description {
        font-size: 17px;
    }
    .cstm_subtitle {
        font-size: 18px;
    }
    #shopify-section-template--25880025661729__16225316461d1cff80 .cstm_collection_card {
        font-size: 23px!important;
        line-height: 25px !important;
    }
    /* Collection Filter Design  */
    ul.m-link-lists {
        flex-direction: column;
    }
    a.m-link.m\:block {
        border-bottom: 1px solid #D3D3D3;
        padding-top: 10px;
    }
}
@media (max-width: 1023px) {
    div#m-custom__block--newsletter_kHmcEV {
        background: #e0e7ff;
        border-radius: 0;
        align-items: center;
        padding-top: 10%;
        padding-bottom: 10%;
    }
}

@media (max-width: 767px ) {
    #shopify-section-template--26354513903905__image_with_text_2_rky8UU h2.m-hero__title.h2.m\:text-white.m-scroll-trigger.animate--fade-in-up {
        font-size: 25px;
    }
    .cus_newsletter_content {
        color: #fff;
        font-family: 'Playfair Display';
        font-size: 18px;
        line-height: normal;
        font-weight: 600;
    }
    #m-hero-section-template--26354513903905__image_with_text_2_rky8UU .m-hero__text.rte.h6.m\:text-white.m-scroll-trigger.animate--fade-in-up {
        font-size: 18px;
    }
    p.m-section__subheading.m-scroll-trigger.animate--fade-in-up {
        font-size: 18px;
        margin-bottom: 0;
        line-height: normal;
    }
    #m-section-template--26354513903905__image_with_text_W7GQPp h3.m-richtext__title.m-content-box__heading.h2 {
        font-size: 25px;
    }
    #m-hero-section-template--25880025301281__image_with_text_2_AYVx64 h2.m-hero__title.h2.m\:text-white.m-scroll-trigger.animate--fade-in-up {
        display: none;
    }
    #m-hero-section-template--25880025301281__image_with_text_2_AYVx64 3 {
        display: none;
    }
    #m-hero-section-template--26133802516769__image_with_text_2_XVkPjD .m-hero__content.m\:text-center.md\:m\:text-left.m-text--white {
        padding-left: 0;
    }
    .cus_faq-heading {
        font-size: 35px;
        letter-spacing: 0.4px;
        line-height: 40px;
    }
    .m-richtext__buttons {
        justify-content: center;
    }
    #m-hero-section-template--25880025268513__image_with_text_2_ETR667 .m-hero__inner.m-hero__inner--middle-left.container-fluid {
        justify-content: center;
        align-items: end;
        margin-bottom: 30%;
    }
    #m-hero-section-template--26133983920417__image_with_text_2_fixxJz h2.m-hero__title.h2.m\:text-white.m-scroll-trigger.animate--fade-in-up {
        font-size: 25px !important;
        font-weight: 700 !important;
        line-height: normal;
    }
    #m-section--template--26133983920417__icon_box_TB4WUf .m-section__description.rte.m-scroll-trigger.animate--fade-in-up {
        font-size: 17px !important;
    }
    #m-section--template--26133983920417__icon_box_TB4WUf h2.m-section__heading.h3 {
        font-weight: 700;
        font-size: 30px;
        line-height: 40px;
    }
    #shopify-section-template--26133983920417__icon_box_TB4WUf .m-icon-box__inner.m\:flex-col.m\:items-center {
        height: 350px;
    }
     #shopify-section-template--25880025661729__1621243260e1af0c20 h2.m-richtext__title.m-slide__title.m\:text-black.h1 {
        font-size: 25px;
    }
    #m-collection-list-template--25880025661729__16225316461d1cff80 a.cstm_collection_card.m-collection-card__link.m\:block {
        color: #000;
    }
    #shopify-section-template--25880025661729__newsletter_bQUMWW h2.m-newsletter-section__heading.m\:text-white.h2 {
        font-size: 25px;
        font-weight: 700;
        line-height: 40px;
        letter-spacing: 0;
    }
    #shopify-section-template--25880025596193__image_with_text_2_UN6yRa .m-hero__inner--top-right, .m-hero__inner--bottom-right, .m-hero__inner--middle-right {
        justify-content: center;
    }
    #shopify-section-template--25880025596193__image_with_text_2_UN6yRa .m-hero__inner[class*="--middle-"] {
        align-items: end;
    }
    #shopify-section-template--25880025596193__image_with_text_2_UN6yRa h2.m-hero__title.h2.m\:text-white.m-scroll-trigger.animate--fade-in-up {
        font-size: 18px;
    }
    .m-hero__content.m\:text-center.md\:m\:text-left.m-text--white {
        max-width: 100%;
    }
    h2.m-hero__title.h2.m\:text-white.m-scroll-trigger.animate--fade-in-up {
        font-size: 25px !important;
        line-height: 38px;
    }
    .m-hero__text.rte.h6.m\:text-white.m-scroll-trigger.animate--fade-in-up {
        font-size: 18px;
    }
    #m-section-template--26354513903905__cus_image_with_text_UgdJFi .cus_richtext_title {
        font-size: 25px;
    }
    h2.m-section__heading.h3 {
        font-size: 25px;
    }
    .m-section__description.rte.m-scroll-trigger.animate--fade-in-up {
        font-size: 18px;
    }
    section#m-section--template--26354513903905__icon_box_nntNPt {
        background-image: url(/cdn/shop/files/mobile-banner1.png?v=1775112152);
        object-fit: contain!important;
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
    }
    .m-hero__btn.m-scroll-trigger.animate--fade-in-up {
        justify-content: center;
        gap: 15px;
    }
    h3.m-richtext__title.m-content-box__heading.h2 {
        font-size: 25px;
        padding-bottom: 10px;
    }
    #m-slider-template--25880025104673__slider_ki4pMT h2.m-richtext__title.m-slide__title.m\:text-white.h1 {
        font-size: 35px !important;
        line-height: 45px !important;
    }
    .m-product-card__name {
        font-weight: 600;
        font-size: 18px;
        letter-spacing: -0.5%;
        line-height: normal;
    }
    .custom-sale-badge {
        font-size: 12px;
    }
}
@media (max-width: 512px) {
    #shopify-section-template--25880025661729__1621243260e1af0c20 .m-richtext__buttons {
        flex-direction: column;
        gap: 15px;
    }
}

@media (min-width: 1408px ) {
    #m-section--template--26354513903905__icon_box_KgXUcG .m-icon-box__description.rte.m\:text-color-subtext {
        height: 86px;
    }
}

/* Additinal Shopify filter code  */
@media screen and (min-width: 1280px) {
    .m-sidebar--leftColumn .m-sidebar, .m-sidebar--rightColumn .m-sidebar {
        flex: 0 0 42px;
        width: 300px;
    }
}

@media (min-width:1279px) {
    /* shop Page */
    .m-filter--wrapper.m\:flex.m\:flex-col.m-storefront--enabled.acc-initialized {
        display: flex;
        flex-direction: row;
    }
    .cus_collection_wrapper  {
        flex-direction: column;
    }
    .cus_m_filter_widget,
    .cstm_m-filter--widget,
    .cstm_m_facets {
        min-width: 300px;
    }
    h4.m-filter--widget-title.h5.m-accordion--item-button,
    .m-filter--widget.m-filter--widget-collections.m-accordion--item.open {
        min-width: 300px;
        margin-right: 20px;
    }    
}

/* New css  */
#m-section--template--25880025104673__icon_box_K9Wm3B .container.m-section-my.m-section-py, 
#m-section-template--25880025104673__cus_image_with_text_zeG3rk .container.cus_container.m-section-my.m-section-py, 
#m-section-template--25880025104673__cus_image_with_text_jHxdRi .container.cus_container.m-section-my.m-section-py, 
#m-section-template--25880025104673__image_with_text_WtXUQa .container.m-section-my.m-section-py, 
#m-section-template--25880025104673__image_with_text_BM4nCd .container.m-section-my.m-section-py {
    margin-bottom: 0;
    margin-top: 0;
}
#shopify-section-template--25880025104673__slider_ki4pMT .m-slide__wrapper.container-fluid.m-slide-animate--fade-in-up {
    max-width: 1596px;
}
#m-slider-template--25880025104673__slider_ki4pMT h2.m-richtext__title.m-slide__title.m\:text-white.h1 {
    font-size: 45px;
    line-height: 55px;
}
.main_dynamic_image {
    padding: 30px 10px;
    object-fit: contain;
    height: 160px;
}
h2.m-section__heading.h2.m-scroll-trigger.animate--fade-in-up {
    font-size: 30px;
    font-weight: 600;
}
#m-section--template--25880025104673__icon_box_K9Wm3B .m-icon-box__content.m\:flex-1.m\:text-center {
    max-width: 234px;
    margin: 0 auto;
    padding-top: 15px;
}
#m-section--template--25880025104673__icon_box_K9Wm3B  h3.m-icon-box__heading.h4 {
    font-size: 20px;
    line-height: normal;
}
#shopify-section-template--25880025530657__main .custom_metafiled_content .cus_prd_feature {
  display: none;
}
#shopify-section-template--25880025530657__main .custom_metafiled_content .cus_prd_feature:first-of-type {
  display: block;
}
#m-hero-section-template--25880025596193__image_with_text_2_UN6yRa .m-hero__inner.m-hero__inner--middle-right.container-fluid {
    max-width: 1300px;
}

@media screen and (min-width: 1024px) {
    .m-product-card__action--top {
        flex-direction: column;
        top: 3%;
        right: 20px;
        left: -75%;
        bottom: auto;
        transform: translate3d(150%, 0, 0);
    }
}
/* Fixed add to cart  */
@media (min-width: 1023px) {
    .m-product-card .m-product-card__action.m\:hidden.lg\:m\:block {
        display: block !important;
        opacity: 1 !important;
        visibility: visible !important;
        transform: none !important;
        transition: none !important;
    }

    .m-product-card__action-wrapper {
        display: block !important;
        opacity: 1 !important;
        visibility: visible !important;
        transform: translateY(0) !important;
        position: static !important;
    }

    .m-product-card:not(:hover) .m-product-card__action-wrapper {
        opacity: 1 !important;
        visibility: visible !important;
        transform: translateY(0) !important;
    }
    button.cus_add_to_cart.m-add-to-cart.m-spinner-button.m\:w-full.m-button.m-button--white {
        background: #000;
        color: #fff;
        border-radius: 30px;
    }
    .m-product-card:not(:hover) .m-product-card__action {
        opacity: 1 !important;
        visibility: visible !important;
    }
    product-form.m-product-form.m\:w-full {
        display: flex;
        justify-content: end;
    }
    .m-button--white {
        background: #000;
        color: #fff;
    }
    .m-button, .shopify-payment-button__button.shopify-payment-button__button--unbranded, .spr-button.spr-button-primary {
        padding: 10px 20px;
    }
    #shopify-section-template--25880025596193__main .m-button, .shopify-payment-button__button.shopify-payment-button__button--unbranded, .spr-button.spr-button-primary {
        padding: 10px 20px;
    }
    /* Quick View */
    button.m-product-form.m\:w-full.m-product-quickview-button.m-spinner-button.m-button.m-button--white {
        display: flex;
        justify-content: end;    
        border: none;
        background: none;
    }
    .m-button:not(.m-button--link):hover, .shopify-payment-button__button.shopify-payment-button__button--unbranded:not(.m-button--link):hover, .spr-button.spr-button-primary:not(.m-button--link):hover {
        box-shadow: none;
        border: none;
    }
    span.cus_quck_btn {
        background: #000;
        padding: 10px 20px;
        border-radius: 30px;
    }
}

#shopify-section-template--25880025596193__image_with_text_2_UN6yRa a.custom_m_button {
    display: none;
}
.template-product #MainContent {
    padding-bottom: 0;
}