/** Shopify CDN: Minification failed

Line 767:10 Unexpected "{"
Line 767:19 Expected ":"
Line 772:10 Unexpected "{"
Line 772:19 Expected ":"
Line 773:10 Unexpected "{"
Line 773:19 Expected ":"
Line 774:10 Unexpected "{"
Line 774:19 Expected ":"
Line 775:10 Unexpected "{"
Line 775:19 Expected ":"
... and 4 more hidden warnings

**/



.AirReviews-NoReview__Inner {
    display: none;
}

div#AirReviews-BlockAllWrapper {
    padding: 2% 4%;
    margin-top: -4%;
}

.AirReviews-Widget__V2.desktop.AirReviews-Blocks__1Col {
    padding: 0px 48px 0px 48px !important;
}
.AirReviews-Blocks--Title.AirReviews-Text--headingLg {
    font-size: 35px;
}

#AirReviews-BlockWrapper .AirReviews-Widget__V2:has(.AirReviews-Blocks__PresetModern) .AirReviews-Blocks__Summary .AirReviews-Blocks__SummaryWrapper {
    grid-template-columns: 3fr 0fr 0fr !important;
}


#AirReviews-BlockWrapper .AirReviews-Widget__V2:has(.AirReviews-Blocks__PresetModern) .AirReviews-Blocks__Summary .AirReviews-Blocks--Actions {
    border: none !important;
    flex-direction: none !important; 
   
}


.AirReviews-Blocks--Actions {
    flex-direction: row !important;
}



.AirReviews-Card.AirReviews-Blocks__SummaryInner.AirReviews-Card--default {
    display: flex !important;
    flex-wrap: nowrap;
    justify-content: space-between;
    gap: 20px;
    align-items: anchor-center;
    flex-direction: row !important;
}

.AirReviews-Blocks--Rate {
    display: none !important;
}

.AirReviews-Blocks--List {
    display: none !important;
}

.AirReviews-Blocks__SummaryWrapper {
    display: flex;
    flex-wrap: wrap;
}

.AirReviews-Blocks--Actions {
    width: 100% !important;
}























button.hdt-slider__button.hdt-inline-flex.hdt-align-center.hdt-justify-center.hdt-slider__button--prev{
    margin-top: 3%;
}
button.hdt-slider__button.hdt-inline-flex.hdt-align-center.hdt-justify-center.hdt-slider__button--next {
    margin-top: 3%;
}


/* Image link ko poora area cover karne par majboor karna */
.hdt-card-product__media-wrapp, 
.hdt-card-product__media a {
    display: block !important;
    position: relative !important;
    z-index: 10 !important; /* Title se zyada priority */
    height: 100%;
    width: 100%;
}

/* Badges aur overlays ko 'invisible' banana click ke liye */
.hdt-badge__wrapp, 
.hdt-product-btns:not(button) {
    pointer-events: none !important; 
    z-index: 15 !important;
}

/* Quick Add button ko clickable rakhna */
.hdt-card-product__btn-ultra, 
.hdt-product-btns button {
    pointer-events: auto !important;
}

/* Ensure images are responsive and clickable */
.hdt-card-product__media img {
    pointer-events: none; /* Image khud click block nahi karegi, piche wala <a> tag karega */
}






#hdt-nav-ul>li>.hdt-menu-link:after, #hdt-nav-ul>li>hdt-header-menu>details>.hdt-menu-link:after, #hdt-nav-ul>li>hdt-header-menu>details>summary:after, .hdt-header-ecommerce .hdt-list-categories--item .hdt-ecommerce-link:after{
    background: #ab2229;
}




.hdt-slide-spacing-x {
      --slide-spacing: 8px;
}



.hdt-search-results-list.hdt-row-products.hdt-show-pr-price-true.hdt-row-grid.hdt-grid-cols-1.hdt-current-scrollbar .hdt-card-product.hdt-pr-loop.hdt-loop-item .hdt-card-product__wrapper.hdt-flex.hdt-loop-inner .hdt-card-product__media.hdt-loop-img.hdt-relative.hdt-oh .hdt-product-img.hdt-ratio{
    padding: 35px;
}
hdt-reval-items#products-template--20486428885046__main hdt-card-product.hdt-card-product.hdt-pr-style8
 {
    padding-left: 2px;
    /* margin-bottom: 5px !important; */
}



/* Size Section Start */
        .jutay-sizes-hero {
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            height: 42vh;
            text-align: center;
            background-size: cover;
            background-position: center;
            background-repeat: no-repeat;
        }


        .jutay-sizes-heading {
            font-size: 4rem;
            color: #000000;
            margin-top: 0;
            border-bottom: 2px solid;
            padding-bottom: 10px;
          margin-bottom: 20px;
          margin-bottom: 20px;
          font-weight: 600;
        }


        .sizes_section {
            display: flex;
            justify-content: center;
            align-items: center;
            flex-wrap: wrap;
            gap: 20px;
            margin-top: 20px;
        }

        .sizes_section .size_box a {
            font-size: 45px;
            text-decoration: none;
            color: #000;
            background: #fff;
            padding: 12px 5px 20px;
            width: 92px;
            font-weight: 500;
            transition: ease-out .4s;
            box-shadow: #63636333 0 2px 8px;
            display: flex;
            flex-direction: column;
            gap: 10px;
            justify-content: center;
            align-items: center;
            border-radius: 50px;
        }

        .sizes_section .size_box a span {
            font-size: 16px;
        }

        .sizes_section .size_box a:hover {
            color: white;
            background: black;
            box-shadow: inset 400px 0 0 0 black;
        }

        .jutay-sizes-hero {
            background: #f7f7f7;
            height: auto;
            padding: 40px 20px;
        }

