/** Shopify CDN: Minification failed

Line 325:8 Expected ":"

**/

/* Header Code */
.scrolled-past-header .header-wrapper {
    background-color: #FFFEF2 !important;
    border-bottom: 1px solid #0000001c !important;
}

.header {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
details[open]>.header__submenu {
    background-color: #fffef2;
    border: 1px solid #ffffff33;
}

.header__menu-item:hover span {
    text-decoration: none !important;
}

.header__submenu .header__menu-item:hover {
    text-decoration-line: none !important;
}

details[open]>.header__menu-item {
    text-decoration: none !important;
} 

element.style {
    background: #DDA000;
    box-sizing: border-box;
    align-items: center;
    height: 20px !important;
}
.bstndsls-sh-bar-9962a92c-653d-4c77-9950-d164b8962946 {
    min-height: 26px !important;
}

.header--middle-left {
    grid-template-columns: auto auto 0fr !important;
}

.utility-bar {
    padding: 2px 0;
}

/* .mega-menu__list {
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
    
} */

.header__menu-item {
    /* color: white !important; */
    font-size: 15px;
    font-weight:600;
}
.header__menu-item:hover {
    color: #945c26 !important;
    font-size: 15px;
}

/* .header__icon .svg-wrapper {
    color: white;
} */

.mega-menu__link {
    color: rgb(0 0 0) !important;
    font-size: 16px !important;
}

.mega-menu__link li {
    font-size: 15px !important;
}

.mega-menu[open] .mega-menu__content
 {
    background-color: #F6F6F6;
}


/* collection list circle code */

#shopify-section-template--18482756419723__collection_list_ThfJbq .card .card__inner .card__media {
  border-radius: 100% !important;
}

.card__inner.color-scheme-2.gradient.ratio {
    background-color: transparent;
}


/* collection title center code */
.card__content{
text-align: center;
}

/* website title center code */
.title-wrapper--no-top-margin {
  display: flex;
  justify-content: center;

} 

/* text marquee code */
.wishit-marquee-wrapper {
    height: 100px !important;
}

/* .wishit-marquee p {
    font-family: 'Barlow Condensed';
    -webkit-text-stroke: 2px white;
} */

.wishit-marquee p {
    font-weight: 500;
}

/* product title trim code */
.full-unstyled-link {
    font-size: 16px;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* price center code */
.card-information .price {
    text-align: center !important;
}

/* background imgae collection list */
#shopify-section-template--18482756419723__collection_list_ThfJbq .color-scheme-1.gradient{
     background-image: url(/cdn/shop/files/407746486_2e02b6bb-a124-4262-b2ba-570503b0b630_1.png?v=1755668307);
    background-position: right bottom;
    background-size: 175px;
    background-repeat: no-repeat;
    background-attachment: local;
}

/* video content box */
@media only screen and (min-width: 767px) {
    .wishit-custom-video-section .banner__box {
        width: 45% !important;
    }
}

/* more collection title  */
.wishit-gallery-with-text__title.subtitle {
    color: #020c2f !important;
    font-size: 20px !important;
}

.wishit-gallery-with-text__card:hover {
    flex: 2 !important;
}

/* latest product background */
#shopify-section-template--18482756419723__featured_collection_TAfpLA .color-scheme-6b3aefe1-7dcd-4484-ab84-3da4812f2c9b.isolate.gradient {
    background-image: url(/cdn/shop/files/406567653_0e33f8e0-dd20-4561-93d1-f03b8e3b4c3c.png?v=1755672609);
    background-position: bottom left;
    background-size: 114px;
    background-repeat: no-repeat;
    background-attachment: local;

}

@media (max-width: 767px) {
#shopify-section-template--18482756419723__featured_collection_TAfpLA .color-scheme-6b3aefe1-7dcd-4484-ab84-3da4812f2c9b.isolate.gradient {
    background-image: url(/cdn/shop/files/406567653_0e33f8e0-dd20-4561-93d1-f03b8e3b4c3c.png?v=1755672609);
    background-position: bottom left;
    background-size: 81px;
    background-repeat: no-repeat;
    background-attachment: local;

}

}

