/* HEADER */
body {
	background: transparent !important;
}
body.home #brx-header {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	width: 100%;
	transition: var(--bricks-transition);
	z-index: 1;
}
body.home.scroll-up #brx-header,
body.home.scroll-down #brx-header{
	z-index: initial;
}
body.home:not(.scroll-up):not(.scroll-down) #brx-header:hover,
body.home:not(.scroll-up):not(.scroll-down) #brx-header:focus-within	 {
	background-color: var(--black-color, black);
}
body.home:not(.scroll-up):not(.scroll-down) .sticky-header {
	background-color: transparent !important;
}

/* GENERAL */
.xiahdeh-border-mode .brxe-button,
.xiahdeh-border-mode .brxe-video,
.xiahdeh-border-mode .brxe-image {
	border-radius: 1.5em;
}
body:not(.woocommerce-page) {
	background-image: url("/wp-content/uploads/2024/10/nothing-but-real-texture.jpg") !important;
	background-position: center;
	background-repeat: repeat;
}
body.woocommerce-page {
	background-image: url("/wp-content/uploads/2024/10/nothing-but-real-beton-3.jpg") !important;
  background-attachment: fixed !important;
  background-position: center center !important;
	background-repeat: no-repeat !important;
  background-size: cover !important;
}
body:before {
	content: "";
	background: rgba(26, 26, 26, .5);
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	pointer-events: none;
}

/* WOOCOMMERCE */
.xiahdeh-border-mode ul.products li.product img,
.xiahdeh-border-mode.single-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger::before, .xiahdeh-border-mode.single-product .woo-variation-gallery-wrapper .woo-variation-gallery-slider .wvg-slider-prev-arrow, .xiahdeh-border-mode.single-product .woo-variation-gallery-wrapper .woo-variation-gallery-slider .wvg-slider-next-arrow, .xiahdeh-border-mode.single-product .woocommerce-product-gallery .flex-control-thumbs li img, .xiahdeh-border-mode.single-product .woo-variation-gallery-wrapper .wvg-gallery-thumbnail-image img {
	border-radius: 1.5em;
}
body .woocommerce button:not(.show-password-input),
body .woocommerce .button:not(.woocommerce-Button):not(.wc-forward):not(.argmc-previous):not(.show-password-input),
body .woocommerce .button[name="login"],
body .woocommerce .button[name="register"],
body.woocommerce-page .woocommerce button:not(.show-password-input),
.cart-collaterals .wc-proceed-to-checkout .button,
.woocommerce .single_add_to_cart_button,
.woocommerce .checkout-button,
.woocommerce .place-order button,
#wc-backbone-modal-dialog button:not(.modal-close),
body .woocommerce button:disabled,
body .woocommerce .button:not(.woocommerce-Button):not(.argmc-previous).disabled,
body.woocommerce-page .woocommerce button.disabled,
.woocommerce .single_add_to_cart_button.disabled {
	color: var(--black-color, black) !important;
	background-color: var(--primary-color, white) !important;
	border: 2px solid var(--primary-color, white) !important;
}
body .woocommerce button:not(.show-password-input):hover,
body .woocommerce .button:not(.woocommerce-Button):not(.wc-forward):not(.argmc-previous):not(.show-password-input):hover,
body .woocommerce .button[name="login"]:hover,
body .woocommerce .button[name="register"]:hover,
body.woocommerce-page .woocommerce button:not(.show-password-input):hover,
.woocommerce .single_add_to_cart_button:hover,
.woocommerce .checkout-button:hover,
.woocommerce .place-order button:hover,
#wc-backbone-modal-dialog button:not(.modal-close):hover {
	color: var(--black-color, black) !important;
	background-color: var(--secondary-color, white) !important;
	border-color: var(--secondary-color, black) !important;
}
body .woocommerce button:not(.show-password-input):focus,
body .woocommerce .button:not(.woocommerce-Button):not(.wc-forward):not(.argmc-previous):not(.show-password-input):focus,
body .woocommerce .button[name="login"]:focus,
body .woocommerce .button[name="register"]:focus,
body.woocommerce-page .woocommerce button:not(.show-password-input):focus,
.woocommerce .single_add_to_cart_button:focus,
.woocommerce .checkout-button:focus,
.woocommerce .place-order button:focus,
#wc-backbone-modal-dialog button:not(.modal-close):focus {
	color: var(--black-color, black) !important;
	background-color: var(--secondary-color, white) !important;
	border-color: var(--secondary-color, black) !important;
}
body .woocommerce button:disabled,
body .woocommerce .button:not(.woocommerce-Button):not(.argmc-previous).disabled,
body.woocommerce-page .woocommerce button.disabled,
.woocommerce .single_add_to_cart_button.disabled {
	color: var(--black-color, white) !important;
	background-color: var(--primary-color, black) !important;
	border-color: var(--primary-color, black) !important;
}
body .quantity, form.cart .quantity svg, form.woocommerce-cart-form .quantity svg {
	stroke: var(--white-color, white);
}
ul.products li.product .woocommerce-loop-product__title {
	color: inherit !important;
}
ul.products li.product h3 {
	font-size: calc(100% - 2px) !important;
}
body.single-product table.variations .reset_variations {
	color: var(--white-color, white);
} 
body.woocommerce-checkout .woocommerce-form-login,
body.woocommerce-checkout .woocommerce-form-register,
body.woocommerce-checkout .woocommerce-form-coupon,
body.woocommerce-checkout div.create-account,
body.woocommerce-checkout .payment_box {
	background-color: var(--black-color, black) !important;
}
body .woocommerce button, body .woocommerce .button:not(.woocommerce-Button):not(.wc-forward):not(.argmc-previous),
body .woocommerce .button[name="login"],
body .woocommerce .button[name="register"],
body.woocommerce-page .woocommerce button,
.cart-collaterals .wc-proceed-to-checkout .button,
.woocommerce button.single_add_to_cart_button,
.woocommerce .checkout-button,
.woocommerce .place-order button,
#wc-backbone-modal-dialog button:not(.modal-close) {
	font-size: calc(100% - 2px) !important;
}
body.woocommerce-checkout div.payment_box::before {
	border-color: var(--black-color, black) !important;
}
[class*="product-add-to-cart"] .stock.in-stock {
	color: var(--white-color, white) !important;
}
.shop_table dl.variation dt,
.shop_table dl.variation dd,
.shop_table dl.variation dd p {
	color: var(--white-color, white) !important;
}