/* SuperBio Marki Premium 1.1 — only archives of WooCommerce product_brand */
body.tax-product_brand {--sb-brand-green:#12392e;--sb-brand-gold:#c8a24a;--sb-brand-cream:#fffdf8;}
/* Theme/WooCommerce header formerly formed an empty dark bar. Hide it and use one populated hero. */
body.tax-product_brand .entry-hero,
body.tax-product_brand .woocommerce-products-header {display:none !important;}
body.tax-product_brand .sb-brand-hero {
  position:relative; isolation:isolate; overflow:hidden; box-sizing:border-box;
  margin:0 0 30px; padding:clamp(29px,4.2vw,57px) clamp(26px,4.8vw,68px);
  border-radius:23px; color:#fffdf8;
  background:radial-gradient(circle at 89% 20%,rgba(221,191,115,.2),transparent 30%),linear-gradient(112deg,#11392e 0%,#1a4e3d 65%,#2a6049 100%);
  box-shadow:0 14px 34px rgba(17,57,46,.11);
}
body.tax-product_brand .sb-brand-hero::after {
  content:""; position:absolute; z-index:-1; right:-65px; bottom:-125px;
  width:300px; height:300px; border:1px solid rgba(237,219,163,.28);
  border-radius:50%; box-shadow:0 0 0 44px rgba(237,219,163,.045),0 0 0 93px rgba(237,219,163,.035);
  pointer-events:none;
}
body.tax-product_brand .sb-brand-hero__eyebrow {font:700 11px/1.5 system-ui,-apple-system,sans-serif;letter-spacing:.15em;color:#ebd59f;margin-bottom:10px;}
body.tax-product_brand .sb-brand-hero__title {font-family:Georgia,'Times New Roman',serif !important;font-size:clamp(34px,4.1vw,54px) !important;font-weight:700 !important;line-height:1.12 !important;letter-spacing:-.025em;color:#fffdf8 !important;margin:0 0 15px !important;text-transform:none !important;}
body.tax-product_brand .sb-brand-hero__description {color:#e4eee7 !important;font-size:clamp(14px,1.25vw,16px);line-height:1.75;max-width:730px;margin:0 0 19px;}
body.tax-product_brand .sb-brand-hero__all {display:inline-flex;gap:8px;align-items:center;color:#f3dc9d !important;font-size:13px;font-weight:700;text-decoration:none;border-bottom:1px solid rgba(243,220,157,.58);padding-bottom:4px;}
body.tax-product_brand .sb-brand-hero__all:hover {color:#fff !important;border-color:#fff;}
body.tax-product_brand .woocommerce-result-count {color:#60736a;font-size:13px;}
body.tax-product_brand .woocommerce-ordering select {max-width:100%;border-radius:12px;border:1px solid #d8dfd3;background:#fffdf8;color:#12392e;}
body.tax-product_brand .sb-brand-hero a:focus-visible,body.tax-product_brand select:focus-visible {outline:3px solid #c8a24a;outline-offset:3px;}
@media(max-width:767px){body.tax-product_brand .sb-brand-hero {padding:27px 23px;border-radius:19px;margin-bottom:22px;}body.tax-product_brand .sb-brand-hero::after {width:200px;height:200px;right:-110px;bottom:-95px;}}
