/** Shopify CDN: Minification failed

Line 171:0 Unexpected "{"

**/
.wishlist-btn.style_1 [hulk-wl-custom-style],
.wishlist-btn.style_3 [hulk-wl-custom-style],
.wishlist-btn.style_5 [hulk-wl-custom-style] {
  color: #333333 !important;
}

.shopify-policy__container {
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0px !important;
}
/* ========== Cart Drawer - No Push + Proper Z-Index ========== */

/* 1. Page content push band */
.page-wrapper--drawer-open {
  transform: none !important;
  margin-right: 0 !important;
  padding-right: 0 !important;
  width: 100% !important;
}

body:has(.page-wrapper--drawer-open) {
  overflow: hidden;
  padding-right: 0 !important;
  margin-right: 0 !important;
}

/* 2. Cart Drawer ko sabse upar lao */
cart-drawer,
#cart-drawer,
.cart-drawer,
.cart-drawer__dialog,
theme-drawer[open],
.theme-drawer__dialog {
  z-index: 99999 !important;
  position: fixed !important;
}

/* 3. Header icons (cart, wishlist, search) ko drawer ke neeche bhejo jab drawer open ho */
.page-wrapper--drawer-open header-component,
.page-wrapper--drawer-open .header,
.page-wrapper--drawer-open .header-actions,
.page-wrapper--drawer-open .header--icon,
.page-wrapper--drawer-open cart-icon,
.page-wrapper--drawer-open .hulk-wishlist-icon {
  z-index: 1 !important;
  position: relative;
}

/* Extra safety - agar sticky header issue de */
.page-wrapper--drawer-open .header-section,
.page-wrapper--drawer-open #header-group {
  z-index: 10 !important;
}
.shopify-policy__title {
  display: none;
}

h2.hotspot-dialog__product-title.h6 {
  font-size: 14px !important;
}

h2 {
  font-size: clamp(24.2px, 2.5vw, 40px) !important;
}

.np_link {
  --button-color: var(--color-foreground) !important;
  color: var(--button-color) !important;
}

/* 1. Sticky state mein CSS Variable override (sirf top menu ke liye) */
header-component[data-sticky-state="active"] .header-count {
  color: #fff !important;
}

header-component[data-sticky-state="active"] .np_link .gm-target .gm-text {
  color: #000000 !important;
}

/* Ultimate Specificity Overwrite */
html body header-component[data-sticky-state="active"] div.gm-menu-installed ul.gm-menu.gm-menu-222654 > li.gm-item.gm-level-0 > a.gm-target > span.gm-text {
  --button-color: var(--color-foreground) !important;
  color: var(--button-color) !important;
  -webkit-text-fill-color: var(--color-foreground) !important;
}

.sorting-filter__options .sorting-filter__options-inner {
  border: 1px solid rgb(196, 195, 195) !important;
}

.quick-add__button.add-to-cart-button {
  text-transform: capitalize !important;
  font-size: 12px !important;
  font-weight: 600 !important;
}
/* Sirf non-home pages pe black */
body:not(.template-index) .gm-menu-installed .gm-menu.gm-menu-222654 .gm-item.gm-level-0 > .gm-target,
body:not(.template-index) .gm-menu-installed .gm-menu.gm-menu-222654 .gm-item.gm-level-0 > .gm-target > .gm-icon,
body:not(.template-index) .gm-menu-installed .gm-menu.gm-menu-222654 .gm-item.gm-level-0 > .gm-target > .gm-text,
body:not(.template-index) .gm-menu-installed .gm-menu.gm-menu-222654 .gm-item.gm-level-0 > .gm-target > .gm-retractor {
  color: #000000 !important;
}
.facets--filters-title {
  font-size: 24px !important;
}
.submit-button{
 border-radius: 20px;
}
.facets__label {
  color: #000000 !important;
  cursor: pointer;
  white-space: nowrap;
  font-weight: 600;
}

.header-actions__cart-icon .cart-bubble {
  width: 16px !important;
}
h3.hotspot-dialog__product-title.h6 {
    color: #000000;
}
.hotspot-dialog__product-price .price,
.hotspot-dialog__product-price .price bdi {
    color: #000000 !important;
}
a[data-gridwlhulklist][data-position='right'] {
  right: 5px !important;
}

/* Large Tablet */
@media (min-width: 992px) and (max-width: 1024px) {
  /* CSS */
}

/* Small Tablet */
@media (min-width: 768px) and (max-width: 991px) {
  /* CSS */
}

/* Mobile */
@media (max-width: 767px) {
 div.gm-menu-installed ul.gm-menu.gm-menu-222654 > li.gm-item.gm-level-0 > a.gm-target > span.gm-text {
  color: #000000!important;
}
.np-title p {
  font-size: 12px !important;
}
a.style_1.icon-wishlist-heart-empty.wishlist-btn.grid-wishlist-btn.heart-wishlist-animation {
    display:none !important;
}
.gm-menu-installed .gm-menu.gm-menu-222654 .gm-item.gm-level-0 > .gm-target, .gm-menu-installed .gm-menu.gm-menu-222654 .gm-item.gm-level-0 > .gm-target > .gm-icon, .gm-menu-installed .gm-menu.gm-menu-222654 .gm-item.gm-level-0 > .gm-target > .gm-text, .gm-menu-installed .gm-menu.gm-menu-222654 .gm-item.gm-level-0 > .gm-target > .gm-retractor {
    color: #000000!important;
}
  .header-actions__cart-icon .cart-bubble {
    width: 16px !important;
  }
   .hulk-wishlist-icon {
    margin-right: 27px !important;
      }
      .gm-menu.gm-menu-222654 .gm-item.gm-level-0 > .gm-target,
  .gm-menu.gm-menu-222654 .gm-item.gm-level-0 > .gm-target > .gm-text,
  .gm-menu.gm-menu-222654 .gm-item.gm-level-0 > .gm-target > .gm-icon,
  .gm-menu.gm-menu-222654 .gm-item.gm-level-0 > .gm-target > .gm-retractor,
  .header--icon,
{
    color: #000000 !important;
    fill: #000000 !important;
    stroke: #000000 !important;
}
}
.wishlist-modal__body h4 {
    color: #000000;
}


