/** Shopify CDN: Minification failed

Line 95:12 Expected identifier but found whitespace
Line 95:13 Unexpected "("

**/
.announcement-slider__slide{
  display: flex;
  align-items: center;
}
.announcement-slider__slide span {
    font-size: 14px;
}
.hero__top-subtitle{
    font-size: 14px;
    text-transform: none;
    text-align: center;
}

.slideshow__slide--template--15908180918444__6d14cd46-43e5-4158-9b5b-f7ebe64ad24a-166500808668d338dc-0 .hero__title{
    font-size: 40px;
    font-weight: 700;
    text-align: center;
}
.hero__subtitle{
    font-size: 14px;
    text-align: center;
}
.hero__link {
    display: flex;
    justify-content: center;
}
.hero__link a.btn{
    font-size:16px;
}
span.collection-item__title.collection-item__title--overlaid-box.collection-item__title--body.collection-item__title--bottom-center span{
    width: 100%;
    background: #000;
    color: #fff;
}
span.collection-item__title.collection-item__title--overlaid-box.collection-item__title--body.collection-item__title--bottom-center{
    bottom: 10px
}
div#shopify-section-template--18618378158252__advanced_content_nghAG7{
    background:#000;
}
div#shopify-section-template--18618378158252__advanced_content_nghAG7 h2,
div#shopify-section-template--18618378158252__advanced_content_nghAG7 p{
    color:#fff;
}
div#shopify-section-template--18618378158252__advanced_content_nghAG7 a{
    border:1px solid #fff !important;
    color: #fff;
}
.scrolling-text.scrolling-text--template--18618378158252__scrolling_text_QwLhpa,
.scrolling-text.scrolling-text--template--18618378158252__scrolling_text_ey77pT {
    padding: 40px 0;
    background: #000;
}
.scrolling-text__inner.scrolling-text__inner--left span{
    color:#fff;
}

.testimonials__info {
    padding: 10px 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row-reverse;
}

.testimonials-slide.is-selected .testimonials-slider__text{
    transform: scale(1);
    box-shadow:none;
}

.testimonials-slider__text cite{
    text-align:left;
}
div#shopify-section-template--18618378158252__testimonials_NXgfXE .rte-setting.text-spacing{
    margin:15px 0;
}
.testimonials__info {
    text-align: left;
}
blockquote.testimonials-slider__text cite{
    font-size: 16px;
    text-transform:uppercase;
}
div#shopify-section-template--18618378158252__testimonials_NXgfXE  .rte-setting.text-spacing p{
    font-style:italic;
    font-size:14px;
}
div#shopify-section-template--18618378158252__testimonials_NXgfXE .rte-setting.text-spacing p
Specificity: (0,2,1)
 {
    font-style: italic;
}
.rte-setting.text-spacing p {
    text-align: left;
}
.testimonials-slide .testimonials-slider__text{
    transform: scale(1);
}
blockquote.testimonials-slider__text {
    background: transparent;
    border: 1px solid #00000014;
    margin-right: 20px;
}
.rte-setting.text-spacing{
    margin-top: 25px;
}
.footer-copyright-section {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: center;
    padding: 30px 0;
    border-top: 1px solid #5e5e63;
}
ul.inline-list.payment-icons.footer__section{
    margin:0 !important;
}
.site-footer {
    padding-bottom: 30px;
}
.product__price{
    color:#000;
}
.grid__item.medium-up--one-fifth.appear-animation.appear-delay-1 {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-between;
}

.h5{
    width: 100%;
}

.chiled-menu{
    max-width: 320px;
    width: 23%;
    min-height: 240px;
    max-height: 340px;
    display: flex;
    align-items: end;
    padding: 10px;
}

