/** Shopify CDN: Minification failed

Line 83:0 Unexpected "}"

**/
div#shopify-section-160868083874dfc2ac {
    min-height: 1000px !important;
    height: 100%;
}
div#shopify-section-160868083874dfc2ac section#product-6086451036341 .row.grid_wrapper div#product-content {
    min-height: 600px !important;
}
@media screen and (min-width: 1440px){

  div#shopify-section-b31a4f56-03ac-41ba-a1d3-30f4a94f8e55 {
    min-height: 400px !important;
}
 section.homepage-gallery-1608679898be241bd0.aos-init.aos-animate .gridlock-fluid .row article#promo-images{
    min-height: 500px !important;
}
 section.homepage-gallery-1561574067213.aos-init.aos-animate .gridlock-fluid .row article#promo-images{
    min-height: 500px !important;
}
}




    
@media screen and (max-width: 1440px){
  div#shopify-section-b31a4f56-03ac-41ba-a1d3-30f4a94f8e55 {
    min-height: 200px !important;
}
  div#shopify-section-1608679898be241bd0 {
    min-height: 200px !important;
    height: 100%;
}
  div#shopify-section-16086804639c834697 {
    min-height: 100px !important;
  }
}


/*================ product video  ================*/
.custom-video-wrapper{
 	margin:5px auto 5px auto;
  	text-align:center; 
  	height:auto;
}

@media (max-width: 768px) {
    .custom-video-wrapper{      
      width:100%;
	}
}

@media (min-width: 769px) {
    .custom-video-wrapper{      
      width:1180px;
	}
}



/* Target the filter dropdowns above the product grid */
.filter-menu{
    padding:4px 10px 4px 10px;
    font-size:20px;
    line-height:28px;  
    text-align:right;
    background:white;
    color:black;
}

.filter-menu H4{    
    text-align:CENTER;
  background:white;
  color:black !important;
  font-size:20px;
    line-height:28px; 
}

}

.filter-menu,
.filter-list select {
    color: black !important;  /* Set the text color to black */
    background-color: white !important;  /* Set the background color to white */
    border:1px solid black;
  
}

/* Additional styling to make sure all text inside the select is black */
.filter-list li{
    padding:4px 10px 4px 10px;
    font-size:18px;
    line-height:26px;  
    text-align:right;
}


.filter-list li a {
    color: black !important;  /* Set the text color to black */  
}

/* Ensure that hovered and focused states maintain the same styling */
.filter-list li a:hover,
.filter-list li a:focus {
    color: black !important;  /* Keep the text color black on hover/focus */
    background-color: white !important;  /* Keep the background color white on hover/focus */
}



