/** Shopify CDN: Minification failed

Line 568:0 Unexpected "}"
Line 630:0 Unexpected "}"
Line 655:0 Unexpected "}"

**/
.hdt-logo a img {
        width: 330px !important;
}

/* .hdt-product-fragrance.hdt-text-sm.hdt-opacity-80
 {
    COLOR: #baac70;
    font-weight: 500 !important;
    font-size: 15px;
} */

.hdt-rating-wapper svg.hdt-last_star {
    color: #d6ab56 !important;
}
/* .hdt-s-text2 {
    color: #947f48;
    font-weight: 700;
} */
 p.hdt-testimonial-metas.hdt-text-base.hdt-s-text2
 {
    color: #000 !important;
    font-weight: 700;
}
span.hdt-testi-head.hdt-s-text.hdt-text-xl.hdt-font-semibold {
    color: #000;
}
.hdt-footer-newsletter p.text {
    FONT-SIZE: 11PX ! IMPORTANT;
}
button.hdt-mini-cart__btn-checkout.hdt-inline-flex.hdt-align-center.hdt-justify-center.hdt-relative.hdt-btn.hdt-oh.hdt-btn-solid.hdt-font-normal {
    background-color: #a2865c;
    border-color:#947f48;
}
wrapp-remove-item-oncart.hdt-mini-cart__remove.hdt-s-text2
 {
    color: red;
}
/* NEWS INS CSS */
.hdt-card-product .hdt-product-btns .hdt-pr_btn {
  border-color: transparent;
  border-radius: 0%;
  background-color: #fff;
  color: #000;
  transition: all 0.1s, transform 0.4s ease var(--seconds, 0s), color 0.4s,
    background-color 0.4s;
  box-shadow: 0 8px 24px rgb(var(--color-button-text) / 0.05);
}
/* :is(.hdt-pr-style8) .hdt-pr-btns-group1 .hdt-pr_btn {
  width: 20px;
  font-size: var(--text-lg);
}
/* BEST SELLER */
/* :is(.hdt-pr-style8) .hdt-pr-btns-group1 .hdt-pr_btn {
  width: 20px !important;
  font-size: var(--text-lg);
}  */

#shopify-section-template--17850795950146__featured_collection_carousel_UBLkgF div#block-AOW43ci92a3hTVHM4U__heading_qHQwhh {
    padding-top: 20px !important;
}
div#block-AdUU5YTFGSVBRY2E2b__heading_LaBXAN {
    font-size: 22px !important;
    padding-top: 0px;
}
div#block-AQjRjZUhZcWhOLzhSS__heading_79F6Jc {
    font-size: 22px !important;
    padding-top: 0px;
}
/* Related Produxt */
.hdt-section-head
 {
    margin-bottom: 23px !important;
}
#shopify-section-template--17850797260866__related-products a.hdt-card-product__title.hdt-text-lg.hdt-font-medium.hdt-line-clamp {
    font-size: 15px !important;
}
#shopify-section-template--17850797260866__related-products h3.hdt-sec-heading.hdt-rte.hdt-h3.hdt-s-text.hdt-flex.hdt-align-center
 {
    font-size: 34px !important;
}
#shopify-section-template--17850797260866__related-products .hdt-slider:not(.hdt-heading-slider) .hdt-slider__button {
    position: absolute;
    top: -5% !important;
    right: -1%;
    transform: translateY(-50%);
}
#shopify-section-template--17850797260866__related-products button.hdt-slider__button.hdt-inline-flex.hdt-align-center.hdt-justify-center.hdt-slider__button--prev
 {
   left: 91.5%;
}

.hdt-flex-col.hdt-text-center.hdt-sections-heading
 {
    margin-top: 0px !important;
}
@media (max-width:768px){
    .hdt-section-head
 {
    margin-bottom: 8px !important;
}
  #shopify-section-template--17850797260866__related-products a.hdt-card-product__title.hdt-text-lg.hdt-font-medium.hdt-line-clamp {
    font-size: 13px !important;
    font-family: 'Suisse Intl Light' !important;
}
 #shopify-section-template--17850795950146__featured_collection_carousel_UBLkgF div#block-AOW43ci92a3hTVHM4U__heading_qHQwhh ,#shopify-section-template--17850795950146__featured_collection_carousel_r7hnHD div#block-Ac0ZkTVYwNTlrVDJnV__heading_AQDy8r , #shopify-section-template--17850795950146__featured_collection_carousel_Bn9dUF div#block-AQjRjZUhZcWhOLzhSS__heading_79F6Jc {
    padding-top: 6px !important
}
.exclusive-benefits-title {
    font-size: 18px !important;
}
#shopify-section-template--17850797260866__related-products h3.hdt-sec-heading.hdt-rte.hdt-h3.hdt-s-text.hdt-flex.hdt-align-center {
    font-size: 26px !important;
}
}

#shopify-section-sections--17850797850690__8b1cf2b6-9e6b-4ace-85e5-e52ad96e7b43 .hdt-text-center
 {
    order: 4;
}
div#Ab0thbHh0VUN2WEFEM__image_text_column_KgefH3 {
    order: -3;
}
/* home page CSS */