/* new arrival background */
#shopify-section-template--18482756419723__featured_collection_F3wBmk .color-scheme-6b3aefe1-7dcd-4484-ab84-3da4812f2c9b.isolate.gradient {
    background-image: url(/cdn/shop/files/dccc.png?v=1755674074);
    background-position: bottom right;
    background-size: 180px;
    background-repeat: no-repeat;
    background-attachment: local;
}

/* footer code */
.footer-block__details-content.rte {
    padding-right: 70px;
    color: white !important;
}

@media (max-width: 767px) {
.footer-block__details-content.rte {
    padding-right: 0px;
    color: white !important;
}
}

.footer__content-bottom {
    padding-top: 0rem !important;
}

.footer-block__details-content .list-menu__item--link {
    font-size: 15px !important;
    color: white !important;
}

.footer__copyright {
    color: white;
}

h2.footer-block__heading.inline-richtext {
    font-size: 18px !important;
}

/* heading font-size */
 h2{
    font-size: 35px !important;
} 

h2.banner__heading.inline-richtext.h0, h2.rich-text__heading.rte.inline-richtext.h0{ 
    font-size: 45px !important;
}

/* collection page main heading  */
.collection-hero__title {
    font-size: 45px !important;
}

@media (max-width: 767px) {
  h2{
    font-size: 25px !important;
}

h2.banner__heading.inline-richtext.h0, h2.rich-text__heading.rte.inline-richtext.h0{ 
    font-size: 25px !important;
}

.collection-hero__title {
    font-size: 25px !important;
}

}

/* fast shipping section background */
#shopify-section-template--18482756419723__ss_feature_1_VwMCE7 .section-template--18482756419723__ss_feature_1_VwMCE7-settings {
    background-image: url(/cdn/shop/files/oo.png?v=1755673125);
    background-position: top left;
    background-size: 190px;
    background-repeat: no-repeat;
    background-attachment: local;
}

.feature-template--18482756419723__ss_feature_1_VwMCE7 .wrapper-box {
    background-color: transparent !important;
}

/* footer code top padding */
@media screen and (max-width: 749px) {
    .footer__content-top {
        padding-left: calc(2rem / var(--font-body-scale)) !important;
        padding-right: calc(2rem / var(--font-body-scale)) !important;
    }
}


@media (max-width: 767px) {
#shopify-section-template--18482756419723__wishit_video_banner_wKRWt8 h2 span{
  font-size: 25px !important;
}
}

@media only screen and (max-width: 767px) {
    .wishit-gallery-with-text__info {
        min-height: 300px;
        padding-bottom: 0px;
        background-color: #000000ab;
}
}

@media only screen and (max-width: 767px) {
    .wishit-gallery-with-text__info {
        min-height: 360px !important;
        padding-bottom: 0px;
    }
}


@media only screen and (max-width: 767px) {
   .wishit-marquee-wrapper {
    height: 64px !important;
}
.wishit-marquee p {
    font-size: 25px !important; 
}

#shopify-section-template--18482756419723__featured_collection_F3wBmk .color-scheme-6b3aefe1-7dcd-4484-ab84-3da4812f2c9b.isolate.gradient {
    background-image: url(/cdn/shop/files/dccc.png?v=1755674074);
    background-position: bottom right;
    background-size: 118px;
    background-repeat: no-repeat;
    background-attachment: local;
}

}


