.wl-header-account{
	display: flex;
	align-items: center
}
.wl-header-account section.widget_block{
	display: inline-block;
	margin-bottom: 0
}

.wl-header-account a{
	max-width: 20px
}
.wl-header-account .wc-block-mini-cart__icon{
	width: 1.5em
}
.wl-header-account .wc-block-customer-account__account-icon:hover{
	opacity: .6
}
.wl-header-account .wp-block-woocommerce-customer-account,
.wl-header-account .wp-block-woocommerce-customer-account a svg{
	padding: 0
}
.wl-header-account button{
	margin-bottom: 0;
	--form-element-spacing-vertical: 0.5em;
	vertical-align: super;
	background-color: transparent;
    color: var(--secondary-hover);
    border: 0;
}
.wl-header-account button .wc-block-mini-cart__badge{
	background-color: var(--primary);
	color: var(--primary-inverse);
	font-size: calc(var(--font-size) *0.9);
}
.wl button.wc-block-components-drawer__close{
	width: 10%
}
.wc-block-components-drawer__close-wrapper{
	color: var(--primary);
	
}
.wl-best-selling,
.wl-promotions{
	padding: 20px 0
}
.wl-header{
	border-bottom: 3px solid var(--primary);
	margin-bottom: 20px
}

.wl_widget_layered_nav>h2{
	margin-bottom: 10px;
}
/*.wl.post-type-archive-product article > header{*/
.wl.woocommerce article > header{
	margin-top: 0
}
nav.woocommerce-pagination{
	display: inherit
}

@media (max-width:48em){
	.wl-box>div{
		max-width: 49%
	}
	.wl-header-account div.wp-block-woocommerce-customer-account{
		margin: 0 6px
	}
	#main-menu div.wp-block-woocommerce-customer-account a{
		padding: 0;
		
	}
	.wl-header-account button{
		padding-top: 0;
		--form-element-spacing-vertical: 0.5em;
		--form-element-spacing-horizontal: .35em;
	}
}
@media (min-width:48em){
	.wl-header-account section.widget_block.wl-mobile-search{
		display: none
	}
}