
hr {height:1px !important;
	  border-width:0 !important;
	  color:gray !important;
	  background-color:gray !important;
   }

.woocommerce-product-details__short-description h5 {font-size:16px !important;}

/* center align product information */
.nm-shop-loop-product-wrap .nm-shop-loop-details {
text-align: center !important;}


/*Make store notice sticky*/
/* Ensure it stays on top of other content */
.woocommerce-store-notice {
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        z-index: 1000; 
    }

.price span{
	color:#000 !important;
}
.nm-product-summary-inner-col .product_title{
	font-size:25px !important;
	font-weight:800;
} 
hr{
	margin-bottom:15px;
}
.variation-FrameStyle p,.variation-Year p,.variation-CompanyName p,.variation-Rank p,.variation-IndustryRank p,.variation-Percentagegrowth p,.variation-StateRank p,.variation-Theproductwillbeproducedwiththeinformationprovidedpleaseapproveyourprooftoproceed p,.variation-_customily-session-id p,.variation-Preview p a,.variation-_customily-eps-name p,.variation-_customily-file-numbers p{color:#FF3B00;}

.checkout-button{
	font-size:18px !important;
  font-weight:800 !important
}



  /* PDP Plugin CSS */
.nm-single-product-summary-col{
	display:flex;
}
/* Responsive adjustments for tablet & mobile */
@media (max-width: 1024px) {
  /* Stack summary sections */
  .nm-single-product-summary-col.col-xs-12 {
    display: flex;
    flex-direction: column;
  }

  /* Thumbnail size and spacing */
  #nickx-gallery .nswiper-slide img {
    width: 60px;
    height: 60px;
    object-fit: cover;
  }

  #nickx-gallery .nswiper-slide {
    margin: 0 4px !important; /* space between thumbnails */
    height: 60px !important;
  }
}

/* Mobile-specific layout */
@media (max-width: 767px) {
  /* Force thumbnails to display horizontally under main image */
  #nickx-gallery.nswiper-vertical {
    display: flex !important;
    flex-direction: row !important;
    justify-content: center;
    align-items: center;
    overflow-x: auto;
  }

  #nickx-gallery .nswiper-wrapper {
    display: flex !important;
    flex-direction: row !important;
    transform: none !important;
  }
}
.nm-simple-add-to-cart-button, .customily-personalize-button,
.single_add_to_cart_button{
	font-size:18px !important;
	font-weight:800 !important;
}
.place-order .button{
	font-size:18px !important;
	font-weight:800 !important;
}
.nm-shop-loop-title-price span{
	font-weight:700 !important;
}