@media only screen and (min-width: 767px) {
    .wishit-custom-video-section .banner__box {
        width: 100% !important;
        height: 100%;
        display: flex
;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
}

.button{
    background-color: #252525;
    color: white;
}
.button:hover {
  background-color: #252525;
  color: white;
}
/* customer login page code */

.customer.login.section-template--18482756747403__main-padding {
    box-shadow: rgba(0, 0, 0, 0.22) 0px 1px 4px;
    border-radius: 10px;
    margin: 50px auto !important;
    padding: 50px !important;
    background-color: #fffef2;
}


.customer button {
    font-size: 1.5rem;
    letter-spacing: .1rem;
    line-height: calc(1 + .2 / var(--font-body-scale));
    background-color: #252525;
    color:white;
}

.button:after, .shopify-challenge__button:after, .customer button:after, .shopify-payment-button__button--unbranded:after {
    box-shadow: none !important;
}


.customer.register.section-template--18482756812939__main-padding {
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
    border-radius: 10px;
    margin: 50px auto !important;
    padding: 50px !important;
     background-color: #fffef2;
}

/* collection page code */
.product-count__text {
 font-size: 20px !important;
}


.facet-filters__label {
    font-size: 20px !important;
}

.product__description.rte.quick-add-hidden{
    color: black;
}

/* product font weight in single page */

@media screen and (min-width: 750px) {
    .price--large {
        font-weight: 600;
    }
}

/* about page why choose us */
#shopify-section-template--18515043287179__multicolumn_nMVJxi .multicolumn.background-primary .multicolumn-card {
    background-color: #252525 !important;
}



#shopify-section-template--18515043287179__multicolumn_nMVJxi .multicolumn-list h3, .multicolumn-list p {
    color: white !important;
}


#shopify-section-template--18515043287179__multicolumn_nMVJxi h3{
    font-size: 25px !important;
}

#shopify-section-template--18515043287179__multicolumn_nMVJxi .multicolumn-card__image-wrapper--third-width{
     width: 23%;
}

#shopify-section-template--18515043287179__multicolumn_nMVJxi .multicolumn-card__info{
    padding: 1.5rem;
}

@media screen and (min-width: 750px) {
    .multirow__inner {
        row-gap: 0px !important;
    }
}


#shopify-section-template--18515043287179__multicolumn_nMVJxi .multicolumn.color-scheme-6b3aefe1-7dcd-4484-ab84-3da4812f2c9b.gradient.background-primary{
background-image: url(/cdn/shop/files/oo.png?v=1755673125);
    background-position: top left;
    background-size: 190px;
    background-repeat: no-repeat;
    background-attachment: local;
}


.image-with-text isolate collapse-corners .content-container:after {
    background-color: azure !important;
}


/* #shopify-section-template--18515043287179__image_with_text_H866V7 .section-template--18515043287179__image_with_text_H866V7-padding.gradient.color-scheme-1{
background-image: url(/cdn/shop/files/406567653_0e33f8e0-dd20-4561-93d1-f03b8e3b4c3c.png?v=1755672609);
    background-position: bottom right;
    background-size: 160px;
    background-repeat: no-repeat;
    background-attachment: local;
} */

.cart-notification__links>* {
    color: white;
}


@media screen and (min-width: 750px) {
    .collection-hero__inner {
        text-align: center;
    }
}



@media screen and (min-width: 750px) {
    .collection-hero {
        padding: 20px !important;
    }
} 

/* collection pages code */

@media screen and (min-width: 750px) {
#shopify-section-template--18527336267915__collection_list_CyqKtL  .page-width{
        padding: 0 0rem !important;
    }
}

#shopify-section-template--18527336267915__collection_list_CyqKtL .full-unstyled-link, #shopify-section-template--18854546604171__collection_list_CyqKtL .full-unstyled-link {
  font-size: 24px;
  color: white;
  font-weight: 600;
}

#shopify-section-template--18527336267915__collection_list_CyqKtL .card:not(.ratio) > .card__content, #shopify-section-template--18854546604171__collection_list_CyqKtL .card:not(.ratio) > .card__content{
  margin-top: -65px;
  z-index: 1;
}

@media screen and (min-width: 750px) {
 #shopify-section-template--18527336267915__collection_list_CyqKtL .grid, #shopify-section-template--18854546604171__collection_list_CyqKtL .grid{
    column-gap: 1px;
    row-gap: 1px;
    justify-content: center;
    padding-bottom: 1px;
  }
} 