.chiled-menu a.site-nav__dropdown-link{
    width: 100%;
    text-align: center; 
    text-transform:uppercase; 
}

  .trust-badge-section {
    padding: 40px 20px;
    background-color: #ffffff;
  }

  .trust-badge-container {
    max-width: 900px;
    margin: 0 auto;
    display: grid;
    grid-template-columns: 1fr;
    gap: 20px;
  }

  .trust-badge-item {
    display: flex;
    align-items: center;
    gap: 15px;
  }

  .trust-badge-icon {
    width: 32px;
    height: 32px;
    flex-shrink: 0;
    color: #333333; /* Icon color */
  }
  
  .trust-badge-icon svg {
    width: 100%;
    height: 100%;
  }

  .trust-badge-text {
    font-size: 16px;
    color: #333333; /* Text color */
    margin: 0;
  }

  /* Responsive layout for larger screens */
  @media (min-width: 768px) {
    .trust-badge-container {
      grid-template-columns: 1fr 1fr;
      gap: 25px 40px; /* row-gap column-gap */
    }
  }


  /* custom css Start */

  .logo-bar__item{
    flex: 0 1 270px;
  }
  .scrolling-text--template--18618378223788__scrolling_text_Nmz7Dj{
    padding: 40px 0;
    background: #000;
 }
 .scrolling-text.scrolling-text--template--18618377437356__scrolling_text_Upfcgt{
    padding: 40px 0;
    background: #000;
 }
 

.image-wrap.loaded {
    padding-bottom: 100% !important;
}
.custom__item {
    margin-bottom: 0px; 
     padding-left: 0px; 
}
.custom__item-inner {
    text-align: center;
}
.custom__item-inner.custom__item-inner--liquid {
    padding: 0px 35px;
}
.rte-setting.text-spacing {
    margin: 25px 25px;
}
div#shopify-section-template--18618378223788__advanced_content_RwRNNh .index-section {
    margin: 0px;
}
div#shopify-section-template--18618378223788__featured_collection_QJtn4k {
    margin: 30px;
}

@media only screen and (max-width: 600px){
    .hero-natural-mobile--template--18618378158252__6d14cd46-43e5-4158-9b5b-f7ebe64ad24a{
        height:80vh !important;
    }

    .hero__text-content.vertical-center {
    vertical-align: bottom;
}
    .grid-overflow-wrapper .grid__item {
        flex: 0 0 96vw;
    }
    .image-wrap.text-spacing.svg-mask.svg-mask--square.loaded {
    width: 100%;
}
.custom-content {
    flex-wrap: wrap-reverse;
    padding: 0px 0px 40px 0px;
}
.testimonials-slider__text {
    margin: 0 15px 0px 15px;
    padding: 30px 15px 20px 15px;
}
#shopify-section-template--18618378158252__testimonials_NXgfXE .testimonials__info {
    font-weight: 700;
    font-size: 13px;
}
#shopify-section-template--18618378158252__testimonials_NXgfXE span.testimonial-stars {
    font-size: 16px !important;
}
div#shopify-section-template--18618378158252__advanced_content_yBEHUQ .custom-content {
    flex-wrap: wrap;
    margin-left: 0px;
}
div#shopify-section-template--18618378158252__advanced_content_yBEHUQ .page-width {
     padding: 0 0px; 
}
div#shopify-section-template--18618378158252__advanced_content_yBEHUQ .custom__item-inner.custom__item-inner--liquid {
    padding: 10px 20px;
}
.scrolling-text--template--18618378158252__scrolling_text_ey77pT span {
    font-size: 19px;
}
.image-slider-item {
    flex: 0 0 100% !important;
    height: 327px;
}
.custom__item-inner.custom__item-inner--liquid {
    padding: 10px 20px;
}
div#shopify-section-template--18618378158252__advanced_content_nghAG7 .custom-content {
    margin-bottom: 0px; 
     margin-left: 0px; 
}
div#shopify-section-template--18618378158252__advanced_content_tHRHGJ .custom-content {
        flex-wrap: wrap;
        padding: 0 0 40px;
         margin-bottom: 0px; 
     margin-left: 0px; 
    }
    .testimonials-slide {
    padding: 00px 0 0px;
}
    /* custom css About Us Page */

   div#shopify-section-template--18618378223788__advanced_content_RwRNNh .custom-content {
        flex-wrap: wrap;
        padding: 0 0 40px;
         margin-bottom: 0px; 
     margin-left: 0px; 
    }
    div#shopify-section-template--18618378223788__advanced_content_RwRNNh .index-section{
        margin: 0px !important;
    }
