/* Refuerzo final para botones Comprar en listados y grilla.
   Archivo: 10-grilla-productos-comprar-refuerzo.css
*/

html body:not(.template-product) .js-item-product .item-description, html body:not(.template-product) .js-item-product .item-actions, html body:not(.template-product) .js-item-product .item-button, html body:not(.template-product) .js-item-product .item-product-actions, html body:not(.template-product) .js-item-product .js-item-submit-container, html body:not(.template-product) .js-item-product .js-quickshop-or-stock-container, html body:not(.template-product) .js-item-product .item-description form.js-product-form, html body:not(.template-product) .item-product .item-description, html body:not(.template-product) .item-product .item-actions, html body:not(.template-product) .item-product .item-button, html body:not(.template-product) .item-product .item-product-actions, html body:not(.template-product) .item-product .js-item-submit-container, html body:not(.template-product) .item-product .js-quickshop-or-stock-container, html body:not(.template-product) .item-product .item-description form.js-product-form, html body:not(.template-product) [data-store^="product-item-"] .item-description, html body:not(.template-product) [data-store^="product-item-"] .item-actions, html body:not(.template-product) [data-store^="product-item-"] .item-button, html body:not(.template-product) [data-store^="product-item-"] .item-product-actions, html body:not(.template-product) [data-store^="product-item-"] .js-item-submit-container, html body:not(.template-product) [data-store^="product-item-"] .js-quickshop-or-stock-container, html body:not(.template-product) [data-store^="product-item-"] .item-description form.js-product-form {
	display: block !important;
	visibility: visible !important;
	opacity: 1 !important;
	width: 100% !important;
	max-width: 100% !important;
	height: auto !important;
	min-height: 0 !important;
	max-height: none !important;
	margin-left: auto !important;
	margin-right: auto !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	overflow: visible !important;
	pointer-events: auto !important;
	transform: none !important;
}

html body:not(.template-product) .js-item-product input.js-addtocart:not(.js-addtocart-placeholder), html body:not(.template-product) .js-item-product button.js-addtocart:not(.js-addtocart-placeholder), html body:not(.template-product) .item-product input.js-addtocart:not(.js-addtocart-placeholder), html body:not(.template-product) .item-product button.js-addtocart:not(.js-addtocart-placeholder), html body:not(.template-product) [data-store^="product-item-"] input.js-addtocart:not(.js-addtocart-placeholder), html body:not(.template-product) [data-store^="product-item-"] button.js-addtocart:not(.js-addtocart-placeholder), html body:not(.template-product) input[data-component="product-list-item.add-to-cart"], html body:not(.template-product) button[data-component="product-list-item.add-to-cart"], html body:not(.template-product) input.cart.js-addtocart:not(.js-addtocart-placeholder), html body:not(.template-product) button.cart.js-addtocart:not(.js-addtocart-placeholder), html body:not(.template-product) .btn.cart.js-addtocart:not(.js-addtocart-placeholder) {
	box-sizing: border-box !important;
	display: block !important;
	visibility: visible !important;
	opacity: 1 !important;
	width: 150px !important;
	max-width: calc(100% - 28px) !important;
	min-width: 0 !important;
	height: 25px !important;
	min-height: 25px !important;
	max-height: 25px !important;
	margin: 14px auto 16px auto !important;
	padding: 0 14px !important;
	background: #0047ff !important;
	background-color: #0047ff !important;
	background-image: none !important;
	border: 0 !important;
	border-radius: 999px !important;
	box-shadow: none !important;
	color: #fff !important;
	font-family: inherit !important;
	font-size: 11px !important;
	font-weight: 800 !important;
	line-height: 25px !important;
	letter-spacing: 0 !important;
	text-align: center !important;
	text-indent: 0 !important;
	text-transform: uppercase !important;
	white-space: nowrap !important;
	appearance: none !important;
	overflow: hidden !important;
	cursor: pointer !important;
	pointer-events: auto !important;
	transform: none !important;
}