svg.Icon.svg.Icon--bag
 {
    color: #000;
}
.hdt-card-product .hdt-card-product__title {
    line-height: var(--font-heading-line-height)1.2;
    display: inline-block;
    vertical-align: top;
    color: #000 !important;
    font-weight: 700;
}
.hdt-product-fragrance.hdt-text-sm.hdt-opacity-80 {
    COLOR: #2a2a2a !important;
    font-weight: 800 !important;
    font-size: 15px !important;
}
/* a.hdt-card-product__title.hdt-text-lg.hdt-font-medium.hdt-line-clamp {
    font-size: 15px !important;
} */


/* Footer CSS */
  p.text {
    color: #000;
}
.hdt-s-text2.hdt-text-newsletter.hdt-text-base {
    color: #000;
}
svg {
    color: #000;
}
/* .hdt-site-top_nav .hdt-site-nav_icon a .hdt-count-box
 {
    background-color: #947f48 !important;
    color: rgb(var(--color-button-text));
} */
.hdt-site-top_nav .hdt-site-nav_icon a svg {
    color: #000!important;
}
.hdt-socials__style-default li a {
     border-radius: 0px;
     background-color: transparent !important; 
}
.hdt-socials__list li a svg {
    width: 19px;
    height: 19px;
    fill: currentColor;
}
.hdt-socials__style-default a.hdt-social-tiktok:hover {
        
         background:transparent !important; 
    }
    .hdt-socials__style-default a.hdt-social-instagram:hover {
          background:transparent !important; 
    }

  a.hdt-footer-menu_item.hdt-s-text2.hdt-text-base {
    font-family: 'Suisse Intl Light' !important;
    font-weight: 400;
    font-style: normal;
    letter-spacing: .03125rem;
    font-size: 17px;
    line-height: 2.125em;
    color: #000;
}
  h6.hdt-text-xl.hdt-s-text.hdt-font-medium
 {
    font-weight: 500;
    font-weight: 600;
    letter-spacing: 0.03125rem;
    font-size: 18px;
    text-transform: uppercase;
    margin-top: 0px;
    color: #a2865c;
}
  .hdt-section-inner.hdt-section-sections--17850797850690__8b1cf2b6-9e6b-4ace-85e5-e52ad96e7b43.hdt-footer.hdt-s-gradient.hdt-section-spacing {
    background-color: #fff;
}
  .hdt-footer-social-under-news {
  margin-top: 20px;
  gap: 10px;
}
  .hdt-footer-payments.hdt-flex.hdt-flex-col.hdt-justify-center.hdt-align-center {
    padding-top: 0px;
}
div#hdt-sections--20958099472688__8b1cf2b6-9e6b-4ace-85e5-e52ad96e7b43-newsletter-1 {
    margin-left: 20px;
}
.custom-footer-policies {
  display: flex;
  justify-content: center;
  gap: 8px;
  list-style: none;
  color:#000;
  padding: 0;
  margin-top: 10px;
}

.custom-footer-policies li {
  position: relative;
  padding-right: 12px;
}

.custom-footer-policies li:not(:last-child)::after {
  content: "|";
  position: absolute;
  right: 0;
  top: 0;
  color: #999;
}
span.hdt-footer-menu_item.hdt-s-text2.hdt-text-base {
    font-size: 14px;
    line-height: 20px;
    color: #000;
}
/* footer banner text */
/* .footer-banner-text
 {
    text-align: center;
    margin: 99px 0;
}

.footer-banner-text span {
    font-size: 250px;
    font-weight: 700;
    font-family: serif;
    color: #000;
    -webkit-text-stroke: 0px #000;
    text-stroke: 3px #000;
    text-transform: uppercase;
    display: inline-block;
    letter-spacing: 17px;
}
.footer-banner-text span:hover {
  transform: translateY(6px);
}
@media (max-width: 768px) {
  .footer-banner-text span {
    font-size: 50px;
    -webkit-text-stroke: 2px #000;
    letter-spacing: 3px;
  }
}

@media (max-width: 480px) {
  .footer-banner-text span {
    font-size: 36px;
    -webkit-text-stroke: 1.5px #000;
    letter-spacing: 2px;
  }
} */

/* .footer-banner-text {
    text-align: center;
    margin: 99px 0;
}

.footer-banner-text span {
    font-size: 250px;
    font-weight: 700;
    font-family: serif;
    color: #000;
    text-transform: uppercase;
    display: inline-block;
    letter-spacing: 17px;


    transition: transform 0.3s ease;
}


.footer-banner-text span:hover {
    animation: bounce 0.5s ease-in-out;
}


@keyframes bounce {
    0% { transform: translateY(0); }
    30% { transform: translateY(-20px); }
    60% { transform: translateY(10px); }
    100% { transform: translateY(0); }
}


@media (max-width: 768px) {
    .footer-banner-text span {
        font-size: 80px;
        letter-spacing: 8px;
    }
}

@media (max-width: 480px) {
    .footer-banner-text span {
        font-size: 48px;
        letter-spacing: 4px;
    }
}  */

.wrapper {
  display: grid;
  position: relative;
}

.wrapper > div {
  grid-area: 1/1/-1/-1;
}

.top {
  clip-path: polygon(0% 0%, 100% 0%, 100% 48%, 0% 58%);
}

