/** Shopify CDN: Minification failed

Line 28:25 Unexpected "{"
Line 28:36 Expected ":"
Line 34:25 Unexpected "{"
Line 34:36 Expected ":"

**/
.hdt-main-header .hdt-flex {
    background: white;
    border-radius: 38px;
        padding-left: 3px;
    padding-right: 10px;
}
/* .hdt-main-header .hdt-container-full {
    padding-top: 50px;
    background: transparent !important;
} */



/* .hdt-top-bar-section {
    position: absolute;
    width: 100%;
} */

/* Container ko relative karna lazmi hai */
newsletter-subscription-{{ ai_gen_id }}.test_md {
    position: relative !important;
    z-index: 1 !important;
}

/* Before pseudo-element for the star image - Left Top */
newsletter-subscription-{{ ai_gen_id }}.test_md::before {
    content: "" !important; /* "dsd" hata kar image ke liye space banayi hai */
    display: block !important;
    position: absolute !important;
    /* Left aur Top par chipkane ke liye */
    top: 0 !important;
    left: -8% !important;
    /* Image aur Size settings */
    width: 250px !important; 
    height: 250px !important;
    background-image: url('/cdn/shop/files/image_10.png?v=1776943258') !important; 
    background-size: contain !important;
    background-repeat: no-repeat !important;
    /* Background mein rakhne ke liye */
    z-index: -1 !important;
    pointer-events: none !important;
}

/* .hdt-header-sticky-on_scroll_up .hdt-container-full {
    padding: 0;
} */


.hdt-page-type-product, .hdt-page-type-collection {
    background: #f4e5f0;
}

.hdt-page-type-product .hdt-container-full, .hdt-page-type-collection .hdt-container-full {
    padding: 0;
}

.hdt-page-type-product .hdt-main-header .hdt-flex, .hdt-page-type-collection .hdt-main-header .hdt-flex {
border-top-left-radius: 27px !important;
    border-top-right-radius: 27px !important;
    padding: 10px;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

.hdt-bundle-products-title{
          font-size: 26px;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 10px;
}

.hdt-product__bundle-wrap{
        padding: 10px;
}

.hdt-collection-products {
    gap: 10px;
}

.hdt-heading{
        color: #fc6dc0ff;
        font-size: 34px;
}




 hdt-reval-items#products-template--21868747817213__main   button.hdt-card-product__btn-ultra {
        right: 9px;
        top: -20px;
}

hdt-product-accordion__item summary:hover .hdt-product-accordion__text,
.hdt-modal-demos .hdt-dialog-btn__close:hover, .hdt-drawer-search .hdt-dialog-btn__close:hover, .hdt-header-menu-mobile .hdt-dialog-btn__close:hover, .hdt-policies li a:hover, .hdt-raw-html a:hover {
    color: #fc6dc0ff;
 }



.hdt-product-accordion__item summary:hover .hdt-product-accordion__text, .hdt-product-tab__main button:hover{
    color: #fc6dc0ff !important;
}




.hdt-slider__viewport.hdt-relative.is-draggable .hdt-product-btns.hdt-pr-btns-group1.hdt-absolute {
    top: -12px !important;
    right: 4px !important;
}


.wa__btn_popup_txt {
    display: none !important;
}



dialog#drawer-search-form .hdt-card-product__title {
    display: inline-block; 
    max-width: 200px;      
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
} 


.hdt-search-results-part .hdt-card-product__wrapper.hdt-flex.hdt-loop-inner {
    padding: 10px;
}
.ai-hero-product-jar-aeturzfzyn3vsbtq4yaigenblockcf39fdav68lwg img{
    border-radius: 120px;
}
#hdt-nav-ul {
    column-gap: 0;
}


.hdt-announcement-bar__marquee{
  background-color: #ffd4d7;
}




