/*
Theme Name: Bertus-Shooting
Description: A Bertus-Shooting.com számára készült gyereksablon. A működéséhez mindenképp szükséges az Avada sablon és ennek 2 darab pluginjának megléte a szerveren. Bővebb infó: csurga@kepszerkesztes.com
Author: StarGeckos
Author URI: https://stargeckos.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/* Bertus commerce integration */
:where(
	body.woocommerce,
	body.woocommerce-cart,
	body.woocommerce-checkout,
	body.woocommerce-account
) #main {
	color: #231F20;
	font-family: "Encode Sans", Arial, Helvetica, sans-serif;
}

:where(
	body.woocommerce,
	body.woocommerce-cart,
	body.woocommerce-checkout,
	body.woocommerce-account
) #main :where(h1, h2, h3, h4, p, li, label, legend, th, td) {
	color: #231F20;
}

:where(
	body.woocommerce,
	body.woocommerce-cart,
	body.woocommerce-checkout,
	body.woocommerce-account
) #main :where(h1, h2, h3, h4) {
	font-family: "Encode Sans", Arial, Helvetica, sans-serif;
	font-weight: 700;
	line-height: 1.12;
}

.woocommerce #main .fusion-product-wrapper {
	background: #FFFFFF;
	border: 1px solid #F2F3F5;
	box-shadow: none;
}

.woocommerce #main .product-title a,
.woocommerce #main .price,
.woocommerce #main .woocommerce-Price-amount {
	color: #231F20;
}

.woocommerce #main .price {
	font-weight: 700;
}

:where(
	body.woocommerce,
	body.woocommerce-cart,
	body.woocommerce-checkout,
	body.woocommerce-account
) #main :where(
	a.button:not(.show_details_button),
	button.button,
	input.button,
	.wc-block-components-button:not(.is-link)
) {
	background: #1E4135 !important;
	border: 1px solid #1E4135 !important;
	box-shadow: none !important;
	color: #FFFFFF !important;
	font-family: "Encode Sans", Arial, Helvetica, sans-serif;
	font-weight: 700;
}

:where(
	body.woocommerce,
	body.woocommerce-cart,
	body.woocommerce-checkout,
	body.woocommerce-account
) #main :where(
	a.button:not(.show_details_button),
	button.button,
	input.button,
	.wc-block-components-button:not(.is-link)
):hover {
	background: #F77D0F !important;
	border-color: #F77D0F !important;
	color: #231F20 !important;
}

.woocommerce #main .show_details_button {
	color: #873F04;
	font-weight: 700;
}

:where(
	body.woocommerce,
	body.woocommerce-cart,
	body.woocommerce-checkout,
	body.woocommerce-account
) #main :where(input, select, textarea, .wc-block-components-text-input input) {
	background: #FFFFFF;
	border-color: #F2F3F5;
	color: #231F20;
	font-family: "Encode Sans", Arial, Helvetica, sans-serif;
}

.woocommerce #main :where(.catalog-ordering .current-li, .catalog-ordering ul ul) {
	background: #FFFFFF;
	border-color: #F2F3F5;
	color: #231F20;
}

:where(
	body.woocommerce,
	body.woocommerce-cart,
	body.woocommerce-checkout,
	body.woocommerce-account
) #main :where(a, button, input, select, textarea):focus-visible {
	outline: 2px solid #F77D0F;
	outline-offset: 2px;
}