.bottom {
  clip-path: polygon(0% 60%, 100% 50%, 100% 100%, 0% 100%);
  color: transparent;
  background: linear-gradient(177deg, black 53%, var(--text-color, #000) 65%);
  background-clip: text;
  -webkit-background-clip: text;
  transform: translateX(-0.02em);
}

/* Footer Banner Style */
.footer-banner-text {
    text-align: center;
    margin: 44px 0px -73px 0px;
    display: flex;
    justify-content: center;
    gap: 8px;
}
.hdt-footer-bottom {
    margin-top: 13px;
}
.footer-banner-text span {
    font-size: 10vw;
    font-weight: 700;
    font-family: serif;
    color: #a2865c;
    text-transform: uppercase;
    display: inline-block;
    letter-spacing: 28px;
    transition: transform .3s 
ease;
}

/* Bounce on Hover */
.footer-banner-text span:hover {
    animation: bounce 0.5s ease-in-out;
}

@keyframes bounce {
    0% { transform: translateY(0); }
    30% { transform: translateY(-20px); }
    60% { transform: translateY(10px); }
    100% { transform: translateY(0); }
}
.custom-footer-policies li {
    position: relative;
    padding-right: 6px !important;
}
/* Responsive */
@media (max-width: 768px) {
  .footer-banner-text span {
        font-size: 34px;
        letter-spacing: 3px;
    }
  .hdt-footer-bottom {
    margin-top: -49px !important;
}



.custom-footer-policies li {
        font-size: 11px !important;
        font-weight: 600 !important;
    }
      .hdt-footer-bottom {
        margin-top: -10px !important;
    }
        .footer-banner-text {
        text-align: center;
        margin: 0px !important;
        display: flex;
        justify-content: center;
        gap: 8px;
    }
a.hdt-footer-menu_item.hdt-s-text2.hdt-text-base {
    font-family: 'Suisse Intl Light' !important;
    font-weight: 400;
    font-style: normal;
    letter-spacing: .03125rem;
    font-size: 12px;
    color: #000;
}
span.hdt-footer-menu_item.hdt-s-text2.hdt-text-base {
    font-size: 12px;
    color: #000;
}
h6.hdt-text-xl.hdt-s-text.hdt-font-medium {
    font-weight: 500;
    font-weight: 600;
    letter-spacing: 0.03125rem;
    font-size: 14px;
    text-transform: uppercase;
    margin-top: 0px;
    color: #a2865c;
}
}

@media (max-width: 480px) {
  .footer-banner-text span {
    font-size: 34px;
    letter-spacing: 3px;
  }

}




/* footer banner text */

@media (max-width:768px){

/* #hdt-sections--20958099472688__8b1cf2b6-9e6b-4ace-85e5-e52ad96e7b43-menu-2 .hdt-collapse-content {
    height: auto !important;
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
}

#hdt-sections--20958099472688__8b1cf2b6-9e6b-4ace-85e5-e52ad96e7b43-menu-2 .hdt-collapse-icon {
    display: none !important;
} */

div#hdt-sections--20958099472688__8b1cf2b6-9e6b-4ace-85e5-e52ad96e7b43-newsletter-1 {
    margin-left: 0px;
}
h1.hdt-product__title.hdt-h5 {
    font-size: 16px !important;
    padding-top: 11px;
    padding-bottom: 8px;
}
.custom-text-block p {
    font-size: 11px !important;
    }
.hdt-breadcrumb.hdt-s-gradient
 {
    display: none;
}
.jdgm-widget.jdgm-preview-badge {
    font-size:11px !important;
}
}
/* product  */
.hdt-card-product__media {
    position: relative;
    border-radius: 0px !important;
}
/* a.hdt-card-product__title.hdt-text-lg.hdt-font-medium.hdt-line-clamp {
    font-size: 15px !important;
} */
/* @media (max-width: 768px) {
    .hdt-card-product .hdt-card-product__title {
        line-height: 14px !important;
    }
} */


input#form-name
 {
    border: 1px solid !important;
}
input#form-email {
    border: 1px solid !important;
}
textarea#form-message {
    border: 1px solid;
}
button.hdt-btn-contact.hdt-oh.hdt-btn-full_true.hdt-btn.hdt-btn-solid.hdt-inline-flex.hdt-justify-center.hdt-align-center.hdt-relative {
    border-radius: 24px !important;
}
.hdt-footer-newsletter .hdt-newsletter-parent .hdt-newsletter__inner {
    max-height: 54px;
    width: 100%;
    border: 1px solid rgb(var(--color-line-border));
    padding: 0px 0px !important;
    border-radius: var(--radius-input);
    background-color: rgb(var(--color-input-primary));
    align-items: center;
}
.hdt-newsletter__inner.hdt-flex.hdt-oh.hdt-justify-center
 {
    border: 1px solid;
    border-radius: 20px;
}

