/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
.heading-scroll {scrollbar-color: #fff #ccc;
  max-height:100px;
  overflow-y: scroll;
  scrollbar-width: thin;
}
#WOODMART_Widget_Sorting{
display:none;
}
body.mega-menu-primary-menu-mobile-open #bne-navbar {
    display: none;
}









/* -------------------------------
   Flickity + Fancybox Product Gallery
   Replaces WooCommerce default gallery
----------------------------------*/

/* Main carousel container */
.slider-container {
    width: 100%;
    float: left;
    position: relative;
    margin-bottom: 30px;
}

/* Main Flickity carousel */
.main-carousel {
    white-space: nowrap;
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 100%;
}

/* Each Flickity cell (image) */
.main-carousel .carousel-cell {
    display: inline-block;
    width: 100%;
    vertical-align: top;
}

/* Images inside Flickity cells */
.main-carousel .carousel-cell img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: center;
}

/* Thumbnail navigation (if re-enabled later) */
.carousel-nav {
    height: 75px;
    margin-top: 10px;
}
.carousel-nav .carousel-cell {
    height: 75px;
}
.carousel-nav .carousel-cell img {
    height: 75px;
    width: 100%;
    object-fit: contain;
    object-position: center center;
}

/* Responsive adjustments */
@media (min-width: 469px) {
    .main-carousel .carousel-cell img {
        height: auto;
    }
}



/* Hide product gallery and Sale badge 
.single-product .woocommerce-product-gallery,
.single-product .onsale {
  display: none !important;
}*/

/* Center the summary block 
.single-product div.product {
  display: flex;
  flex-direction: column;
  align-items: center; 
}/* Center horizontally */

/*
.single-product div.product .summary.entry-summary {
  float: none !important;
  width: 100% !important;
  max-width: 700px;  
  margin: 0 auto !important;
  text-align: left !important;
}
hr.wp-block-separator.has-alpha-channel-opacity {
    background-color: #ccc;
    border: 0;
    height: 1px;
    margin: 0 0 3.1em;
}  */