.wd-cats-toggle {
  display: none !important;
}
.categories-accordion-on .widget .product-categories .children {
  display: block !important;
}
#archive-sidebar .widget-title {
  font-size: 25px;
  text-transform: none;
}
#archive-sidebar .widget .wd-checkboxes-on li > a {
  position: relative;
    font-size: 22px;
    color: black;
    line-height: 1em;
    font-family: 'Oswald';
}
#archive-sidebar .widget .wd-checkboxes-on li > a:before {
  width: 22px;
  height: 22px;
  border-width: 2px;
  border-color: black;
  content: "";
    margin-right: 14px;
    margin-bottom: 6px;
}
#archive-sidebar .widget .wd-checkboxes-on li > a:after {
  content: "";
  width: 14px;
  height: 14px;
  background-color: black;
  position: absolute;
  top: 16px;
  left: 4px;
  opacity: 0;
  transition: opacity 0.2s ease;
    top: 12px;
}
#archive-sidebar .widget .wd-checkboxes-on li.wd-active > a:before {
  background-color: transparent;
  border-color: black;
}
#archive-sidebar .widget .wd-checkboxes-on li.wd-active> a::after{

  opacity: 1;
}
#archive-sidebar .widget .product-categories .children{
    
    padding-inline-start: 32px;
}
#archive-sidebar .widget .product-categories li.wd-active>a{
    font-weight: 400;
}
#archive-sidebar >.vc_column-inner>.wpb_wrapper>.wd-wpb{
    
    border-bottom: 2px solid black;
    padding-bottom: 15px;
}
#archive-sidebar >.vc_column-inner>.wpb_wrapper>.wd-wpb:last-of-type{
    
    border-bottom: none;
    padding-bottom: 15px;
}
.wd-loop-footer nav[class*=-pagination] li .page-numbers{
    
    font-size: 20px;
    height: 55px;
    width: 44px;
    border: 2px solid black;
    font-family: 'Oswald';
}
.wd-loop-footer nav[class*=-pagination] li .page-numbers:hover{
    background-color: black;
    color: white;
}
.wd-loop-footer nav[class*=-pagination] li .current{
    border-color: var(--wd-primary-color);
}
.wd-loop-footer nav[class*=-pagination] li :is(.next,.prev){
    font-size: 0;
}
.wd-loop-footer nav[class*=-pagination] li :is(.next,.prev):before{
        font-size: 16px;
}
.archive  .woocommerce-ordering select{
	
    border: 2px solid black;
    padding: 10px 15px;
    font-family: 'Oswald';
    height: 54px;
    font-size: 20px;

}
.wd-active-filters> *:not(.wd-clear-filters){
	font-size:16px;
}
.wd-active-filters .woocommerce-Price-amount{
	font-size:16px!important;
    font-family: 'Montserrat'!important;
}
@media screen and (min-width:769px) and (max-width:1399px){
	.wd-grid-g.wd-products{
    grid-template-columns: repeat(2, minmax(0, 1fr))!important;
		
	}
}