.faq-subtitle {
    font-size: 13px;
    font-weight: 600;
    color: grey;
    letter-spacing: 1px;
}
.hdt-testimonial-inner.hdt-flex.hdt-justify-start.hdt-radius {
    background-color: #f2f2f2 !important;
    color: #000;
}
#shopify-section-template--17850795950146__icon_box_pGVH8b div#template--17850795950146__icon_box_pGVH8b
 {
    padding-top: 20px;
    background-color: #f2f2f2 !important;
    
}
hdt-badge.hdt-badge.hdt-badge__on-sale {
    background-color: #000;
}
button.hdt-flex.hdt-align-center.hdt-justify-between {
    border: 1px solid;
}
/* #template--17942414655554__main a.hdt-card-product__title.hdt-text-lg.hdt-font-medium.hdt-line-clamp {
    font-size: 14px !important;
} */
/* #shopify-section-template--17850795950146__featured_collection_carousel_UBLkgF a.hdt-card-product__title.hdt-text-lg.hdt-font-medium.hdt-line-clamp {
    font-size: 15px !important;
}
#shopify-section-template--17850795950146__featured_collection_carousel_rNmNbC a.hdt-card-product__title.hdt-text-lg.hdt-font-medium.hdt-line-clamp {
 font-size: 15px !important;
}
#shopify-section-template--17850795950146__featured_collection_carousel_r7hnHD a.hdt-card-product__title.hdt-text-lg.hdt-font-medium.hdt-line-clamp {
 font-size: 15px !important;
}
#shopify-section-template--17850795950146__featured_collection_carousel_Bn9dUF a.hdt-card-product__title.hdt-text-lg.hdt-font-medium.hdt-line-clamp {
 font-size: 15px !important;
}
#shopify-section-template--17850795950146__tabs_collections_carousel_Ff89bq a.hdt-card-product__title.hdt-text-lg.hdt-font-medium.hdt-line-clamp {
 font-size: 15px !important;
} */

}
div#block-ANS82YlFMMUdVc2h5M__heading_Gmbrfa
 {
    font-size: 19px;
}
    #shopify-section-sections--17850797850690__8b1cf2b6-9e6b-4ace-85e5-e52ad96e7b43 .hdt-coppy-right {
        font-size: 16px;
        font-weight: 700;
        color:#000;
    }
    span.hdt-s-text2
 {
    color: #000;
}
.hdt-s-text2.hdt-rte {
    color: #000;
}
.jdgm-preview-badge .jdgm-star
 {
    color: #d6ab56 !important;
}
span.jdgm-prev-badge__text {
    color: #d6ab56 !important;
}
p.hdt-s-text2 {
    color: #000 !important;
}
button.hdt-sticky-atc__submit.hdt-btn.hdt-oh.hdt-btn-solid.hdt-font-semibold.hdt-relative.hdt-truncate.hdt-btn-loading__svg
 {
    background-color: #000;
    border-color: #000 !important;
}
button.hdt-product-form__submit.hdt-btn.hdt-oh.hdt-btn-solid.hdt-font-semibold.hdt-relative.hdt-truncate.hdt-btn-loading__svg
 {
    text-transform: uppercase;
    background-color: #000;
    border-color: #000;
}
input[type=radio]:checked+.hdt-product-form_value.is-type-block, input[type=radio]:checked+.hdt-product-form_value.is-type-block_with_color
 {
    border-color: #a2865c !important;
    color: rgb(var(--color-button-text));
    background-color: #a2865c !important;
}
.hdt-heading-template-text .hdt-h4, .hdt-heading-template-text .hdt-h3 {
    font-size: 32px !important;
    padding-top: 12px !important;
}
#shopify-section-template--17850796376130__form_contact_width_text_dBafcb p {
    font-size: 14px !important;
    font-weight: 600;
}
    .hdt-site-nav_icon.hdt-site-nav_search.hdt-inline-flex.hdt-align-center {
        padding-top: 7px !important;
        order:-2 !important;
    }
     .hdt-tab#Scroller-template--17850795950146__tabs_collections_carousel_Ff89bq {
        padding: 7px;
        border-radius: 25px;
    }
    /* span.hdt-collection-title-text.hdt-truncate:hover {
    color: #000 !important; */
}

    .drawer-close {
    top: 109px !important;
}
#shopify-section-template--17850797260866__related-products :is(.hdt-pr-style8) .hdt-pr-btns-group1 .hdt-pr_btn {
    width: 35px !important;
}

  /* #shopify-section-template--17850795950146__featured_collection_carousel_UBLkgF a.hdt-card-product__title.hdt-text-lg.hdt-font-medium.hdt-line-clamp {
    font-size: 10px !important;
}
#shopify-section-template--17850795950146__featured_collection_carousel_rNmNbC a.hdt-card-product__title.hdt-text-lg.hdt-font-medium.hdt-line-clamp {
 font-size: 10px !important;
}
#shopify-section-template--17850795950146__featured_collection_carousel_r7hnHD a.hdt-card-product__title.hdt-text-lg.hdt-font-medium.hdt-line-clamp {
 font-size: 10px !important;
}
#shopify-section-template--17850795950146__featured_collection_carousel_Bn9dUF a.hdt-card-product__title.hdt-text-lg.hdt-font-medium.hdt-line-clamp {
 font-size: 10px !important;
}
#shopify-section-template--17850795950146__tabs_collections_carousel_Ff89bq a.hdt-card-product__title.hdt-text-lg.hdt-font-medium.hdt-line-clamp {
 font-size: 10px !important;
} */

}

.drawer-close {
    position: absolute;
  top: 23px !important;
    right: 32px;
    background: #a2865c;
    color:#ebe7e4;
    padding: 10px 20px;
    border-radius: 30px;
    cursor: pointer;
    z-index: 1000001;
}
#drawer-title {
    margin-top: 78px !important;
}

