/*!
 Theme Name:   Blocksy-child
 Description:  Blocksy Child Theme
 Author:       Best4u
 Template:     blocksy
 Author URI:   https://www.best4u.nl/
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  best4u
!*/
a {
  text-decoration: none !important;
}

.container-overlaid-images {
  position: relative;
}
.container-overlaid-images .img1 > img {
  position: absolute;
  left: 0;
  top: 0;
}
.container-overlaid-images .img2 > img {
  position: absolute;
  right: 0;
  top: 180px;
}

.woocommerce-shop .ct-sidebar .bapf_head, .tax-product_cat .ct-sidebar .bapf_head {
  background: #f8fafc;
  padding: 16px 24px 16px 16px;
  margin-bottom: 7px;
}
.woocommerce-shop .ct-sidebar .bapf_head:hover, .tax-product_cat .ct-sidebar .bapf_head:hover {
  cursor: pointer;
}
.woocommerce-shop .ct-sidebar .bapf_head h3, .tax-product_cat .ct-sidebar .bapf_head h3 {
  font-size: 15px;
  padding: 0;
  margin: 0;
}
.woocommerce-shop .ct-sidebar .fa-chevron-down::before, .tax-product_cat .ct-sidebar .fa-chevron-down::before {
  content: "+";
  font-size: 18px;
  font-weight: bold;
}
.woocommerce-shop .ct-sidebar .fa-chevron-up::before, .tax-product_cat .ct-sidebar .fa-chevron-up::before {
  content: "-";
  font-size: 18px;
  font-weight: bold;
}
.woocommerce-shop .ct-sidebar .bapf_body ul li, .tax-product_cat .ct-sidebar .bapf_body ul li {
  position: relative;
}
.woocommerce-shop .ct-sidebar .bapf_body ul li input, .tax-product_cat .ct-sidebar .bapf_body ul li input {
  display: none;
}
.woocommerce-shop .ct-sidebar .bapf_body ul li label::before, .tax-product_cat .ct-sidebar .bapf_body ul li label::before {
  position: relative;
  top: 4px;
  content: "";
  display: inline-block;
  width: 18px;
  height: 18px;
  border: solid 1px #cbd5e1;
  background: transparent;
  margin-right: 5px;
}
.woocommerce-shop .ct-sidebar .bapf_body ul li input:checked + label::before, .tax-product_cat .ct-sidebar .bapf_body ul li input:checked + label::before {
  background: var(--paletteColor1);
  border-color: var(--paletteColor1);
}
.woocommerce-shop .woocommerce-pagination .page-numbers, .tax-product_cat .woocommerce-pagination .page-numbers {
  display: flex !important;
  align-items: center;
  justify-content: center;
}

.products li.product .ct-image-container {
  width: 170px;
  height: 170px;
}
.products li.product .ct-image-container > img {
  width: 170px;
  height: 170px;
}

.product .product-entry-wrapper {
  gap: 130px;
}
.product form {
  border-top: none !important;
  margin: 0 !important;
  padding: 0 !important;
}
.product .price {
  margin-bottom: 10px !important;
}
.product .quantity {
  margin-right: 15px !important;
  background: #f1f5f9;
}
.product .quantity input[type=number] {
  color: #78350f;
  font-weight: bold;
}
.product button[type=submit] {
  font-weight: bold;
}
@media (min-width: 1000px) {
  .product .summary.entry-summary {
    padding-left: 0 !important;
    width: 355px;
  }
}
.product .woocommerce-tabs {
  margin: 70px auto 0 auto;
  padding-top: 48px !important;
  padding-bottom: 43px;
  width: var(--block-width, var(--container-width));
  max-width: var(--block-max-width, var(--container-max-width));
  background: #f8fafc;
  padding-left: 5%;
  padding-right: 5%;
}

@media (min-width: 690px) {
  .thumbs-left .flexy {
    margin-left: 0 !important;
    margin-right: calc(var(--thumbs-width) + var(--thumbs-spacing, 15px));
  }

  .thumbs-left .flexy-pills {
    right: 0;
    left: auto !important;
  }
}
.breadcrumb a {
  color: #cbd5e1;
  font-size: 13px;
}
.breadcrumb .breadcrumb_last {
  color: var(--paletteColor2);
  font-weight: 400;
  font-size: 13px;
}

.form-list {
  list-style-type: none;
  padding-left: 0 !important;
  display: flex;
}
.form-list > li:not(:last-child) {
  margin-right: 15px;
}
.form-list input[type=text] {
  height: 50px;
  border: none;
  background: #f1f5f9;
}

.price-calculator-prices, .size-info {
  display: none;
}

.input-box {
  margin-top: 5px;
}

.single-product .related {
  margin-top: 48px !important;
}
.single-product .price {
  display: flex;
  align-items: center;
}
.single-product .price::after {
  content: "p/m";
  font-size: 20px;
  color: #475569;
  margin-left: 10px;
}

ul.products .price {
  display: flex;
  align-items: center;
}
ul.products .price::after {
  content: "p/m";
  font-size: 13px;
  color: #475569;
  margin-left: 5px;
}

.footer-phone {
  position: relative;
}
.footer-phone::before {
  content: url("/wp-content/uploads/2022/01/phone.svg");
  margin-right: 5px;
}

.footer-watsapp {
  position: relative;
}
.footer-watsapp::before {
  content: url("/wp-content/uploads/2022/01/whatsapp.svg");
  margin-right: 5px;
}

.footer-envelope {
  position: relative;
}
.footer-envelope::before {
  content: url("/wp-content/uploads/2022/01/envelope.svg");
  margin-right: 5px;
}

.footer-location {
  position: relative;
}
.footer-location::before {
  content: url("/wp-content/uploads/2022/01/home.svg");
  margin-right: 5px;
}

.home-card-heading h4 > a {
  color: #fff;
}
.home-card-heading h4 > a:hover {
  color: var(--paletteColor1);
}
@media screen and (max-width: 1281px) {
  .home-card-heading h4 {
    font-size: 20px;
  }
}
@media screen and (max-width: 1098px) {
  .home-card-heading h4 {
    font-size: 17px;
  }
}

@media screen and (max-width: 767px) {
  .container-overlaid-images .img1, .container-overlaid-images .img2 {
    margin: 0 auto;
  }
  .container-overlaid-images .img1 > img {
    position: static;
  }
  .container-overlaid-images .img2 > img {
    margin-top: 16px;
    position: static;
  }
}

/*# sourceMappingURL=style.css.map */
