/* Captured wp-custom-css from the Storefront/Elementor site on 2026-10-15 (static copy). */
.widget_layered_nav ul li {
 padding-left: 0.618em;
 color: #6d6d6d;
}
.widget_layered_nav .gamma.widget-title{
font-size: 1.46667rem;
	color: #333;
}
.widget_layered_nav .gamma.widget-title::after{
	content: "-";
	float: right
}
.widget_layered_nav.close .gamma.widget-title::after{
	content: "+";
	float: right
}

.widget_layered_nav ul li a{
	color: #6d6d6d!important;
}
.widget_layered_nav ul li a::after{
	font-family: 'Font Awesome 5 Free';
content: "\f0c8";
	float: right;
	padding-right: 10px;
	color: #6d6d6d;
	
}
.widget_layered_nav ul li.chosen a::after{
	font-family: 'Font Awesome 5 Free';
	content: "\f14a";
	float: right;
	padding-right: 10px;
	color: #6d6d6d;
}

.widget_layered_nav ul li span.count{
	display:none;
}

.widget_layered_nav li::before, .widget_layered_nav .chosen::before {
    content: "";
	display:none;
}
#woocommerce_price_filter-2{
	margin-top: 30px;
}

.single-product div.product .woocommerce-product-gallery img{
	margin: 0 auto;
}

#elementor-popup-modal-112762 .dialog-message {
  background-color: #ffffff;
  color: #000000;
}

#elementor-popup-modal-112762 .dialog-message {
    width: 90vw;
}

@media (max-width: 767px) {
    .elementor-112762 .elementor-element.elementor-element-a8be3f1 {
        --content-width: 100%;
    }
}
span.post-author {
    display: none;
}

.cross-sells h2 {
	text-align:center;
	font-size: 16px;
	font-weight: 700;
}
.woocommerce-tabs .panel {
   
    border: 1px solid;
}

@media (max-width: 767px) {
  .single-product .site-main {
    margin: 20px;
  }
}
.tooltip .tooltiptext {
    visibility: hidden;
    width: auto;
    background-color: #555;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    font-size: 11px;
    padding: 7px 4px;
    position: absolute;
    z-index: 1;
    bottom: 100%;
    left: 0;
    margin-left: 0;
    opacity: 0;
    transition: opacity 0.3s;
}


section.up-sells.upsells.products h2 {
    text-align: center;
}

.nvm-info
{
    margin-top: 62px!important;
}

.upsells>h2:first-child {
	margin-bottom: 0.4em;
}
.polo-related-col ul.products:not(.swiper-wrapper)

 {
	 border: 1px solid;
	 border-radius: 5px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
    
   padding: 0;
    margin: 0;
}

.nvm-info {
    max-width: none!important;
}
section.up-sells.upsells.products h2 {
    font-size: 16px;
    font-weight: 700;
}