html body:not(.template-product) .js-item-product a.js-quickshop-toggle, html body:not(.template-product) .item-product a.js-quickshop-toggle, html body:not(.template-product) [data-store^="product-item-"] a.js-quickshop-toggle, html body:not(.template-product) .js-item-product a.item-buy-open, html body:not(.template-product) .item-product a.item-buy-open, html body:not(.template-product) [data-store^="product-item-"] a.item-buy-open {
	box-sizing: border-box !important;
	display: flex !important;
	visibility: visible !important;
	opacity: 1 !important;
	align-items: center !important;
	justify-content: center !important;
	width: 150px !important;
	max-width: calc(100% - 28px) !important;
	min-width: 0 !important;
	height: 25px !important;
	min-height: 25px !important;
	max-height: 25px !important;
	margin: 14px auto 16px auto !important;
	padding: 0 14px !important;
	background: #0047ff !important;
	background-color: #0047ff !important;
	background-image: none !important;
	border: 0 !important;
	border-radius: 999px !important;
	box-shadow: none !important;
	color: #fff !important;
	font-size: 11px !important;
	font-weight: 800 !important;
	line-height: 25px !important;
	letter-spacing: 0 !important;
	text-align: center !important;
	text-decoration: none !important;
	text-transform: uppercase !important;
	white-space: nowrap !important;
	overflow: hidden !important;
	cursor: pointer !important;
	pointer-events: auto !important;
}

html body:not(.template-product) .js-item-product .js-addtocart-placeholder, html body:not(.template-product) .item-product .js-addtocart-placeholder, html body:not(.template-product) [data-store^="product-item-"] .js-addtocart-placeholder, html body:not(.template-product) .js-item-product .js-addtocart-placeholder-inline, html body:not(.template-product) .item-product .js-addtocart-placeholder-inline, html body:not(.template-product) [data-store^="product-item-"] .js-addtocart-placeholder-inline, html body:not(.template-product) .js-item-product .btn-transition.disabled, html body:not(.template-product) .item-product .btn-transition.disabled, html body:not(.template-product) [data-store^="product-item-"] .btn-transition.disabled, html body:not(.template-product) .js-item-product .item-quickshop-icon, html body:not(.template-product) .item-product .item-quickshop-icon, html body:not(.template-product) [data-store^="product-item-"] .item-quickshop-icon, html body:not(.template-product) .js-item-product .cart-icon, html body:not(.template-product) .item-product .cart-icon, html body:not(.template-product) [data-store^="product-item-"] .cart-icon, html body:not(.template-product) .js-item-product .icon-cart, html body:not(.template-product) .item-product .icon-cart, html body:not(.template-product) [data-store^="product-item-"] .icon-cart, html body:not(.template-product) .js-item-product input.js-quantity-input, html body:not(.template-product) .item-product input.js-quantity-input, html body:not(.template-product) [data-store^="product-item-"] input.js-quantity-input {
	display: none !important;
	visibility: hidden !important;
	opacity: 0 !important;
	width: 0 !important;
	height: 0 !important;
	min-width: 0 !important;
	min-height: 0 !important;
	max-width: 0 !important;
	max-height: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	overflow: hidden !important;
	pointer-events: none !important;
}

html body:not(.template-product) .js-item-product input.js-addtocart:not(.js-addtocart-placeholder):hover, html body:not(.template-product) .js-item-product button.js-addtocart:not(.js-addtocart-placeholder):hover, html body:not(.template-product) .item-product input.js-addtocart:not(.js-addtocart-placeholder):hover, html body:not(.template-product) .item-product button.js-addtocart:not(.js-addtocart-placeholder):hover, html body:not(.template-product) [data-store^="product-item-"] input.js-addtocart:not(.js-addtocart-placeholder):hover, html body:not(.template-product) [data-store^="product-item-"] button.js-addtocart:not(.js-addtocart-placeholder):hover, html body:not(.template-product) .js-item-product a.js-quickshop-toggle:hover, html body:not(.template-product) .item-product a.js-quickshop-toggle:hover, html body:not(.template-product) [data-store^="product-item-"] a.js-quickshop-toggle:hover, html body:not(.template-product) .js-item-product a.item-buy-open:hover, html body:not(.template-product) .item-product a.item-buy-open:hover, html body:not(.template-product) [data-store^="product-item-"] a.item-buy-open:hover {
	background: #003be0 !important;
	background-color: #003be0 !important;
	background-image: none !important;
	color: #fff !important;
	opacity: 1 !important;
}

