/** Shopify CDN: Minification failed

Line 100:12 Expected identifier but found whitespace
Line 100:13 Unexpected "("

**/

/* -------- Compact product option styles -------- */
.product-option-property {
  background: #ffffff;
  border: 1px solid rgba(0,0,0,0.05);
  border-radius: 8px;
  padding: 10px 12px;
  box-shadow: 0 1px 2px rgba(12,12,14,0.02);
  max-width: 820px;
  width:100%;
  margin: 10px 0;
}

/* Each row — tighter layout */
.product-option-property .product-option {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 6px;
  padding: 6px 4px;
  border-bottom: 1px dashed rgba(0,0,0,0.04);
}

/* Remove border on last item */
.product-option-property .product-option:last-child {
  border-bottom: none;
}

/* Label text */
.product-option-property .product-option > span:first-child {
  font-weight: 600;
  color: #111827;
  font-size: 13.5px;
  min-width: 150px; /* reduced width */
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* Value area */
.product-option-property .product-option > span:last-child {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 8px; /* reduced spacing */
  color: #374151;
  font-size: 13.5px;
}

/* Thumbnail image */
.product-option-property .product-option img {
  width: 48px;   /* reduced from 60px */
  height: auto;
  border-radius: 4px;
  object-fit: contain;
  box-shadow: 0 1px 3px rgba(2,6,23,0.05);
  transition: transform .12s ease;
}

/* Hover minimal */
.product-option-property .product-option:hover {
  background: rgba(15, 23, 42, 0.015);
}

/* Slight hover zoom */
.product-option-property .product-option img:hover {
  transform: scale(1.03);
}

/* Mobile adjustments */
@media (max-width: 640px) {
  .product-option-property .product-option {
    flex-direction: column;
    align-items: flex-start;
    gap: 4px;
    padding: 8px 2px;
  }

  .product-option-property .product-option img {
    width: 42px;
  }

  .product-option-property .product-option > span:first-child {
    min-width: 0;
    font-size: 13px;
  }
}



/* wishlist start */
Custom.css codes
.ecom-wishlist-model-btn .count, .ecom-wishlist-model-btn.fixed-btn, .ecom-wishlist-product-toggler, .ecom-wishlist-product-page-btn, .ecom-wishlist-notify .header, .ecom-wishlist-model .ecom-wishlist-model-footer a.login-btn, .ecom-wishlist-model .ecom-wishlist-model-body .ecom-wishlist-add-to-cart-form button.ecom-wishlist-add-to-cart-form-btn
Specificity: (0,3,1)
 {
    margin-left: 7px !important;
    margin-bottom: 6px !important;
     background-color: #37a4dd !important;
}
.ecom-wishlist-product-toggler {
    top: auto !important;
    right: auto !important;
}
.ecom-wishlist-model-btn .count, .ecom-wishlist-model-btn.fixed-btn, .ecom-wishlist-product-toggler, .ecom-wishlist-product-page-btn, .ecom-wishlist-notify .header, .ecom-wishlist-model .ecom-wishlist-model-footer a.login-btn, .ecom-wishlist-model .ecom-wishlist-model-body .ecom-wishlist-add-to-cart-form button.ecom-wishlist-add-to-cart-form-btn {
    color: #ffffff;
    background-color: #37a4dd !important;
}
.ecom-wishlist-model-btn .count, .ecom-wishlist-model-btn.fixed-btn, .ecom-wishlist-product-toggler, .ecom-wishlist-product-page-btn, .ecom-wishlist-notify .header, .ecom-wishlist-model .ecom-wishlist-model-footer a.login-btn, .ecom-wishlist-model .ecom-wishlist-model-body .ecom-wishlist-add-to-cart-form button.ecom-wishlist-add-to-cart-form-btn:hover {
  background-color: #ADD8E6;
}
 /* wishlist end*************************** */



@media screen and ( max-width:600px)
  {
   .product-item__information .product-item__name {
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
}
  }
  @media screen and ( min-width:601px)
  {
       .product-item__information .product-item__name {
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden;
}
  }


.btn-primary,
.btn-outline {
  background-color: #37a4dd !important;
  color: white;
  border: none;
  font-weight: bold;
  transition: background 0.3s ease;
}
.btn-primary:hover,
.btn-outline:hover {
  background-color:#ADD8E6 !important;
}
.swiper-button-next,
.swiper-button-prev {
  background-color: #37a4dd !important;
  border: none;
}
.swiper-button-next:hover,
.swiper-button-prev:hover {
  background-color: #ADD8E6 !important; 
}
 #shopify-section-template--18931058770148__slideshow_kJkcex .swiper-button-prev:hover,
#shopify-section-template--18931058770148__slideshow_kJkcex .swiper-button-next:hover {
  background-color:#ADD8E6!important; 
}
  /* MEN IN BLACK HAT */
  .slide__wrapper .sec__content-heading {
  line-height: 1 !important;
}
.slide__wrapper .sec__content-heading {
  color: var(--color-primary);
}
.sec__content-des strong {
  color: var(--color-primary);
}
@media (max-width: 1024.5px) {
  .grid-3 .section__block-inner:nth-child(1) .sec__content-inner {
    padding-top: 40px !important;
  }
}
  .ecom-wishlist-model-btn .count, .ecom-wishlist-model-btn.fixed-btn, .ecom-wishlist-product-toggler, .ecom-wishlist-product-page-btn, .ecom-wishlist-notify .header, .ecom-wishlist-model .ecom-wishlist-model-footer a.login-btn, .ecom-wishlist-model .ecom-wishlist-model-body .ecom-wishlist-add-to-cart-form button.ecom-wishlist-add-to-cart-form-btn {
    color: #ffffff !important;
    background-color: #37a4dd !important;
}
.product-detail__media .product-item__button{
  display: none!important;
}


@media (min-width: 1025px) and (pointer: fine) and (prefers-reduced-motion: no-preference) {
    .cart-recommend .bls-add-cart-list:hover {
        color: inherit!important;
    }
}