hdt-reval-items#products-template--20486429900854__main {
    gap: 15px;
}

/* Target the star elements inside the JDGM badge */
.custom-jdgm-badge .jdgm-prev-badge {
    display: none !important;
}
.hdt-swatch-item hdt-swatch-card.hdt-swatch-card span.hdt-swatch-title {
    background-color: #fff;
    padding: 5px;
    border-radius: 4px;
    border: 1px solid #000;
    display:flex;
    width: 28px;
    height: 28px;
    justify-content: center;
}

.hdt-variant-option--size .hdt-variants-list {
    padding: 0px 0px !important;
    
}
.hdt-variant-option--size .hdt-variants-list {
    gap: 7px 5px !important;
}
hdt-variant-option {
    order: 0;
    margin-top: 2px;
}

.overlap-image-holder {
    bottom: -18% !important;
}
.jdgm-widget.jdgm-preview-badge.jdgm-preview-badge--with-link.jdgm--done-setup .jdgm-prev-badge{
    display: none !important;
}

ul.hdt-top-bar__linklist li.hdt-inline-block a.hdt-link-active {
    color: #f5f5f5;
}
ul.hdt-top-bar__linklist li.hdt-inline-block a.hdt-link-active:hover {
    color:rgba(245, 245, 245, 0.73);
}
#block-AQmxMK1NKMkg4Q1RpM__heading_YhCw8t h4 strong,
div#block-AZVoyNXdoL3BwZ0k4U__heading_etPPpy h4 strong,
div#block-ASzNpYW01bnhrOURWS__heading_xrQeMb h4 strong,
div#block-ARzYwejAvUWJraUdQM__heading_wTNKrr h4 strong,
div#block-AS3hmM1lZYXJzdTloN__heading_DhByU6 h4 strong,
.title-template--20486429212726__newarrival_title_sec_XhwTEX,
div#block-AeDJkVU1lMmgwL1RFU__heading_d6mr7y h4{
  background: linear-gradient(90deg, #000, #8f181c, #000);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}
.hdt-product-info__item.hdt-product__extra-link.hdt-flex.hdt-flex-wrap {
    margin:13px 0px -13px;
    margin-left: 2px;
}
ul.hdt-top-bar__linklist li.hdt-inline-block {
    border-right: 1px solid black;
    border-color: White;
}
.hdt-top-bar__linklist li:last-child {
  border-right: none !important; /* Last item ka border remove */
}
#hdt-menu-sale .hdt-menu-link-text {
  position: relative;
  display: inline-block;
}
.hdt-card-product .hdt-product-btns>*:not(hdt-wishlist,hdt-compare) {
    width: 40px ;
    margin-top:4px;
}
hdt-tooltip.hdt-product-form.hdt-ultra_btn_parent {
    width: 40px !important;
}
#hdt-menu-sale .hdt-menu-link-text::after {
  content: "Flat 50% Off";
  position: absolute;
  top: -16px;
right: -55px;
background-color: #1d9549;
color: #fff;
font-size: 9px;
  font-weight: 700;
  padding: 2px 6px;
  border-radius: 5px;
  white-space: nowrap;
  animation: pulseBadge 1.5s infinite;
}
/* Facebook Hover Color */
.social-link[aria-label="Facebook"]:hover svg {
  fill: #1877f2;
}

/* Instagram Hover Color */
.social-link[aria-label="Instagram"]:hover svg {
  fill: #e4405f;
}

/* WhatsApp Hover Color */
.social-link[aria-label="WhatsApp"]:hover svg {
  fill: #25d366;
}
span.hdt-flex.hdt-flex-col.hdt-text-base.hdt-font-normal {
    color: black;
}

/* Main wrapper */
.jdgm-widget.jdgm-preview-badge {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  gap: 15px;
}

/* Force Title to LEFT */
.jdgm-widget .hdt-product__title {
    order: 1;
    margin: 0;
    text-transform: uppercase;
    flex: 1;
    font-size: 20px;
    font-weight: 600;
}
a.hdt-card-product__title.hdt-text-lg.hdt-font-normal.hdt-line-clamp {
  display: -webkit-box !important;
  -webkit-line-clamp: 1 !important; /* Sirf 1 line dikhegi */
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: normal !important; /* Ye zaroori hai truncate karne ke liye */
  word-break: break-all !important;
  width: 200px;
} 

/* Force Reviews to RIGHT */
.jdgm-widget .jdgm-prev-badge {
  order: 2;
  display: flex !important;
  align-items: center;
  gap: 6px;
  white-space: nowrap;
}

/* Remove hidden inline style */
.jdgm-widget .jdgm-prev-badge[style] {
  display: flex !important;
}

.trust-card-btn {
  display:none;
}

/* Update Sale and Compare-at Price Sizes */
.hdt-price .hdt-money,
.hdt-price .hdt-price-item,
.hdt-price .hdt-price__sale .hdt-money {
  font-size: 22px !important;
  font-weight: 600; /* Optional: adds a bit of weight for visibility */
}