@media screen and (max-width: 750px) {
 #shopify-section-template--18527336267915__collection_list_CyqKtL .grid, #shopify-section-template--18854546604171__collection_list_CyqKtL .grid {
    column-gap: 1px;
    row-gap: 1px;
    justify-content: center;
    padding-bottom: 1px;
  }

  #shopify-section-template--18527336267915__collection_list_CyqKtL .card:not(.ratio) > .card__content, #shopify-section-template--18854546604171__collection_list_CyqKtL .card:not(.ratio) > .card__content{
  margin-top: -47px;
  z-index: 1;
}

#shopify-section-template--18527336267915__collection_list_CyqKtL .full-unstyled-link, #shopify-section-template--18854546604171__collection_list_CyqKtL .full-unstyled-link {
  font-size: 16px;
  color: white;
  font-weight: 600;
}

#shopify-section-template--18527336267915__collection_list_CyqKtL .card .icon-wrap, #shopify-section-template--18854546604171__collection_list_CyqKtL .card .icon-wrap {
    display: none !important;
}
#shopify-section-template--18527336267915__product-grid .section-template--18527336267915__product-grid-padding {
Padding-top: 1px !important;
}

.collection-hero__inner {
        text-align: center;
    }
} 

/* Essential Oil */
@media screen and (min-width: 750px) {
    #shopify-section-template--18854546604171__collection_list_CyqKtL .page-width {
        padding: 0 0rem !important;
    }
}

@media (max-width: 767px) {
    .image-with-text__content {
    padding: 30px 1px !important;   
}
}

.metafield-rich_text_field ul{
padding-left:15px;
}

@media screen and (min-width: 750px) {
    .facets__disclosure-vertical {
        color: black;
    }
}

@media screen and (min-width: 750px) {
    .facets-vertical .facets__summary {
        color: black;
    }
}


/* @media screen and (min-width: 750px) {
    .banner--desktop-transparent .banner__box {
        padding: 4rem 20px !important;
        
    }
} */



/* Essential Oil collection hide */

li#Slide-template--18854546604171__collection_list_CyqKtL-4 {
    visibility: hidden;
}


li#Slide-template--18854546604171__collection_list_CyqKtL-3 {
    visibility: hidden;
}

li#Slide-template--18854546604171__collection_list_CyqKtL-2 {
    visibility: hidden;
}



#shopify-section-template--18482756354187__cart-footer .page-width{
    background-color: #FFFEF2 !important;
}


/* --- Breadcrumb Base Styles --- */
.text-breadcrumb {
  font-size: 14px;
  margin-bottom: 12px;
  line-height: 1.4;
  overflow-wrap: anywhere; /* allows long text to wrap naturally */
  padding: 0px 47px 20px;
    color: #000000;
}

.text-breadcrumb__list {
  display: flex;
  flex-wrap: wrap; /* allows wrapping on small screens */
  gap: 6px;
  align-items: center;
  list-style: none;
  padding: 0;
  margin: 0;
}

.text-breadcrumb__item a {
  text-decoration: none;
  color: inherit;
  opacity: 0.85;
  transition: opacity 0.2s ease, color 0.2s ease;
}

.text-breadcrumb__item a:hover {
  text-decoration: underline;
  opacity: 1;
}

.text-breadcrumb__sep {
  color: #000000;
  user-select: none;
}

/* --- Mobile adjustments --- */
@media (max-width: 600px) {
  .text-breadcrumb {
    font-size: 13px;
    margin-bottom: 8px;
  }

  .text-breadcrumb__list {
    gap: 4px;
  }

  .text-breadcrumb__sep {
    font-size: 12px;
  }
  .text-breadcrumb {
  font-size: 14px;
  margin-bottom: 12px;
  line-height: 1.4;
  overflow-wrap: anywhere; /* allows long text to wrap naturally */
  padding: 0px 20px 20px;
    color: #000000;
}
}

/* --- Tablet adjustments --- */
@media (min-width: 601px) and (max-width: 1024px) {
  .text-breadcrumb {
    font-size: 14px;
  }
}


button.link.button-label {
    color: black !important;
}






@media (max-width: 767px) {
    .slideshow__text.banner__box.content-container.content-container--full-width-mobile.color-scheme-3.gradient.slideshow__text--center.slideshow__text-mobile--left {
    padding-right: 170px !important;
}
}