/*
 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
*/
.brxe-product-title {
	color: #185f5c;
}

.product .variations tr {
	display: flex;
	column-gap: 1rem;
}

.product .variations label {
	color: #363636!important;
	font-weight: 600;
}

.product .variations .label {
	vertical-align: top;
	padding: 15px 0;
	line-height: 40px;
}

.product .variations select {
	background-color: #185f5c;
	color: #f8f6e4;
	font-weight: 800;
	border-radius: 15px;
}

.product .variations .reset_variations {
	font-weight: 600;
	text-decoration: underline !important;
	text-align: right;
}

.input-text.qty.text {
	border: 0px;
	font-weight: 600;
}

form.cart .quantity, form.woocommerce-cart-form .quantity {
	width: 10rem !important;
}

.action.minus, .action.plus {
	font-weight: 800;
	background-color: #185f5c;
	color: #f8f6e4;
	border: 0px;
	border-radius: 100%;
}

form.cart .quantity+button {
	margin-top: 0px !important; 
}

.woocommerce-variation-add-to-cart {
	display: flex;
	flex-wrap: wrap;
	column-gap: 2rem;
	row-gap: 1rem;
	justify-content: center;
}

#brxe-fa77c8 .wc-proceed-to-checkout .button {
	padding: .5rem 1rem;
}

.woocommerce-checkout input {
	border: 1px solid #363636;
}

#place_order {
	background-color: var(--bricks-color-xqsrek);
    color: var(--bricks-color-enughi);
    font-size: 1.4rem;
    font-family: "Neue Kabel";
    font-weight: 800;
    border-radius: 15px;
	text-align: center;
	width: fit-content;
	padding: .5rem 1rem;
}


.brxe-woocommerce-mini-cart.show-cart-details .cart-detail {
	background-color: #f8f6e4;
}

.brxe-woocommerce-mini-cart .cart-detail li .quantity {
	color: #363636 !important;
}

.payment_methods label {
	display: none;
}

.reset_variations {
	display: none;
}

.ti-name {
	font-family: "Neue Kabel" !important;
	color: var(--bricks-color-xqsrek) !important;
    font-size: 2.2rem  !important;
    text-align: center !important;
    line-height: 1.2 !important;
}
.ti-review-content {
	padding-top: 1rem !important;
color: var(--bricks-color-xqsrek) !important;
font-family: "Nunito Sans" !important;
font-size: 1.6rem !important;
	font-weight: 400 !important;
	line-height: 1.1 !important;
}

.brxe-product-related {
	margin-top: 2rem;
}

.type-product p.dynamic {
	max-width: 18rem;
}

form.cart {
	display: flex;
	flex-wrap: wrap;
	column-gap: 2rem;
}
	

#brxe-lcnauo {
	max-width: 95vw;
}

@media only screen and (max-width: 800px) {
 .brxe-woocommerce-products .product .dynamic a img  {
    height: 10rem;
	 width: 10rem;
  }
	
	form.cart .button, form.woocommerce-cart-form .button {
		display: block;
	}	


}

.single_variation_wrap .single_variation {
	display: none !important;
}

body {
	background-color: #f8f6e4 !important;
}