/* Strong icon decorations for H1/H2/H3 per style */

/* Icon position control */
.wcpt-iconpos-start .single-product :is(.product_title,h2,h3):after,
.wcpt-iconpos-start .entry-content :is(h2,h3):after { display:none !important; content:none !important; }

.wcpt-iconpos-end .single-product :is(.product_title,h2,h3):before,
.wcpt-iconpos-end .entry-content :is(h2,h3):before { display:none !important; content:none !important; }

.wcpt-iconpos-none .single-product :is(.product_title,h2,h3):before,
.wcpt-iconpos-none .single-product :is(.product_title,h2,h3):after,
.wcpt-iconpos-none .entry-content :is(h2,h3):before,
.wcpt-iconpos-none .entry-content :is(h2,h3):after { display:none !important; content:none !important; }

/* 'both' is default – no extra CSS needed */

body[class*="wcpt--"] .single-product .product_title,
body[class*="wcpt--"] .single-product .summary h2,
body[class*="wcpt--"] .single-product .summary h3{
  display:inline-flex !important; align-items:center; gap:.5em; position:relative;
}
body[class*="wcpt--"] .single-product .product_title:before,
body[class*="wcpt--"] .single-product .product_title:after,
body[class*="wcpt--"] .single-product .summary h2:before,
body[class*="wcpt--"] .single-product .summary h2:after,
body[class*="wcpt--"] .single-product .summary h3:before,
body[class*="wcpt--"] .single-product .summary h3:after{
  display:inline-block; opacity:.95; transform:translateY(-.04em);
  margin-inline: .25em;
}

