/*PERSONALIZADO*/
/*PG CATALOGO*/
a.action.tocart.primary {min-width: auto !important;}

/*PG CHEKOUNT*/
.checkout-index-index.page-layout-checkout .modals-overlay {display: none;}

/*PG PRODUTOS AMP*/
article.amamp-additional-attributes:before {content: ' ';width: 300px;height: 50px;display: table;margin-bottom: -116px;}

@media(min-width: 540px) and (max-width: 600px){
/*MODAL COOKIE*/
.modal-popup._show .modal-inner-wrap { margin-bottom: 76px;min-height: 245px;}

/*PG CARRINHO*/
.checkout-cart-index .cart.item .item-info .product-item-details {max-width: 34%;}
.checkout-cart-index form .control {width: 50%;}
.checkout-cart-index #shipping-zip-form .actions-toolbar .primary {width: 50%;}
.checkout-cart-index .cart-summary>.checkout.methods .action.checkout {width: 50%;position: absolute;left: 0;}
.checkout-cart-index .message.error {width: 50%;}
.checkout-cart-index .block-cms-link.widget, .checkout-cart-index .block-static-block.widget{width: 50%;}
.checkout-cart-index form#co-shipping-method-form .item {width: 50%;}
.checkout-cart-index tr.totals.shipping.excl th {width: 50%;}
.checkout-cart-index th.mark {float: left;}
.checkout-cart-index td.amount {float: left;}
.checkout-cart-index .cart-summary>.cart-totals .table.totals tr>th:first-child{max-width: 100%;}
.checkout-cart-index tr.grand.totals.-first td.amount {width: 40%;}
.checkout-cart-index tr.totals.sub th.mark {width: 46%;}
.checkout-cart-index .field.choice.item span.price {float: right;top: 2px;position: relative;}

}

@media(min-width: 768px){
/*BUSCA*/
.amsearch-form-container.-opened .amsearch-wrapper-input {max-width: 50vw;}
}


@media(max-width: 500px){
/*PG CHEKOUNT*/
tr.totals.sub {width: 100%;}
.totals span.value {max-width: 225px;display: block;}
}

@media(max-width: 600px), print{
/*PG CATEGORIAS PORDUTOS*/
li.item.product.product-item a.action.tocart.primary {min-width: auto !important;}

/*PG CARRINHO*/
checkout-cart-index fieldset.fieldset.estimate {max-width: 50%;}
}

@media only screen and (max-width: 801px){
.amsearch-slider-wrap .product-item .product-item-link {min-height: 140px!important;}

/*CAMPO DE BUSCA*/
button.action.amtheme-close.am-no-display-desktop.am-opacity-clear {min-width: auto !important;}
#search_mini_form svg.amtheme-icon {display: none !important;}

/*PG CENTRAL DE ATENDIMENTO*/
.amasty-xlanding-columns3 .product-item .product-item-link {display: table;}

}

@media(max-width: 801px), print{
/*NEWSLLETER*/
.amtheme-newsletter-block.amtheme-newsletter .amtheme-content{display:table;}
.amtheme-newsletter-block .amtheme-field.newsletter{display:table;}
.amtheme-newsletter-block.amtheme-newsletter .amtheme-content .amtheme-form{max-width:100%;}
label.amtheme-label {margin-bottom: 15px;}
.amtheme-newsletter-block .action {margin: 0 0 0 15px;margin: 0 auto;display: table;}
.amtheme-newsletter-block.amtheme-newsletter .amtheme-label{max-width:100% !important;}
}