.hdt-card-product .hdt-product-btns .hdt-pr_btn svg {
    width: 20px !important;
    height: auto;
    fill: currentColor;
}
#Slider-template--17850795950146__featured_collection_carousel_rNmNbC .hdt-card-product .hdt-product-btns .hdt-pr_btn svg {
    width: 20px !important;
    height: auto;
    fill: currentColor;
}

/* a.hdt-card-product__title.hdt-text-lg.hdt-font-medium.hdt-line-clamp {
    font-size: 13px !important;
} */


span.hdt-inline-flex.hdt-text-base.hdt-font-medium {
    display: none;
}
@media (max-width:768px){
    a.hdt-inline-flex.hdt-align-center.hdt-relative.hdt-radius-xs {
    display: none;}
.hdt-card-product .hdt-product-btns .hdt-pr_btn svg {
    width: 14px !important;
    height: auto;
    fill: currentColor;
}
span.hdt-collection-title-text.hdt-truncate:hover
 {
    color: #fff !important;
}

}
@media (min-width:1150px){
    .jdgm-widget-actions-wrapper {
    padding-left: 10px !important;
}
     
     .hdt-tab#Scroller-template--17850795950146__tabs_collections_carousel_Ff89bq {
        border: 1px solid #000;
        padding: 7px;
        border-radius: 25px;
    }
    /* span.hdt-collection-title-text.hdt-truncate:hover {
    color: #000 !important; */
}

.hdt-product-fragrance.hdt-text-sm.hdt-opacity-80 {
    COLOR: #2a2a2a !important;
    font-weight: bold !important;
    font-size: 12px !important;
}

a.hdt-card-product__title.hdt-text-lg.hdt-font-medium.hdt-line-clamp {
    font-size: 17px;
    font-weight: 900 !important;
}
    .hdt-card-product__info
 {
        gap: 5px !important;
}


.hdt-footer-bottom {
   margin-top: -56px !important;
}
hdt-variant-picker#variant-picker-template--17850797260866__main-product {
    font-size: 13px;
}

.hdt-coppy-right .developed-by {
  display: inline;
}

/* Mobile: make it a block (new line) */
@media only screen and (max-width: 768px) {
    #Slider-template--17850795950146__slideshow_tBCD9z .hdt-slider__button--next {
    left: 83% !important;
}
  .hdt-coppy-right .developed-by {
    display: block;
    margin-top: 5px; /* optional spacing */
  }
  #whatsapp-link svg {
    stroke: none;
    width: 42px !important;
}
  .whatsapp-widget-right
 {
    right: 11px !important;
}
  .whatsapp-widget {
    bottom: 114px !important;
}
.hdt-footer-bottom {
    margin-top: -20px  !important;
}

.footer-banner-text {
        margin:15px 0 !important;
}
}

.hdt-testimonial-name.hdt-s-text:after {
    content: ' \2714'; /* Checkmark Unicode */
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 18px;
    height: 18px;
    background-color: #1DA1F2; /* Blue color */
    color: white;
    font-size: 10px;
    border-radius: 50%;
    margin-left: 1px;
    vertical-align: middle;
    font-weight: bold;
}
.metafield-rich_text_field {
    color: #000 !important;
}


/* .hdt-slider__container {
    gap: 10px !important; 
    display: flex !important;
    justify-content: center !important; 
}


.hdt-collection-item.hdt-slider__slide {
    flex: 0 0 auto !important;
    width: 150px !important; 
    padding: 0 5px !important; 
}


@media screen and (max-width: 767px) {
    .hdt-slider__container {
        gap: 5px !important;
    }
    .hdt-collection-item.hdt-slider__slide {
        width: 100px !important; 
    }
} */

/* .hdt-slider__container {
    column-gap: 10px !important; 
}


.hdt-collection-item.hdt-slider__slide {
    width: 141px !important;
    margin-right: 0 !important;
    padding: 3px 5px !important;
    max-width: 130px;
}


.hdt-collection-style7 .hdt-collection-img {
    width: 100px !important;
    height: 100px !important;
    margin: 0 auto !important;
}


@media screen and (max-width: 767px) {
    .hdt-collection-item.hdt-slider__slide {
    width: 141px !important;
    margin-right: 0 !important;
    padding: 3px 5px !important;
    max-width: 97px;
}
div#template--17850795950146__collections_list_6fMjgT {
    padding-top: 20px;
}
    .hdt-collection-style7 .hdt-collection-img {
        width: 80px !important;
        height: 80px !important;
    }
    
    .hdt-slider__container {
        column-gap: 5px !important;
    }
} */


/* .hdt-slider__container {
    display: flex !important;
    column-gap: 10px !important;
}

.hdt-collection-item.hdt-slider__slide {
    
    flex: 0 0 calc(16.66% - 10px) !important; 
    width: calc(16.66% - 10px) !important;
    max-width: none !important; 
    margin-right: 0 !important;
    padding: 3px 5px !important;
}


.hdt-collection-style7 .hdt-collection-img {
    width: 100px !important;
    height: 100px !important;
    margin: 0 auto !important;
} */



/* @media screen and (max-width: 767px) {
    .hdt-collection-item.hdt-slider__slide {
        width: 141px !important;
        max-width: 97px !important;
        flex: 0 0 auto !important;
    }
    
    div#template--17850795950146__collections_list_6fMjgT {
        padding-top: 20px;
    }

    .hdt-collection-style7 .hdt-collection-img {
        width: 80px !important;
        height: 80px !important;
    }
    
    .hdt-slider__container {
        column-gap: 5px !important;
    }
} */

