/*
 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
*/
.woocommerce-variation-price{
	text-align: left;
	color: var(--bricks-color-jezzxi);
    font-size: 28px;
    font-family: "Adobe Casion Pro";
    font-weight: 400;
    line-height: 1;
}
form.cart table.variations, form.woocommerce-cart-form table.variations{
	margin-bottom:10px !important;
}
header.sticky{
background:#ffffff;
transition:all 300ms ease;
}
header.sticky > div{
border-color:rgba(0,0,0,0.1);
}
header.navmenu-transparent.sticky .nav-sub-light.brxe-text-basic{
color:#000000 !important;
}
header.navmenu-transparent.sticky svg path{
fill:#000000;
}
.forminator-field:has(.form-button) {
  width:max-content;
  position:relative;
margin-right:0px;
margin-left:auto;
}
.custom-svg-wrapper{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -40%);
}
button.cky-btn, .cky-consent-bar{
border-radius:0px !important;
}
p.cky-title {
    font-family: "Adobe Casion Pro";
}
.cky-notice-des p {
    font-family: "Campton";
}
button.cky-btn {
    font-family: 'Campton';
    font-weight: 400;
}
.woocommerce-cart .product-thumbnail{
width:10%;
}
.woocommerce-cart .product-thumbnail img{
width:auto !important;
}
@media (max-width:478px){
.woocommerce-cart .product-thumbnail{
width:20%;
}
}
.woocommerce-cart .product-name{
padding-left:20px;
}
.woocommerce-cart .variation{
display:none !important;
}
.woocommerce-variation-add-to-cart.variations_button{
	display: flex;
    column-gap: 15px;
}
.woocommerce-variation-add-to-cart .quantity{
	order:1;
}
.woocommerce-variation-add-to-cart .cart .single_add_to_cart_button{
	order:0;
}