/* GDPR */
.gdpr-privacy-container .modal-inner-wrap { bottom: 0; max-height: 200px!important; min-width: 100%;margin-bottom: 5px;}
aside.modal-popup.amgdpr-modal-container.gdpr-privacy-container._show {transform: unset!important;}
.gdpr-privacy-container .amgdpr-html-content {display: none;}
.amgdpr-modal-container .modal-footer {display: block!important;}
.amgdpr-modal-container .modal-header .modal-title {font-size: 20px!important;}
.amgdpr-html-pre-content {padding-left: 10px;}
aside.modal-popup.amgdpr-modal-container.gdpr-privacy-container footer { padding-top: 10px!important;}
@media only screen and (max-width: 479px) {
	.gdpr-privacy-container .modal-inner-wrap{max-height: 270px!important;}
}
/* Price */
.special-price span.price::before { content: "por: "; font-size: 14px;}
.price-box .old-price .price-container > span::before {content: "De: "; }
.amtheme-product-info .price-box { flex-direction: column-reverse;}
/* Price on category*/
.catalog-category-view .products-grid .price-box {flex-direction: column-reverse; align-items: center;}
.catalog-category-view .special-price .price {color:#070605!important;}
.catalog-category-view a.action.tocart.primary { color: #ffffff!important;border-radius: 60px; min-width: 275px; }
/* Price on Search */
.catalogsearch-result-index .products-grid .price-box {flex-direction: column-reverse; align-items: center;}
.catalogsearch-result-index .special-price .price {color:#070605!important;}
/* Home */
@media (min-width: 767px) {
	.amtheme-newsletter-block .amtheme-input { min-width: 300px;}
}
.greet.welcome { display: none; }
.amtheme-myaccount-link .amtheme-icon { fill: #a8a69f!important;}
.amasty-jet-theme .switcher .action { color: #a8a69f!important;}
.amjet-secondary-banner-beneficios {padding-bottom:40px;text-align: center; display: flex; margin: auto;}
.amtheme-categories-choice .amtheme-image-block { background-color: unset!important;}
.amtheme-categories-choice .amtheme-image-block img {min-width: 100px;}
.cms-index-index span.toolbar-number {display: none;}
.products-grid.products > .amtheme-products-secondary .price-box,
.products-grid.products > .amtheme-products-secondary .price-container,
.amtheme-products-secondary.-in-widget .price-box,
.amtheme-products-secondary.-in-widget .price-container,
.amtheme-products-grid .widget.block-static-block .block.block-products-list .product-items .price-box,
.amtheme-products-grid .widget.block-static-block .block.block-products-list .product-items .price-container,
.widget.block-static-block .amtheme-products-grid .block.block-products-list .product-items .price-box,
.widget.block-static-block .amtheme-products-grid .block.block-products-list .product-items .price-container,
.block.widget.amrelated-grid-wrapper.grid .widget-product-grid .price-box,
.block.widget.amrelated-grid-wrapper.grid .widget-product-grid .price-container,
.amasty-jet-theme .block.amshopby-morefrom .block-content .product-items .price-box,
.amasty-jet-theme .block.amshopby-morefrom .block-content .product-items .price-container {
	flex-wrap: wrap-reverse!important;
	white-space: nowrap;
	flex-direction: column-reverse; /* check affected places*/
}
.cms-index-index .product-item .product-item-details {text-align: center;}
.cms-index-index .special-price .price {color:#070605!important;}
@media (min-width: 768px) {
	.page-header > .content { padding-top: 10px!important; }
}
@media (max-width: 768px) {
	.ammenu-logo img { max-height: 70px!important; max-width: 70px!important; }	
}

/* Popup */
.mageplaza-betterpopup-content .tmp3-title { margin-bottom: 30px;}
/* customer */
.customer-account-edit .admin__legend.step-title { display: none;}
/* Menu */
.amasty-jet-theme .switcher .dropdown:not(.options) { z-index: 100!important;}
/* Menu Mobile */
@media only screen and (max-width: 479px) {
	.amtheme-navigation-icon .amtheme-icon-box {display: none;}
	a.ammenu-link { text-transform: capitalize!important; font-size: 1.3rem!important;}
	.ammenu-nav-sections .ammenu-title.active {background: #9a2a25 !important;}
	.ammenu-menu-wrapper.-desktop .ammenu-submenu-container, .ammenu-menu-wrapper.-desktop .ammenu-link:not(.-level1) + .ammenu-item.-child, .ammenu-menu-wrapper.-hamburger-top .ammenu-submenu-container, .ammenu-nav-sections .ammenu-content, .ammenu-menu-wrapper.-mobile .ammenu-submenu, .ammenu-menu-wrapper.-mobile .ammenu-link.-main, .ammenu-main-container .brand-images .brands-letter .letter .title, .ammenu-nav-sections:not(.-hamburger) .ammenu-item.-drill-opened {background-color: #9a2a25 !important;}
	.ammenu-items .current, .ammenu-nav-sections .ammenu-items .ammenu-link.current, .ammenu-menu-wrapper .ammenu-items .ammenu-item.current:not(:hover):not(.-active) > .ammenu-link:not(:hover), .ammenu-items .current > .ammenu-wrapper { color: #ffffff !important; }
	.ammenu-nav-sections .ammenu-title.active { background: #9a2a25 !important;}
	.ammenu-nav-sections.-mobile .ammenu-text { font-weight: 100; font-size: 1.4rem; text-transform: capitalize; }
	.ammenu-tabs-list .ammenu-button {font-weight: bold;text-transform: capitalize!important;}
}	





/* Footer */
.footer-menu-container ul.menu { list-style-type: none; padding-inline-start: 0px;}
.footer-menu-container ul.menu a { color: #5a4e47; font-weight: 100; }
.footer-menu-container h5 { font-size: 1.1em;}
.footer-phones {color: black; font-size: 25px;}
.footer-map { color: black!important; font-weight: 100;}
.open-modal {color: black!important;display: flex; align-items: center;}
.open-modal > span { padding-left: 20px;}
.footer-credibilidade { justify-content: center!important; display: flex!important; align-items: center!important;}
.credibilidade-item {padding-right: 20px;}
/* Social */
.social-instagram { width: 45px!important; height: 45px!important;}

/* Columns on Category */
.column.main { padding-top: 30px; }
/* Columns on Product */
.catalog-product-view .column.main { padding-top: 0px!important;}

/* Checkout */
.checkout-onepage-success .block.block-order-details-view { background: #ffffff!important;}
.checkout-onepage-success .block.block-order-details-view .box > .box-title {font-weight: lighter!important; font-size: 2.3rem!important; color: #4f4e4d!important;}
.checkout-onepage-success .page-title { font-size: 2.8rem!important;}
.checkout-onepage-success .block-order-details .block-title strong {font-weight: lighter!important;}
.checkout-index-index .amtheme-ship-here button { background-color: #f9f9f9!important; color: #483c66!important;}
.checkout-index-index button.action.edit-address-link.button-as-link.am-text-uppercase { background-color: white; color: black;}
.checkout-index-index .page-header > .content .logo-image {display: none!important;}
.checkout-index-index .page-header > .content {border-top: 0px #e8e8e8 solid!important;}
.checkout-index-index .header.content {display: none;}
/* Search */
.amsearch-item-container:not(.recent_searches) .amsearch-highlight { color: #b0110e!important; }
.amsearch-products .amsearch-highlight { background-color: #b0110e!important; }
.amsearch-results .amsearch-item:hover { background-color: #f3f3f3!important; }
.amsearch-autocomplete-information .top { background: white!important;}

#search_mini_form .price { font-size: 1.3rem!important; }
#search_mini_form #preco-a-vista-mm { font-size: 1.3rem!important; text-transform: none;}
#search_mini_form .top p { line-height: 15px;}
@media (min-width: 1440px) {
	.page-header .block-search {
	    max-width: 680px;
	}	
}
@media only screen and (max-width: 479px) {
	.block-search.-header > .block-content {
		height:70px;
	}
	.block-search .input-text {
		    width: 300px!important;
		    float: right!important;
		    height: 40px!important;
	}
	.search .amsearch-loupe {
		display: none!important;
	}
	.amasty-jet-theme .amsearch-close {
		    top: calc(calc(50% - 22px))!important;
	}
	.block-search .amtheme-icon {display: none;}
}
@media only screen and (max-width: 375px) {
	.block-search .input-text {
	    width: 340px;
	}
}
@media only screen and (max-width: 320px) {
	.block-search .input-text {
	    width: 290px;
	}
}
/* Customer Page*/
.block.block-customer-login { max-width: 500px; }
.block.block-new-customer { text-align: center; }
#remember-me-box span.tooltip.wrapper { padding-left: 20px;}

/* Header */
.panel .authorization-link:after {color: #a8a6ba;}
.panel a { color: #a8a6ba!important; }
@media (min-width: 1440px), print {
	.page-header > .content { padding: 10px 60px 40px!important;}
	.page-header > .content { border-top: 2px #e8e8e8 solid;padding-top: 30px!important;}
	.checkout-index-index .page-header > .content { border-top: 0px #e8e8e8 solid!important}
}
.header.links { display: inline-flex!important; margin-left: 60px!important; min-width: 200px!important;margin-top: -20px!important;}
.panel.header .greet.welcome { margin-right: 0!important;}
#first-header-block { padding: 30px 0px 0px; margin-top: -30px; font-weight: bolder; color: #a8a69f!important; display: block; width: 100%; left: 0px!important;}
@media (min-width: 767px) {
	.nav-sections-item-content .header.links {display: none!important;}
}
@media only screen and (max-width: 767px) {
	.sections.nav-sections { background: #ffffff!important; }
	.amtheme-navigation-icon {display: block;}
}
#first-header-block a { color: #a8a69f!important; }

/* Catalog Category */
.product-item .action.tocart {width: 100%;text-align: center;border-radius: 60px!important;}
.product-reviews-summary.short.empty { text-align: center;}
.product-reviews-summary.short { text-align: center;}
.product-item .product-item-link { overflow: visible!important;min-height: 90px!important;}
.catalog-category-view .product-item .product-item-details { text-align: center;}
/* Search */
.catalogsearch-result-index .product-item .product-item-details { text-align: center;}
/* Product Page */
.block-content.shipping-calculation { padding-top: 30px; }
.block-content.shipping-calculation label { display: none;}
.block-content.shipping-calculation form .control { width: 50%; }
.block-content.shipping-calculation input { max-width: 140px; }
.catalog-product-view .box-tocart.qty {display: none;}
.block-content.shipping-calculation .actions-toolbar { margin-top: -20px!important; }
#estimated-delivery-time { width: 40%; }
.catalog-product-view .modal-inner-wrap {width: 50%!important;}
.catalog-product-view button#product-addtocart-button { border-radius: 60px; min-width: 275px; }
.product.attribute.description img { display: none!important;}
.catalog-product-view .products-related .special-price .price-wrapper:not(.price-including-tax) .price { font-size: 1.6rem!important; }
.catalog-product-view .products-related p.mm-price-parcels-grid { font-size: 1.2rem!important; }
.catalog-product-view .products-related .mm-price-parcels-grid span.price {font-size: 1.3rem;}
.catalog-product-view .products-related .top span.price { font-size: 1.3rem;}

.products-related div#preco-a-vista-mm, .products-related div#preco-a-vista-mm .price { font-size: 1.4rem; text-align: center;}
.products-related div#preco-a-vista-mm { display: block!important;}
.products-related .product-item .product-item-name { min-height: 60px!important;}

.catalog-product-view .products-upsell .special-price .price-wrapper:not(.price-including-tax) .price { font-size: 1.6rem!important; }
.catalog-product-view .products-upsell p.mm-price-parcels-grid { font-size: 1.2rem!important; }
.catalog-product-view .products-upsell .mm-price-parcels-grid span.price {font-size: 1.3rem;}
.catalog-product-view .products-upsell .top span.price { font-size: 1.3rem;}
.products-upsell div#preco-a-vista-mm, .products-upsell div#preco-a-vista-mm .price { font-size: 1.4rem; text-align: center;}
.products-upsell div#preco-a-vista-mm { display: block!important;}
.products-upsell .product-item .product-item-name { min-height: 60px!important;}

.catalog-product-view .product.attribute.description p { margin-top: 10px!important; margin-bottom: 10px!important; line-height: 25px!important; }
.catalog-product-view .product.attribute.description li { line-height: 30px!important;}
.catalog-product-view .product.attribute.description h2 { padding-top: 30px!important; }
.catalog-product-view .product.attribute.description h3 { padding-top: 10px!important; }
.product-item-actions .action.tocart { border-radius: 60px!important;}
@media (max-width: 479px) {
	#estimated-delivery-time { width: 100%; }
	.catalog-product-view .modal-popup .modal-footer {margin-top: unset!important;}
	.catalog-product-view .modal-inner-wrap {width: 100%!important;}
}
.shipping-calculation-result-container { margin-top: 30px; }
	/* Price */
	.catalog-product-view .special-price .price { color: #3d3731!important; }
	.catalog-product-view .special-price .price-wrapper:not(.price-including-tax) .price { font-size: 3.3rem!important; }
	.catalog-product-view .normal-price .price { color: #3d3731!important; font-size: 3.3rem!important; }
	.catalog-product-view .discount-price {font-weight: bold;font-size: 2.1rem; color: #de9c0c;}
	.catalog-product-view #product-installments {padding-top: 10px;}
        .catalog-product-view #product-discount {padding-top: 10px;}
	.cms-index-index .normal-price .price { color: #3d3731!important;font-weight: bold;}
	.catalog-category-view .normal-price .price { color: #3d3731!important;font-weight: bold;}
	.catalogsearch-result-index .normal-price .price { color: #3d3731!important;font-weight: bold;}
	/* Installments */
	.catalog-product-view div#preco-a-vista-mm { font-size: 1.8rem; font-weight: bold; color: #b0110e; }
	/*.catalog-product-view p.mm-price-parcels-view { font-weight: bold; color: #aaa69f;}*/
	@media (max-width: 479px) {
		.catalog-product-view div#mestre-magento-table { font-size: 1rem;}
		.catalog-product-view .modal-interna-content { top: 1%!important;}
	}
	/* Hide Discount in grids */
	.products-grid div#preco-a-vista-mm { display: none; }
	p.mm-price-parcels-grid {font-size: 1.3rem;text-align: center;font-weight: bold; border-bottom: unset!important;}
	p.mm-price-parcels-grid span { border-bottom: 1px dotted #666;}
	@media only screen and (max-width: 479px) {
		p.mm-price-parcels-grid span { font-size: 1.4rem!important;}
	}
.catalog-product-view .seals {display: flex;}        
.catalog-product-view .seals .selo1 {margin-right: 30px;}
.catalog-product-view .seals .selo1 img {padding-top: 10px;}
.product-info-stock-sku .stock { display: none;}
@media (max-width: 479px) {
	.catalog-product-view .seals {padding-top: 10px;}
}


/* Product info before title */
.amtheme-short-info { display: inline-flex!important;margin: 0px 0 0px!important;}
.amtheme-short-info > .product-reviews-summary { padding-right: 20px;}
.amtheme-short-info > .product-reviews-summary.empty + .product-info-stock-sku {display: inline-flex!important;}
.reviews-actions a.action.add { padding-left: 15px;}
.product-info-stock-sku .stock.available {padding-right: 20px;}
.product.attribute.sku {display: flex;}
.product.attribute.sku strong.type {padding-right: 20px;}        
.catalog-product-view .page-main {margin-top: 20px;}
@media (min-width: 768px), print {
	/* Product tabs */
	.product.data.items > .item.title.amtheme-item-title > .switch {font-size: 20px;}
	.page-layout-1column .amtheme-product-wrap { margin: 0px 0 50px!important; }
}
.product-attributes-title {border-bottom: 1px solid #dfdedd; padding-bottom: 20px; font-weight: lighter;}

/* Cart */
button.action.secondary.checkout { background: #5aab46; border-radius: 60px!important;}

/* Checkout */
button.action.primary.checkout.amasty { background: #5aab46; border-radius: 60px!important;}
.am-checkout.-modern .authentication-wrapper .action-auth-toggle { background: #f2ac17; }
.am-checkout.-modern .authentication-wrapper { display: grid!important; }
.amcheckout-step-container .amcheckout-email .note { margin-left: unset!important; }
button.action.login.primary { background: #f2ac17!important; }
#co-shipping-method-form tr { margin-left: unset!important;}

/* Mobile */

@media only screen and (max-width: 767px) {
	/* Logo */
	.page-header .logo { max-width: 50px!important;	}
}

@media only screen and (max-width: 479px) {
	/* Home */
	.amtheme-backtotop-wrap {background: #f3ad17!important;}
	.amtheme-ismobile .amtheme-reviews-tab {background: #fff!important;}
	/* Product page */
	.block-content.shipping-calculation form .control { width: 100%!important;}
}