@media (min-width:1150px){
    .hdt-container-full.hdt-px-15.md\:hdt-px-30.lg\:hdt-px-50 {
    width: 85% !important;
}
}
@media screen and (max-width: 767px) {
    .hdt-collection-style7 .hdt-collection-title {
  margin-top: 8px !important;
}
    span.text_1 {
    display: none !important;
}
     #template--17850795950146__collections_list_6fMjgT .hdt-slider__container .hdt-slider__slide {
        flex: 0 0 36% !important;
        max-width: 105px !important;
        padding-left: 16px;
        padding-right: 2px;
    }
    .hdt-collection-img.hdt-relative.hdt-oh.hdt-grid
 {
    border: 1px solid;
    border-radius: 50%;
    padding: 10px;
}
#template--17850795950146__collections_list_6fMjgT .hdt-slider__dots.hdt-flex.hdt-align-center.hdt-justify-center.no-js-hidden
 {
    /* --dot-distance: 14px !important; */
    display:none;
}
div#template--17850795950146__collections_list_6fMjgT {
    padding-top: 15px;
}
}

#shopify-section-template--17850797260866__main-product img.ben_icon {
    width: 45px !important;
}



.hdt-text-center.hdt-sections-heading.hdt-flex-col {
    margin-bottom: 26px;
}


@media screen and (min-width: 1024px) {

    .hdt-footer-main.hdt-border_top-bottom.hdt-border_container.hdt-relative {
    padding-bottom: 68px !important;
}
    /* HTML tag (body) ko sath lagane se CSS zyada powerfull ho jati hai */
    body .hdt-slider__button--next {
        left: 95% !important;
        right: -4% !important;
        display: block !important; /* Ensure karein ke button hide na ho */
    }

    body .hdt-slider__button--prev {
        left: 0% !important;
        right: 0% !important;
        display: block !important;
    }
}

/* button.hdt-slider__button.hdt-inline-flex.hdt-align-center.hdt-justify-center.hdt-slider__button--prev {
    display: flex !important;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    align-content: center;
    flex-direction: column;
}
button.hdt-slider__button.hdt-inline-flex.hdt-align-center.hdt-justify-center.hdt-slider__button--next{
 display: flex !important;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    align-content: center;
    flex-direction: column;

} */


button.hdt-w-100.hdt-newsletter__submit.hdt-truncate.hdt-btn-loading__svg.hdt-flex.hdt-align-center.hdt-btn.hdt-btn-solid.hdt-button.hdt-font-semibold.hdt-oh.hdt-relative {
    background-color: #a2865c !important;
    border: 1px solid #a2865c !important;
}


.jdgm-write-rev-link.jdgm-write-rev-link:not([disabled]):hover, .jdgm-write-rev-link.jdgm-write-rev-link:focus
 {
    color: white;
    background-color: #a2865c !important;
}

.hdt-announcement-bar__text {
   padding: 3px !important;
   font-size: 13px;
}



.hdt-site-nav_icon.hdt-site-nav_wishlist.lg\:hdt-inline-flex.md\:hdt-inline-flex.hdt-align-center.hdt-hidden {
    padding-top: 10px !important;

}
    .hdt-site-top_nav {
        gap: 15px !important;
    }

    hdt-wishlist-count.hdt-count-box.hdt-absolute
 {
    background-color: #a2865c !important;
}

hdt-cart-count.hdt-count-box.hdt-absolute {
    background-color: #a2865c !important;
}
.hdt-site-nav_icon.hdt-site-nav_cart.hdt-inline-flex.hdt-align-center
 {
    margin-top: 9px !important;
}

@media (min-width: 578px) {
    /* .hdt-site-nav_icon.hdt-site-nav_search.hdt-inline-flex.hdt-align-center {
       width: 221px;
        border-radius: 40px;
        border: 1px solid #000;
        padding: 7px 12px;
    } */
    span.text_1 {
    font-size: 15px;
    margin-left: 12px;
    color:#99703d;
}
  span.text_1:hover {
    color:#000 !important;
    font-size: 15px;
    margin-left: 12px;
}
#shopify-section-template--18575138488386__main-product .hdt-container
 {
        max-width: var(--container-max-width-padding-lg);
        padding: 0 0rem !important;
    }
   #shopify-section-template--18575138488386__main-product .hdt-product-info__item.hdt-product__buy-button {
    padding-top: 0px !important;
}
}
/* @media screen and (min-width: 1024px) {
    img.hdt-image-sm {
        width: 360px !important;
        padding-top: 68px !important;
        padding-bottom: 39px !important;
        /* transform: rotate(347deg);} */
    /* }
    div#\ hdt-sections--20958099472688__8b1cf2b6-9e6b-4ace-85e5-e52ad96e7b43-menu-2 {
    padding-left: 16px !important; */
