body.tax-product_cat.term-baden {
  --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-baden .main-page-wrapper {
  background:linear-gradient(180deg,var(--svu-sand) 0,var(--svu-cream) 360px,#fff 820px);
}
body.tax-product_cat.term-baden .svu-baden-deal {
  max-width:1250px;
  margin:28px auto 30px;
  padding:0 15px;
}
body.tax-product_cat.term-baden .svu-baden-deal__inner {
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:30px;
  padding:22px 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-baden .svu-baden-deal__eyebrow {
  flex:0 0 auto;
  margin:0;
  color:var(--svu-bronze);
  font-size:12px;
  font-weight:700;
  letter-spacing:.16em;
  text-transform:uppercase;
}
body.tax-product_cat.term-baden .svu-baden-deal__copy {
  flex:1 1 auto;
}
body.tax-product_cat.term-baden .svu-baden-deal__copy h1 {
  margin:0 0 4px;
  color:var(--svu-cream);
  font-family:Georgia,"Times New Roman",serif;
  font-size:34px;
  font-weight:500;
  line-height:1.08;
}
body.tax-product_cat.term-baden .svu-baden-deal__copy p {
  margin:0;
  color:rgba(255,255,255,.82);
  font-size:14px;
}
body.tax-product_cat.term-baden .svu-baden-deal__button {
  flex:0 0 auto;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:44px;
  padding:0 22px;
  color:var(--svu-green);
  background:var(--svu-cream);
  border-radius:2px;
  font-size:12px;
  font-weight:700;
  letter-spacing:.08em;
  text-transform:uppercase;
  transition:.25s ease;
}
body.tax-product_cat.term-baden .svu-baden-deal__button:hover {
  color:#fff;
  background:var(--svu-bronze);
}
body.tax-product_cat.term-baden .woocommerce-breadcrumb,
body.tax-product_cat.term-baden .woocommerce-breadcrumb a {
  color:#6f7773;
}
body.tax-product_cat.term-baden .wd-content-layout {
  color:var(--svu-ink);
}
body.tax-product_cat.term-baden .elementor-widget-wd_product_categories {
  display:none !important;
}
body.tax-product_cat.term-baden .elementor-widget-wd_product_categories .category-grid-item .category-image-wrapp {
  overflow:hidden;
  background:#fff;
  border:1px solid var(--svu-line);
  border-radius:3px;
  box-shadow:0 10px 28px rgba(35,48,45,.07);
}
body.tax-product_cat.term-baden .elementor-widget-wd_product_categories .category-title {
  color:var(--svu-green);
  font-family:Georgia,"Times New Roman",serif;
}
body.tax-product_cat.term-baden .wd-shop-product {
  scroll-margin-top:100px;
}
body.tax-product_cat.term-baden .wd-shop-product .shop-loop-head {
  padding:18px 20px;
  background:rgba(255,255,255,.78);
  border:1px solid var(--svu-line);
  border-radius:3px;
}
body.tax-product_cat.term-baden .wd-shop-product .woocommerce-products-header__title,
body.tax-product_cat.term-baden .wd-shop-product .title {
  color:var(--svu-green);
  font-family:Georgia,"Times New Roman",serif;
  font-weight:500;
}
body.tax-product_cat.term-baden .elementor-widget-wd_sidebar .widget {
  margin-bottom:14px;
  padding:18px;
  background:rgba(255,255,255,.82);
  border:1px solid var(--svu-line);
  border-radius:3px;
}
body.tax-product_cat.term-baden .elementor-widget-wd_sidebar .widget-title {
  color:var(--svu-green);
  font-size:13px;
  letter-spacing:.04em;
}
body.tax-product_cat.term-baden .wd-products .wd-product {
  padding-bottom:20px;
}
body.tax-product_cat.term-baden .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-baden .wd-product .product-wrapper:hover {
  transform:translateY(-3px);
  box-shadow:0 16px 36px rgba(35,48,45,.12);
}
body.tax-product_cat.term-baden .wd-product .product-element-top {
  background:var(--svu-sand);
}
body.tax-product_cat.term-baden .wd-product .product-information {
  padding:16px 18px 18px;
}
body.tax-product_cat.term-baden .wd-product .wd-entities-title,
body.tax-product_cat.term-baden .wd-product .wd-entities-title a {
  color:var(--svu-ink);
  font-weight:600;
}
body.tax-product_cat.term-baden .wd-product .price {
  color:var(--svu-green);
  font-size:16px;
  font-weight:700;
}
body.tax-product_cat.term-baden .wd-product .price del {
  color:#929a96;
}
body.tax-product_cat.term-baden .wd-product .product-label.onsale {
  min-width:48px;
  min-height:48px;
  color:#fff;
  background:var(--svu-bronze);
  border-radius:50%;
}
body.tax-product_cat.term-baden .wd-product .wd-add-btn a {
  color:#fff;
  background:var(--svu-green);
}
body.tax-product_cat.term-baden .wd-product .wd-add-btn a:hover {
  background:var(--svu-bronze);
}
body.tax-product_cat.term-baden .wd-products-per-page a:hover,
body.tax-product_cat.term-baden .wd-products-per-page a.current-variation,
body.tax-product_cat.term-baden .woocommerce-ordering:hover {
  color:var(--svu-bronze);
}
@media (max-width:1024px) {
  body.tax-product_cat.term-baden .svu-baden-deal__inner {gap:18px;padding:20px 22px;}
  body.tax-product_cat.term-baden .svu-baden-deal__copy h1 {font-size:29px;}
}
@media (max-width:767px) {
  body.tax-product_cat.term-baden .svu-baden-deal {margin:18px auto 22px;}
  body.tax-product_cat.term-baden .svu-baden-deal__inner {
    align-items:flex-start;
    flex-direction:column;
    gap:12px;
    padding:22px 20px;
  }
  body.tax-product_cat.term-baden .svu-baden-deal__copy h1 {font-size:27px;}
  body.tax-product_cat.term-baden .svu-baden-deal__button {width:100%;}
  body.tax-product_cat.term-baden .wd-shop-product .shop-loop-head {padding:14px;}
  body.tax-product_cat.term-baden .wd-product .product-information {padding:13px 14px 16px;}
}