/* Specifically targeting the compare-at price if it appears */
.hdt-price .hdt-price__compare .hdt-money {
  font-size: 22px !important;
  text-decoration: line-through;
  opacity: 0.7; /* Optional: dims the old price slightly */
}
.hdt-s-inner.hdt-s-gradient {
    background-color: #eeee;
}
.hdt-group-product-block.hdt-s-gradient.hdt-relative {
    background-color: #fff;
    padding: 9px 16px;
    border-radius: 10px 10px 0 0;
}
.hdt-group-product-block.hdt-s-gradient.hdt-relative {
    max-width: 600px;
    margin-left: 20%;
}

.hdt-product-accordion__content.hdt-rte ul {
    color: black;
}

.whatsapp-center {
    margin-bottom: 2px !important;
}
.trust-grid-wrapper {
    margin-bottom: 4px !important;
}

.hdt-product-accordion__content.hdt-rte span {
    color: #000; 
}
.info-card-item-template--20486429212726__quality_sec_4FtGED {
    background-color: #f7f7f7 !important;
    border-radius: 10px !important;
   
}





/* Animation */
@keyframes pulseBadge {
  0% {
    transform: scale(1);
    box-shadow: 0 0 0 0 rgba(34, 197, 94, 0.7);
  }
  70% {
    transform: scale(1.1);
    box-shadow: 0 0 0 8px rgba(34, 197, 94, 0);
  }
  100% {
    transform: scale(1);
    box-shadow: 0 0 0 0 rgba(34, 197, 94, 0);
  }
}
number-random.hdt-product__liveview-count.hdt-inline-flex.hdt-align-center.hdt-justify-center.hdt-font-medium{
    border-radius: 20px !important;
}
button.hdt-card-product__btn-ultra.hdt-pr_btn {
    background-color: #fff !important;
    border-color: black !important;
}
button.hdt-card-product__btn-ultra.hdt-pr_btn:hover {
    border-color: black !important;
}

a.hdt-card-product__media-wrapp.hdt-ratio {
    /* border: 1px solid #eee; */
    border-radius: 12px;
}

a.hdt-card-product__btn-ultra.hdt-pr_btn {
    background-color: #fff !important;
    border-color: black !important;
}
a.hdt-card-product__btn-ultra.hdt-pr_btn:hover {
    border-color: black !important;
}

/* .hdt-card-product__media.hdt-relative.hdt-oh {
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25);
} */
a.hdt-card-product__title.hdt-text-lg.hdt-font-normal.hdt-line-clamp {
    order: 0;

}

.pgcolor{
  color: #000;
}
.rpgcolor{
  color: #000;
}
.hdt-product-wrap.hdt-row-flex.hdt-flex-cols-2.hdt-collection-products.hdt-collection-has-pr8.hdt-ratio--adapt_image {
    gap: 14px;
}
.hdt-product-form_value.is-type-block{
    padding: 1.5rem 2.5rem;
    border-radius: 8px !important;
}
button.hdt-product-form__submit.hdt-btn.hdt-oh.hdt-btn-solid.hdt-font-semibold.hdt-relative.hdt-truncate.hdt-btn-loading__svg {
    background-color:#000;
    color: #fff;
    border: none;
    padding: 0px 0px;
}
button.shopify-payment-button__button.shopify-payment-button__button--unbranded {
    background-color: #ab1e24 !important;
}

hdt-badge.hdt-badge.hdt-badge__on-sale {
    padding: 6px;
    border-radius: 15px;
    background-color: #8f181c;
}
.hdt-product-media-wrapps {
     position: sticky;
     top: 90px;
     align-self: flex-start;
     z-index: 2;
}
label.hdt-quantity__label.hdt-s-text.hdt-font-semibold {
    margin-bottom: -30px;
}
h3.title {
    font-size: 30px;
}
a.floating-box-button {
    padding: 10px;
    border-radius: 10px;
}
button.hdt-s-text.hdt-font-medium {
    display: block !important;
}




/* Container styling to create the pill shape */
.hdt-site-nav_search {
   display: inline-flex;
    align-items: center;
    border: 1.5px solid #1a1a1a;
    border-radius: 50px;
    padding: 4px 15px;
    cursor: pointer;
    transition: background-color .3s ease;
    min-width: 226px;
}

.hdt-site-nav_search:hover {
    background-color: #f5f5f5;
}

.hdt-site-nav_search a {
    text-decoration: none;
    color: #eee !important;
    display: flex;
    align-items: center;
    gap: 12px;
    font-family: sans-serif;
    font-size: 15px;
    font-weight: 500;
}

.hdt-site-nav_search svg {
    color: #1a1a1a;
    width: 20px; /* Ensure icon size is consistent */
    height: 20px;
}

/* Adding the "Search" text via CSS for desktop */
.hdt-site-nav_search a::after {
    content: "Search";
}


.slider-img-container {
    border-radius: 16px;
}

.btn-ui {
  border-radius: 16px;
}
.flickity-prev-next-button.previous {
    border-radius: 25px;
}
.flickity-prev-next-button.next {
    border-radius: 25px;
}
nav.breadcrumbs {
    font-size: 30px !important;
}
h1.main-title {
    font-size: 45px !important;
}
.breadcrumb {
    font-size: 12px !important;
}

.breadcrumb {
    margin: 0px 0;
    font-size: 14px;
    color: #000;
    margin-bottom: 5px !important;
}
/* Container styling */
.jdgm-prev-badge__stars {
  display: inline-block;
  font-size: 12px; /* Adjust size as needed */
}