/* }
}  */
/* @media (min-width: 1150px) {
    .hdt-footer-column :where(.hdt-border-column-true.hdt-footer-menu,.hdt-border-column-true.hdt-social-media,.hdt-border-column-true.hdt-footer-news):after {
        width: 1px;
        height: 411px !important;
        content: "";
        position: absolute;
        z-index: 1;
        top: -40px !important;
        bottom: -98px !important;
        right: 0;
        background-color: #000 !important;
    }
    .hdt-footer-section .hdt-footer-main:before, .hdt-footer-main:after {
    width: 100%;
    height: 1px;
    background-color: rgb(0 0 0) !important;
    content: " ";
    position: absolute;
    z-index: 1;
    left: 0;
    right: 0;
}
.hdt-footer-bottom {
        margin-left: 35% !important;
        margin-top: -3% !important;
    }
} */

@media (min-width: 1024px) {
 
    .hdt-site-nav_icon.hdt-site-nav_search.hdt-inline-flex.hdt-align-center {
        display: flex !important; /* Desktop par show karega */
        width: 262px !important;
        border-radius: 40px;
        border: 1px solid #000;
        color:#eee;
        padding: 7px 7px;
        /* background-color:#eee; */
    }
}
   @media (min-width: 1150px) {
    .lg\:hdt-custom-col-3 {
        width: 30% !important;
    }
}
@media (min-width: 1150px) {
    .lg\:hdt-custom-col-6 {
        width: 30% !important;
    }
}
@media screen and (min-width: 990px) {
    /* 1. Dropdown List ki shadow aur width fix */
    ul.buckscc-select-options {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
        position: absolute !important;
        right: 0 !important;
        width: 220px !important; /* Width kam rakhein taake shadow nazar aaye */
        background: #ffffff !important;
        
        /* Shadow ko sharp aur visible banane ke liye */
        box-shadow: 0 10px 25px rgba(0,0,0,0.2) !important; 
        border-radius: 4px !important;
        margin-top: 5px !important;
        
        /* Stacking context */
        z-index: 999999 !important;
    }

    /* 2. Parent container ki "Cutting" khatam karne ke liye */
    /* Is se shadow drop-down se bahar nazar aa sakegi */
    .header-wrapper, 
    header, 
    .announcement-bar, 
    #shopify-section-header {
        overflow: visible !important;
        position: relative !important;
        z-index: 9999 !important;
    }

    /* 3. Items ki styling taake wo shadow ke andar fit rahein */
    ul.buckscc-select-options li {
        padding: 12px 15px !important;
        border-bottom: 1px solid #f0f0f0 !important;
    }
}



@media screen and (max-width: 767px) {
  /* 1. Target menu-2 for Quick Menu and force it open */
  div[id*="hdt-sections--20958099472688__8b1cf2b6-9e6b-4ace-85e5-e52ad96e7b43-menu-2"] .hdt-collapse-content {
    display: block !important;
    height: auto !important;
    max-height: none !important;
    visibility: visible !important;
    opacity: 1 !important;
    overflow: visible !important;
  }

  /* 2. Quick Menu ke icon ko hide karne ke liye */
  div[id*="hdt-sections--20958099472688__8b1cf2b6-9e6b-4ace-85e5-e52ad96e7b43-menu-2"] .hdt-collapse-icon {
    display: none !important;
  }

  /* 3. Pointer events band karna taake click se close na ho */
  div[id*="hdt-sections--20958099472688__8b1cf2b6-9e6b-4ace-85e5-e52ad96e7b43-menu-2"] .hdt-heading-f {
    pointer-events: none !important;
    cursor: default !important;
  }
}


@media only screen and (max-width: 767px) {
  .hdt-product-fragrance {
    display: block;
    white-space: nowrap;    /* Text ko next line par janay se rokta hai */
    overflow: hidden;       /* Extra text ko chhupa deta hai */
    text-overflow: ellipsis; /* Akhir mein (...) add karta hai */
    max-width: 100%;        /* Ensure karta hai ke container se bahar na jaye */
  }
  
}

@media only screen and (max-width: 767px) {
    
#shopify-section-template--17942414655554__slideshow_PVbG3m .hdt-slider__viewport.md\:hdt-height--fixed.hdt-height--fixed.is-draggable {
    display: none !important;
}
    /* Mobile menu ke text ko bold karne ke liye */
#hdt-nav-ul-mb .hdt-menu-link-text, 
#hdt-nav-ul-mb .hdt-line-clamp {
    font-weight: Bold !important;
    letter-spacing: 0.5px; /* Thora sa saaf dikhne ke liye */
}
    ul#hdt-nav-ul-mb {
    text-transform: uppercase !important;
}
    .hdt-wishlist.hdt-card-product__btn-wishlist.hdt-pr_btn {
        margin-bottom: 72% !important;
        margin-left: 68% !important;
        /* Agar position absolute hai to top/right bhi check karlein */
    }
}



p.hdt-announcement-bar__text.hdt-inline-block.hdt-tag-list {
    color: #fff !important;
    font-weight: 500 !important;
}

@media screen and (min-width: 992px) {

  #shopify-section-template--17850795950146__collections_list_6fMjgT .hdt-collection-content .hdt-collection-title {
    margin-inline-start: 1px;
  }
  .metafield-rich_text_field {
    font-size: 15px !important;
}
}

/* Sirf Desktop (min-width: 768px) ke liye overlay */
@media screen and (min-width: 768px) {
  #shopify-section-template--17942414655554__slideshow_PVbG3m .hdt-slide_inner::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.4); /* Desktop par 40% darkness */
    z-index: 1;
    pointer-events: none;
  }

  /* Content ko overlay ke upar rakhne ke liye */
  #shopify-section-template--17942414655554__slideshow_PVbG3m .hdt-grid {
    position: relative;
    z-index: 2;
  }
}