/* Icon pairs per style (distinct) */
.wcpt--s01 :is(.product_title,h2,h3):before{content:"★"; color:var(--accent)}
.wcpt--s01 :is(.product_title,h2,h3):after{content:"★"; color:var(--accent)}
.wcpt--s02 :is(.product_title,h2,h3):before{content:"◆"; color:var(--primary)}
.wcpt--s02 :is(.product_title,h2,h3):after{content:"◆"; color:var(--accent)}
.wcpt--s03 :is(.product_title,h2,h3){padding:.2em .6em; border:1px solid rgba(255,255,255,.35); border-radius:10px; background:rgba(255,255,255,.12)}
.wcpt--s03 :is(.product_title,h2,h3):before{content:"●"; color:#fff}
.wcpt--s03 :is(.product_title,h2,h3):after{content:"●"; color:#fff}
.wcpt--s04 :is(.product_title,h2,h3):before{content:"■"; color:#fff}
.wcpt--s04 :is(.product_title,h2,h3):after{content:"■"; color:#fff}
.wcpt--s05 :is(.product_title,h2,h3){padding:.35em .7em; border-radius:999px; background:rgba(0,0,0,.06); border:1px solid rgba(0,0,0,.08)}
.wcpt--s05 :is(.product_title,h2,h3):before{content:"✦"; color:var(--primary)}
.wcpt--s05 :is(.product_title,h2,h3):after{content:"✦"; color:var(--accent)}
.wcpt--s06 :is(.product_title,h2,h3):before{content:"—"; background:linear-gradient(90deg,var(--accent),transparent); -webkit-background-clip:text; color:transparent}
.wcpt--s06 :is(.product_title,h2,h3):after{content:"—"; background:linear-gradient(90deg,transparent,var(--primary)); -webkit-background-clip:text; color:transparent}
.wcpt--s07 :is(.product_title,h2,h3):before,
.wcpt--s07 :is(.product_title,h2,h3):after{content:"✧"; color:var(--accent)}
.wcpt--s08 :is(.product_title,h2,h3){padding:.35em .6em; border-radius:10px; background:rgba(0,0,0,.05); border:1px solid rgba(0,0,0,.08)}
.wcpt--s08 :is(.product_title,h2,h3):before,
.wcpt--s08 :is(.product_title,h2,h3):after{content:"▣"; color:var(--primary)}
.wcpt--s09 :is(.product_title,h2,h3):before{content:"⌜"; color:var(--primary)}
.wcpt--s09 :is(.product_title,h2,h3):after{content:"⌟"; color:var(--primary)}
.wcpt--s10 :is(.product_title,h2,h3):before,
.wcpt--s10 :is(.product_title,h2,h3):after{content:"★"; color:var(--accent)}
.wcpt--s11 :is(.product_title,h2,h3){padding-inline-start:14px; position:relative}
.wcpt--s11 :is(.product_title,h2,h3):before{content:""; position:absolute; inset-inline-start:0; top:50%; transform:translateY(-50%); width:6px; height:70%; background:var(--primary); border-radius:3px}
.wcpt--s11 :is(.product_title,h2,h3):after{content:"▮"; color:var(--accent)}
.wcpt--s12 :is(.product_title,h2,h3){padding:.35em .6em; border-radius:12px; background:rgba(0,0,0,.04); border:1px solid rgba(0,0,0,.08); box-shadow:0 2px 6px rgba(0,0,0,.04)}
.wcpt--s12 :is(.product_title,h2,h3):before{content:"⬡"; color:var(--primary)}
.wcpt--s12 :is(.product_title,h2,h3):after{content:"⬡"; color:var(--accent)}
.wcpt--s13 :is(.product_title,h2,h3):before{content:"•"; color:var(--primary)}
.wcpt--s13 :is(.product_title,h2,h3):after{content:"•"; color:var(--accent)}
.wcpt--s14 :is(.product_title,h2,h3){padding-inline-end:16px; position:relative}
.wcpt--s14 :is(.product_title,h2,h3):after{content:""; position:absolute; inset-inline-end:0; top:50%; transform:translateY(-50%); width:8px; height:70%; background:var(--primary); border-radius:4px}
.wcpt--s14 :is(.product_title,h2,h3):before{content:"◈"; color:var(--accent)}
.wcpt--s15 :is(.product_title,h2,h3):before{content:"["; color:var(--primary)}
.wcpt--s15 :is(.product_title,h2,h3):after{content:"]"; color:var(--primary)}
.wcpt--s16 :is(.product_title,h2,h3){padding-bottom:10px; position:relative}
.wcpt--s16 :is(.product_title,h2,h3):after{content:""; position:absolute; inset-inline-start:0; bottom:0; width:110px; height:6px; background:var(--primary)}
.wcpt--s17 :is(.product_title,h2,h3):before,
.wcpt--s17 :is(.product_title,h2,h3):after{content:"◆"; color:var(--accent)}
.wcpt--s18 :is(.product_title,h2,h3){padding:.2em .6em; border-radius:10px; border:1px solid rgba(255,255,255,.35); background:rgba(255,255,255,.12)}
.wcpt--s18 :is(.product_title,h2,h3):before,
.wcpt--s18 :is(.product_title,h2,h3):after{content:"✦"; color:#fff}
.wcpt--s19 :is(.product_title,h2,h3){padding-top:8px; border-top:3px solid var(--primary)}
.wcpt--s19 :is(.product_title,h2,h3):before,
.wcpt--s19 :is(.product_title,h2,h3):after{content:"■"; color:#fff}
.wcpt--s20 :is(.product_title,h2,h3):after{content:""; display:inline-block; width:92px; height:8px; background:linear-gradient(90deg,var(--primary),transparent); border-radius:5px}
.wcpt--s20 :is(.product_title,h2,h3):before{content:"●"; color:#fff}

/* v3.4: elevate all H1/H2/H3 visuals (pill/box) with !important to win over themes */
body[class*="wcpt--"] .single-product :is(.product_title,h2,h3){
  padding:.35em .7em !important; border-radius:12px !important; 
  background:rgba(0,0,0,.04) !important; border:1px solid rgba(0,0,0,.08) !important;
  box-shadow:0 2px 6px rgba(0,0,0,.04) !important;
}
/* keep some styles stronger/different */
.wcpt--s03 :is(.product_title,h2,h3),
.wcpt--s18 :is(.product_title,h2,h3){
  background:rgba(255,255,255,.12) !important; border:1px solid rgba(255,255,255,.35) !important;
}
.wcpt--s05 :is(.product_title,h2,h3){
  border-radius:999px !important; background:rgba(0,0,0,.06) !important;
}
.wcpt--s14 :is(.product_title,h2,h3){
  padding-inline-end:16px !important;
}

/* v3.7 THEMED HEADERS */

/* s03 = جنگل (Forest) */
body.wcpt--s03 .single-product :is(.product_title,h2,h3){
  position:relative;
  padding:.5em .9em !important;
  border-radius:14px !important;
  background:
    radial-gradient(120px 80px at 12% 20%, rgba(255,255,255,.20), transparent 60%),
    radial-gradient(140px 100px at 84% 16%, rgba(255,255,255,.14), transparent 65%),
    linear-gradient(135deg, #d7fbe8, #b0f4c4) !important;
  border:1px solid rgba(16,185,129,.35) !important;
  box-shadow:0 10px 24px rgba(16,185,129,.18) !important;
  color:#0b3d1a !important;
}
body.wcpt--s03 .single-product :is(.product_title,h2,h3):before{content:"🍃"; filter:saturate(1.1)}
body.wcpt--s03 .single-product :is(.product_title,h2,h3):after{content:"🍃"; filter:saturate(1.1)}

/* s04 = خورشید (Sun) */
body.wcpt--s04 .single-product :is(.product_title,h2,h3){
  position:relative;
  padding:.5em .9em !important;
  border-radius:999px !important;
  background:
    radial-gradient(circle at 15% 50%, rgba(255,255,255,.45), transparent 40%),
    radial-gradient(100px 100px at 50% 50%, #fde68a, transparent 65%),
    linear-gradient(135deg, #fff7d6, #ffe59e) !important;
  border:1px solid rgba(253,224,71,.60) !important;
  box-shadow:0 12px 26px rgba(245,158,11,.25) !important;
  color:#7a4e00 !important;
}
body.wcpt--s04 .single-product :is(.product_title,h2,h3):before{content:"☀"; color:#facc15}
body.wcpt--s04 .single-product :is(.product_title,h2,h3):after{content:"☀"; color:#facc15}
/* subtle rays */
body.wcpt--s04 .single-product :is(.product_title,h2,h3)::after{
  /* keep icon via :before and use a decorative rays ring via extra shadow */
  text-shadow: 0 0 0 transparent;
}

/* s18 = دریا (Sea) */
body.wcpt--s18 .single-product :is(.product_title,h2,h3){
  position:relative;
  padding:.5em .9em !important;
  border-radius:14px !important;
  background:
    radial-gradient(120px 80px at 18% 12%, rgba(255,255,255,.35), transparent 60%),
    linear-gradient(135deg, #e0f2fe, #bae6fd) !important;
  border:1px solid rgba(2,132,199,.35) !important;
  box-shadow:0 10px 24px rgba(2,132,199,.18) !important;
  color:#0b2543 !important;
}
body.wcpt--s18 .single-product :is(.product_title,h2,h3):before{content:"≈"; color:#0284c7; font-weight:700}
body.wcpt--s18 .single-product :is(.product_title,h2,h3):after{
  content:"";
  position:absolute; inset-inline-start:0; bottom:-6px; width:100%; height:12px;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='12' viewBox='0 0 120 12'%3E%3Cpath d='M0,6 C15,0 30,12 45,6 C60,0 75,12 90,6 C105,0 120,12 135,6 L135,12 L0,12 Z' fill='%230284c7'/%3E%3C/svg%3E");
  background-repeat:repeat-x; background-size:120px 12px;
}

/* v3.8 High-specificity themed overrides to ensure they win over theme CSS */

/* === s18 (SEA) — new look === */
body.wcpt--s18.single-product :is(.product_title,h2,h3),
body.single-product.wcpt--s18 :is(.product_title,h2,h3),
body.wcpt--s18.single-product .entry-summary :is(h2,h3){
  position:relative !important;
  padding:.55em 1em !important;
  border-radius:14px !important;
  background:
    radial-gradient(100px 70px at 18% 18%, rgba(255,255,255,.28), transparent 60%),
    radial-gradient(100px 70px at 82% 12%, rgba(255,255,255,.18), transparent 65%),
    linear-gradient(135deg, #0ea5e9, #0369a1) !important;
  border:1px solid rgba(3,105,161,.55) !important;
  box-shadow:0 12px 28px rgba(3,105,161,.28) !important;
  color:#f0f9ff !important;
}
body.wcpt--s18.single-product :is(.product_title,h2,h3):before,
body.wcpt--s18.single-product :is(.product_title,h2,h3):after{content:"🌊"; transform:translateY(.02em)}
/* wave underline */
body.wcpt--s18.single-product :is(.product_title,h2,h3)::after{
  content:""; display:block; position:absolute; left:0; right:0; bottom:-8px; height:12px;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='12' viewBox='0 0 160 12'%3E%3Cpath d='M0,6 C20,0 40,12 60,6 C80,0 100,12 120,6 C140,0 160,12 180,6 L180,12 L0,12 Z' fill='%230ea5e9'/%3E%3C/svg%3E");
  background-repeat:repeat-x; background-size:160px 12px;
  opacity:.9;
}

/* === s15 — green ribbon card with ❖ === */
body.wcpt--s15.single-product :is(.product_title,h2,h3),
body.single-product.wcpt--s15 :is(.product_title,h2,h3){
  position:relative !important;
  padding:.5em 1em !important;
  border-radius:12px !important;
  background:linear-gradient(180deg,#f3fbf2,#e6f8e3) !important;
  border:1px solid rgba(22,163,74,.35) !important;
  box-shadow:0 10px 24px rgba(22,163,74,.18) !important;
  color:#064e3b !important;
}
body.wcpt--s15.single-product :is(.product_title,h2,h3):before,
body.wcpt--s15.single-product :is(.product_title,h2,h3):after{content:"❖"; color:#16a34a}
/* ribbon bars */
body.wcpt--s15.single-product :is(.product_title,h2,h3)::before{margin-inline-end:.45em}
body.wcpt--s15.single-product :is(.product_title,h2,h3)::after{margin-inline-start:.45em}
body.wcpt--s15.single-product :is(.product_title,h2,h3)::marker{content:none}

/* === s09 — neon outline with ◉ and glow === */
body.wcpt--s09.single-product :is(.product_title,h2,h3),
body.single-product.wcpt--s09 :is(.product_title,h2,h3){
  position:relative !important;
  padding:.45em .9em !important;
  border-radius:12px !important;
  background:transparent !important;
  border:2px solid #0284c7 !important;
  box-shadow:0 0 0 4px rgba(2,132,199,.12), 0 10px 22px rgba(2,132,199,.18) !important;
  color:#0f172a !important;
}
body.wcpt--s09.single-product :is(.product_title,h2,h3):before,
body.wcpt--s09.single-product :is(.product_title,h2,h3):after{content:"◉"; color:#0284c7; text-shadow:0 0 12px rgba(2,132,199,.55)}

/* v3.9: Stronger selectors to win against theme */
body.single-product[class*="wcpt--s03"] :where(.product_title, .summary h2, .summary h3),
body.single-product[class*="wcpt--s04"] :where(.product_title, .summary h2, .summary h3),
body.single-product[class*="wcpt--s18"] :where(.product_title, .summary h2, .summary h3),
body.single-product[class*="wcpt--s15"] :where(.product_title, .summary h2, .summary h3),
body.single-product[class*="wcpt--s09"] :where(.product_title, .summary h2, .summary h3){
  /* no-op: the presence of this selector increases specificity chain */
}

/* v3.9.2: Themed previews inside admin cards (no body.single-product dependency) */
.wcpt-preview.wcpt--s03 :is(.product_title,h2,h3),
.wcpt-preview-card.wcpt--s03 :is(.product_title,h2,h3){
  position:relative;
  padding:.5em .9em !important;
  border-radius:14px !important;
  background:
    radial-gradient(120px 80px at 12% 20%, rgba(255,255,255,.20), transparent 60%),
    radial-gradient(140px 100px at 84% 16%, rgba(255,255,255,.14), transparent 65%),
    linear-gradient(135deg, #d7fbe8, #b0f4c4) !important;
  border:1px solid rgba(16,185,129,.35) !important;
  box-shadow:0 10px 24px rgba(16,185,129,.18) !important;
  color:#0b3d1a !important;
}
.wcpt-preview.wcpt--s03 :is(.product_title,h2,h3):before,
.wcpt-preview-card.wcpt--s03 :is(.product_title,h2,h3):before{content:"🍃"}
.wcpt-preview.wcpt--s03 :is(.product_title,h2,h3):after,
.wcpt-preview-card.wcpt--s03 :is(.product_title,h2,h3):after{content:"🍃"}

.wcpt-preview.wcpt--s04 :is(.product_title,h2,h3),
.wcpt-preview-card.wcpt--s04 :is(.product_title,h2,h3){
  position:relative;
  padding:.5em .9em !important;
  border-radius:999px !important;
  background:
    radial-gradient(circle at 15% 50%, rgba(255,255,255,.45), transparent 40%),
    radial-gradient(100px 100px at 50% 50%, #fde68a, transparent 65%),
    linear-gradient(135deg, #fff7d6, #ffe59e) !important;
  border:1px solid rgba(253,224,71,.60) !important;
  box-shadow:0 12px 26px rgba(245,158,11,.25) !important;
  color:#7a4e00 !important;
}
.wcpt-preview.wcpt--s04 :is(.product_title,h2,h3):before,
.wcpt-preview-card.wcpt--s04 :is(.product_title,h2,h3):before{content:"☀"; color:#facc15}
.wcpt-preview.wcpt--s04 :is(.product_title,h2,h3):after,
.wcpt-preview-card.wcpt--s04 :is(.product_title,h2,h3):after{content:"☀"; color:#facc15}

.wcpt-preview.wcpt--s18 :is(.product_title,h2,h3),
.wcpt-preview-card.wcpt--s18 :is(.product_title,h2,h3){
  position:relative !important;
  padding:.55em 1em !important;
  border-radius:14px !important;
  background:
    radial-gradient(100px 70px at 18% 18%, rgba(255,255,255,.28), transparent 60%),
    radial-gradient(100px 70px at 82% 12%, rgba(255,255,255,.18), transparent 65%),
    linear-gradient(135deg, #0ea5e9, #0369a1) !important;
  border:1px solid rgba(3,105,161,.55) !important;
  box-shadow:0 12px 28px rgba(3,105,161,.28) !important;
  color:#f0f9ff !important;
}
.wcpt-preview.wcpt--s18 :is(.product_title,h2,h3):before,
.wcpt-preview-card.wcpt--s18 :is(.product_title,h2,h3):before{content:"🌊"}
.wcpt-preview.wcpt--s18 :is(.product_title,h2,h3)::after,
.wcpt-preview-card.wcpt--s18 :is(.product_title,h2,h3)::after{
  content:""; display:block; position:absolute; left:0; right:0; bottom:-8px; height:12px;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='12' viewBox='0 0 160 12'%3E%3Cpath d='M0,6 C20,0 40,12 60,6 C80,0 100,12 120,6 C140,0 160,12 180,6 L180,12 L0,12 Z' fill='%230ea5e9'/%3E%3C/svg%3E");
  background-repeat:repeat-x; background-size:160px 12px; opacity:.9;
}

.wcpt-preview.wcpt--s15 :is(.product_title,h2,h3),
.wcpt-preview-card.wcpt--s15 :is(.product_title,h2,h3){
  position:relative !important;
  padding:.5em 1em !important;
  border-radius:12px !important;
  background:linear-gradient(180deg,#f3fbf2,#e6f8e3) !important;
  border:1px solid rgba(22,163,74,.35) !important;
  box-shadow:0 10px 24px rgba(22,163,74,.18) !important;
  color:#064e3b !important;
}
.wcpt-preview.wcpt--s15 :is(.product_title,h2,h3):before,
.wcpt-preview-card.wcpt--s15 :is(.product_title,h2,h3):before{content:"❖"; color:#16a34a}
.wcpt-preview.wcpt--s15 :is(.product_title,h2,h3):after,
.wcpt-preview-card.wcpt--s15 :is(.product_title,h2,h3):after{content:"❖"; color:#16a34a}

.wcpt-preview.wcpt--s09 :is(.product_title,h2,h3),
.wcpt-preview-card.wcpt--s09 :is(.product_title,h2,h3){
  position:relative !important;
  padding:.45em .9em !important;
  border-radius:12px !important;
  background:transparent !important;
  border:2px solid #0284c7 !important;
  box-shadow:0 0 0 4px rgba(2,132,199,.12), 0 10px 22px rgba(2,132,199,.18) !important;
  color:#0f172a !important;
}
.wcpt-preview.wcpt--s09 :is(.product_title,h2,h3):before,
.wcpt-preview-card.wcpt--s09 :is(.product_title,h2,h3):before{content:"◉"; color:#0284c7; text-shadow:0 0 12px rgba(2,132,199,.55)}
.wcpt-preview.wcpt--s09 :is(.product_title,h2,h3):after,
.wcpt-preview-card.wcpt--s09 :is(.product_title,h2,h3):after{content:"◉"; color:#0284c7; text-shadow:0 0 12px rgba(2,132,199,.55)}

/* v3.9.5: Extra-strong static selectors for s03/s04 to beat theme overrides */
html body.single-product.wcpt--s03.wcpt--s03 :is(.product_title,h2,h3){
  position:relative !important;
  padding:.55em 1em !important;
  border-radius:14px !important;
  background:
    radial-gradient(120px 80px at 12% 20%, rgba(255,255,255,.20), transparent 60%),
    radial-gradient(140px 100px at 84% 16%, rgba(255,255,255,.14), transparent 65%),
    linear-gradient(135deg, #d7fbe8, #b0f4c4) !important;
  border:1px solid rgba(16,185,129,.35) !important;
  box-shadow:0 10px 24px rgba(16,185,129,.18) !important;
  color:#0b3d1a !important;
}
html body.single-product.wcpt--s03.wcpt--s03 :is(.product_title,h2,h3):before{content:"🍃" !important}
html body.single-product.wcpt--s03.wcpt--s03 :is(.product_title,h2,h3):after{content:"🍃" !important}

html body.single-product.wcpt--s04.wcpt--s04 :is(.product_title,h2,h3){
  position:relative !important;
  padding:.55em 1em !important;
  border-radius:999px !important;
  background:
    radial-gradient(circle at 15% 50%, rgba(255,255,255,.45), transparent 40%),
    radial-gradient(100px 100px at 50% 50%, #fde68a, transparent 65%),
    linear-gradient(135deg, #fff7d6, #ffe59e) !important;
  border:1px solid rgba(253,224,71,.60) !important;
  box-shadow:0 12px 26px rgba(245,158,11,.25) !important;
  color:#7a4e00 !important;
}
html body.single-product.wcpt--s04.wcpt--s04 :is(.product_title,h2,h3):before{content:"☀" !important; color:#facc15 !important}
html body.single-product.wcpt--s04.wcpt--s04 :is(.product_title,h2,h3):after{content:"☀" !important; color:#facc15 !important}

/* v4.1.0: Apply themed headers on posts/pages (.entry-content) as well */

/* s03 Forest */
html body.wcpt--s03:not(.single-product) .entry-content :is(h1,h2,h3){
  position:relative !important;
  padding:.55em 1em !important;
  border-radius:14px !important;
  background:
    radial-gradient(120px 80px at 12% 20%, rgba(255,255,255,.20), transparent 60%),
    radial-gradient(140px 100px at 84% 16%, rgba(255,255,255,.14), transparent 65%),
    linear-gradient(135deg, #d7fbe8, #b0f4c4) !important;
  border:1px solid rgba(16,185,129,.35) !important;
  box-shadow:0 10px 24px rgba(16,185,129,.18) !important;
  color:#0b3d1a !important;
}
html body.wcpt--s03:not(.single-product) .entry-content :is(h1,h2,h3)::before{content:"🍃" !important}
html body.wcpt--s03:not(.single-product) .entry-content :is(h1,h2,h3)::after{content:"🍃" !important}

/* s04 Sun */
html body.wcpt--s04:not(.single-product) .entry-content :is(h1,h2,h3){
  position:relative !important;
  padding:.55em 1em !important;
  border-radius:999px !important;
  background:
    radial-gradient(circle at 15% 50%, rgba(255,255,255,.45), transparent 40%),
    radial-gradient(100px 100px at 50% 50%, #fde68a, transparent 65%),
    linear-gradient(135deg, #fff7d6, #ffe59e) !important;
  border:1px solid rgba(253,224,71,.60) !important;
  box-shadow:0 12px 26px rgba(245,158,11,.25) !important;
  color:#7a4e00 !important;
}
html body.wcpt--s04:not(.single-product) .entry-content :is(h1,h2,h3)::before{content:"☀" !important; color:#facc15 !important}
html body.wcpt--s04:not(.single-product) .entry-content :is(h1,h2,h3)::after{content:"☀" !important; color:#facc15 !important}

/* s18 Sea */
html body.wcpt--s18:not(.single-product) .entry-content :is(h1,h2,h3){
  position:relative !important;
  padding:.55em 1em !important;
  border-radius:14px !important;
  background:
    radial-gradient(100px 70px at 18% 18%, rgba(255,255,255,.28), transparent 60%),
    radial-gradient(100px 70px at 82% 12%, rgba(255,255,255,.18), transparent 65%),
    linear-gradient(135deg, #0ea5e9, #0369a1) !important;
  border:1px solid rgba(3,105,161,.55) !important;
  box-shadow:0 12px 28px rgba(3,105,161,.28) !important;
  color:#f0f9ff !important;
}
html body.wcpt--s18:not(.single-product) .entry-content :is(h1,h2,h3)::before{content:"🌊" !important}
html body.wcpt--s18:not(.single-product) .entry-content :is(h1,h2,h3)::after{
  content:""; display:block; position:absolute; left:0; right:0; bottom:-8px; height:12px;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='12' viewBox='0 0 160 12'%3E%3Cpath d='M0,6 C20,0 40,12 60,6 C80,0 100,12 120,6 C140,0 160,12 180,6 L180,12 L0,12 Z' fill='%230ea5e9'/%3E%3C/svg%3E");
  background-repeat:repeat-x; background-size:160px 12px; opacity:.9;
}

/* s15 Ribbon */
html body.wcpt--s15:not(.single-product) .entry-content :is(h1,h2,h3){
  position:relative !important;
  padding:.5em 1em !important;
  border-radius:12px !important;
  background:linear-gradient(180deg,#f3fbf2,#e6f8e3) !important;
  border:1px solid rgba(22,163,74,.35) !important;
  box-shadow:0 10px 24px rgba(22,163,74,.18) !important;
  color:#064e3b !important;
}
html body.wcpt--s15:not(.single-product) .entry-content :is(h1,h2,h3)::before{content:"❖" !important; color:#16a34a}
html body.wcpt--s15:not(.single-product) .entry-content :is(h1,h2,h3)::after{content:"❖" !important; color:#16a34a}

/* s09 Neon */
html body.wcpt--s09:not(.single-product) .entry-content :is(h1,h2,h3){
  position:relative !important;
  padding:.45em .9em !important;
  border-radius:12px !important;
  background:transparent !important;
  border:2px solid #0284c7 !important;
  box-shadow:0 0 0 4px rgba(2,132,199,.12), 0 10px 22px rgba(2,132,199,.18) !important;
  color:#0f172a !important;
}
html body.wcpt--s09:not(.single-product) .entry-content :is(h1,h2,h3)::before{content:"◉" !important; color:#0284c7; text-shadow:0 0 12px rgba(2,132,199,.55)}
html body.wcpt--s09:not(.single-product) .entry-content :is(h1,h2,h3)::after{content:"◉" !important; color:#0284c7; text-shadow:0 0 12px rgba(2,132,199,.55)}

/* Extra icon sets for s21..s40 - high specificity & important override */
.wcpt--s21 .product :is(.product_title,h2,h3)::before{content:"⟡" !important; color:var(--primary) !important;}
.wcpt--s21 .product :is(.product_title,h2,h3)::after{content:"▸" !important; color:var(--accent) !important;}
.wcpt--s22 .product :is(.product_title,h2,h3)::before{content:"✦" !important; color:var(--primary) !important;}
.wcpt--s22 .product :is(.product_title,h2,h3)::after{content:"▪" !important; color:var(--accent) !important;}
.wcpt--s23 .product :is(.product_title,h2,h3)::before{content:"▲" !important; color:var(--primary) !important;}
.wcpt--s23 .product :is(.product_title,h2,h3)::after{content:"◈" !important; color:var(--accent) !important;}
.wcpt--s24 .product :is(.product_title,h2,h3)::before{content:"◆" !important; color:var(--primary) !important;}
.wcpt--s24 .product :is(.product_title,h2,h3)::after{content:"✺" !important; color:var(--accent) !important;}
.wcpt--s25 .product :is(.product_title,h2,h3)::before{content:"▶" !important; color:var(--primary) !important;}
.wcpt--s25 .product :is(.product_title,h2,h3)::after{content:"✚" !important; color:var(--accent) !important;}
.wcpt--s26 .product :is(.product_title,h2,h3)::before{content:"◀" !important; color:var(--primary) !important;}
.wcpt--s26 .product :is(.product_title,h2,h3)::after{content:"✤" !important; color:var(--accent) !important;}
.wcpt--s27 .product :is(.product_title,h2,h3)::before{content:"▣" !important; color:var(--primary) !important;}
.wcpt--s27 .product :is(.product_title,h2,h3)::after{content:"✱" !important; color:var(--accent) !important;}
.wcpt--s28 .product :is(.product_title,h2,h3)::before{content:"▸" !important; color:var(--primary) !important;}
.wcpt--s28 .product :is(.product_title,h2,h3)::after{content:"⊚" !important; color:var(--accent) !important;}
.wcpt--s29 .product :is(.product_title,h2,h3)::before{content:"▪" !important; color:var(--primary) !important;}
.wcpt--s29 .product :is(.product_title,h2,h3)::after{content:"⌁" !important; color:var(--accent) !important;}
.wcpt--s30 .product :is(.product_title,h2,h3)::before{content:"◈" !important; color:var(--primary) !important;}
.wcpt--s30 .product :is(.product_title,h2,h3)::after{content:"⌬" !important; color:var(--accent) !important;}
.wcpt--s31 .product :is(.product_title,h2,h3)::before{content:"✺" !important; color:var(--primary) !important;}
.wcpt--s31 .product :is(.product_title,h2,h3)::after{content:"⌗" !important; color:var(--accent) !important;}
.wcpt--s32 .product :is(.product_title,h2,h3)::before{content:"✚" !important; color:var(--primary) !important;}
.wcpt--s32 .product :is(.product_title,h2,h3)::after{content:"⌖" !important; color:var(--accent) !important;}
.wcpt--s33 .product :is(.product_title,h2,h3)::before{content:"✤" !important; color:var(--primary) !important;}
.wcpt--s33 .product :is(.product_title,h2,h3)::after{content:"⟐" !important; color:var(--accent) !important;}
.wcpt--s34 .product :is(.product_title,h2,h3)::before{content:"✱" !important; color:var(--primary) !important;}
.wcpt--s34 .product :is(.product_title,h2,h3)::after{content:"⟡" !important; color:var(--accent) !important;}
.wcpt--s35 .product :is(.product_title,h2,h3)::before{content:"⊚" !important; color:var(--primary) !important;}
.wcpt--s35 .product :is(.product_title,h2,h3)::after{content:"✦" !important; color:var(--accent) !important;}
.wcpt--s36 .product :is(.product_title,h2,h3)::before{content:"⌁" !important; color:var(--primary) !important;}
.wcpt--s36 .product :is(.product_title,h2,h3)::after{content:"▲" !important; color:var(--accent) !important;}
.wcpt--s37 .product :is(.product_title,h2,h3)::before{content:"⌬" !important; color:var(--primary) !important;}
.wcpt--s37 .product :is(.product_title,h2,h3)::after{content:"◆" !important; color:var(--accent) !important;}
.wcpt--s38 .product :is(.product_title,h2,h3)::before{content:"⌗" !important; color:var(--primary) !important;}
.wcpt--s38 .product :is(.product_title,h2,h3)::after{content:"▶" !important; color:var(--accent) !important;}
.wcpt--s39 .product :is(.product_title,h2,h3)::before{content:"⌖" !important; color:var(--primary) !important;}
.wcpt--s39 .product :is(.product_title,h2,h3)::after{content:"◀" !important; color:var(--accent) !important;}
.wcpt--s40 .product :is(.product_title,h2,h3)::before{content:"⟐" !important; color:var(--primary) !important;}
.wcpt--s40 .product :is(.product_title,h2,h3)::after{content:"▣" !important; color:var(--accent) !important;}

/* Icon position control for admin preview (.wcpt-preview) */
.wcpt-iconpos-start .product :is(.product_title,h2,h3)::after,
.wcpt-iconpos-start .entry-content :is(h2,h3)::after { display:none !important; content:none !important; }

.wcpt-iconpos-end .product :is(.product_title,h2,h3)::before,
.wcpt-iconpos-end .entry-content :is(h2,h3)::before { display:none !important; content:none !important; }

.wcpt-iconpos-none .product :is(.product_title,h2,h3)::before,
.wcpt-iconpos-none .product :is(.product_title,h2,h3)::after,
.wcpt-iconpos-none .entry-content :is(h2,h3)::before,
.wcpt-iconpos-none .entry-content :is(h2,h3)::after { display:none !important; content:none !important; }

/* s21..s40 strong icons */
.wcpt--s21 .product :is(.product_title,h2,h3)::before{content:"⟡" !important; color:var(--primary) !important;}
.wcpt--s21 .product :is(.product_title,h2,h3)::after{content:"▸" !important; color:var(--accent) !important;}
.wcpt--s22 .product :is(.product_title,h2,h3)::before{content:"✦" !important; color:var(--primary) !important;}
.wcpt--s22 .product :is(.product_title,h2,h3)::after{content:"▪" !important; color:var(--accent) !important;}
.wcpt--s23 .product :is(.product_title,h2,h3)::before{content:"▲" !important; color:var(--primary) !important;}
.wcpt--s23 .product :is(.product_title,h2,h3)::after{content:"◈" !important; color:var(--accent) !important;}
.wcpt--s24 .product :is(.product_title,h2,h3)::before{content:"◆" !important; color:var(--primary) !important;}
.wcpt--s24 .product :is(.product_title,h2,h3)::after{content:"✺" !important; color:var(--accent) !important;}
.wcpt--s25 .product :is(.product_title,h2,h3)::before{content:"▶" !important; color:var(--primary) !important;}
.wcpt--s25 .product :is(.product_title,h2,h3)::after{content:"✚" !important; color:var(--accent) !important;}
.wcpt--s26 .product :is(.product_title,h2,h3)::before{content:"◀" !important; color:var(--primary) !important;}
.wcpt--s26 .product :is(.product_title,h2,h3)::after{content:"✤" !important; color:var(--accent) !important;}
.wcpt--s27 .product :is(.product_title,h2,h3)::before{content:"▣" !important; color:var(--primary) !important;}
.wcpt--s27 .product :is(.product_title,h2,h3)::after{content:"✱" !important; color:var(--accent) !important;}
.wcpt--s28 .product :is(.product_title,h2,h3)::before{content:"▸" !important; color:var(--primary) !important;}
.wcpt--s28 .product :is(.product_title,h2,h3)::after{content:"⊚" !important; color:var(--accent) !important;}
.wcpt--s29 .product :is(.product_title,h2,h3)::before{content:"▪" !important; color:var(--primary) !important;}
.wcpt--s29 .product :is(.product_title,h2,h3)::after{content:"⌁" !important; color:var(--accent) !important;}
.wcpt--s30 .product :is(.product_title,h2,h3)::before{content:"◈" !important; color:var(--primary) !important;}
.wcpt--s30 .product :is(.product_title,h2,h3)::after{content:"⌬" !important; color:var(--accent) !important;}
.wcpt--s31 .product :is(.product_title,h2,h3)::before{content:"✺" !important; color:var(--primary) !important;}
.wcpt--s31 .product :is(.product_title,h2,h3)::after{content:"⌗" !important; color:var(--accent) !important;}
.wcpt--s32 .product :is(.product_title,h2,h3)::before{content:"✚" !important; color:var(--primary) !important;}
.wcpt--s32 .product :is(.product_title,h2,h3)::after{content:"⌖" !important; color:var(--accent) !important;}
.wcpt--s33 .product :is(.product_title,h2,h3)::before{content:"✤" !important; color:var(--primary) !important;}
.wcpt--s33 .product :is(.product_title,h2,h3)::after{content:"⟐" !important; color:var(--accent) !important;}
.wcpt--s34 .product :is(.product_title,h2,h3)::before{content:"✱" !important; color:var(--primary) !important;}
.wcpt--s34 .product :is(.product_title,h2,h3)::after{content:"⟡" !important; color:var(--accent) !important;}
.wcpt--s35 .product :is(.product_title,h2,h3)::before{content:"⊚" !important; color:var(--primary) !important;}
.wcpt--s35 .product :is(.product_title,h2,h3)::after{content:"✦" !important; color:var(--accent) !important;}
.wcpt--s36 .product :is(.product_title,h2,h3)::before{content:"⌁" !important; color:var(--primary) !important;}
.wcpt--s36 .product :is(.product_title,h2,h3)::after{content:"▲" !important; color:var(--accent) !important;}
.wcpt--s37 .product :is(.product_title,h2,h3)::before{content:"⌬" !important; color:var(--primary) !important;}
.wcpt--s37 .product :is(.product_title,h2,h3)::after{content:"◆" !important; color:var(--accent) !important;}
.wcpt--s38 .product :is(.product_title,h2,h3)::before{content:"⌗" !important; color:var(--primary) !important;}
.wcpt--s38 .product :is(.product_title,h2,h3)::after{content:"▶" !important; color:var(--accent) !important;}
.wcpt--s39 .product :is(.product_title,h2,h3)::before{content:"⌖" !important; color:var(--primary) !important;}
.wcpt--s39 .product :is(.product_title,h2,h3)::after{content:"◀" !important; color:var(--accent) !important;}
.wcpt--s40 .product :is(.product_title,h2,h3)::before{content:"⟐" !important; color:var(--primary) !important;}
.wcpt--s40 .product :is(.product_title,h2,h3)::after{content:"▣" !important; color:var(--accent) !important;}

/* === WCPT: Strong icon rules for s21..s40 (front + admin) === */
body.wcpt--s21 :is(.product_title,h2,h3)::before{content:"⟡" !important; color:var(--primary) !important;}
body.wcpt--s21 :is(.product_title,h2,h3)::after{content:"▸" !important; color:var(--accent) !important;}
.wcpt-preview.wcpt--s21 :is(.product_title,h2,h3)::before{content:"⟡" !important; color:var(--primary) !important;}
.wcpt-preview.wcpt--s21 :is(.product_title,h2,h3)::after{content:"▸" !important; color:var(--accent) !important;}
body.wcpt--s22 :is(.product_title,h2,h3)::before{content:"✦" !important; color:var(--primary) !important;}
body.wcpt--s22 :is(.product_title,h2,h3)::after{content:"▪" !important; color:var(--accent) !important;}
.wcpt-preview.wcpt--s22 :is(.product_title,h2,h3)::before{content:"✦" !important; color:var(--primary) !important;}
.wcpt-preview.wcpt--s22 :is(.product_title,h2,h3)::after{content:"▪" !important; color:var(--accent) !important;}
body.wcpt--s23 :is(.product_title,h2,h3)::before{content:"▲" !important; color:var(--primary) !important;}
body.wcpt--s23 :is(.product_title,h2,h3)::after{content:"◈" !important; color:var(--accent) !important;}
.wcpt-preview.wcpt--s23 :is(.product_title,h2,h3)::before{content:"▲" !important; color:var(--primary) !important;}
.wcpt-preview.wcpt--s23 :is(.product_title,h2,h3)::after{content:"◈" !important; color:var(--accent) !important;}
body.wcpt--s24 :is(.product_title,h2,h3)::before{content:"◆" !important; color:var(--primary) !important;}
body.wcpt--s24 :is(.product_title,h2,h3)::after{content:"✺" !important; color:var(--accent) !important;}
.wcpt-preview.wcpt--s24 :is(.product_title,h2,h3)::before{content:"◆" !important; color:var(--primary) !important;}
.wcpt-preview.wcpt--s24 :is(.product_title,h2,h3)::after{content:"✺" !important; color:var(--accent) !important;}
body.wcpt--s25 :is(.product_title,h2,h3)::before{content:"▶" !important; color:var(--primary) !important;}
body.wcpt--s25 :is(.product_title,h2,h3)::after{content:"✚" !important; color:var(--accent) !important;}
.wcpt-preview.wcpt--s25 :is(.product_title,h2,h3)::before{content:"▶" !important; color:var(--primary) !important;}
.wcpt-preview.wcpt--s25 :is(.product_title,h2,h3)::after{content:"✚" !important; color:var(--accent) !important;}
body.wcpt--s26 :is(.product_title,h2,h3)::before{content:"◀" !important; color:var(--primary) !important;}
body.wcpt--s26 :is(.product_title,h2,h3)::after{content:"✤" !important; color:var(--accent) !important;}
.wcpt-preview.wcpt--s26 :is(.product_title,h2,h3)::before{content:"◀" !important; color:var(--primary) !important;}
.wcpt-preview.wcpt--s26 :is(.product_title,h2,h3)::after{content:"✤" !important; color:var(--accent) !important;}
body.wcpt--s27 :is(.product_title,h2,h3)::before{content:"▣" !important; color:var(--primary) !important;}
body.wcpt--s27 :is(.product_title,h2,h3)::after{content:"✱" !important; color:var(--accent) !important;}
.wcpt-preview.wcpt--s27 :is(.product_title,h2,h3)::before{content:"▣" !important; color:var(--primary) !important;}
.wcpt-preview.wcpt--s27 :is(.product_title,h2,h3)::after{content:"✱" !important; color:var(--accent) !important;}
body.wcpt--s28 :is(.product_title,h2,h3)::before{content:"▸" !important; color:var(--primary) !important;}
body.wcpt--s28 :is(.product_title,h2,h3)::after{content:"⊚" !important; color:var(--accent) !important;}
.wcpt-preview.wcpt--s28 :is(.product_title,h2,h3)::before{content:"▸" !important; color:var(--primary) !important;}
.wcpt-preview.wcpt--s28 :is(.product_title,h2,h3)::after{content:"⊚" !important; color:var(--accent) !important;}
body.wcpt--s29 :is(.product_title,h2,h3)::before{content:"▪" !important; color:var(--primary) !important;}
body.wcpt--s29 :is(.product_title,h2,h3)::after{content:"⌁" !important; color:var(--accent) !important;}
.wcpt-preview.wcpt--s29 :is(.product_title,h2,h3)::before{content:"▪" !important; color:var(--primary) !important;}
.wcpt-preview.wcpt--s29 :is(.product_title,h2,h3)::after{content:"⌁" !important; color:var(--accent) !important;}
body.wcpt--s30 :is(.product_title,h2,h3)::before{content:"◈" !important; color:var(--primary) !important;}
body.wcpt--s30 :is(.product_title,h2,h3)::after{content:"⌬" !important; color:var(--accent) !important;}
.wcpt-preview.wcpt--s30 :is(.product_title,h2,h3)::before{content:"◈" !important; color:var(--primary) !important;}
.wcpt-preview.wcpt--s30 :is(.product_title,h2,h3)::after{content:"⌬" !important; color:var(--accent) !important;}
body.wcpt--s31 :is(.product_title,h2,h3)::before{content:"✺" !important; color:var(--primary) !important;}
body.wcpt--s31 :is(.product_title,h2,h3)::after{content:"⌗" !important; color:var(--accent) !important;}
.wcpt-preview.wcpt--s31 :is(.product_title,h2,h3)::before{content:"✺" !important; color:var(--primary) !important;}
.wcpt-preview.wcpt--s31 :is(.product_title,h2,h3)::after{content:"⌗" !important; color:var(--accent) !important;}
body.wcpt--s32 :is(.product_title,h2,h3)::before{content:"✚" !important; color:var(--primary) !important;}
body.wcpt--s32 :is(.product_title,h2,h3)::after{content:"⌖" !important; color:var(--accent) !important;}
.wcpt-preview.wcpt--s32 :is(.product_title,h2,h3)::before{content:"✚" !important; color:var(--primary) !important;}
.wcpt-preview.wcpt--s32 :is(.product_title,h2,h3)::after{content:"⌖" !important; color:var(--accent) !important;}
body.wcpt--s33 :is(.product_title,h2,h3)::before{content:"✤" !important; color:var(--primary) !important;}
body.wcpt--s33 :is(.product_title,h2,h3)::after{content:"⟐" !important; color:var(--accent) !important;}
.wcpt-preview.wcpt--s33 :is(.product_title,h2,h3)::before{content:"✤" !important; color:var(--primary) !important;}
.wcpt-preview.wcpt--s33 :is(.product_title,h2,h3)::after{content:"⟐" !important; color:var(--accent) !important;}
body.wcpt--s34 :is(.product_title,h2,h3)::before{content:"✱" !important; color:var(--primary) !important;}
body.wcpt--s34 :is(.product_title,h2,h3)::after{content:"⟡" !important; color:var(--accent) !important;}
.wcpt-preview.wcpt--s34 :is(.product_title,h2,h3)::before{content:"✱" !important; color:var(--primary) !important;}
.wcpt-preview.wcpt--s34 :is(.product_title,h2,h3)::after{content:"⟡" !important; color:var(--accent) !important;}
body.wcpt--s35 :is(.product_title,h2,h3)::before{content:"⊚" !important; color:var(--primary) !important;}
body.wcpt--s35 :is(.product_title,h2,h3)::after{content:"✦" !important; color:var(--accent) !important;}
.wcpt-preview.wcpt--s35 :is(.product_title,h2,h3)::before{content:"⊚" !important; color:var(--primary) !important;}
.wcpt-preview.wcpt--s35 :is(.product_title,h2,h3)::after{content:"✦" !important; color:var(--accent) !important;}
body.wcpt--s36 :is(.product_title,h2,h3)::before{content:"⌁" !important; color:var(--primary) !important;}
body.wcpt--s36 :is(.product_title,h2,h3)::after{content:"▲" !important; color:var(--accent) !important;}
.wcpt-preview.wcpt--s36 :is(.product_title,h2,h3)::before{content:"⌁" !important; color:var(--primary) !important;}
.wcpt-preview.wcpt--s36 :is(.product_title,h2,h3)::after{content:"▲" !important; color:var(--accent) !important;}
body.wcpt--s37 :is(.product_title,h2,h3)::before{content:"⌬" !important; color:var(--primary) !important;}
body.wcpt--s37 :is(.product_title,h2,h3)::after{content:"◆" !important; color:var(--accent) !important;}
.wcpt-preview.wcpt--s37 :is(.product_title,h2,h3)::before{content:"⌬" !important; color:var(--primary) !important;}
.wcpt-preview.wcpt--s37 :is(.product_title,h2,h3)::after{content:"◆" !important; color:var(--accent) !important;}
body.wcpt--s38 :is(.product_title,h2,h3)::before{content:"⌗" !important; color:var(--primary) !important;}
body.wcpt--s38 :is(.product_title,h2,h3)::after{content:"▶" !important; color:var(--accent) !important;}
.wcpt-preview.wcpt--s38 :is(.product_title,h2,h3)::before{content:"⌗" !important; color:var(--primary) !important;}
.wcpt-preview.wcpt--s38 :is(.product_title,h2,h3)::after{content:"▶" !important; color:var(--accent) !important;}
body.wcpt--s39 :is(.product_title,h2,h3)::before{content:"⌖" !important; color:var(--primary) !important;}
body.wcpt--s39 :is(.product_title,h2,h3)::after{content:"◀" !important; color:var(--accent) !important;}
.wcpt-preview.wcpt--s39 :is(.product_title,h2,h3)::before{content:"⌖" !important; color:var(--primary) !important;}
.wcpt-preview.wcpt--s39 :is(.product_title,h2,h3)::after{content:"◀" !important; color:var(--accent) !important;}
body.wcpt--s40 :is(.product_title,h2,h3)::before{content:"⟐" !important; color:var(--primary) !important;}
body.wcpt--s40 :is(.product_title,h2,h3)::after{content:"▣" !important; color:var(--accent) !important;}
.wcpt-preview.wcpt--s40 :is(.product_title,h2,h3)::before{content:"⟐" !important; color:var(--primary) !important;}
.wcpt-preview.wcpt--s40 :is(.product_title,h2,h3)::after{content:"▣" !important; color:var(--accent) !important;}
/* === End s21..s40 strong icon rules === */

/* === WCPT: Icon position (front + admin) === */
body.wcpt-iconpos-start :is(.product_title,h2,h3)::after,
.wcpt-iconpos-start :is(.product_title,h2,h3)::after{ display:none !important; content:none !important; }

body.wcpt-iconpos-end :is(.product_title,h2,h3)::before,
.wcpt-iconpos-end :is(.product_title,h2,h3)::before{ display:none !important; content:none !important; }

body.wcpt-iconpos-none :is(.product_title,h2,h3)::before,
body.wcpt-iconpos-none :is(.product_title,h2,h3)::after,
.wcpt-iconpos-none :is(.product_title,h2,h3)::before,
.wcpt-iconpos-none :is(.product_title,h2,h3)::after{ display:none !important; content:none !important; }