div#shopify-section-template--18618378223788__advanced_content_RwRNNh .index-section {
    margin: 0px 0;
}
 div#shopify-section-template--18618378223788__featured_collection_QJtn4k {
    margin: 40px 0px 0px 0px; 
}
.scrolling-text--template--18618378223788__scrolling_text_Nmz7Dj span {
    font-size: 19px;
}

    /* custom css blog Page */

    div#shopify-section-template--18618377437356__09625130-f99a-46f2-8711-ee673c4ea1c7 .grid {
     margin-left: 0px;
     margin: 0 0 0 0px;
    }
   
       div#shopify-section-template--18618377437356__09625130-f99a-46f2-8711-ee673c4ea1c7 .grid__item {
        padding-left: 17px;
        display: contents;
    }
    .scrolling-text--template--18618377437356__scrolling_text_Upfcgt span {
    font-size: 19px;
}
    
}
    /* custom css end */

    .scrolling-text.scrolling-text--template--18618377404588__scrolling_text_cbKCDm {
    background: #000;
    padding: 30px 0;
}
.scrolling-text--template--18618377404588__scrolling_text_cbKCDm span {
    font-size: 16px !important;
}
div#Slideshow-template--18618378158252__6d14cd46-43e5-4158-9b5b-f7ebe64ad24a{
    height: 80vh;
}
div#shopify-section-template--18635030921388__advanced_content_wFEq7e .index-section{
    margin: 0 0;
    margin-bottom: 13px;
}
div#shopify-section-template--18635030921388__advanced_content_KfJeQw .index-section {
        margin-bottom: 13px;
}

.grid-product__price{
    color:#000 !important;
}

.scrolling-text__inner.scrolling-text__inner--left span {
    display: flex;
    gap: 10px;
    align-items:center;
}
.site-nav__dropdown.megamenu.text-left{
    background: #000;
}
.megamenu .site-nav__dropdown-link {
    padding: 4px 0;
    white-space: normal;
}
a.site-nav__dropdown-link.site-nav__dropdown-link--top-level{
    background:#000;
    color:#fff;
}
.site-nav__dropdown.megamenu.text-left .chiled-menu:nth-child(2){
    background-image:url(/cdn/shop/files/d86ad14d8ad071eeb4f83c848fb8b09869c79ea5.jpg?v=1756472425);
    background-size:cover;
    background-position:center;
    background-repeat:no-repeat;
}
.site-nav__dropdown.megamenu.text-left .chiled-menu:nth-child(3){
    background-image:url(/cdn/shop/files/d6244c297bb0708af0be5cf3f652030c21a4c91d.jpg?v=1756472423);
    background-size:cover;
    background-position:center;
    background-repeat:no-repeat;
}
.site-nav__dropdown.megamenu.text-left .chiled-menu:nth-child(4){
    background-image:url(/cdn/shop/files/5811440d62673593ab65bb5074b3060a3d8f8d35.jpg?v=1756472422);
    background-size:cover;
    background-position:center;
    background-repeat:no-repeat;
}
.site-nav__dropdown.megamenu.text-left .chiled-menu:nth-child(5){
    background-image:url(/cdn/shop/files/e6d0f48e230374095d626922dad537f3aa5ad104.jpg?v=1756472422);
    background-size:cover;
    background-position:center;
    background-repeat:no-repeat;
}
div#shopify-section-template--18618378551468__scrolling_text_MNUrmh {
    padding: 30px 0;
    background: #000;
}