@media screen and (max-width: 767px) {
    .hdt-card-product__wrapper .hdt-badge {
    padding: 3px 6px !important;
    font-size: 9px !important;
}
}
@media screen and (max-width: 767px) {
 :is(.hdt-pr-style6,.hdt-pr-style7,.hdt-pr-style8,.hdt-pr-style10) .hdt-pr-btns-group2 {
      margin-bottom: 77% !important;
      margin-right: 81% !important;
  }
   /* :is(.hdt-pr-style6,.hdt-pr-style7,.hdt-pr-style8,.hdt-pr-style10) .hdt-pr-btns-group2
 {
    z-index: 4;
    left: 10px !important;
    right: -107px !important;
} */
}

span.hdt-btn-atc_text {
    text-transform: uppercase !important;
}

/* @media screen and (min-width: 992px) {
    .hdt-section-header.shopify-section-group-header-group, .shopify-section-group-header-group {
    z-index: 2 !important; 
    z-index: 10 !important; 
        position: relative !important;
}
/* .drawer-panel {
    position: fixed !important;
    top: 0 !important;
    right: 0 !important;
    width: 430px !important;
    height: 100vh !important;
    background: #ebe7e4 !important;
    padding: 35px !important;
    z-index: 2147483647 !important; 
    transform: translateX(100%) translateZ(0) !important;
    transition: transform .35s ease-out !important;
    display: block !important;
    visibility: visible !important;
} */
/* Header lower priority */
/* .hdt-section-header {
    z-index: 1000 !important;
}

/* Drawer higher priority *
.drawer-panel {
    z-index: 999999 !important;
} 
    /* .drawer-panel {
        z-index: 999 !important;
    } */
    /* .shopify-section-group-header-group {
        z-index: 1000 !important;
        position: relative !important;
    } 
} */



/* Sirf Desktop ke liye (768px se badi screens) */
@media screen and (min-width: 768px) {
    .hdt-logo a img {
        width: 315px !important;
    }
    .outside-filter-dropdown ul {
        display: grid;
        grid-template-columns: repeat(2, 1fr); /* Desktop par 2 columns */
        gap: 0px !important;                             /* Items ke darmiyan fasla */
        padding: 10px;
        list-style: none;
                width: 318px !important;
    }
    .outside-filter-dropdown.animated-dropdown.active {
    text-transform: uppercase !important;
}
}


@media (min-width:1150px)
{
.hdt-footer-copyright.hdt-flex.hdt-flex-col.hdt-align-center.hdt-justify-center.hdt-s-text2.hdt-text-base {
    padding-top: 23px !important;
}
  .hxoSelectTheme .buckscc-select-styled {
    align-items: center;
    background-color: unset !important;
}
    .hdt-site-nav_icon.hdt-site-nav_search.hdt-inline-flex.hdt-align-center {
        display: flex !important;
        width: 294px !important;
        border-radius: 40px;
        border: 1px solid #aa8f5d !important;
        color: #9d835f !important;
        padding: 7px 7px !important;
        /* background-color: #eee; */
    }
    .hdt-site-nav_icon.hdt-site-nav_search.hdt-inline-flex.hdt-align-center.mobile{
        display:none !important;
    }
    .hdt-header-menu-bottom .hdt-bottom-header {
    background-color: #ebe2d1 !important;
}
.hdt-logo {
    padding: 0px 0 !important;
    margin-left: -181px !important;
}

header [data-header-height] {
    min-height: var(--header-height2);
    max-height: 69px !important;
}
.hdt-site-nav_icon.hdt-site-nav_cart.hdt-inline-flex.hdt-align-center {
    padding-top: 1px !important;
}
}

/* 
.hdt-header-menu-bottom .hdt-bottom-header {
    background-color: #ebe2d1 !important;
} */

@media (max-width:768px){
        .hdt-logo a img
 {
        width: 193px !important;
        height: 56px !important;
        max-width: 254px !important;
    }
.hdt-site-nav_icon.hdt-site-nav_cart.hdt-inline-flex.hdt-align-center {
    margin-top: 2px !important;
}
.hdt-site-nav_icon.hdt-site-nav_cart.hdt-inline-flex.hdt-align-center {
    padding-top: 0px !important;
}
    .desktop{
        display:none;
    }
}

.hdt-menu-link, #hdt-nav-ul>li>.hdt-menu-link, #hdt-nav-ul>li details>summary {
    color: #000 !important;
    font-weight: 800 !important;
}

/* Sirf 320px ya usse choti screens ke liye */
@media only screen and (max-width: 320px) {
    .hdt-logo a img {
        width: 168px !important;
        height: 46px !important;
        margin-left: -19px !important;
    }
    .hdt-logo a img {
        width: 193px !important;
        height: 53px !important;
        max-width: 249px !important;
    }
    .lg\:hdt-custom-col-5 {
        width: 28.666667%
83.125px
 !important;
        padding-top: 2px !important;
    }
.hdt-site-top_nav
 {
    gap: 8px !important;
}
    .footer-banner-text {
        text-align: center;
        margin: 5px 0 !important;
        display: flex;
        justify-content: center;
        gap: 1px !important;
    }
}