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

.facetwp-facet {
  margin-bottom:0 !important;
}
h4 strong, h3 strong {
  font-weight:700 !important;
}

.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp {
  padding:0px !important;
}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
  border-radius:0 !important;
  padding:5px 10px !important;
  background-color:#fff !important;
  border:1px solid #c1c1c1;
}
.dgwt-wcas-search-submit {
  display:none !important;
}
.dgwt-wcas-search-wrapp {
  max-width:200px !important;
  min-width:200px !important;
}
#primary,
.woocommerce-account #brx-content,
.woocommerce-checkout #brx-content,
.woocommerce-cart #brx-content {
  padding:25px 20px;
}
.wp-element-button {
  background:#db2e5d;
  color:#fff;
  font-size:20px;
  font-weight:bold;
}
.woocommerce-product-gallery .woocommerce-product-gallery__image img {
  object-fit:contain;
  aspect-ratio:1/1;
}

.woocommerce-variation-add-to-cart  {
  display: grid;
  grid-template-columns: 1fr 1fr;
}

.button.alt {
  background:#db2e5d;
  color:#fff;
  padding:20px;
  margin-top:0;
}
.wc-block-cart-items__header {
    font-size:16px !important;
}
.wc-block-components-product-name {
    color:#db2e5d;
    font-size:16px !important;
}