@media only screen and (max-width: 600px){
    .mobile-only{
        display:block !important;
    }

    .collapsible-content--small{
        backface-visibility: visible; 
        height: 100%; 
        opacity: 1; 
        overflow: visible; 
        visibility: visible;
    }
    .site-footer .grid__item:after{
        display:none !important;
    }
    .collapsible-content--small .collapsible-content__inner{
        transform: translateY(0px);
    }
    div#Footer-64ff9930-4b16-4c23-8d3b-20c0a2f4dedc li{
            display: flex;
    }
    .grid__item.footer__item--64ff9930-4b16-4c23-8d3b-20c0a2f4dedc h4{
        font-size:20px;
        text-align:left;
        letter-spacing: 2px;
     }
    .grid__item.footer__item--menu_4QBxBf h4{
        font-size:20px;
        text-align:left;
        letter-spacing: 2px;
    }
    div#Footer-menu_4QBxBf li{
        display: flex;
    }
    .footer__collapsible p {
        text-align: left;
    }
    .footer__item-padding h4{
        font-size:20px;
        text-align:left;
        letter-spacing: 2px;
    }
    form#newsletter-footer{
        display:flex;
    }
    ul.no-bullets.social-icons.footer__social {
        display: flex;
    }
    .footer__logo {
        display: flex;
        margin: 30px 0;
        flex-direction: column;
        align-items: baseline;
        gap: 20px;
    }
    .footer-copyright-section{
        flex-direction: column-reverse;
    }
    div#Slideshow-template--18618378158252__slideshow_be3tLi h2.h1.hero__title {
        font-size: 26px;
        line-height: 1.3;
        font-weight: 600;
    }
    .hero__link a.btn {
        font-size: 16px;
        letter-spacing: 1px;
        font-weight: 400;
        border: 1px solid #fff;
        border-radius: 0;
        padding: 15px 30px;
    }
    div#shopify-section-template--18618378158252__slideshow_be3tLi{
        display:block !important;
    }
    div#shopify-section-template--18618378158252__advanced_content_nghAG7{
        display:none;
    }
    h2.section-header__title {
        font-size: 20px;
        font-weight: 700;
    }
    div#CollectionSection-template--18618378158252__featured_collection_GiB4HW h2.section-header__title,
    div#CollectionSection-template--18618378158252__featured_collection_7arYmL h2.section-header__title,
    div#CollectionSection-template--18618378158252__featured_collection_wfRtL9 h2.section-header__title,
    div#shopify-section-template--18618378158252__featured-collections h2.section-header__title,
    div#CollectionSection-template--18618378158252__featured_collection_rpgC8t h2.section-header__title{
        text-align: left;
    }
   .hero__top-subtitle {
        font-size: 12px;
        letter-spacing: 1px;
    }
    ul.mobile-nav__social.appear-animation.appear-delay-6 {
        display: none;
    }
    .cart__item-row.cart__terms label {
        font-size: 12px;
    }
    .cart__item-row.text-center {
        text-align: left !important;
        font-size: 14px;
    }
    .mobile-nav__grandchildlist:before{
        background:transparent;
    }
    h1.h2.product-single__title {
        font-size: 18px;
        text-align: left;
    }
    ol.flickity-page-dots{
        display:none !important;
    }
    #ProductPhotos-template--18618378551468__main .flickity-viewport{
            height: 430px !important;
    }
    label.variant__label {
        text-align: left;
    }
    fieldset#ProductSelect-template--18618378551468__main-7269371347116-option-0 {
        display: flex;
    }
    .product-block.product-block--price {
        display: flex;
    }
    .product__main-photos{
        margin-bottom:0 !important;
    }
    div#Slideshow-template--18618377404588__slideshow_cEF3FP {
        height: 26vh !important;
    }
    div#shopify-section-template--18618377404588__main .page-width.page-width--narrow.page-content {
        padding-top: 30px;
    }
        div#shopify-section-template--18618377404588__main h3 {
        font-weight: bold;
        line-height: 31px;
        margin-top: 40px !important;
    }
    div#shopify-section-template--18618377404588__main h1.section-header__title {
        text-align: left;
        font-weight: bold;
        font-size: 21px;
        line-height: 26px;
    }
    div#CollectionSection-template--18618377404588__featured_collection_rVJTz6 h2.section-header__title {
        font-size: 20px;
        font-weight: bold;
        text-align: justify;
    }
    div#shopify-section-template--18618377404588__main .return-link {
        margin-top: 0px;
    
    }
    .grid__item.medium-up--one-third.aos-init.aos-animate .grid {
        margin-bottom: 20px !important;
    }
}