.hdt-demo-item .hdt-demo-name:hover, .hdt-site-top_nav .hdt-site-nav_icon a:hover {
    color: #fc6dc0ff;
}
.hdt-footer-menu-list li a:hover {
    color:  #fc6dc0ff;
}
.hdt-card-product .hdt-card-product__vendor:hover, .hdt-card-product .hdt-card-product__title:hover {
        color: #fc6dc0ff;
}
.hdt-product-video .hdt-content__item--infos a:hover {
    color: #fc6dc0ff; 
}

.ai-hero-section-aeturzfzyn3vsbtq4yaigenblockcf39fdav68lwg {
    display: none;
}



/* Contact form ke inputs aur textarea active/focus hone par outline black karne ke liye */
.contact-form-box .contact-form input[type="text"]:focus,
.contact-form-box .contact-form input[type="email"]:focus,
.contact-form-box .contact-form input[type="tel"]:focus,
.contact-form-box .contact-form textarea:focus {
    outline: 2px solid #000000 !important;
    outline-offset: 0px;
    border-color: #000000 !important; /* Optional: Agar border color bhi black karna ho */
}



div#template--21868747161853__icon_box_XXBfjV {
    margin-bottom: 20px;
}



@media (min-width: 576px){
    button.hdt-card-product__btn-ultra {
    position: absolute !important;
    right: 9px;
    top: 21px;
}
.hdt-group-product-block {
    padding-left: 0 !important;
}
}


span.hdt-product-accordion__text {
    color: #4a141c;
}

span.hdt-product-accordion__text:hover {
    color: #4a141c94;
}

/* .hdt-product-accordion__item summary:hover .hdt-product-accordion__text, a.hdt-product__bundle-title:hover{
    color: #4a141c94 !important;
} */

.hdt-site-top_nav .hdt-site-nav_icon a .hdt-count-box{
        background-color: #fc6dc0ff;
}
.hdt-price__sale.hdt-price__list .hdt-money{
        font-size: 22px;
    }


@media (max-width: 768px){

  
.hdt-row-flex.hdt-flex-cols-1 .hdt-product-btns.hdt-pr-btns-group1.hdt-absolute {
    right: 5px !important;
}
.hdt-slider__viewport.hdt-relative.is-draggable .hdt-product-btns.hdt-pr-btns-group1.hdt-absolute {
    top: 50px !important;
    right: 5px !important;
}

.wa__btn_popup{
right: 4px !important;
bottom: 130px !important;
}

span.hdt-category-img.hdt-relative {
    display: none !important;
}





  #template--21868747096317__categories_section_K3jXDY .hdt-wrap {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    justify-content: flex-start !important;
    -webkit-overflow-scrolling: touch !important;
    padding-bottom: 10px !important;
    gap: 8px !important; 
  }


  #template--21868747096317__categories_section_K3jXDY hdt-slider,
  #template--21868747096317__categories_section_K3jXDY .hdt-slider__viewport,
  #template--21868747096317__categories_section_K3jXDY .hdt-slider__container {
    display: flex !important;
    gap: 8px !important;
  }

 
  #template--21868747096317__categories_section_K3jXDY .hdt-slider__slide {
    width: 100px !important;
    min-width: 100px !important;
    max-width: 100px !important;
    flex: 0 0 100px !important;
    margin-right: 0px !important; 
  }

 
  #template--21868747096317__categories_section_K3jXDY .hdt-categories_image {
    width: 100px !important;
    height: 100px !important;
    max-width: 100% !important;
    display: block !important;
  }

 
  #template--21868747096317__categories_section_K3jXDY .hdt-categories_image img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
  }

 
  #template--21868747096317__categories_section_K3jXDY .hdt-btn-link {
    font-size: 13px !important;
    display: block !important;
    text-align: center !important;
  }






hdt-reval-items#products-tab_item_fMArPb .hdt-product-btns.hdt-pr-btns-group1.hdt-absolute {
    top: 55px;
    right: 5px;
}

dialog#drawer-search-form .hdt-card-product__title {
    display: inline-block; 
    max-width: 200px;      
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}



.hdt-search-fullwidth .hdt-mini-search__content .hdt-loop-item .hdt-loop-inner {
    gap: 4px !important;
}


}

