/*
 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
*/


*:focus {outline: none!important;}

*, :after, :before {
    box-sizing: border-box;
    outline: none!important;
}








/*BRICKS*/
.nav-settings-shop.brxe-nav-nested .brx-nav-nested-items > li > .brx-submenu-toggle button {
     display:none!important;
    }

/*FIBO FILTERS*/
/*
.fibofilters-filter-button.fibofilters-button--has-icon svg {
   display:none!important;
}

.fibofilters-mobile-filters-container .fibofilters-mobile-filters {
    padding-bottom: 0px!important;
}

.fibofilters-applied-filters {
    padding-bottom:0px!important;
}

.fibofilters-horizontal-filters-container .fibofilters-horizontal-filters {
    padding-bottom:0px!important;
}

.fibofilters-filter-button {
   
    font-size: var(--text-s);
    font-weight: 300;
   
}*/

/*WOOCOMMERCE*/
/*
form.cart .quantity, form.woocommerce-cart-form .quantity {
    display: flex;
    width:200px;
  	margin-bottom: var(--space-xs) !important; 
}

form.cart .quantity .minus,  form.woocommerce-cart-form .quantity .minus {
   background:#ffffff;
    border-top-left-radius:  var(--radius-xs);
  	border-bottom-left-radius:  var(--radius-xs);
}

form.cart .quantity .plus,  form.woocommerce-cart-form .quantity .plus {
   background:#ffffff;
    border-top-right-radius:  var(--radius-xs);
  	border-bottom-right-radius:  var(--radius-xs);
}


form.cart .quantity .plus:hover,
form.woocommerce-cart-form .quantity .plus:hover {
    background: #f0f0f0; 
    cursor: pointer;     
		transition: var(--hover-transition-smooth);
}

form.cart .quantity .minus:hover,
form.woocommerce-cart-form .quantity .minus:hover {
    background: #f0f0f0; 
    cursor: pointer;     
		transition: var(--hover-transition-smooth);
}


form.cart .quantity .qty, form.woocommerce-cart-form .quantity .qty {
   background:#ffffff;
}
*/


.custom-gbc-checkout {
    border-radius: var(--radius-s);
    padding: 10px;
    border: 1px solid #ccc;
    width: 100%;
}

.woocommerce-checkout label {
    color: inherit;
    cursor: pointer;
    font-weight: 500!important;
    letter-spacing:.2px
}

.select2-container--default .select2-selection--single {
   
    border-radius: 10px!important;
}
test

textarea {
    border-radius: 10px!important;
}

/* Target all WooCommerce input and textarea placeholders */
.woocommerce form .form-row input::placeholder,
.woocommerce form .form-row textarea::placeholder {
    color: #888888; 
    opacity: 1; 
}

ul.woocommerce-shipping-methods li {
    margin-bottom: 0px!important;
}

/* Add border radius to the entire review order table */
.woocommerce-checkout-review-order-table {
    border-collapse: separate; 
    border-spacing: 0; 
    border-radius: 10px!important;
    overflow: hidden;         
}