button.collapsible-trigger.collapsible-trigger--inline.collapsible--auto-height.text-left {
    width: 100%;
    border-bottom: 1px solid;
}
button.collapsible-trigger.collapsible-trigger--inline.collapsible--auto-height.text-left.is-open{
    border-bottom: 0px solid;
    border-top: 1px solid;
}
select#SortBy {
    text-transform: capitalize;
}
.collapsible-trigger--inline .collapsible-trigger__icon{
    left:auto !important;
    right: 0 !important;
}
.collapsible-trigger--inline {
    padding: 20px 0 20px 0px;
}
div#shopify-section-template--18618378158252__slideshow_be3tLi{
    display:none;
}
p.footer-logo-text {
    margin-top: 15px;
}
span.cart__price {
    font-size: 14px;
}
.cart__item-sub{
    flex-direction:row-reverse;
    align-items:center;
}
a.site-nav__dropdown-link {
    background: #000;
    color: #fff;
}

.grid__item.footer__item--menu_4QBxBf h4,
.footer__item-padding h4,
.grid__item.footer__item--64ff9930-4b16-4c23-8d3b-20c0a2f4dedc h4{
    font-size:20px;
    letter-spacing:1px;
}
p.footer-logo-text{
    font-size:14px;
}
.article__grid-meta a{
    font-weight: 700;
    text-transform: uppercase;
}
div#shopify-section-template--18618377437356__09625130-f99a-46f2-8711-ee673c4ea1c7 .page-width{
    justify-content: center;
    display: flex;
    flex-direction: column;
    align-items: center;
}
a.btn.btn--secondary.btn--small.section-header__link {
    border-bottom: 2px solid #000 !important;
    border: none;
    border-radius: 0;
    font-size: 16px;
}
div#shopify-section-template--18618377437356__09625130-f99a-46f2-8711-ee673c4ea1c7 h2.section-header__title{
    font-weight:700;
}
.grid-overflow-wrapper {
    width: 100%;
}
.page-width.page-width--flush-small {
    display: flex
;
    flex-direction: column;
    align-items: center;
}
.parallax-container{
    top:0;
    height: 100%;
}
div#Slideshow-template--18618377404588__slideshow_cEF3FP{
    height:80vh;
}
.grid-product__tag{
    left: 10px;
    right: auto;
    top: 10px;
    background: #fff;
    color: #000;
    padding: 10px 15px;
    font-size: 14px;
    font-weight: 400;
}
h1.section-header__title {
    text-align: left;
}
.article__date {
    display: flex;
}
.collection-filter{
    justify-content:space-between;
}
.collection-filter__item--sort{
    flex: 0 1 18%;
}
.collection-filter__item.collection-filter__item--count.small--hide{
    display:none;
}
div#shopify-section-template--18635030921388__1662316710ed6d29fb .enlarge-text p {
    font-size: 16px !important;
    margin:0;
}
.cart__item-row.cart__terms label{
    letter-spacing: 0;
}

 .cart-note-toggle {
    margin-top: 15px;
    display: flex;
    align-items: center;
    gap: 8px;
    cursor: pointer;
  }

  .cart-note-section {
    margin-top: 10px;
  }

  /* Optional: smooth animation */
  .cart-note-section {
    display: none;
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.3s ease;
  }
  .cart-note-section.active {
    display: block !important;
    opacity: 1;
    max-height: 300px;
  }
  .cart-note-toggle.appear-animation.appear-delay-2 label{
    font-size: 14px !important;
    text-transform: none !important;
    letter-spacing: 0 !important;
    margin: 0 !important;
}
input#toggleCartNote {
    width: 24px;
    height: 24px;
}
.cart-note-section.appear-animation.appear-delay-3.active label{
    text-transform: none !important;
    font-size: 14px !important;
    letter-spacing: 0 !important;
}
.mobile-only{
    display:none;
}
span.testimonial-stars{
    margin-bottom:0;
}

.article_link{
    text-transform:uppercase;
    font-size:16px;
    font-weight:400;
    line-height:1.2;
}
.article__grid-meta {
    margin-bottom: 5px;
}