/** Shopify CDN: Minification failed

Line 776:0 Expected "}" to go with "{"

**/

.hdt-popover__inner.hdt-current-scrollbar button{
    border-bottom: 1px solid #c5b6b6 !important;
}


div#badges-ATURIbzNIcGZ3czIyd__product_badges_3qxfaW{
  margin-top: 10px;
}


/* Search Bar CSS */

/* Search Bar CSS */


/* .shopify-section-group-header-group {
    z-index: 19;
}

.hdt-logo-default{
    position : absolute;
    top: -38px;
    left: 5%;
}
.hdt-logo picture img{
    background-color: #fff;
    border-radius: 50%;
} */



section#shopify-section-template--30605057720661__custom_liquid_VEHzH6 .hdt-s-inner.hdt-s-gradient.hdt-section-spacing {
    padding-bottom: 2px;
}

.hdt-footer-main img.hdt-image-sm {
   filter: invert(1);
  
}



.hdt-footer-column .hdt-col-block:last-child {
        border-left: 1px solid #92929257;
}


/* .hdt-footer-main div#\ hdt-menu_id6frA,
.hdt-footer-main div#\ hdt-sections--20958099472688__8b1cf2b6-9e6b-4ace-85e5-e52ad96e7b43-menu-2,
.hdt-footer-main div#\ hdt-sections--20958099472688__8b1cf2b6-9e6b-4ace-85e5-e52ad96e7b43-menu-1 {
    border-left: 1px solid #92929257;
    padding-left: 18px;
    height: fit-content;
} */

.hdt-footer-button .hdt-btn{
  color: #fff;
}


.hdt-badge__shape-round .hdt-badge {
    border-radius: 2px;
}











/* 1. Main image ko visible rakhein */
hdt-card-product.hdt-pr-style3 .hdt-card-product__media--main {
  opacity: 1 !important;
  visibility: visible !important;
}

/* 2. Hover image ko disable kar dein taake main image chup na ho */
hdt-card-product.hdt-pr-style3 .hdt-card-product__media--hover {
  opacity: 0 !important;
  visibility: hidden !important;
}

/* 3. Sirf buttons aur quick add ko permanent show karein */
hdt-card-product.hdt-pr-style3 .hdt-product-btns,
hdt-card-product.hdt-pr-style3 .hdt-card-product__btn-wishlist,
hdt-card-product.hdt-pr-style3 .hdt-card-product__btn-qv,
hdt-card-product.hdt-pr-style3 .hdt-card-product__btn-ultra,
hdt-card-product.hdt-pr-style3 wrapp-hdt-open-modal-btn,
hdt-card-product.hdt-pr-style3 .hdt-pr-btns-group1 {
  opacity: 1 !important;
  visibility: visible !important;
  transform: none !important;
  pointer-events: auto !important;
}













:is(.hdt-pr-style3):not(:hover) :is(.hdt-pr_btn:is(hdt-wishlist,.hdt-card-product__btn-wishlist-er,hdt-compare,.hdt-card-product__btn-compare-er),.hdt-pr-btns-group2 wrapp-hdt-open-modal-btn){
  border-radius: 50%;
}


hdt-card-product.hdt-card-product.hdt-pr-style3 .hdt-card-product__wrapper{
background-color: #ededed;

    border: 1px solid #d1d1d1;
    border-radius: 2px;
}


.hdt-card-product__wrapper .hdt-card-product__media.hdt-relative.hdt-oh.hdt-has-size-list{
   border-radius: 2px;
}

hdt-badge.hdt-badge.hdt-badge__on-sale{
  background-color: #464646;
}


hdt-reval-items#products-template--30605057392981__main,
hdt-reval-items#products-template--30605057720661__featured_collection_grid_A9N9PM,
hdt-reval-items#products-template--30605057720661__featured_collection_grid_Gqz4W7,
hdt-reval-items#products-template--30605057720661__featured_collection_grid_tVcyDG,
hdt-reval-items#products-template--30605057720661__featured_collection_grid_Rm9R6R{
  gap: 10px;
}

hdt-card-product.hdt-card-product.hdt-pr-style3 {
    margin-bottom: 5px !important;
}


hdt-card-product.hdt-card-product.hdt-pr-style3 .hdt-card-product__wrapper .hdt-card-product__info.hdt-card-align-left{
    padding: 12px 6px 10px;
    background-color: white;
    margin-top: 0px;
}





