/* Base global: botones generales, overflow y normalización básica.
   Archivo: 01-base-global.css
*/


.btn, .btn-primary, .btn-secondary, .btn-block, .btn-small, .btn-small-quickshop-md, input[type="submit"], button[type="submit"] {
	border-radius: 10px !important;
}

html, body {
	overflow-x: hidden;
}

.btn, .btn-primary, .btn-secondary, .btn-default, .btn-outline, .btn-block, .btn-small, .btn-small-quickshop-md, .button, a.btn, a.btn-primary, input.btn, input[type="submit"].btn, input[type="submit"], button.btn, button[type="submit"] {
	overflow: hidden !important;
	background-clip: padding-box !important;
	appearance: none !important;
}

.btn::before, .btn::after, .btn-primary::before, .btn-primary::after, .btn-secondary::before, .btn-secondary::after, .btn-block::before, .btn-block::after, .btn-small::before, .btn-small::after, .btn-small-quickshop-md::before, .btn-small-quickshop-md::after {
	border-radius: inherit !important;
	background-clip: padding-box !important;
}

.item-actions, .item-button {
	text-align: center !important;
}

[data-store^="product-item-"] .btn, [data-store^="product-item-"] input[type="submit"], .js-item-product .btn, .js-item-product input[type="submit"] {
	width: 80% !important;
	max-width: 260px !important;
	min-width: 150px !important;
	margin: 10px auto 12px auto !important;
	text-align: center !important;
	white-space: nowrap !important;
}

.template-product .btn, .template-product .btn-primary, .template-product .btn-block, .template-product .btn-small, .template-product .btn-small-quickshop-md, .template-product input[type="submit"], .template-product button[type="submit"] {
	overflow: hidden !important;
	background-clip: padding-box !important;
	border: 0 !important;
	text-align: center !important;
}

.template-product .btn-block, .template-product input[type="submit"] {
	max-width: 360px !important;
	margin-left: auto !important;
	margin-right: auto !important;
}

