/*PÁGINA DO PRODUTO*/
#product #main  .product-container .agpaymentsimulator.displayProductPriceBlock.hide{
	display: none;
}

#product #main .product-prices .agpaymentsimulator .product-price {
	display: inline;
}

/* listagem de produtos - não esconda os preços do tema; harmonize destaque */
/* suaviza preço do tema */



/* carrinho de compras */

#cart .cart-total .value{
	display: none;
}

#cart #cart-subtotal-shipping .agpaymentsimulator{
	display: none;
}


/* página do produto */
#product .product-prices .agpaymentsimulator .h5{font-size: 1.2rem;}
#product .product-prices .agpaymentsimulator{font-size: 1rem;}

#product .product-prices .agpaymentsimulator{
	font-weight:600;
}

#product .product-prices .agpaymentsimulator-preview .agpaymentsimulator-cash,
#product .product-prices .agpaymentsimulator-preview .agpaymentsimulator-card {
	display: block;
}


/* modal após adicionar carrinho. Necessário para PS >= 1.7.6*/
#blockcart-modal .agpaymentsimulator {
	display: none;
}


/* pré-visualização */
.quickview.modal .current-price,
.quickview.modal .regular-price {
	opacity: 0.75;
}

.agpaymentsimulator-cash-paymentMode {background: transparent; text-align: center; padding: 10px; margin: 5px; flex: 0 0 auto; border: 1px solid rgba(0,0,0,.075); border-radius: .5rem}
.agpaymentsimulator-card-paymentModes, .agpaymentsimulator-cash-paymentModes { display: flex; flex-wrap: wrap; }
.agpaymentsimulator-card-paymentModes > div {flex-grow: 1;}
.agpaymentsimulator-card-paymentMode-installment {flex-grow: 1; width: 50%;}
.agpaymentsimulator-card-paymentMode-installments {flex-wrap: wrap; display: flex;}
.agpaymentsimulator-card-paymentMode-installments {margin-bottom: 10px;}
.agpaymentsimulator .card {padding: 20px; background-color: white;}

/* Utilities for improved detailed layout */
.agps-section { margin-top: 1.25rem; }
.agps-section-title { font-size: 1.5rem; margin: 0 0 .5rem 0; }
.agps-grid { display: grid; grid-template-columns: repeat(auto-fit,minmax(220px,1fr)); gap: .75rem; }
.agps-grid-sm { grid-template-columns: repeat(auto-fit,minmax(160px,1fr)); }
.agps-card { border: 1px solid rgba(0,0,0,.075); border-radius: .5rem; padding: .75rem; background: #fff; }
.agps-card-title { font-weight: 600; margin-bottom: .25rem; }
.agps-card-value { font-size: 1rem; font-weight: 600; }
.agps-chip { display: inline-flex; align-items: center; gap: .4rem; padding: .35rem .5rem; border-radius: .5rem; background: #f7f7fb; border: 1px solid rgba(0,0,0,.05); white-space: nowrap; width: auto !important; }
.agps-badge { display: inline-block; padding: .15rem .35rem; border-radius: .35rem; background: #eef2ff; font-weight: 600; }
.agps-muted { color: #6c757d; font-size: .85rem; }

/* Ensure our grid overrides the legacy flex in module base classes */
.agpaymentsimulator .agps-grid { display: grid !important; }
.agpaymentsimulator .agps-grid .agpaymentsimulator-card-paymentMode-installment { width: auto; }


#products .product-description,
.featured-products .product-description,
.product-accessories .product-description,
.product-miniature .product-description
{
	height: 100px;
}


#products .thumbnail-container:focus .highlighted-informations.no-variants,
#products .thumbnail-container:hover .highlighted-informations.no-variants,
.featured-products .thumbnail-container:focus .highlighted-informations.no-variants,
.featured-products .thumbnail-container:hover .highlighted-informations.no-variants,
.product-accessories .thumbnail-container:focus .highlighted-informations.no-variants,
.product-accessories .thumbnail-container:hover .highlighted-informations.no-variants,
.product-miniature .thumbnail-container:focus .highlighted-informations.no-variants,
.product-miniature .thumbnail-container:hover .highlighted-informations.no-variants
{
	bottom: 5.5rem;
}


.product-price-and-shipping .product-price {
    display: none;
}

.agpaymentsimulator-cash .agpaymentsimulator-price{
	font-size: 1.2rem;
    font-weight: bold;
	color: red;
}

#product .product-prices .agpaymentsimulator-card .agpaymentsimulator-highlight .agpaymentsimulator-price {
	font-size: 1.2rem;
    font-weight: bold;
	color: red;
}

#product .tax-shipping-delivery-label .agpaymentsimulator-card {
	display: block;
}