.hdt-badge.hdt-badge__on-sale {
  display: none !important;
} 


.hdt-card-product__info .custom-sale-badge {
  display: inline-block !important;
}


.hdt-card-product__info .hdt-card-product__title {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}






/* Parent container ko flex banayein aur items ko opposite ends par align karein */
.hdt-card-product__info {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

/* Sale badge left par rahega */
.hdt-card-product__info > .hdt-badge__on-sale {
  display: inline-flex;
  align-items: center;
  margin: 0;
}

/* Review widget right side par chala jayega */
.hdt-card-product__info > .jdgm-widget {
  display: inline-flex;
  align-items: center;
  margin: 0;
  margin-left: auto; /* Review ko forcefully right side par push karega */
}

/* Product title aur baaki elements agli line par full-width ke sath show honge */
.hdt-card-product__info > .hdt-card-product__title,
.hdt-card-product__info > .hdt-price-wrapp,
.hdt-card-product__info > hdt-variant-option {
  flex-basis: 100%;
  width: 100%;
}


.hdt-badge.hdt-badge__on-sale {
      background-color: #000000ff;
      border-radius: 30px
}


.hdt-badge.hdt-badge__on-sale.custom-sale-badge{
    border-radius: 5px !important; 
    aspect-ratio: auto;
    padding: 6px !important;
    max-width: 95px !important;
    font-size: 12px;
}




.hdt-slide-spacing-x {
  --slide-spacing: 8px;
}


.hdt-group-product-block.hdt-s-gradient.hdt-relative button.hdt-select{
  border: 1px solid;
}






.hdt-product-info__item.hdt-product__sold {
    margin-top: -14px;
    margin-bottom: 14px;
}


.live-viewers-badge-wrapper {
    margin-top: -12px;
    margin-bottom: 12px !important;
}

.hdt-product-info__item.hdt-product__extra-link.hdt-flex.hdt-flex-wrap {
    margin-top: -18px;
}



dialog#variant-popovertemplate--30605058310485__main-product-0{
  background-color: #f3f3f3;
}




@media screen and (min-width: 990px) {

  .hdt-footer-main div#\ hdt-menu_id6frA, 
  .hdt-footer-main div#\ hdt-sections--20958099472688__8b1cf2b6-9e6b-4ace-85e5-e52ad96e7b43-menu-2, 
  .hdt-footer-main div#\ hdt-sections--20958099472688__8b1cf2b6-9e6b-4ace-85e5-e52ad96e7b43-menu-1 {
      border-left: 1px solid #92929257;
      padding-left: 18px;
      height: fit-content;
  }





/* Mobile aur Tablet par search bar hide karne ke liye */
/* Search Bar Container Design */
.hdt-site-top_nav .hdt-site-nav_search {
  position: relative !important;
  display: inline-flex !important;
  align-items: center !important;
  width: 200px !important;
  border-bottom: 1px solid #777777 !important;
  padding-bottom: 4px !important;
}

.hdt-site-nav_search > a {
  display: flex !important;
  align-items: center !important;
  width: 100% !important;
  text-decoration: none !important;
  position: relative !important;
  height: 24px !important;
}

/* Fixed Text "Search:  " */
.hdt-site-top_nav .hdt-site-nav_search > a::before {
  content: "Search:  " !important;
  color: #000000 !important;
  font-size: 14px !important;
  font-family: inherit !important;
  white-space: pre !important;
  display: inline-block !important;
}

/* Typewriter Animation Text with Loop ("leather shoes" & "leather boots") */
.hdt-site-top_nav .hdt-site-nav_search > a::after {
  content: "leather shoes" !important;
  color: #000000 !important;
  font-size: 14px !important;
  font-family: inherit !important;
  white-space: nowrap !important;
  display: inline-block !important;
  width: 0;
  overflow: hidden !important;
  animation: hdt-typing 8s steps(13) infinite, hdt-blink 0.75s step-end infinite !important;
  padding-right: 2px !important;
  vertical-align: bottom !important;
}

/* Keyframes: Pehle "leather shoes" phir "leather boots" */
@keyframes hdt-typing {
  0% { 
    width: 0; 
    content: "leather shoes"; 
  }
  30% { 
    width: 13ch; 
    content: "leather shoes"; 
  }
  40% { 
    width: 0; 
    content: "leather shoes"; 
  }
  50% { 
    width: 0; 
    content: "leather boots"; 
  }
  80% { 
    width: 13ch; 
    content: "leather boots"; 
  }
  90% { 
    width: 0; 
    content: "leather boots"; 
  }
  100% { 
    width: 0; 
    content: "leather shoes"; 
  }
}



