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

#brx-content.woocommerce button[type=submit].woocommerce-button.button{
	color: var(--bricks-color-coetaa);
    font-size: 18px;
    border-radius: 8px;
    background-color: var(--bricks-color-uendxy);
}

.woocommerce ins{
	text-decoration: none;
}

.single-product .woocommerce-product-gallery .flex-control-thumbs img{
	opacity: 1
}


/* Order Received Page */
p.woocommerce-notice--error.woocommerce-thankyou-order-failed{
	font-size: 18px;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 20px;
}

p.woocommerce-notice.woocommerce-notice--success{
	font-size: 18px;
	font-weight: 500;
}

/* Order Received Page - button */
p.woocommerce-notice--error.woocommerce-thankyou-order-failed-actions{
	text-align: left;
	margin-bottom: 70px;
}

.woocommerce-order-received .woocommerce-thankyou-order-failed-actions .button.pay,
{
	color: white;
	border-radius: 8px;
	padding: 8px 30px;
}

a.button.pay[href="https://tkh.vermaze.com/wp/my-account/"],
a.button.pay[href="https://tkh.vermaze.com/wp/en/my-account/"]{
	margin-left: 10px;
}

@media (max-width: 768px){
p.woocommerce-notice--error.woocommerce-thankyou-order-failed-actions{
	margin-bottom: 40px;
}
}

/* Order Received Page - Order details & table */
.woocommerce-order-received .woocommerce-table.order_details{
	margin-top: 20px;
	margin-bottom: 60px;
}

@media (max-width: 768px){
	.woocommerce-order-received .woocommerce-table.order_details{
	margin-bottom: 40px;
}
}

.woocommerce-order-received .woocommerce-customer-details address{
    margin-top: 20px;
}

.woocommerce-order-received .woocommerce-table.order_details tfoot tr th{
    vertical-align: top;
}

.woocommerce-order-received .woocommerce-table.order_details tfoot tr {
    border-bottom: 1px solid #dddedf;
}

/* Order Received Page - Address details */
.woocommerce-order-received .woocommerce-customer-details address {
	font-size: 16px; 
}

.woocommerce-order-received .woocommerce-customer-details .woocommerce-customer-details--phone,
.woocommerce-order-received .woocommerce-customer-details .woocommerce-customer-details--email {
    margin-top: 12px;
	margin-bottom: 0px;
}

/* Pay for order Page */
.page-id-9 form#order_review {
    margin-top: 20px; 
	margin-bottom: 30px;
}

.page-id-9 #payment .woocommerce-privacy-policy-text {
    margin: 20px 0;
}

.shop_table tfoot tr th{
    vertical-align: top;
}

#place_order.button.alt {
    border-radius: 8px; 
    color: white; 
	padding: 8px 30px;
	margin-top: 20px;
}

/*.brxe-image.tag{
	width: 284px;
	height: 284px;
}*/

/*@media (max-width: 768px){
.brxe-image.tag{
	width: 180px;
	height: 180px;
}
}*/

/*Cart Page*/
.woocommerce-cart .alignwide{
	margin-left: 0%;
    max-width: 100%;
	width: 100%;
}

.woocommerce-cart #brx-content h1,
.woocommerce-cart .wp-block-heading has-large-font-size
{
	font-size: 2.1em;
	font-weight: 700;
	margin-bottom:1em;
}

.woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__header th,
.woocommerce-cart .is-large.wc-block-cart .wp-block-woocommerce-cart-order-summary-heading-block.wc-block-cart__totals-title{
	font-weight: 400;
	font-size: 16px;
}

.wc-block-components-product-name{
	width: 100%;
}

.woocommerce-cart .is-large.wc-block-cart .wp-block-woocommerce-cart-order-summary-heading-block.wc-block-cart__totals-title{
	color: var(--bricks-color-uendxy);
}

.woocommerce-cart .wp-block-woocommerce-cart-order-summary-block{
	background-color:white;
	padding:15px 15px 0 15px;
}

.woocommerce-cart .wc-block-cart .wc-block-cart__submit-container{
	background-color:white;
	padding:0 15px 15px;
}

.woocommerce-cart .wc-block-cart__submit-container a{
	background-color: #de5934;
    color: white;
    border-radius: 8px;
}

.woocommerce-cart .wc-block-cart__submit-container a:hover{
	background-color: #c9431f;
}

.woocommerce-cart .wc-block-components-radio-control .wc-block-formatted-money-amount.wc-block-components-formatted-money-amount,
.woocommerce-cart .wc-block-components-radio-control .wc-block-components-radio-control__description{
	font-size:14px
}

.woocommerce-cart .wc-block-cart-items .wc-block-cart-item__product .wc-block-cart-item__wrap{
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 25px;
}

.woocommerce-cart .wc-block-cart-items .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-components-product-metadata,
.woocommerce-cart .cross-sells-product .wp-block-button{
	display:none;
}

.woocommerce-cart .wc-block-cart-items .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity{
	position: relative;
}

.woocommerce-cart .wc-block-cart-items .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__remove-link{
	position: absolute;
    right: 0;
}

.woocommerce-cart .wc-block-cart-item__total-price-and-sale-badge-wrapper .wc-block-formatted-money-amount{
	color: var(--bricks-color-uendxy);
	font-weight:700
}

.woocommerce-cart .cross-sells-product img{
    width: auto;
    height: 150px;
}

.woocommerce-cart .cross-sells-product .wp-block-cart-cross-sells-product__product-price__value{
    font-size: 16px;
    font-weight: 600;
    color: #d94b1b;	
}
