/*
 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
*/
/*START CUSTOM CSS*/
/*REMOVE FOCUS OUTLINES*/
body.bricks-is-frontend :focus {
    outline: none;
}
/*ANCHOR LINKS*/
html {
scroll-behavior: smooth;
scroll-padding: 140px;
}
@media (prefers-reduced-motion: reduce) {
html{
scroll-behavior: auto;
}
}
/*WC SHOP*/
.products .product {
    display: block;
    border: 1px solid #e0e0e0;
    padding: 10px 10px 20px 10px;
    height: 100%;
}
.brxe-woocommerce-products .product {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
}
.cross-sells .woocommerce-loop-product__title, .related.products .woocommerce-loop-product__title, .upsells.products .woocommerce-loop-product__title {
    font-size: 14px!important;
}
.brxe-woocommerce-products .bricks-products-widgets .woocommerce-result-count {
	margin-right:10px;
}
.brxe-woocommerce-products .bricks-products-widgets {
    font-size: 12px;
}
.brxe-woocommerce-products .bricks-products-widgets .orderby {
    padding-right: 10px!important;
}
.woocommerce .button{
	line-height:1.6!important;
}
.woocommerce-checkout #payment, .woocommerce .before-checkout {
    padding: 20px 0;
}
form.woocommerce-cart-form .quantity {
    width: 120px!important;
}
.woocommerce .before-cart, .woocommerce .before-checkout {
    padding: 20px 0!important;
}