/* Cursor blinking keyframes */
@keyframes hdt-blink {
  from, to { border-color: transparent; }
  50% { border-color: #000000; }
}

/* Icon positioning & visibility fix */
.hdt-site-nav_search svg {
  position: absolute !important;
  right: 0 !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  color: #000000 !important;
  fill: currentColor !important;
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  pointer-events: none !important;
  z-index: 2 !important;
}

/* Mobile aur Tablet par search bar hide karne ke liye */
/* @media (max-width: 1023px) {
  .hdt-site-top_nav .hdt-site-nav_search {
    display: none !important;
  }
} */








/* 
.hdt-top-bar__wrap .hdt-top-bar__custom-liquid.hdt-hidden {
    display: none !important;
} */



.hdt-product-media-wrapps {
     position: sticky;
     top: 90px;
     align-self: flex-start;
     z-index: 2;
} 












/* 1. Quick Add button container ko right align karne ke liye */
.hdt-card-product .hdt-pr-btns-group1 {
  right: 15px !important;
  left: auto !important;
}

/* 2. Default State (Bina Hover ke): Round button with '+' sign */
.hdt-card-product .hdt-pr-btns-group1 .hdt-card-product__btn-ultra {
  width: 42px !important;
  height: 42px !important;
  min-width: unset !important;
  padding: 0 !important;
  border-radius: 50% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  transition: all 0.3s ease-in-out !important;
  overflow: hidden !important;
  margin-left: auto !important;
}

/* Original cart icon aur text ko default mein chupana */
.hdt-card-product .hdt-pr-btns-group1 .hdt-card-product__btn-ultra svg,
.hdt-card-product .hdt-pr-btns-group1 .hdt-card-product__btn-ultra .hdt-truncate {
  display: none !important;
}

/* Default state mein '+' sign dikhana */
.hdt-card-product .hdt-pr-btns-group1 .hdt-card-product__btn-ultra::after {
  content: "+" !important;
  font-size: 20px !important;
  font-weight: 500 !important;
  line-height: 1 !important;
}

/* 3. Hover State: Hover karne par left side ki taraf expand ho */
.hdt-card-product:hover .hdt-pr-btns-group1 .hdt-card-product__btn-ultra,
.hdt-card-product .hdt-pr-btns-group1 .hdt-card-product__btn-ultra:hover {
  width: auto !important;
  height: auto !important;
  padding: 10px 18px !important;
  border-radius: var(--hdt-radius, 30px) !important;
  direction: rtl !important; /* Left side ki taraf khulne ke liye */
}

/* Hover par text aur icon ki direction seedhi rakhna */
.hdt-card-product:hover .hdt-pr-btns-group1 .hdt-card-product__btn-ultra *,
.hdt-card-product .hdt-pr-btns-group1 .hdt-card-product__btn-ultra:hover * {
  direction: ltr !important;
}

/* Hover par '+' sign khatam ho jaye ga */
.hdt-card-product:hover .hdt-pr-btns-group1 .hdt-card-product__btn-ultra::after,
.hdt-card-product .hdt-pr-btns-group1 .hdt-card-product__btn-ultra:hover::after {
  display: none !important;
}

/* Hover par original cart icon aur text wapas aa jayenge */
.hdt-card-product:hover .hdt-pr-btns-group1 .hdt-card-product__btn-ultra svg,
.hdt-card-product:hover .hdt-pr-btns-group1 .hdt-card-product__btn-ultra .hdt-truncate,
.hdt-card-product .hdt-pr-btns-group1 .hdt-card-product__btn-ultra:hover svg,
.hdt-card-product .hdt-pr-btns-group1 .hdt-card-product__btn-ultra:hover .hdt-truncate {
  display: inline-flex !important;
  align-items: center !important;
  gap: 5px !important;
}















}


