/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/

a:hover {
	color: #E26140;
}

#brx-content {
	overflow: hidden;
}
.orderable-products-list__item .orderable-product {
	color: #ffffff;
	background: #1D1D1B;
}
.orderable-products-list__item:hover .orderable-product__title {
	color: #E26140;
}
.orderable-button--icon svg {
	fill: #E26140;
}
.orderable-product__actions bdi {
	color: #ffffff
}
.orderable-product__actions-button .orderable-quantity-roller__roller {
	border-color: #fff;
}
.orderable-quantity-roller__button--increase:before, .orderable-quantity-roller__button--increase:after,
.orderable-product__actions-button .orderable-quantity-roller__button::before {
	background-color: #fff!important;
}
.orderable-tabs__item a:hover {
	background: #E26140;
	color: #ffffff;
}
.orderable-product__actions-button .orderable-quantity-roller__quantity {
	color: #fff;
}
.orderable-quantity-roller__button--decrease svg {
	fill: #fff;
}
.review:hover .review-bg {
	display: block;
}

/*
 * checkout
*/
.orderable-checkout-body {
	background: #1D1D1B;
}
.orderable-checkout-body input, .orderable-checkout-body textarea, .orderable-checkout-body select {
	border: 1px solid rgba(255,255,255,0.3);
	color: rgba(255,255,255,0.3);
}

@media screen and (min-width: 1120px) {
    .orderable-products-list--grid .orderable-products-list__item {
        width: 25%;
    }
}
.splide__slide .brxe-block:hover .brxe-block {
  background-color: transparent;
}

@media screen and (min-width: 480px) {
    .orderable-products-list .orderable-product__hero {
		width: 100%;
	}
}
@media screen and (max-width: 480px) {
    .orderable-products-list .orderable-product__hero {
		max-width: unset;
	}
	.orderable-products-list__item .orderable-product {
		flex-direction:column;
	}
	.orderable-products-list__item .orderable-product__content-wrap {
		padding: 20px 0;
	}
}