.product-custom-short-description span.metafield-multi_line_text_field {
    color: black;
}
.jdgm-widget.jdgm-preview-badge.jdgm--done-setup {
    margin-bottom: 4px;
}
.hdt-product-info__item.hdt-product__price {
    margin-bottom: 15px;
}
.hdt-product-info__item.hdt-product__liveview {
    margin-bottom: 15px;
}
.custom-variant-section {
    margin-bottom: 10px !important;
}

.hdt-product-info__item.hdt-product__variant-picker.hdt-w-full {
    margin-bottom: 15px !important;
}
.hdt-product-info__item.hdt-product__inventory {
    margin-bottom: 18px;
}
.whatsapp-center {
    margin-top: -18px !important;
}
.hdt-product-accordion__content .hdt-rte p {
    color: black;
}

/* hdt-reval-items#products-template--20486429212726__featured_collection_grid_8UR4ik {
    gap: 10px;
} */
/* Apply double strikethrough to the compare-at price */
.hdt-price-wrapp hdt-compare-at-price .hdt-money {
  font-size: 16px !important;
  color: #999; /* Grey color as seen in the image */
}

/* Ensure the sale price remains normal */
.hdt-price-wrapp hdt-price .hdt-money {
  font-size: 16px !important;
}
/* hdt-card-product.hdt-card-product.hdt-pr-style8 {
    box-shadow: 0 4px 10px #00000040;
    padding: 12px;
    border-radius: 10px;
} */


/* Sale and Compare Price Styling */
.hdt-price-wrapp .hdt-money {
  font-size: 18px !important;
}
.hdt-card-product__wrapper {
    /* box-shadow: 0 4px 10px #00000040; */
    padding: 10px;
    border-radius: 10px;
    background-color: #fff !important;
    /* border: 1px solid; */
}

/* Specific double line for regular price */
.hdt-price-wrapp hdt-compare-at-price .hdt-money {
  color: #9e9e9e; /* Muted grey for the original price */
}

/* Sale price specific styling */
.hdt-price-wrapp hdt-price .hdt-money {
  text-decoration: none;
  color: #000000;
}

.hdt-card-product__info.hdt-card-align-left.hdt-relative {
    padding-inline-end: 0px;
    margin-top: 10px;
}
/* .hdt-product-btns.hdt-pr-btns-group1.hdt-absolute{
    margin-top: 25px!important;
} */
/* .hdt-price.hdt-price span.hdt-money {
    font-size: 18px !important;
} */
hdt-reval-items#products-template--20486429212726__featured_collection_grid_Ugg9e8 {
    gap: 10px;
}
hdt-reval-items#products-template--20486429212726__featured_collection_grid_Ptep47 {
    gap: 10px;
}
hdt-reval-items#products-template--20486429212726__featured_collection_grid_3hiLwb {
    gap: 10px;
}


hdt-reval-items#products-template--20486428885046__main {
    gap: 12px;
}

.info-flex-container-template--20486429212726__quality_sec_4FtGED {
    padding: 0 6px !important;
}
hdt-card-product.hdt-card-product.hdt-pr-style8 {
    margin-bottom: 12px !important;
    padding-left:10px;
}

/* hdt-card-product.hdt-card-product.hdt-slider__slide.hdt-pr-style8.is-selected.is-in-view {
    padding-left: 10px;
} */
.hdt-site-nav_search a {
    color:#696969 !important;
   
}
.floating-box {
    padding: 2px 18px !important;
}
.btn-ui{
    display:none !important;
}

.hdt-site-top_nav .hdt-site-nav_icon a :hover {
    color:rgba(0, 0, 0, 0.73) !important;
}
.hdt-mobile_group_icons.hdt-flex {
    display: none;
}
a.hdt-inline-flex.hdt-align-center.hdt-relative.hdt-radius-xs {
    display: none;
}
a.hdt-card-product__title.hdt-text-lg.hdt-font-normal.hdt-line-clamp {
    margin-bottom: -8px;
}
.info-card-item-template--20546209808438__quality_sec_TFd8Up {
    padding: 38px 10px;
}
.jdgm-prev-badge__text {
    visibility: visible !important;
}
.hdt-product-accordion__content.hdt-rte p {
    color: black;
}
hdt-reval-items#products-template--20486429933622__main {
    gap: 15px;
}


/* Auto Up-and-Down Animation for Logo Items (staggered) */
@keyframes floatUpDown {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-10px); }
}

.section-{{ section.id }} .logo-item {
  animation: floatUpDown 3s ease-in-out infinite;
}

/* Stagger each logo box by index */
.section-{{ section.id }} .logo-item:nth-child(1) { animation-delay: 0s; }
.section-{{ section.id }} .logo-item:nth-child(2) { animation-delay: 0.3s; }
.section-{{ section.id }} .logo-item:nth-child(3) { animation-delay: 0.6s; }
.section-{{ section.id }} .logo-item:nth-child(4) { animation-delay: 0.9s; }
.section-{{ section.id }} .logo-item:nth-child(5) { animation-delay: 1.2s; }
.section-{{ section.id }} .logo-item:nth-child(6) { animation-delay: 1.5s; }

#section-template--20486428885046__all_collection_sec_PdpUmX .image-wrapper {
    border:none !important;
}




 @media only screen and (max-width: 450px) {
            .sizes_section .size_box a {
                font-size: 25px !important;
                padding: 8px;
                gap: 0;
                width: 60px;
            }

            .sizes_section .size_box a span {
                font-size: 12px;
            }

            .sizes_section {
                gap: 10px;
                margin-top: 5px;
            }

            .jutay-sizes-heading {
                font-size: 28px;
        font-weight: 600;
            }
        }






