body.tax-product_cat.term-fonteinkasten {
  --svu-ink:#1e2926;
  --svu-green:#18302d;
  --svu-green-soft:#426460;
  --svu-sand:#f2eee7;
  --svu-cream:#fcfbf8;
  --svu-bronze:#b78655;
  --svu-line:#e4ddd2;
}
body.tax-product_cat.term-fonteinkasten .main-page-wrapper {
  background:linear-gradient(180deg,var(--svu-sand) 0,var(--svu-cream) 390px,#fff 850px);
}
body.tax-product_cat.term-fonteinkasten .svu-fonteinkasten-intro {
  display:grid;
  grid-template-columns:180px 1fr;
  align-items:center;
  gap:34px;
  max-width:1220px;
  margin:28px auto 30px;
  padding:24px 30px;
  color:#fff;
  background:linear-gradient(110deg,var(--svu-green),var(--svu-green-soft));
  border:1px solid rgba(255,255,255,.12);
  border-radius:4px;
  box-shadow:0 18px 45px rgba(24,48,45,.16);
}
body.tax-product_cat.term-fonteinkasten .svu-fonteinkasten-intro__eyebrow {
  margin:0;
  color:var(--svu-bronze);
  font-size:12px;
  font-weight:700;
  letter-spacing:.16em;
  text-transform:uppercase;
}
body.tax-product_cat.term-fonteinkasten .svu-fonteinkasten-intro h1 {
  margin:0 0 5px;
  color:var(--svu-cream);
  font-family:Georgia,"Times New Roman",serif;
  font-size:34px;
  font-weight:500;
  line-height:1.1;
}
body.tax-product_cat.term-fonteinkasten .svu-fonteinkasten-intro div p {
  margin:0;
  color:rgba(255,255,255,.84);
  font-size:15px;
  line-height:1.55;
}
body.tax-product_cat.term-fonteinkasten .woocommerce-breadcrumb,
body.tax-product_cat.term-fonteinkasten .woocommerce-breadcrumb a {
  color:#6f7773;
}
body.tax-product_cat.term-fonteinkasten .wd-shop-product .shop-loop-head {
  padding:18px 20px;
  background:rgba(255,255,255,.82);
  border:1px solid var(--svu-line);
  border-radius:3px;
}
body.tax-product_cat.term-fonteinkasten .wd-shop-product .woocommerce-products-header__title,
body.tax-product_cat.term-fonteinkasten .wd-shop-product .title {
  color:var(--svu-green);
  font-family:Georgia,"Times New Roman",serif;
  font-weight:500;
}
body.tax-product_cat.term-fonteinkasten .elementor-widget-wd_sidebar .widget {
  margin-bottom:14px;
  padding:18px;
  background:rgba(255,255,255,.84);
  border:1px solid var(--svu-line);
  border-radius:3px;
}
body.tax-product_cat.term-fonteinkasten .elementor-widget-wd_sidebar .widget-title {
  color:var(--svu-green);
  font-size:13px;
  letter-spacing:.04em;
}
body.tax-product_cat.term-fonteinkasten .wd-products .wd-product {
  padding-bottom:20px;
}
body.tax-product_cat.term-fonteinkasten .wd-product .product-wrapper {
  height:100%;
  overflow:hidden;
  background:#fff;
  border:1px solid var(--svu-line);
  border-radius:3px;
  box-shadow:0 8px 24px rgba(35,48,45,.06);
  transition:transform .25s ease,box-shadow .25s ease;
}
body.tax-product_cat.term-fonteinkasten .wd-product .product-wrapper:hover {
  transform:translateY(-3px);
  box-shadow:0 16px 36px rgba(35,48,45,.12);
}
body.tax-product_cat.term-fonteinkasten .wd-product .product-element-top {
  background:var(--svu-sand);
}
body.tax-product_cat.term-fonteinkasten .wd-product .product-information,
body.tax-product_cat.term-fonteinkasten .wd-product .product-element-bottom {
  padding:16px 18px 18px;
}
body.tax-product_cat.term-fonteinkasten .wd-product .wd-entities-title,
body.tax-product_cat.term-fonteinkasten .wd-product-title a {
  color:var(--svu-ink);
  font-weight:600;
}
body.tax-product_cat.term-fonteinkasten .wd-product .price {
  color:var(--svu-green);
  font-size:16px;
  font-weight:700;
}
body.tax-product_cat.term-fonteinkasten .wd-product .price del {
  color:#929a96;
}
body.tax-product_cat.term-fonteinkasten .wd-product .product-label.onsale {
  color:#fff;
  background:var(--svu-bronze);
}
body.tax-product_cat.term-fonteinkasten .wd-product .wd-add-btn a {
  color:#fff;
  background:var(--svu-green);
}
body.tax-product_cat.term-fonteinkasten .wd-product .wd-add-btn a:hover {
  background:var(--svu-bronze);
}
@media (max-width:767px) {
  body.tax-product_cat.term-fonteinkasten .svu-fonteinkasten-intro {
    grid-template-columns:1fr;
    gap:10px;
    margin:18px 15px 22px;
    padding:22px 20px;
  }
  body.tax-product_cat.term-fonteinkasten .svu-fonteinkasten-intro h1 {
    font-size:28px;
  }
  body.tax-product_cat.term-fonteinkasten .svu-fonteinkasten-intro div p {
    font-size:14px;
  }
  body.tax-product_cat.term-fonteinkasten .wd-shop-product .shop-loop-head {
    padding:14px;
  }
}