@media (max-width: 768px) { 

    [id*="hdt-menu_AwTNQM"] .hdt-collapse-content {
        height: auto !important;
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
        max-height: none !important;
    }

    [id*="hdt-menu_AwTNQM"] .hdt-collapse-icon {
        display: none !important;
    }
}
@media (max-width: 767px) {
 
  hdt-height-observer.hdt-flex {
    display: grid !important;
    grid-template-columns: 60px 1fr; 
    grid-template-rows: auto auto;   
    gap: 10px;
    padding: 10px;
    align-items: center;
  }

  .hdt-sticky-atc__infos, 
  wrapp-hdt-pr-frm, 
  .hdt-sticky-atc__form {
    display: contents !important;
  }

  .hdt-sticky-atc__product {
    grid-column: 1;
    grid-row: 1;
    display: block !important;
  }

  .hdt-sticky-atc__img {
    width: 50px !important;
    height: 50px !important;
  }

  .hdt-sticky-atc__variant-price {
    grid-column: 2;
    grid-row: 1;
    display: flex;
    align-items: center;
    justify-content: flex-start;
  }

  .hdt-sticky-atc__variant-price select, 
  .hdt-sticky-atc__product-monney {
    width: 100% !important;
    margin: 0;
  }

  .hdt-sticky-atc__btns {
    grid-column: 1 / span 2; 
    grid-row: 2;
    display: flex !important;
    width: 100% !important;
    gap: 8px;
    margin-top: 5px;
  }

  .hdt-sticky-atc__qty-selector {
    flex: 0 0 100px; 
  }


  .hdt-sticky-atc__submit {
    flex: 1;
    min-height: 4.6rem;
    width: 100%;
  }


  hdt-reval-items#products-template--21868747096317__featured_collection_grid_zEiUUt .hdt-container .hdt-card-product__wrapper .hdt-card-product__info.hdt-card-align-left.hdt-relative{
   padding-inline-end: 5px;
  }

 
hdt-card-product.hdt-card-product.hdt-pr-style8 .hdt-card-product__info.hdt-card-align-left.hdt-relative .hdt-product-btns.hdt-pr-btns-group1.hdt-absolute{
  top: 55px;
  right: 5px;
}
hdt-reval-items#products-template--21868747096317__featured_collection_grid_zEiUUt .hdt-card-product__wrapper .hdt-card-product__info.hdt-card-align-left{
      padding: 0 0px 10px;
}

 .hdt-container .hdt-card-product__wrapper .hdt-card-product__info.hdt-card-align-left.hdt-relative{
   padding-inline-end: 5px;
  }

.ai-video-grid-container-ayzvqkzz0d2xhqmhyzaigenblock966beb3rvdnrz {
    padding: 40px 0 0 !important;
   
}
.hdt-footer-main h6.hdt-s-text{
        font-size: 20px;
}


.ai-newsletter-text-wrapper-aa1jzzkfybkvrs252waigenblock4d2bfa5m9nmfw {
    padding: 0px 0 !important;
    min-height: 120px !important;
}

.ai-newsletter-text-pill-aa1jzzkfybkvrs252waigenblock4d2bfa5m9nmfw {
    padding: 12px 5px !important;
    margin-left: 10px !important;
}

.ai-newsletter-social-icons-aa1jzzkfybkvrs252waigenblock4d2bfa5m9nmfw {
    padding: 0px 6px !important;
   
}

.ai-trust-badge-image-wrapper-ace83uhlkl0f0dutyqaigenblockb774767vfnpiy {
    width: 55px !important;
    height: 55px !important;

}


.ai-newsletter-section-anwdkd0fzc1drmwzxoaigenblockeb005c0l3tfwf {
    padding: 30px 20px 0px !important;
}


.contact-wrapper {
    padding-top: 5px !important;

}
 /* .hdt-card-product__title {
   display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden; 
   
  word-break: break-all;
}*/