.facets__pill-wrapper {
  position: relative;
}

.facets__pill-label {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 48px;
  min-height: 48px;
  padding: 14px 18px;
  border: 1px solid #18181a;
  border-radius: 10rem !important;
  background: #000;
  color: #fff;
  font-size: 15px;
  line-height: 1;
  cursor: pointer;
  user-select: none;
  -webkit-user-select: none;
  transition: color 0.4s ease, border-color 0.4s ease;
}

/* Animated background */
.facets__pill-label::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  background: #000000;
  transform: translateY(101%);
  transition: transform 0.45s cubic-bezier(0.48, 0, 0.12, 1);
}

/* Hover animation */
.facets__pill-label:hover {
  color: #ffffffff;
  border-color: #000000ff;
}

.facets__pill-label:hover::after {
  transform: translateY(0);
}

/* Selected size */
.facets__pill-input:checked + .facets__pill-label {
  background: #000000ff;
  color: #ffffffff;
  border-color: #fff;
}

/* Keyboard accessibility */
.facets__pill-label:focus-visible {
  outline: 2px solid #fff;
  outline-offset: 3px;
}

/* Disabled or unavailable size */
.facets__pill-input:disabled + .facets__pill-label {
  opacity: 0.4;
  cursor: not-allowed;
}
#filters-list-template--28001828503665__main-collection-filter-v-t-shopify-target-gender {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  gap: 10px !important;
  width: 100%;
}
/* Only SHOP FOR Gender Filter */
#filters-list-template--28001828503665__main-collection-filter-v-t-shopify-target-gender .checkbox__label {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: 48px;
  padding: 12px 16px;
  box-sizing: border-box;
  background: #fff;
  color: #111;
  border: 1px solid #111;
  cursor: pointer;
  transition: color 0.35s ease;
      border-radius: 10rem;
}

/* Background Animation */
#filters-list-template--28001828503665__main-collection-filter-v-t-shopify-target-gender .checkbox__label::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #000;
  transform: translateY(101%);
  transition: transform 0.4s ease;
  z-index: -1;
}

/* Hover */
#filters-list-template--28001828503665__main-collection-filter-v-t-shopify-target-gender .checkbox__label:hover {
  color: #fff;
}

#filters-list-template--28001828503665__main-collection-filter-v-t-shopify-target-gender .checkbox__label:hover::before {
  transform: translateY(0);
}

/* Selected Checkbox */
#filters-list-template--28001828503665__main-collection-filter-v-t-shopify-target-gender .checkbox__input:checked + .checkbox__label {
  background: #000;
  color: #fff;
  border-color: #000;
}

/* Hide Unselected Checkmark */
#filters-list-template--28001828503665__main-collection-filter-v-t-shopify-target-gender .checkbox__input:not(:checked) + .checkbox__label .icon-checkmark {
  display: none;
}

/* Keep Text Visible */
#filters-list-template--28001828503665__main-collection-filter-v-t-shopify-target-gender .checkbox__label-text {
  position: relative;
  z-index: 1;
  color: inherit;
}

/* Remove Theme Default Layout Conflicts */
#filters-list-template--28001828503665__main-collection-filter-v-t-shopify-target-gender .checkbox {
  width: 100%;
}

#filters-list-template--28001828503665__main-collection-filter-v-t-shopify-target-gender .checkbox__input:checked + .checkbox__label::before {
  transform: translateY(0);
}

/* Female SVG Icon */
#filters-list-template--28001828503665__main-collection-filter-v-t-shopify-target-gender
.checkbox__input[data-label="Female"] + .checkbox__label
.checkbox__label-text::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 7px;
  vertical-align: middle;
  background-color: currentColor;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M20 9a8 8 0 1 0-9 7.94V19h-1a1 1 0 0 0 0 2h1v1a1 1 0 0 0 2 0v-1h1a1 1 0 0 0 0-2h-1v-2.06A8 8 0 0 0 20 9ZM12 15a6 6 0 1 1 0-12 6 6 0 0 1 0 12Z'/%3E%3C/svg%3E") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M20 9a8 8 0 1 0-9 7.94V19h-1a1 1 0 0 0 0 2h1v1a1 1 0 0 0 2 0v-1h1a1 1 0 0 0 0-2h-1v-2.06A8 8 0 0 0 20 9ZM12 15a6 6 0 1 1 0-12 6 6 0 0 1 0 12Z'/%3E%3C/svg%3E") center / contain no-repeat;
}

/* Male SVG Icon */
#filters-list-template--28001828503665__main-collection-filter-v-t-shopify-target-gender
.checkbox__input[data-label="Male"] + .checkbox__label
.checkbox__label-text::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 7px;
  vertical-align: middle;
  background-color: currentColor;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 7.07A8 8 0 1 0 18 14a8 8 0 0 0-8-8c-1.46 0-2.82.39-4 1.07M16 2h6v5m0-5-7 7' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 7.07A8 8 0 1 0 18 14a8 8 0 0 0-8-8c-1.46 0-2.82.39-4 1.07M16 2h6v5m0-5-7 7' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;
}
