﻿/*Busca Vazia*/
body {
	background-color: unset;
}

.grid-empty .wd-browsing-grid-list.wd-widget-js::before {
	display: none;
}

.grid-empty .wd-content {
	background-color: #efefef;
}

.grid-empty div#content-wrapper {
	background-color: #efefef;
}

.busca-vazia {
	display: grid;
	grid-template-columns: 50% 50%;
	gap: 40px;
	background-color: #efefef;
	padding: 65px;
}

nav.wd-browsing-breadcrumbs {
	margin: 0;
}

.grid-empty div#content {
	background-color: white;
}

.grid-empty #voltar {
	background-color: #002F6C;
	width: 110px;
	height: 30px;
}

.grid-empty #voltar a {
    color: white;
    font-size: 13px;
    text-align: center;
    font-weight: 600;
    border: 2px solid #002F6C;
    height: 32px;
}

.grid-empty #voltar a:hover {
    background: white;
    color: #002F6C;
    font-weight: 600;
    border: 2px solid #002F6C;
    text-decoration: none;
}

.grid-empty .conteudo h2 {
	font-size: 30px;
	text-align: initial;
}

.grid-empty .conteudo>p {
	text-align: justify;
	font-size: 16px;
	font-weight: bold;
}
/*Busca Vazia*/


section#middle {
	max-width: 1300px !important;
	width: 1300px !important;
}

/*VITRINES*/
.wd-product-rating, .description, .wd-product-price-description, .brand-ref, .wd-product-line .more {
	display: none;
}
.item-description .name, .wd-product-line .wd-product-price-description {
	height: unset !important;
	min-height: 50px;
	justify-content: center;
}
.item-description {
	text-align:center;
}
.wd-product-line .item-description .name a {
	color: #002F6C;
}

.wd-product-price-description .sale-price span.wd-product-price-description .sale-price span {
	color: black !important;
}

.wd-product-line .wd-buy-button {
	padding: 0;
	width: 100%;
}

.wd-product-line .wd-buy-button form .btn-buy {
	background: #46b872;
	visibility: hidden;
	opacity: 0;
	transition: opacity 0.2s, visibility 0.2s !important;
	text-transform: uppercase !important;
}

.wd-product-line .wd-buy-button form .btn-buy:hover {
    background: #46b872 !important;
    color: white;
}

.wd-browsing-grid-list li > div{
	transition: box-shadow 0.2s;
	border: 1px solid #e4e4e4;
}

.wd-browsing-grid-list li > div:hover {
	-webkit-box-shadow: -1px 1px 6px -2px rgb(78 78 78 / 58%);
	box-shadow: -1px 1px 12px -2px rgb(78 78 78 / 58%);
}


.wd-browsing-grid-list li:hover .wd-product-line .wd-buy-button form .btn-buy {
	visibility: visible;
	opacity: 1;
	transition: opacity 0
}

/*Filtros*/
.wd-facet-group .facets .facet-type .facet-type-list .facet-title {
    padding: 15px 0;
}

.wd-category-menu.wd-widget h3, .wd-category-menu.wd-widget h4, .wd-facet-group .facets h3, .wd-facet-group .facets h4 {
	color: black;
}

#left .wd-facet-group .facets .facet-type .facet-type-list .facet-title.facet-closed::after {
    content: "+";
	font-size: 28px;
	color: black;
}

#left .wd-facet-group .facets .facet-type .facet-type-list .facet-title::after {
    content: "-";
	font-size: 28px;
	color: black;
}

#left .wd-facet-group .selected-facets {
    background: white;
}

body.column-1.context-category-29.grid-products .wd-product-line {
    padding: 10px;
}

.wd-facet-group .facets .facet-type .facet-type-list .facet-title {
    color: black;
}

.wd-facet-group .selected-facets .selected-facet-name {
    color: black;
}

.wd-facet-group .selected-facets::before {
    color: #002F6C;
}

.facet-title h3 {
    margin-top: 12px !important;
}
/*.wd-browsing-grid .wd-browsing-grid-list > ul.row {
display: grid;
grid-template-columns: 33.3% 33.3% 33.1%;
gap: 10px;
}

.wd-browsing-auction-list>ul>li, .wd-browsing-grid-list>ul>li, .wd-browsing-grid>ul>li {
width: 95%;
border: 1px solid lightgray;
}
.area-profile .wd-profile-wishlist-manage .wd-profile-wishlist-form .form-wrapper, .col-lg-4 {
max-width: 100%;
}*/
/**/
@media only screen and (max-width:900px){

	body {
		background-color: #efefef;
	}


	section#middle {
		max-width: 350px !important;
	}

	.busca-vazia {
		display: unset;
		padding: 0;
		background-color: unset;
	}

	.conteudo h2 {
		text-align: center;
	}

	#voltar {
		width: auto;
		height: auto;
	}

	.wd-content {
		background-color: unset;
	}

	nav.wd-browsing-breadcrumbs {
		background-color: #efefef;
	}

	.wd-browsing-grid-list.wd-widget-js {
		padding: 22px 0px;
	}

	.conteudo>p {
		text-align: center;
		font-size: 15px;
		font-weight: bold;
		padding: 10px 30px;
	}

	.busca-vazia>img {
		height: 180px;
		margin-bottom: 20px;
	}

	.wd-browsing-grid-list.wd-widget-js {
		padding-top: 25px;
		padding-bottom: 1px;
		max-width: 350px;
	}
}
.media-variation-list.pages.noselect.variation-type.variation-type-tamanho {
    display: none;
}