div#shopify-section-template--21868747686141__main-product .hdt-sticky-btn-atc hdt-height-observer {
    column-gap: 2.5rem !important;
}

 div#template--21868747096317__featured_collection_grid_V4pJPE hdt-card-product.hdt-card-product.hdt-pr-style8 .hdt-card-product__info.hdt-card-align-left.hdt-relative .hdt-product-btns.hdt-pr-btns-group1.hdt-absolute {
        top: 55px;
        right: -5px;
    }


#template--21868747096317__tabs_collections_grid_Mgwwz6 .hdt-tabs-head .hdt-tabs-slider {
    --slide-spacing: 16px !important;
}

div#template--21868747161853__icon_box_XXBfjV {
    margin-bottom: 10px;
}








}

/* 
.hdt-card-product a[href="/products/rose-fresh-hydrating-face-toner-100ml"] {
    color: #e196a6 !important;
}

.hdt-card-product a[href="/products/syca-max-protect-spf-50-sunscreen-gel"] {
    color: #df8639 !important;
}

.hdt-card-product a[href="/products/lumitone-brigthening-serum-30ml"]{
    color: #b5919b !important;
}

.hdt-card-product a[href="/products/light-shield-spf-30-sunscreen-50ml"]{
color: #e6c362 !important;
}

.hdt-card-product a[href="/products/hydra-clean-daily-cleanser-100ml"]{
color: #8bc2f1 !important;
}

.hdt-card-product a[href="/products/dewy-glow-moisturizer-gel-cream-60ml"]{
color: #b8abcd !important;
}

.hdt-card-product a[href="/products/clariglow-acne-serum-30ml"]{
color: #abcda2 !important;
}

 */





.hdt-card-product a[href*="rose-fresh-hydrating-face-toner-100ml"],
html:has(link[rel="canonical"][href*="rose-fresh-hydrating-face-toner-100ml"]) .hdt-product__title {
    color: #e196a6 !important;
}

.hdt-card-product a[href*="syca-max-protect-spf-50-sunscreen-gel"],
html:has(link[rel="canonical"][href*="syca-max-protect-spf-50-sunscreen-gel"]) .hdt-product__title {
    color: #df8639 !important;
}


.hdt-card-product a[href*="lumitone-brigthening-serum-30ml"],
html:has(link[rel="canonical"][href*="lumitone-brigthening-serum-30ml"]) .hdt-product__title {
    color: #b5919b !important;
}


.hdt-card-product a[href*="light-shield-spf-30-sunscreen-50ml"],
html:has(link[rel="canonical"][href*="light-shield-spf-30-sunscreen-50ml"]) .hdt-product__title {
    color: #e6c362 !important;
}


.hdt-card-product a[href*="hydra-clean-daily-cleanser-100ml"],
html:has(link[rel="canonical"][href*="hydra-clean-daily-cleanser-100ml"]) .hdt-product__title {
    color: #8bc2f1 !important;
}


.hdt-card-product a[href*="dewy-glow-moisturizer-gel-cream-60ml"],
html:has(link[rel="canonical"][href*="dewy-glow-moisturizer-gel-cream-60ml"]) .hdt-product__title {
    color: #b8abcd !important;
}


.hdt-card-product a[href*="clariglow-acne-serum-30ml"],
html:has(link[rel="canonical"][href*="clariglow-acne-serum-30ml"]) .hdt-product__title {
    color: #abcda2 !important;
}









.hdt-card-product__info a.hdt-card-product__title {
    font-weight: 600;

}

/* END */

@media (min-width: 576px){
    .hdt-categories-section .hdt-categories_image{
           width: 200px !important;
    height: 200px !important;
    }
    .hdt-categories-section .hdt-slides-normal .hdt-slider__slide{
        min-width: 24.5rem !important;
    }
}

@media (min-width: 1150px) {
    .lg\:hdt-custom-col-6 {
        width: 70%;
    }
}

button.hdt-product-form__submit{
    background: white;
    color: #fc6dc0;
    border-color: #fc6dc0;
    border: solid 2px;
    text-transform: uppercase;
    font-weight: 600;
    box-shadow: none;
}

.hdt-sticky-atc__submit{
    background: #fc6dc0;
}