@media screen and (max-width: 991px) {
    .hdt-card-product__btn-ultra span.hdt-truncate {
        display: none !important;
    }








@media (max-width: 768px) {
 
  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-site-top_nav .hdt-site-nav_search>a:before{
    display: none !important;
  }
  .hdt-site-top_nav .hdt-site-nav_search>a:after{
     display: none !important;
  
  } 
  .hdt-site-top_nav .hdt-site-nav_search{
    border: none !important;
  } 
  .custom-announcement-bar-sections--30605049659733__header_sale_secc_LEqrAB{
    display: none !important;
  }
  .hdt-footer-column .hdt-col-block:last-child{
    border-left: none;
  }
  /* .custom-cta-footer-section::after{
    display: none;
  } */
  .jdgm-review-widget--small .jdgm-rev-widg, .jdgm-review-widget--medium .jdgm-rev-widg {
    padding: 16px 24px !important;
}

.faq-title{
  font-size: 24px !important;
}

.javvy-faq-section {
    padding: 26px 8px !important;
}

.hdt-dialog-drawer__inner .hdt-site-nav_icon.hdt-site-nav_search.hdt-inline-flex.hdt-align-center,
.hdt-dialog-drawer__inner .hdt-site-nav_icon.hdt-site-nav_user.hdt-inline-flex.hdt-align-center,
span.hdt-menu-link-text span.hdt-category-img.hdt-relative{
    display: none !important;
} 






.hdt-card-product .hdt-product-btns {
    justify-content: end;
    
}
:is(.hdt-pr-style3) .hdt-pr-btns-group1 .hdt-card-product__btn-ultra {
    border-radius: 25px;
}











/* Parent container flex layout - left aligned */
  .hdt-card-product__info {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start; /* Dono ko left side par set karega */
    gap: 6px; /* Badge aur review ke beech mein space */
  }

  /* Sale badge left par */
  .hdt-card-product__info > .hdt-badge__on-sale {
    display: inline-flex;
    align-items: center;
    margin: 0;
  }

  /* Review widget bhi left par */
  .hdt-card-product__info > .jdgm-widget {
    display: inline-flex;
    align-items: center;
    margin: 0;
    text-align: left;
  }

  /* Mobile par review ka font size 12px aur left alignment */
  .hdt-card-product__info > .jdgm-widget .jdgm-prev-badge,
  .hdt-card-product__info > .jdgm-widget .jdgm-prev-badge__text {
    font-size: 12px !important;
    text-align: left;
  }

  /* Product title aur baaki elements agli line mein */
  .hdt-card-product__info > .hdt-card-product__title,
  .hdt-card-product__info > .hdt-price-wrapp,
  .hdt-card-product__info > hdt-variant-option {
    flex-basis: 100%;
    width: 100%;
  }









.hdt-badge.hdt-badge__on-sale.custom-sale-badge{
    max-width: 70px !important;
    font-size: 10px;
}




div#shopify-section-template--30605058310485__breadcrumb .hdt-breadcrumb__list{
   display: none;
} 


}






/* ==========================================
   1. SIZE OPTION (Dropdown hi rahega)
   ========================================== */
hdt-variant-picker fieldset[data-index="0"] {
  display: flex;
  flex-direction: column;
}


/* ==========================================
   2. SOLE OPTION (Blocks / Buttons ban jayenge)
   ========================================== */
/* Sole fieldset ko container banana */
hdt-variant-picker fieldset[data-index="1"] {
  display: flex;
  flex-direction: column;
  border: none;
  padding: 0;
  margin-top: 15px;
}

/* Default select button aur popover ko chhupana jo Sole ke liye hai */
hdt-variant-picker fieldset[data-index="1"] > .hdt-relative > button.hdt-select,
hdt-variant-picker fieldset[data-index="1"] hdt-popover {
  display: none !important;
}

/* Richlist (buttons container) ko flex wrap blocks banana */
hdt-variant-picker fieldset[data-index="1"] hdt-richlist {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  width: 100%;
}

/* Sole ke andar jo buttons hain unko block pills me badalna */
hdt-variant-picker fieldset[data-index="1"] hdt-richlist button[role="option"] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 10px 18px;
  border: 1px solid #d1d5db;
  border-radius: 6px;
  background-color: #f9fafb;
  font-size: 14px;
  font-weight: 500;
  color: #374151;
  cursor: pointer;
  transition: all 0.2s ease;
  width: auto;
}

/* Hover effect */
hdt-variant-picker fieldset[data-index="1"] hdt-richlist button[role="option"]:hover {
  border-color: #000000;
}

/* Jab koi Sole option select (active) ho */
hdt-variant-picker fieldset[data-index="1"] hdt-richlist button[role="option"][aria-selected="true"],
hdt-variant-picker fieldset[data-index="1"] hdt-richlist button[role="option"].is--selected {
  border-color: #000000;
  background-color: #000000;
  color: #ffffff;
}