@media (max-width:768px){
    /* .hdt-section-spacing.hdt-s-gradient .hdt-container {
    padding-bottom: 26px;
    padding-top: 26px;
} */


.AirReviews-Blocks--Title.AirReviews-Text--headingLg {
    display: none;
}

#AirReviews-BlockWrapper .AirReviews-Widget__V2:has(.AirReviews-Blocks__PresetModern) .AirReviews-Blocks__PresetModern.AirReviews--PageWidth__Sm .AirReviews-Blocks--Actions, #AirReviews-BlockWrapper .AirReviews-Widget__V2:has(.AirReviews-Blocks__PresetModern) .AirReviews-Blocks__PresetModern.AirReviews--PageWidth__Md .AirReviews-Blocks--Actions
 {
    min-height: 47px !important;
}

.AirReviews-Blocks.AirReviews-Blocks__LayoutGrid.AirReviews-Blocks__PresetModern.AirReviews--PageWidth__Sm {
    padding: 0px 46px !important;
}

.AirReviews-BlocksAll__Heading {
    text-align: center;
    font-size: 24px !important;
}



 .review-marquee-wrapper {
    padding: 25px 0 !important;
    
}
.hdt-category-img img {
    border-radius: 20px;
}
.about-us-custom-section {
    padding: 0px 16px 26px 16px !important;
    
}
.floating-box {
    padding: 5px 20px;
}

.hdt-product-info__item.hdt-product__extra-link.hdt-flex.hdt-flex-wrap {
    margin: -16px 5px 18px;
}
.info-card-item-template--20509743415350__quality_sec_VPfLPW {
    padding: 38px 10px !important;
}
.info-flex-container-template--20509743415350__quality_sec_VPfLPW {
    padding: 0 6px !important;
}
.info-card-item-template--20554942545974__quality_sec_fdDxnF {
    padding: 38px 10px !important;
}
.info-flex-container-template--20554942545974__quality_sec_fdDxnF{
    padding: 0 6px !important;
}
.hdt-top-bar__item.hdt-top-bar__menu.hdt-text-center {
    display: none;
}
.hdt-coppy-right {
    padding: 0px !important;
}
/* .hdt-container {
    padding: 0.8rem 0.8rem;
} */
/* .hdt-container {
    padding: 4px 0.8rem 20px;
} */
button.flickity-button.flickity-prev-next-button.previous {
    display: none;
}
button.flickity-button.flickity-prev-next-button.next{
    display: none;
}
.brand-section-template--20486429212726__brand_marquee_sec_PwakRR{
    gap: 0px !important; 
}
.jdgm-widget.jdgm-preview-badge.jdgm--done-setup {
    margin-bottom: 10px;
}
nav.breadcrumb {
    margin-bottom: 11px !important;
    font-size:12px;
}
.hdt-price__sale.hdt-price__list .hdt-price.hdt-price span.hdt-money {
    font-size: 16px;
}
.hdt-price__sale.hdt-price__list .hdt-compare-at-price.hdt-compare-at-price span.hdt-money{
  font-size: 16px;
}
hdt-badge.hdt-badge.hdt-badge__on-sale {
    font-size: 10px;
    padding: 6px;
    border-radius: 15px;
    background-color: #8f181c;
}
label.hdt-product-form_value.is-type-block {
    padding: 6px;
}
.hdt-product-form__values {
    gap: 0.5rem;
}
.whatsapp-center {
    margin-top: -16px !important;
}
.jdgm-prev-badge {
    font-size: 12px;
}
label.hdt-quantity__label.hdt-s-text.hdt-font-semibold {
    margin-bottom: -16px;
}
a.custom-cta-btn {
    padding: 10px;
}
h3.title {
    font-size: 16px;
}
p.text {
    font-size: 8px;
}
span.jdgm-review-count {
    margin-left: -54px;
}
.jdgm-prev-badge__stars {
    display: inline-block;
    font-size: 9px;
}
.custom-jdgm-badge {
    font-size: 10px;
}
.info-card-item-template--20486429212726__quality_sec_4FtGED {
    padding: 38px 10px !important;
}
.info-card-item-template--20486429802550__quality_sec_tAzV6c {
        padding: 38px 10px !important;
}
.info-flex-container-template--20486429212726__quality_sec_4FtGED {
    padding: 0 6px !important;
}
.info-flex-container-template--20486429802550__quality_sec_tAzV6c {
    padding: 0 6px !important;
}
.section-template--20486429212726__new_brand_sec_KiHUzz .brand-wrapper {
    gap: 16px !important;
}
.jdgm-legacy-widget-content .jdgm-rev-widg {
    padding: 24px 50px !important;
}

.hdt-price__list {
    gap: 0.5rem !important;
    
}
/* .jdgm-widget .hdt-product__title {
    font-size: 16px;    
} */



@keyframes hdt-pulse {
  0% { transform: scale(1); box-shadow: 0 0 0 0px rgba(34, 197, 94, 0.4); }
  70% { transform: scale(1.05); box-shadow: 0 0 0 6px rgba(34, 197, 94, 0); }
  100% { transform: scale(1); box-shadow: 0 0 0 0px rgba(34, 197, 94, 0); }
}

/* Specific Target for the Ramadan Sale Link */
.hdt-menu-link[href*="all-products"] .hdt-line-clamp::after {
  content: "ON";
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #22c55e;
  color: #ffffff;
  font-size: 9px;
  font-weight: 800;
  padding: 3px 6px;
  border-radius: 6px;
  margin-left: 4px;
  line-height: 1;
  vertical-align: middle;
  
  /* Apply Animation */
  animation: hdt-pulse 2s infinite ease-in-out;
  
  /* Subtle outer border to match image */
  border: 2px solid #f0fdf4;
}

/* Ensure alignment */
.hdt-menu-link[href*="all-products"] .hdt-line-clamp {
  display: inline-flex;
  align-items: center;
}

.hdt-site-nav_search {
        border: none;          /* Remove the pill border */
        padding: 5px;          /* Reduce padding */
        min-width: unset;      /* Remove fixed width */
        background: none;      /* Remove background */
    }

    .hdt-site-nav_search:hover {
        background-color: transparent;
    }

    .hdt-site-nav_search a::after {
        content: "";           /* Hide the "Search" text */
        display: none;
    }

    .hdt-site-nav_search a {
        gap: 0;                /* Remove gap since text is gone */
    }

.section-template--20486429212726__new_brand_sec_KiHUzz{
  padding: 25px 0px !important;
}

.section-template--20486429212726__new_brand_sec_KiHUzz .logo-grid {
  grid-template-columns: repeat(3, 1fr) !important;
}
nav.breadcrumbs {
    font-size: 12px !important;
}
h1.main-title {
    font-size: 20px !important;
}
.hdt-group-product-block.hdt-s-gradient.hdt-relative {
    max-width: 100%;
    margin-left: 0%;
}
.hdt-product__form-qty {
    min-width: 9.0rem;
}

button.hdt-product-form__submit.hdt-btn.hdt-oh.hdt-btn-solid.hdt-font-semibold.hdt-relative.hdt-truncate.hdt-btn-loading__svg {
    padding: 0px 0px;
}

.hdt-card-product .hdt-card-product__title.hdt-line-clamp{
    font-size: 12px;
}

.hdt-price__list .hdt-compare-at-price .hdt-money,
.hdt-price__list .hdt-price .hdt-money {
    font-size: 12px !important;
}
/* .hdt-price.hdt-price span.hdt-money {
    font-size: 14px !important;
} */
/* .hdt-product-btns.hdt-pr-btns-group1.hdt-absolute {
    margin-top: 65px !important;
} */

a.hdt-card-product__title.hdt-text-lg.hdt-font-normal.hdt-line-clamp {
  width: auto;
}
.hdt-product-btns.hdt-pr-btns-group1.hdt-absolute {
    top: 22px;
}


/* Card info container ko adjust karein */
.hdt-card-product__info.hdt-relative {
    position: relative !important;
    display: flex;
    flex-direction: column;
    padding-right: 45px; /* Icon ke liye jagah banaye */
}

/* Icon container ko bottom-right corner mein fix karein */
.hdt-product-btns.hdt-absolute {
    position: absolute !important;
    top: 2px !important; /* Agar top pehle se set hai to khatam karein */
    bottom: -8px !important;
    right: 0px !important;
    margin: 0 !important;
}

/* Button ki styling alignment ke liye */
.hdt-card-product__btn-ultra {
    display: flex !important;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background: white;
    border: 1px solid #e2e2e2;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}
.hdt-product__buy-button .shopify-payment-button {
    margin-top: -8px;
    margin-bottom: -8px;
}

.trust-grid-wrapper {
    margin: -28px auto 2px !important;
    
}
a.hdt-card-product__title.hdt-text-lg.hdt-font-normal.hdt-line-clamp{
    width: 82% !important;
}

back-to-top.hdt-back-to-top.hdt-back-to-top__design1.hdt-pf.hdt-progress_bar_true.hdt-op-0.is--show {
    margin-bottom: 12px;
}

.faq-section-template--20486429802550__faq_sec_DqcNEh {
    background-color: #eeeeee;
    padding: 16px 20px 40px !important;
}
.whatsapp-center {
    margin-bottom: 28px !important;
}
.jdgm-prev-badge__stars .jdgm-star {
    font-size: 7px;
    
}
.hdt-card-product__wrapper {
    padding: 10px 0px 19px;
    
}
button.hdt-card-product__btn-ultra.hdt-pr_btn {
    padding: 8px !important;
}
.hdt-card-product .hdt-product-btns>*:not(hdt-wishlist,hdt-compare) {
    width: 32px ;
    margin-bottom:32px;
} 
.faq-header-template--20486429802550__faq_sec_DqcNEh h2 {
    font-size: 26px !important;
}
.faq-header-template--20486429802550__faq_sec_DqcNEh h1 {
    font-size: 30px !important;
}
nav.breadcrumb {
    margin: 0px;
}
div#template--20486429212726__featured_collection_grid_8UR4ik {
    padding-bottom: 0px;
}
div#template--20486429212726__featured_collection_grid_Ugg9e8 {
    padding-bottom: 0px;
}
div#template--20486429212726__featured_collection_grid_Ptep47 {
    padding-bottom: 0px;
}
div#template--20486429212726__featured_collection_grid_3hiLwb {
    padding-bottom: 0px;
}
.hdt-swatch-item hdt-swatch-card.hdt-swatch-card span.hdt-swatch-title {
    padding: 0px;
    font-size: 11px;
 
}
.hdt-variant-option--size .hdt-variants-list {
    gap: 7px 3px !important;
    margin-bottom: -8px;
    
}
div#template--20486429212726__featured_collection_carousel_yWH9de .hdt-container.hdt-container-heading.hdt-relative {
    padding-bottom: 0px;
}
.hdt-slider__dots.hdt-flex.hdt-align-center.hdt-justify-center.no-js-hidden {
    margin-top: 2px;
}
 .hdt-menu-link[href*="/collections/sales"] .hdt-menu-link-text::after {
           top: -4px;
        right: -57px;
        font-size: 9px;
        padding: 4px 4px;
    
}
  .hdt-logo a img {
    width: 54px !important;
}
 .sizes_section .size_box a {
    font-size: 30px;
 }

