/*
CTC Separate Stylesheet
Updated: 2021-05-19 16:19:05
*/

.aux-shop-archive .pwb-filter-products ul{
	padding: 0 0 0 8%;
	margin: 0 0 20px;
}
.aux-shop-archive .pwb-filter-products ul li{
	display: block;
	margin: 0 0 13px 0;
}
.aux-shop-archive .pwb-filter-products label{
	display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    padding-left: 45px;
    position: relative;
    cursor: pointer;
    font-weight: 500;
    color: var( --e-global-color-primary );
    letter-spacing: -0.48px;
    font-size: 16px;
    text-decoration: none;
}
.aux-shop-archive .pwb-filter-products label::before{
	content: '';
    width: 23px;
    height: 23px;
    top: 50%;
    left: 0;
    margin-top: -12px;
    position: absolute;
    background: transparent;
    border: 1px solid #1525423b;
    border-radius: 5px;
}
.aux-shop-archive .pwb-filter-products input{
	position: absolute;
	visibility: hidden;
}

.aux-shop-archive .pwb-filter-products input:checked + label{
	font-weight: bold;
}
.aux-shop-archive .pwb-filter-products input:checked + label::before{
	background-color: var( --e-global-color-secondary );
    border-color: var( --e-global-color-secondary );
}
.aux-shop-archive .pwb-filter-products button.aux-black.aux-outline{
	color: var( --e-global-color-text );
    font-weight: 500;
    text-transform: lowercase;
    font-size: 16px;
    background-color: var( --e-global-color-secondary )!important;
    box-shadow: none;
    padding: 18px;
    border-radius: 10px;
}
.aux-shop-archive .pwb-filter-products button + button{
	margin-left: 20px;
}

.aux-shop-archive ul.product-categories > li.cat-item{
	flex-wrap: wrap;
}
.aux-shop-archive ul.product-categories > li.cat-item > a{
	flex: 0 0 80%;
}
.aux-shop-archive ul.product-categories > li.cat-item > .count{
	flex: 0 0 20%;
	text-align: right;
}
.aux-shop-archive ul.product-categories > li.cat-item ul.children{
	margin: 15px 0 0;
	width: 100%;
	padding: 0;
}
.woocommerce-variation-price .woocommerce-Price-amount .woocommerce-Price-currencySymbol{
	padding-left: 5px;
}
.single_variation_wrap .woocommerce-variation-add-to-cart-disabled{
	display: none;
}
.aux-shop-archive .aux-col:hover .loop-tools-wrapper .button.view,
.aux-shop-archive .products-loop .loop-tools-wrapper .button.view:hover{
	color: var( --e-global-color-text );
}

.aux-widget-related-products .loop-tools-wrapper a.view{
	padding: 5px!important;
    width: 69px;
    height: 40px;
    border: 1px solid #C2C2C2;
    border-radius: 5px;
    justify-content: center;
    display: flex!important;
    align-items: center;
    margin: 15px auto 15px;
}
.aux-widget-related-products .loop-tools-wrapper a.view:hover{
	background-color: var( --e-global-color-secondary );
	color: var( --e-global-color-text );
}
.aux-widget-related-products .product img{
	border-radius: 10px;
}
.pwb-single-product-brands img{
	display: none;
}
.single-product .summary .woocommerce_msrp .woocommerce-Price-amount{
    font-family: 'GT America Extended Thin';
    color: #bdc5c4;
    font-size: 1.5em;
}
.single-product .woocommerce-variation-price .woocommerce_msrp .woocommerce-Price-amount{
    font-family: 'GT America Extended Thin';
    color: #bdc5c4;
    font-size: 1.5em;
}