.jutay-sizes-hero {
    padding: 28px 20px;
}
hdt-reval-items#products-template--20486429933622__main {
    gap: 10px;
}
hdt-reval-items#products-template--20486429900854__main {
    gap: 10px;
}

span.hdt-flex.hdt-flex-col.hdt-text-base.hdt-font-medium {
    padding-top: 8px;
}


.hdt-search-results-list.hdt-row-products.hdt-show-pr-price-true.hdt-row-grid.hdt-grid-cols-1.hdt-current-scrollbar .hdt-card-product.hdt-pr-loop.hdt-loop-item .hdt-card-product__wrapper.hdt-flex.hdt-loop-inner{
    padding: 6px 5px 6px;
    margin-bottom: -10px;
    margin-top: -10px;

}
dialog#drawer-search-form .hdt-dialog-drawer__inner.hdt-current-scrollbar.hdt-overflow-y-auto .hdt-search-sticky.lg\:hdt-text-center{
    padding-bottom:0px;
}
.hdt-swatch-item hdt-swatch-card.hdt-swatch-card span.hdt-swatch-title {
    width: 22px;
    height: 22px;
   
}
.hdt-logo a img {
    margin-right: 10px;
}
.hdt-compare-at-price .hdt-money {
    /* Forces the strike through the middle */
    text-decoration: line-through !important; 
    
    /* Removes the bottom line (border) */
    border-bottom: none !important; 
    
    /* Removes bottom line if created by box-shadow */
    box-shadow: none !important; 
    
    /* Ensures the line sits correctly on the baseline */
    display: inline-block;
    line-height: 1;
}
/* hdt-wishlist.hdt-card-product__btn-wishlist.hdt-pr_btn {
    display: none !important;
} */

}


@media screen and (min-width: 1025px) {
    .hdt-group-product-block.hdt-s-gradient.hdt-relative {
        background-color: #fff;
        border: 1px solid #eee;
        padding: 0px 20px 20px;
        border-radius: 10px;
        box-shadow: 0 4px 20px #0000001a !important;
        width: 80% !important;
        margin-left: 28% !important;
    }
    .hdt-product-media {
        display: flex;
        flex-direction: column;
        gap: 1rem;
        margin-left: -40px;
        width: 136% !important;
    }
    
}


.hdt-inline-flex { display: inline-flex; }
.hdt-align-center { align-items: center; }
.hdt-relative { position: relative; }




.hdt-top-bar__wrap {
    padding: 0px 0px !important;
}

a.hdt-text-lg.hdt-font-normal.hdt-line-clamp {
    text-transform: uppercase !important;
}

/* Sirf us link ko target karega jis ke href mein 'sales' aata hai */
.hdt-menu-link[href*="/collections/sales"] .hdt-menu-link-text {
  position: relative;
  display: inline-flex;
}

.hdt-menu-link[href*="/collections/sales"] .hdt-menu-link-text::after {
  content: "Flat 50% Off";
  position: absolute;
  top: -10px !important;
right: -58px !important;
  background-color: #1d9549;
  color: #fff;
  font-size: 9px !important;
  font-weight: 700;
    padding: 3px 5px !important;
  border-radius: 4px;
  white-space: nowrap;
  z-index: 10;
  line-height: 1;
  animation: pulseBadge 1.5s infinite;
}



/* Animation */
@keyframes pulseBadge {
  0% { transform: scale(1); }
  50% { transform: scale(1.05); }
  100% { transform: scale(1); }
}


@media (max-width:768px){
    .hdt-header-menu-mobile .hdt-dialog-drawer__body {
    padding-top: 0px !important;
    padding-bottom: 0;
    padding-inline-end: 20px;
    padding-inline-start: 0;
    overflow-y: auto;
    max-height: 624px !important;
}
}





@media screen and (max-width: 767px) {
    button.hdt-slider__dot {
    display: none;
}
   
    .hdt-mb-sub-menu-lever-1 {
        display: block !important;
        opacity: 1 !important;
        visibility: visible !important;
        height: auto !important;
        transform: none !important;
        pointer-events: auto !important;
    }

    
    .hdt-menu-item.hdt-has-sub > .hdt-menu-link .hdt-menu-item-arrow {
        transform: rotate(180deg) !important;
    }
    
   
    .hdt-menu-item.hdt-flex-col {
        overflow: visible !important;
    }
}


/* @media screen and (min-width: 1149px){

.hdt-product-media{
   margin-left: -20px !important;

}

.hdt-group-product-block.hdt-s-gradient.hdt-relative{
width:75% !important;
}

} */

@media screen and (min-width: 768px) and (max-width: 1152px){

.hdt-product-media{
   margin-left: -20px;
   width:129% !important;

}

.hdt-group-product-block.hdt-s-gradient.hdt-relative{
width:75% !important;
}

}

@media screen and (min-width: 1300px) and (max-width: 1560px){

.hdt-group-product-block.hdt-s-gradient.hdt-relative{
width:75% !important;
}
}


@media (min-width:1150px){

    wrapp-hdt-facet-url {
    margin-left: 9px !important;
}
}









/* 1. Background ko thora transparent karein taake peeche ka page nazar aaye */
.pswp__bg {
    background: rgba(0, 0, 0, 0.7) !important;
    opacity: 1 !important;
}

/* 2. Main container ko center karne ke liye */
.pswp__scroll-wrap {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* 3. Popup Box Sizing (Desktop & Mobile) */
.pswp__zoom-wrap {
    position: relative !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin: auto !important;
    width: 825px !important; /* Desktop par width */
    height: auto !important;
    max-width: 100vw !important; 
    border-radius: 12px !important;
   
    transform: none !important; 
    top: 148px !important;
    left: 0 !important;
}

/* 4. Image ki setting taake wo box se bahar na nikle */
.pswp__img {
    position: relative !important;
    width: 100% !important;
    height: auto !important;
    max-height: 80vh !important;
    padding: 10px;
    object-fit: contain !important;
}

/* 5. UI Elements (Close button etc) ko popup ke upar set karna */
.pswp__ui {
    z-index: 1000 !important;
}


/* @media screen and (max-width: 768px) {

    .pswp__button--close {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
        position: fixed !important;
        top: 20px !important;    
        right: 20px !important; 
        width: 45px !important;
        height: 45px !important;
        background: #ffffff !important; 
        border-radius: 50% !important;
        z-index: 99999 !important; 
        box-shadow: 0 4px 15px rgba(0,0,0,0.5);
    }

    
    .pswp__button--close svg {
        position: absolute !important;
        top: 50% !important;
        left: 50% !important;
        transform: translate(-50%, -50%) !important;
        width: 24px !important;
        height: 24px !important;
        fill: #000000 !important; 
    }

    
    .pswp__top-bar {
        background: none !important;
        position: static !important;
    }


    .pswp__ui--hidden .pswp__button--close {
        opacity: 1 !important;
        visibility: visible !important;
    }
   
    .pswp__bg {
        background: rgba(0, 0, 0, 0.85) !important;
        opacity: 1 !important;
    }

    .pswp__scroll-wrap {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
    }

    
    .pswp__zoom-wrap {
        position: fixed !important; 
        top: 50% !important;
        left: 50% !important;
        transform: translate(-50%, -50%) !important; 
        width: 90% !important;
        max-width: 400px !important;
        height: auto !important;
        background: transparent !important;
        display: block !important;
    }

    
    .pswp__img {
        width: 100% !important;
        height: auto !important;
        max-height: 80vh !important;
        object-fit: contain !important;
        border-radius: 10px;
        box-shadow: 0 10px 30px rgba(0,0,0,0.5);
        border: 1px solid #333;
        display: block !important;
        position: relative !important;
    }

    
    .pswp__button--close {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
        position: fixed !important; 
        top: 15px !important;
        right: 15px !important;
        width: 44px !important;
        height: 44px !important;
        background: #fff !important;
        border-radius: 50% !important;
        z-index: 10000 !important;
        box-shadow: 0 4px 12px rgba(0,0,0,0.4);
    }

  
    .pswp__button--close:before,
    .pswp__button--close:after {
        background-color: #000 !important;
    }
    
  
    .pswp__button--zoom, 
    .pswp__counter, 
    .pswp__preloader,
    .pswp__top-bar {
        display: none !important;
    }
}  */

/* --- Desktop Settings --- */
@media screen and (min-width: 769px) {
    .pswp__zoom-wrap {
        width: 600px !important; 
        height: auto !important;
        position: fixed !important;
        top: 50% !important;
        left: 50% !important;
        transform: translate(-50%, -50%) !important;
    }
}

@media screen and (max-width: 768px) {
    
    .pswp__scroll-wrap {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
    }


    .pswp__item {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        transform: none !important; 
    }

    
    .pswp__zoom-wrap {
        position: relative !important;
        top: 0 !important;
        left: 0 !important;
        transform: none !important; 
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: 100% !important;
        height: auto !important;
    }

   
    .pswp__img {
        width: 100% !important; 
        height: auto !important;
        max-height: 80vh !important;
        object-fit: contain !important;
        border-radius: 8px;
        /* box-shadow: 0 10px 25px rgba(0,0,0,0.5); */
        margin: 0 auto !important;
        position: static !important;
    }

 
    .pswp__button--close {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
        position: fixed !important;
        top: 2px !important;
        right: 5px !important;
        width: 41px !important;
        height: 39px !important;
        background: #ffffff !important; 
        border-radius: 50% !important;
        z-index: 999999 !important;
        box-shadow: 0 2px 10px rgba(0,0,0,0.3);
    }

    .pswp__button--close svg {
        fill: #000000 !important;
        stroke: #000000 !important;
        width: 20px !important;
        height: 20px !important;
        margin: 10px !important;
    }

    .pswp__counter, 
    .pswp__button--zoom, 
    .pswp__button--arrow--prev, 
    .pswp__button--arrow--next {
        display: none !important;
    }
}