/* Skin & Appearance / premium editorial — sthormone only. Scoped to one category. */
body.tg-cognitive-editorial{--cg-ink:#201c27;--cg-red:#95683F;--cg-muted:#716b76;--cg-line:#eae5e9;background:#fbfafb}
body.tg-cognitive-editorial #inner-wrap,body.tg-cognitive-editorial #primary{background:transparent}
body.tg-cognitive-editorial .content-area{max-width:1480px;padding-inline:clamp(18px,4.6vw,78px)}
body.tg-cognitive-editorial .woocommerce-products-header,body.tg-cognitive-editorial .woocommerce-products-header+.term-description{position:relative}
body.tg-cognitive-editorial .woocommerce-products-header{isolation:isolate;text-align:left;overflow:hidden;padding:clamp(58px,8vw,120px) clamp(28px,6vw,94px) clamp(62px,7vw,105px);margin:18px 0 48px;background:radial-gradient(ellipse at 86% 38%,rgba(212,160,23,.13),transparent 42%),radial-gradient(ellipse at 68% 85%,rgba(205,164,119,.09),transparent 48%),linear-gradient(120deg,#fff 0%,#fffef8 66%,#f8f3ed 100%);border:1px solid #eee7ea}
body.tg-cognitive-editorial .woocommerce-products-header:before{content:"THEGROWNS  /  RESEARCH COLLECTION     —     01 / 11";display:block;position:relative;z-index:1;margin-bottom:32px;color:var(--cg-red);font:700 10px/1.5 "Manrope",Arial,sans-serif;letter-spacing:.21em}
body.tg-cognitive-editorial .woocommerce-products-header:after{content:"W";position:absolute;right:clamp(20px,5vw,90px);bottom:-.28em;font:700 clamp(240px,33vw,510px)/1 Georgia,serif;color:rgba(130,88,50,.038);pointer-events:none;z-index:0}
body.tg-cognitive-editorial .woocommerce-products-header .page-title,body.tg-cognitive-editorial .woocommerce-products-header h1{position:relative;z-index:1;max-width:820px;margin:0 0 25px!important;color:var(--cg-ink)!important;font-size:clamp(49px,6.3vw,96px)!important;font-weight:600!important;line-height:1.04!important;letter-spacing:-.065em!important;text-align:left!important}
body.tg-cognitive-editorial .woocommerce-products-header .term-description,body.tg-cognitive-editorial .woocommerce-products-header p{position:relative;z-index:1;max-width:580px;color:var(--cg-muted)!important;font-size:clamp(14px,1.35vw,17px)!important;line-height:1.8;text-align:left!important;margin:0!important}
body.tg-cognitive-editorial .woocommerce-products-header .term-description:after{content:"";display:block;width:62px;height:2px;margin-top:34px;background:linear-gradient(90deg,var(--cg-red),#b9d9f5)}
body.tg-cognitive-editorial .woocommerce-result-count,body.tg-cognitive-editorial .woocommerce-ordering{font-size:12px;color:#817982;letter-spacing:.025em}
body.tg-cognitive-editorial ul.products{gap:clamp(22px,2.8vw,38px)!important;margin-bottom:85px!important}
body.tg-cognitive-editorial ul.products li.product{background:#fff!important;border:1px solid #f0edf0!important;padding:0 0 23px!important;transition:box-shadow .35s ease,transform .35s ease,border-color .35s ease}
body.tg-cognitive-editorial ul.products li.product:hover{transform:translateY(-5px);box-shadow:0 20px 48px rgba(48,32,45,.075)!important;border-color:#e8dde2!important}
body.tg-cognitive-editorial ul.products li.product img{aspect-ratio:1/1!important;object-fit:contain!important;padding:clamp(10px,1.5vw,20px)!important;margin-bottom:24px!important;background:#fff!important}
body.tg-cognitive-editorial ul.products li.product:hover img{transform:none!important;background:#fff!important}
body.tg-cognitive-editorial ul.products li.product .woocommerce-loop-product__title{padding:0 22px!important;margin:0 0 8px!important;font-size:clamp(15px,1.3vw,19px)!important;color:var(--cg-ink)!important;letter-spacing:-.035em!important}
body.tg-cognitive-editorial ul.products li.product .price{padding:0 22px!important;color:#746b76!important;font-weight:500!important;font-size:13px!important;margin:0 0 21px!important}
body.tg-cognitive-editorial ul.products li.product .button{margin-left:22px!important;margin-right:22px!important;align-self:flex-start!important;border:0!important;border-bottom:1px solid var(--cg-red)!important;color:var(--cg-ink)!important;padding:9px 0!important;letter-spacing:.14em!important;background:transparent!important;text-transform:uppercase!important;font-size:10px!important}
body.tg-cognitive-editorial ul.products li.product .button:after{content:" ↗";color:var(--cg-red);font-size:14px}
body.tg-cognitive-editorial ul.products li.product .button:hover{color:var(--cg-red)!important}
body.tg-cognitive-editorial ul.products li.product .onsale{background:#88613E!important}
body.tg-cognitive-editorial #colophon{background:#fff}
@media(max-width:700px){body.tg-cognitive-editorial .woocommerce-products-header{margin-top:6px;margin-bottom:28px;padding:48px 25px 58px}body.tg-cognitive-editorial .woocommerce-products-header:before{font-size:9px;letter-spacing:.13em;margin-bottom:24px}body.tg-cognitive-editorial .woocommerce-products-header h1{font-size:clamp(45px,11vw,68px)!important}body.tg-cognitive-editorial ul.products{gap:15px!important}body.tg-cognitive-editorial ul.products li.product{padding-bottom:15px!important}body.tg-cognitive-editorial ul.products li.product .woocommerce-loop-product__title,body.tg-cognitive-editorial ul.products li.product .price{padding-left:12px!important;padding-right:12px!important}body.tg-cognitive-editorial ul.products li.product .button{margin-left:12px!important;margin-right:12px!important;font-size:9px!important}}
@media(prefers-reduced-motion:reduce){body.tg-cognitive-editorial ul.products li.product{transition:none}}

/* Approved red liquid-glass image — Kadence's actual archive hero, sthormone-only. */
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section {
  background-image: linear-gradient(90deg,rgba(255,255,255,.96) 0%,rgba(255,255,255,.85) 30%,rgba(255,255,255,.10) 70%,rgba(255,255,255,0) 100%),url("https://sthormone.thegrowns.com/wp-content/uploads/2026/10/02f763f0-9c2d-49a6-8fd7-fa40a52a5de1.png") !important;
  background-size: cover !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  min-height: 440px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-hero-container-inner {background:transparent!important}
@media(max-width:700px){body.tg-cognitive-editorial .entry-hero.product-archive-hero-section{background-position:57% center!important;min-height:360px;background-image:linear-gradient(90deg,rgba(255,255,255,.95) 0%,rgba(255,255,255,.72) 58%,rgba(255,255,255,.12) 100%),url("https://sthormone.thegrowns.com/wp-content/uploads/2026/10/02f763f0-9c2d-49a6-8fd7-fa40a52a5de1.png")!important}}

/* V3 — expressive typography on the real Kadence archive hero. */
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section{position:relative;isolation:isolate;min-height:clamp(460px,43vw,610px)!important;background-position:center center!important}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.92) 0%,rgba(255,255,255,.76) 29%,rgba(255,255,255,.14) 62%,transparent 100%)}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-hero-container-inner{position:relative;z-index:1;min-height:inherit;display:flex;align-items:center;justify-content:flex-start!important;width:100%;background:transparent!important}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-hero-container-inner .entry-header{max-width:min(760px,67%);text-align:left!important;padding:clamp(40px,5vw,80px) clamp(24px,6vw,100px)!important;margin:0!important}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header:before{content:"THEGROWNS  /  RESEARCH COLLECTION   01";display:block;margin-bottom:24px;font:800 11px/1.5 "Manrope","Inter",Arial,sans-serif;letter-spacing:.21em;color:#A1784F}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-title{max-width:730px!important;margin:0 0 22px!important;text-align:left!important;font-family:"Manrope","Inter",Arial,sans-serif!important;font-size:clamp(52px,6.2vw,100px)!important;font-weight:850!important;line-height:1.02!important;letter-spacing:-.065em!important;color:#65442C!important;text-shadow:0 2px 18px rgba(255,255,255,.62)}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header p,
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header .archive-description,
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header .taxonomy-description{max-width:550px!important;margin:0 0 14px!important;text-align:left!important;color:#633b3e!important;font:600 clamp(15px,1.35vw,19px)/1.65 "Manrope","Inter",Arial,sans-serif!important;text-shadow:0 1px 8px #fff}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header:after{content:"PRECISION  /  RESEARCH  /  DISCOVERY";display:block;width:max-content;max-width:100%;margin-top:24px;padding-top:15px;border-top:3px solid #BF9568;color:#9f3a31;font:800 10px/1.4 "Manrope","Inter",Arial,sans-serif;letter-spacing:.19em}

/* V3 — luxury clinical product cards with warm red/orange highlights. */
body.tg-cognitive-editorial ul.products{gap:clamp(18px,2.5vw,34px)!important}
body.tg-cognitive-editorial ul.products li.product{position:relative;overflow:hidden;border:1px solid #e9e2e2!important;border-radius:12px!important;background:linear-gradient(155deg,#fff 0%,#fff 75%,#fffef8 100%)!important;box-shadow:0 12px 28px rgba(63,30,36,.055)!important;padding-bottom:0!important;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease!important}
body.tg-cognitive-editorial ul.products li.product:before{content:"THEGROWNS  /  RESEARCH";position:absolute;top:18px;left:19px;z-index:2;color:#9B744D;font:800 9px/1.3 "Manrope","Inter",Arial,sans-serif;letter-spacing:.14em}
body.tg-cognitive-editorial ul.products li.product:after{content:"";position:absolute;top:0;right:0;width:105px;height:105px;background:radial-gradient(circle at 100% 0%,rgba(227,97,51,.20),transparent 72%);pointer-events:none}
body.tg-cognitive-editorial ul.products li.product:hover{transform:translateY(-7px)!important;box-shadow:0 28px 60px rgba(104,38,46,.14)!important;border-color:#d6a39d!important}
body.tg-cognitive-editorial ul.products li.product img{aspect-ratio:1/1!important;object-fit:contain!important;padding:clamp(24px,3vw,45px) clamp(20px,2.5vw,38px) clamp(10px,1.4vw,22px)!important;margin:10px 0 16px!important;background:transparent!important;transition:transform .4s ease!important}
body.tg-cognitive-editorial ul.products li.product:hover img{transform:scale(1.055)!important}
body.tg-cognitive-editorial ul.products li.product .woocommerce-loop-product__title{padding:0 23px!important;margin-bottom:10px!important;color:#251b22!important;font:800 clamp(17px,1.4vw,21px)/1.2 "Manrope","Inter",Arial,sans-serif!important;letter-spacing:-.035em!important}
body.tg-cognitive-editorial ul.products li.product .price{padding:0 23px!important;margin-bottom:25px!important;color:#9d3c3d!important;font-size:14px!important;font-weight:700!important}
body.tg-cognitive-editorial ul.products li.product .button{box-sizing:border-box!important;display:flex!important;justify-content:space-between!important;align-items:center!important;width:calc(100% - 46px)!important;min-height:50px!important;margin:0 23px 23px!important;padding:12px 16px!important;border:1px solid #e1b9b2!important;border-radius:5px!important;background:linear-gradient(110deg,#fff9f7,#fff)!important;color:#872b33!important;font:800 10px/1.4 "Manrope","Inter",Arial,sans-serif!important;letter-spacing:.13em!important;text-decoration:none!important;transition:background .25s ease,color .25s ease,border-color .25s ease!important}
body.tg-cognitive-editorial ul.products li.product .button:after{content:"↗";font-size:17px;color:#B18B60}
body.tg-cognitive-editorial ul.products li.product .button:hover{background:linear-gradient(105deg,#957015,#BE9366)!important;border-color:#957015!important;color:#fff!important}
body.tg-cognitive-editorial ul.products li.product .button:hover:after{color:#fff}
@media(max-width:700px){
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section{min-height:420px!important;background-position:62% center!important}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section:before{background:linear-gradient(90deg,rgba(255,255,255,.96),rgba(255,255,255,.77) 67%,rgba(255,255,255,.25))}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-hero-container-inner .entry-header{max-width:95%;padding:36px 24px!important}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-title{font-size:clamp(43px,10vw,66px)!important}
body.tg-cognitive-editorial ul.products li.product:before{top:12px;left:12px;font-size:7px}
body.tg-cognitive-editorial ul.products li.product .woocommerce-loop-product__title,body.tg-cognitive-editorial ul.products li.product .price{padding-inline:14px!important}
body.tg-cognitive-editorial ul.products li.product .button{width:calc(100% - 28px)!important;margin:0 14px 14px!important;padding:10px!important;font-size:9px!important}
}
@media(prefers-reduced-motion:reduce){body.tg-cognitive-editorial ul.products li.product,body.tg-cognitive-editorial ul.products li.product img{transition:none!important}}


/* V4 — full-bleed editorial hero, no boxed side gutters. */
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section{
 width:100vw!important;max-width:100vw!important;
 margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;
 border:0!important;border-radius:0!important;
 min-height:clamp(530px,47vw,700px)!important;
 background-size:cover!important;background-position:center center!important;
}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-hero-container-inner{
 width:100%!important;max-width:1500px!important;margin-inline:auto!important;
}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-hero-container-inner .entry-header{
 max-width:min(800px,65%)!important;padding-left:clamp(32px,7vw,125px)!important;
}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-title{
 font-size:clamp(66px,7.3vw,112px)!important;font-weight:900!important;
 letter-spacing:-.072em!important;line-height:.98!important;
 color:#785334!important;
}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header:after{
 border-image:linear-gradient(90deg,#95683F,#D8B58D) 1;
}
/* V4 — centered, confident premium collection cards. */
body.tg-cognitive-editorial ul.products li.product{
 text-align:center!important;
 border-radius:16px!important;
 border:1px solid #e9d7d3!important;
 background:linear-gradient(165deg,#fff 0%,#fff 68%,#f8f3ed 100%)!important;
 box-shadow:0 16px 40px rgba(83,31,35,.09)!important;
}
body.tg-cognitive-editorial ul.products li.product:before{
 left:0!important;right:0!important;top:20px!important;text-align:center!important;
 font-size:9px!important;letter-spacing:.2em!important;color:#b34940!important;
}
body.tg-cognitive-editorial ul.products li.product:after{
 width:100%!important;height:145px!important;
 background:radial-gradient(ellipse at 50% 0%,rgba(227,81,47,.18),transparent 72%)!important;
}
body.tg-cognitive-editorial ul.products li.product img{
 width:100%!important;max-width:100%!important;
 aspect-ratio:1/1!important;object-fit:contain!important;
 padding:clamp(30px,3.3vw,54px) clamp(12px,2vw,26px) 5px!important;
 margin:15px auto 12px!important;
 filter:drop-shadow(0 14px 13px rgba(52,23,24,.11));
}
body.tg-cognitive-editorial ul.products li.product:hover img{
 transform:scale(1.09)!important;
 filter:drop-shadow(0 20px 18px rgba(82,29,30,.18));
}
body.tg-cognitive-editorial ul.products li.product .woocommerce-loop-product__title{
 text-align:center!important;font-size:clamp(19px,1.65vw,24px)!important;
 font-weight:850!important;margin:5px 0 9px!important;
}
body.tg-cognitive-editorial ul.products li.product .price{
 text-align:center!important;font-size:15px!important;font-weight:800!important;
 color:#88613E!important;margin:0 0 24px!important;
}
body.tg-cognitive-editorial ul.products li.product .button{
 justify-content:center!important;gap:16px!important;
 width:calc(100% - 44px)!important;margin:0 22px 22px!important;
 min-height:54px!important;
 border:1px solid #BF976B!important;border-radius:6px!important;
 background:linear-gradient(105deg,#8E6743,#C7A078)!important;
 color:#fff!important;box-shadow:0 8px 18px rgba(169,44,55,.13)!important;
 font-size:11px!important;letter-spacing:.16em!important;
}
body.tg-cognitive-editorial ul.products li.product .button:after{color:#fff!important}
body.tg-cognitive-editorial ul.products li.product .button:hover{
 background:linear-gradient(105deg,#65462F,#A47A53)!important;
 box-shadow:0 12px 26px rgba(149,34,46,.24)!important;
}
body.tg-cognitive-editorial ul.products li.product:hover{
 border-color:#cf8176!important;
 box-shadow:0 30px 64px rgba(104,38,46,.16)!important;
}
@media(max-width:700px){
 body.tg-cognitive-editorial .entry-hero.product-archive-hero-section{
 min-height:460px!important;background-position:61% center!important;
 }
 body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-hero-container-inner .entry-header{
 max-width:100%!important;padding:35px 24px!important;
 }
 body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-title{
 font-size:clamp(46px,10.5vw,68px)!important;
 }
 body.tg-cognitive-editorial ul.products li.product:before{top:13px!important;font-size:7px!important}
 body.tg-cognitive-editorial ul.products li.product .woocommerce-loop-product__title{font-size:17px!important}
 body.tg-cognitive-editorial ul.products li.product .button{
 width:calc(100% - 24px)!important;margin:0 12px 12px!important;
 min-height:44px!important;font-size:9px!important;
 }
}


/* V5: use the intentional negative space on the left of the approved hero. */
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-hero-container-inner{
  max-width:1600px!important;width:100%!important;
  justify-content:flex-start!important;align-items:center!important;
  padding-inline:clamp(22px,5vw,90px)!important;
  box-sizing:border-box!important;
}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-hero-container-inner .entry-header{
  flex:0 1 560px!important;width:min(560px,48vw)!important;max-width:560px!important;
  margin:0!important;padding:30px 0!important;
  text-align:left!important;transform:none!important;
}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-title{
  display:block!important;width:100%!important;max-width:560px!important;
  font-size:clamp(68px,6.4vw,112px)!important;
  line-height:.99!important;letter-spacing:-.07em!important;
  color:#ac2936!important;
  background:linear-gradient(105deg,#715037 4%,#A37B54 49%,#D3B18C 96%)!important;
  -webkit-background-clip:text!important;background-clip:text!important;
  -webkit-text-fill-color:transparent!important;
  text-shadow:none!important;
}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header p,
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header .archive-description,
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header .taxonomy-description{
  max-width:490px!important;color:#52363a!important;
}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section:before{
  background:linear-gradient(90deg,rgba(255,255,255,.95) 0%,rgba(255,255,255,.80) 23%,rgba(255,255,255,.13) 53%,transparent 78%)!important;
}
/* Center the complete collection, not just the contents of each card. */
body.tg-cognitive-editorial .content-area{
  max-width:1500px!important;margin-inline:auto!important;
}
body.tg-cognitive-editorial ul.products{
  width:min(1320px,100%)!important;max-width:1320px!important;
  margin-left:auto!important;margin-right:auto!important;
  justify-content:center!important;justify-items:stretch!important;
  gap:clamp(18px,2vw,32px)!important;
}
body.tg-cognitive-editorial ul.products li.product{
  min-width:0!important;
  background:linear-gradient(165deg,#fff 0%,#fff 70%,#faf6f0 100%)!important;
}
body.tg-cognitive-editorial ul.products li.product a img,
body.tg-cognitive-editorial ul.products li.product img{
  mix-blend-mode:multiply!important;
  background:transparent!important;
  box-shadow:none!important;
}
@media(max-width:700px){
  body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-hero-container-inner{
    padding-inline:24px!important;
  }
  body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-hero-container-inner .entry-header{
    width:100%!important;max-width:420px!important;padding:30px 0!important;
  }
  body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-title{
    font-size:clamp(48px,10.8vw,70px)!important;
  }
  body.tg-cognitive-editorial .entry-hero.product-archive-hero-section:before{
    background:linear-gradient(90deg,rgba(255,255,255,.97),rgba(255,255,255,.81) 65%,rgba(255,255,255,.28))!important;
  }
  body.tg-cognitive-editorial ul.products{width:100%!important;gap:14px!important}
}


/* V6: override Kadence's centered archive-title wrappers, not only the title itself. */
@media(min-width:701px){
 body.tg-cognitive-editorial .entry-hero.product-archive-hero-section{
   display:flex!important;align-items:center!important;justify-content:flex-start!important;
 }
 body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-hero-container-inner,
 body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .hero-container,
 body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .hero-container.site-container{
   position:static!important;display:block!important;width:100%!important;
   max-width:none!important;margin:0!important;padding:0!important;
 }
 body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header,
 body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-hero-container-inner .entry-header,
 body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .hero-container .entry-header{
   position:absolute!important;left:clamp(38px,5.2vw,112px)!important;
   top:50%!important;transform:translateY(-50%)!important;
   width:min(600px,40vw)!important;max-width:min(600px,40vw)!important;
   margin:0!important;padding:0!important;text-align:left!important;
   display:block!important;z-index:3!important;
 }
}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section h1.entry-title,
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header h1,
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section h1.page-title{
 display:block!important;width:100%!important;
 margin:0 0 25px!important;text-align:left!important;
 font-family:"Manrope","Inter",Arial,sans-serif!important;
 font-size:clamp(64px,6.3vw,110px)!important;font-weight:900!important;
 line-height:.98!important;letter-spacing:-.075em!important;
 color:#825936!important;
 background-image:linear-gradient(105deg,#996600 0%,#C9910A 52%,#FFE09A 100%)!important;
 background-color:transparent!important;
 -webkit-background-clip:text!important;background-clip:text!important;
 -webkit-text-fill-color:transparent!important;
 text-shadow:none!important;
}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header:before,
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header:after{
 text-align:left!important;margin-left:0!important;
}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header p,
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header .archive-description{
 text-align:left!important;max-width:470px!important;
}
/* Eliminate the image-stage contrast; preserve the vial photograph and label. */
body.tg-cognitive-editorial ul.products li.product{
 background:#faf6f0!important;
}
body.tg-cognitive-editorial ul.products li.product .product-thumbnail,
body.tg-cognitive-editorial ul.products li.product .product-image,
body.tg-cognitive-editorial ul.products li.product .woocommerce-loop-product__link,
body.tg-cognitive-editorial ul.products li.product .woocommerce-LoopProduct-link,
body.tg-cognitive-editorial ul.products li.product .kadence-product-image,
body.tg-cognitive-editorial ul.products li.product .product-action-wrap{
 background:transparent!important;
}
body.tg-cognitive-editorial ul.products li.product img,
body.tg-cognitive-editorial ul.products li.product a img{
 mix-blend-mode:multiply!important;background-color:transparent!important;
}
body.tg-cognitive-editorial ul.products li.product:after{
 background:radial-gradient(ellipse at 50% 0%,rgba(228,90,54,.11),transparent 73%)!important;
}
@media(max-width:700px){
 body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header{
   position:relative!important;left:auto!important;top:auto!important;transform:none!important;
   width:100%!important;max-width:440px!important;text-align:left!important;
 }
 body.tg-cognitive-editorial .entry-hero.product-archive-hero-section h1.entry-title,
 body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header h1{
   font-size:clamp(46px,10.4vw,68px)!important;
 }
}


/* V7 — preserve the full final glyph and return to crisp white-on-white imagery. */
@media(min-width:701px){
 body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header,
 body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-hero-container-inner .entry-header,
 body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .hero-container .entry-header{
   width:min(760px,49vw)!important;max-width:min(760px,49vw)!important;
   overflow:visible!important;
 }
 body.tg-cognitive-editorial .entry-hero.product-archive-hero-section h1.entry-title,
 body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header h1{
   width:100%!important;max-width:none!important;
   font-size:clamp(60px,5.7vw,101px)!important;
   letter-spacing:-.068em!important;
   padding-right:.13em!important;box-sizing:content-box!important;
   overflow:visible!important;
 }
}
body.tg-cognitive-editorial ul.products li.product{
 background:#fff!important;
}
body.tg-cognitive-editorial ul.products li.product .product-thumbnail,
body.tg-cognitive-editorial ul.products li.product .product-image,
body.tg-cognitive-editorial ul.products li.product .woocommerce-loop-product__link,
body.tg-cognitive-editorial ul.products li.product .woocommerce-LoopProduct-link,
body.tg-cognitive-editorial ul.products li.product .kadence-product-image,
body.tg-cognitive-editorial ul.products li.product .product-action-wrap{
 background:#fff!important;
}
body.tg-cognitive-editorial ul.products li.product img,
body.tg-cognitive-editorial ul.products li.product a img{
 mix-blend-mode:normal!important;
 background:#fff!important;
 filter:none!important;
}
body.tg-cognitive-editorial ul.products li.product:hover img{
 filter:none!important;
}
body.tg-cognitive-editorial ul.products li.product:after{
 background:none!important;
}

/* Hide the collection counter above the category title. */
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header::before { content: none !important; display: none !important; }

/* Skin & Appearance identity: blue liquid-glass hero, approved master layout retained. */
body.tg-cognitive-editorial{--cg-red:#8E6743;--cg-ink:#201c27;}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section{position:relative!important;isolation:isolate!important;background:#fff!important;overflow:hidden!important;}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section::after{content:''!important;display:block!important;position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;background-image:url('/wp-content/uploads/2026/10/02f763f0-9c2d-49a6-8fd7-fa40a52a5de1.png')!important;background-size:cover!important;background-position:center!important;filter:hue-rotate(175deg) saturate(1.05)!important;}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section::before{content:''!important;display:block!important;position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(90deg,rgba(255,255,255,.97) 0%,rgba(255,255,255,.87) 31%,rgba(255,255,255,.12) 67%,rgba(255,255,255,.02) 100%)!important;}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-hero-container-inner{position:relative!important;z-index:2!important;}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section h1.entry-title{background-image:linear-gradient(105deg,#996600 0%,#C9910A 52%,#FFE09A 100%)!important;}
body.tg-cognitive-editorial ul.products li.product .button{background:linear-gradient(105deg,#8E6743,#C7A078)!important;}
body.tg-cognitive-editorial ul.products li.product .button:hover{background:linear-gradient(105deg,#65462F,#A47A53)!important;}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header::before{content:none!important;display:none!important;}
@media(max-width:700px){body.tg-cognitive-editorial .entry-hero.product-archive-hero-section::after{background-position:57% center!important;}body.tg-cognitive-editorial .entry-hero.product-archive-hero-section::before{background:linear-gradient(90deg,rgba(255,255,255,.95) 0%,rgba(255,255,255,.75) 58%,rgba(255,255,255,.18) 100%)!important;}}


/* Skin & Appearance V2 — approved master, electric-blue identity throughout. */
/* Use blue for the research strapline, product eyebrow and cards, not inherited red. */
body.tg-cognitive-editorial {
 --cg-red:#D4A017;
 --cg-line:#F0E5BE;
 background:#FFFEF8!important;
}
body.tg-cognitive-editorial #inner-wrap,
body.tg-cognitive-editorial #primary,
body.tg-cognitive-editorial .content-area {
 background:#FFFEF8!important;
}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header::after {
 color:#D4A017!important;
}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section h1.entry-title,
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header h1 {
 background-image:linear-gradient(105deg,#785000 0%,#D4A017 52%,#F3CD62 100%)!important;
}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section::after {
 filter:hue-rotate(225deg) saturate(2.2) contrast(1.10)!important;
}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section::before {
 background:linear-gradient(90deg,rgba(255,255,255,.97) 0%,rgba(255,255,255,.88) 31%,rgba(255,255,255,.08) 67%,rgba(255,255,255,.01) 100%)!important;
}
body.tg-cognitive-editorial ul.products li.product {
 background:#FFF!important;
 border-color:#F0E5BE!important;
 box-shadow:0 12px 38px rgba(22,94,211,.075)!important;
}
body.tg-cognitive-editorial ul.products li.product:hover {
 border-color:#E9C76D!important;
 box-shadow:0 22px 48px rgba(212,160,23,.15)!important;
}
body.tg-cognitive-editorial ul.products li.product::before,
body.tg-cognitive-editorial ul.products li.product .product-category,
body.tg-cognitive-editorial ul.products li.product .tg-product-eyebrow {
 color:#D4A017!important;
}
body.tg-cognitive-editorial ul.products li.product .price,
body.tg-cognitive-editorial ul.products li.product .price *,
body.tg-cognitive-editorial ul.products li.product .woocommerce-Price-amount {
 color:#936A08!important;
}
body.tg-cognitive-editorial ul.products li.product .button {
 background:linear-gradient(105deg,#A27300 0%,#F0BF36 100%)!important;
 box-shadow:0 8px 20px rgba(212,160,23,.16)!important;
}
body.tg-cognitive-editorial ul.products li.product .button:hover {
 background:linear-gradient(105deg,#785000 0%,#D4A017 100%)!important;
}
body.tg-cognitive-editorial .woocommerce-products-header::before {
 color:#D4A017!important;
}

/* Skin & Appearance V3: keep the research description in the electric-blue family. */
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header p,
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header .archive-description,
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header .taxonomy-description,
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header .archive-description p,
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header .taxonomy-description p {
 color:#8A6749!important;
}

/* Skin & Appearance V4: remove inherited warm/red button glow on every product card. */
body.tg-cognitive-editorial ul.products li.product .button,
body.tg-cognitive-editorial ul.products li.product a.button,
body.tg-cognitive-editorial ul.products li.product .button:hover,
body.tg-cognitive-editorial ul.products li.product a.button:hover,
body.tg-cognitive-editorial ul.products li.product .button:focus-visible,
body.tg-cognitive-editorial ul.products li.product a.button:focus-visible {
 box-shadow:0 10px 24px rgba(212,160,23,.22)!important;
 filter:drop-shadow(0 4px 9px rgba(212,160,23,.12))!important;
}
body.tg-cognitive-editorial ul.products li.product .button:hover,
body.tg-cognitive-editorial ul.products li.product a.button:hover,
body.tg-cognitive-editorial ul.products li.product .button:focus-visible,
body.tg-cognitive-editorial ul.products li.product a.button:focus-visible {
 box-shadow:0 14px 30px rgba(212,160,23,.32)!important;
 filter:drop-shadow(0 6px 12px rgba(212,160,23,.16))!important;
}

/* Skin & Appearance locked final: green category identity throughout. */
body.tg-cognitive-editorial{--cg-ink:#352619;--cg-red:#D4A017;--cg-muted:#947B36;--cg-line:#F0E5BE;background:#FFFEF8!important}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header p,
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header .archive-description,
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header .taxonomy-description,
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header .archive-description p,
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header .taxonomy-description p{color:#8A6749!important}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header::after{color:#D4A017!important}
body.tg-cognitive-editorial ul.products li.product{border-color:#F0E5BE!important}
body.tg-cognitive-editorial ul.products li.product .price,
body.tg-cognitive-editorial ul.products li.product .price *{color:#936A08!important}
body.tg-cognitive-editorial ul.products li.product .button,
body.tg-cognitive-editorial ul.products li.product a.button{background:linear-gradient(105deg,#A27300,#F0BF36)!important;border-color:#D4A017!important;color:#fff!important;box-shadow:0 10px 24px rgba(212,160,23,.22)!important;filter:drop-shadow(0 4px 9px rgba(212,160,23,.12))!important}
body.tg-cognitive-editorial ul.products li.product .button:hover,
body.tg-cognitive-editorial ul.products li.product a.button:hover,
body.tg-cognitive-editorial ul.products li.product .button:focus-visible,
body.tg-cognitive-editorial ul.products li.product a.button:focus-visible{background:linear-gradient(105deg,#785000,#D4A017)!important;box-shadow:0 14px 30px rgba(212,160,23,.32)!important;filter:drop-shadow(0 6px 12px rgba(212,160,23,.16))!important}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header::before{filter:hue-rotate(105deg) saturate(1.45)}

/* Skin & Appearance polish: green ribbon and dark-to-light emerald title gradient.
   The inherited Performance blue hue-shift must not override category green. */
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section::after{
 filter:hue-rotate(135deg) saturate(1.65) contrast(1.06)!important;
}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section h1.entry-title,
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header h1{
 color:#785000!important;
 background-image:linear-gradient(105deg,#624000 0%,#996600 43%,#C9910A 74%,#FFE09A 100%)!important;
 -webkit-background-clip:text!important;
 background-clip:text!important;
 -webkit-text-fill-color:transparent!important;
}

/* Skin & Appearance final locked palette — walnut, bronze, warm sand. */
body.tg-cognitive-editorial{--cg-ink:#352619;--cg-red:#D4A017;--cg-muted:#947B36;--cg-line:#F0E5BE;background:#FFFEF8!important}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section::after{
 filter:hue-rotate(180deg) saturate(1.05) brightness(.88) contrast(1.10)!important;
}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section h1.entry-title,
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header h1{
 color:#624000!important;
 background-image:linear-gradient(105deg,#624000 0%,#996600 43%,#C9910A 74%,#FFE09A 100%)!important;
 -webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;
}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header p,
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header .archive-description,
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header .taxonomy-description,
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header .archive-description p,
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header .taxonomy-description p{color:#957015!important}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header::after{color:#D4A017!important}
body.tg-cognitive-editorial ul.products li.product{border-color:#F0E5BE!important}
body.tg-cognitive-editorial ul.products li.product .price,
body.tg-cognitive-editorial ul.products li.product .price *{color:#936A08!important}
body.tg-cognitive-editorial ul.products li.product .button,
body.tg-cognitive-editorial ul.products li.product a.button{background:linear-gradient(105deg,#A27300,#F0BF36)!important;border-color:#D4A017!important;color:#fff!important;box-shadow:0 10px 24px rgba(212,160,23,.23)!important;filter:drop-shadow(0 4px 9px rgba(212,160,23,.12))!important}
body.tg-cognitive-editorial ul.products li.product .button:hover,
body.tg-cognitive-editorial ul.products li.product a.button:hover,
body.tg-cognitive-editorial ul.products li.product .button:focus-visible,
body.tg-cognitive-editorial ul.products li.product a.button:focus-visible{background:linear-gradient(105deg,#785000,#D4A017)!important;box-shadow:0 14px 30px rgba(212,160,23,.34)!important;filter:drop-shadow(0 6px 12px rgba(212,160,23,.18))!important}

/* Skin & Appearance V2: lock warm bronze ribbon, complete glyph descenders and brown card outlines. */
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section::after{
 filter:sepia(1) saturate(2.4) hue-rotate(342deg) brightness(.86) contrast(1.13)!important;
}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section h1.entry-title,
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header h1,
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section h1.page-title{
 line-height:1.16!important;
 padding-top:.06em!important;
 padding-bottom:.17em!important;
 margin-bottom:clamp(10px,1.6vw,22px)!important;
 overflow:visible!important;
 letter-spacing:-.06em!important;
}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header{
 overflow:visible!important;
}
body.tg-cognitive-editorial ul.products li.product,
body.tg-cognitive-editorial .woocommerce ul.products li.product,
body.tg-cognitive-editorial #primary ul.products li.product{
 border:1px solid #E7D397!important;
 outline:1px solid rgba(212,160,23,.10)!important;
 outline-offset:-2px!important;
}
body.tg-cognitive-editorial ul.products li.product:hover,
body.tg-cognitive-editorial .woocommerce ul.products li.product:hover,
body.tg-cognitive-editorial #primary ul.products li.product:hover{
 border-color:#D1A324!important;
 outline-color:rgba(212,160,23,.23)!important;
 box-shadow:0 20px 48px rgba(155,112,12,.16)!important;
}

/* Skin & Appearance V3: clean white hero like the approved category master.
   Tint the ribbon image only; neutralize the broad warm background wash. */
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section{
 background:#fff!important;
}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section::before{
 background:linear-gradient(90deg,
  rgba(255,255,255,.99) 0%,
  rgba(255,255,255,.97) 27%,
  rgba(255,255,255,.78) 42%,
  rgba(255,255,255,.30) 64%,
  rgba(255,255,255,.20) 100%)!important;
}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section::after{
 filter:sepia(.72) saturate(1.6) hue-rotate(342deg) brightness(1.22) contrast(1.03)!important;
}
@media(max-width:700px){
 body.tg-cognitive-editorial .entry-hero.product-archive-hero-section::before{
  background:linear-gradient(90deg,rgba(255,255,255,.99),rgba(255,255,255,.86) 57%,rgba(255,255,255,.32))!important;
 }
}

/* Skin & Appearance V4 — bronze/ochre glass, not pink/copper.
   The original blue glass image needs a true warm ochre colorization.
   Keep the clean white canvas and the locked hero composition. */
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section::after{
 filter:grayscale(1) sepia(1) saturate(5.5) hue-rotate(352deg) brightness(.88) contrast(1.28)!important;
}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section::before{
 background:linear-gradient(90deg,
  rgba(255,255,255,.99) 0%,
  rgba(255,255,255,.97) 26%,
  rgba(255,255,255,.79) 41%,
  rgba(255,255,255,.18) 61%,
  rgba(255,255,255,.04) 100%)!important;
}

/* V5: Preserve the approved saturated ochre ribbon but isolate it on white.
   The sepia filter also colors the image's originally white pixels, so mask
   the broad upper/lower background and retain the central glass wave. */
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section{
 background-color:#fff!important;
}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section::after{
 filter:grayscale(1) sepia(1) saturate(5.5) hue-rotate(352deg) brightness(.88) contrast(1.28)!important;
 -webkit-mask-image:linear-gradient(to bottom,transparent 0%,transparent 13%,rgba(0,0,0,.20) 24%,#000 39%,#000 75%,rgba(0,0,0,.50) 84%,transparent 97%,transparent 100%)!important;
 mask-image:linear-gradient(to bottom,transparent 0%,transparent 13%,rgba(0,0,0,.20) 24%,#000 39%,#000 75%,rgba(0,0,0,.50) 84%,transparent 97%,transparent 100%)!important;
}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section::before{
 background:
 linear-gradient(to bottom,#fff 0%,rgba(255,255,255,.99) 12%,rgba(255,255,255,.75) 24%,transparent 40%,transparent 72%,rgba(255,255,255,.72) 86%,#fff 100%),
 linear-gradient(to right,rgba(255,255,255,.99) 0%,rgba(255,255,255,.96) 24%,rgba(255,255,255,.73) 38%,rgba(255,255,255,.14) 60%,transparent 82%)!important;
}

/* Skin & Appearance — locked gold/yellow identity with pristine white hero.
   Maintain source glass texture, colorize to ochre-gold, and mask tinted white pixels. */
body.tg-cognitive-editorial{--cg-ink:#624000;--cg-red:#D4A017;--cg-muted:#947B36;--cg-line:#F0E5BE;background:#FFFEF8!important}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section{background:#fff!important}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section::after{
 filter:grayscale(1) sepia(1) saturate(5) hue-rotate(355deg) brightness(1.06) contrast(1.17)!important;
 -webkit-mask-image:linear-gradient(to bottom,transparent 0%,transparent 13%,rgba(0,0,0,.20) 24%,#000 39%,#000 75%,rgba(0,0,0,.50) 84%,transparent 97%,transparent 100%)!important;
 mask-image:linear-gradient(to bottom,transparent 0%,transparent 13%,rgba(0,0,0,.20) 24%,#000 39%,#000 75%,rgba(0,0,0,.50) 84%,transparent 97%,transparent 100%)!important;
}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section::before{
 background:linear-gradient(to bottom,#fff 0%,rgba(255,255,255,.99) 12%,rgba(255,255,255,.75) 24%,transparent 40%,transparent 72%,rgba(255,255,255,.72) 86%,#fff 100%),linear-gradient(to right,rgba(255,255,255,.99) 0%,rgba(255,255,255,.96) 24%,rgba(255,255,255,.73) 38%,rgba(255,255,255,.14) 60%,transparent 82%)!important;
}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section h1.entry-title,
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header h1,
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section h1.page-title{
 color:#624000!important;background-image:linear-gradient(105deg,#624000 0%,#996600 40%,#D4A017 73%,#FFE09A 100%)!important;
 -webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;
 line-height:1.16!important;padding-top:.06em!important;padding-bottom:.17em!important;overflow:visible!important;
}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header p,
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header .archive-description,
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header .taxonomy-description,
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header .archive-description p,
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header .taxonomy-description p{color:#957015!important}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header::after{color:#D4A017!important}
body.tg-cognitive-editorial ul.products li.product,
body.tg-cognitive-editorial .woocommerce ul.products li.product,
body.tg-cognitive-editorial #primary ul.products li.product{border:1px solid #E7D397!important;outline:1px solid rgba(212,160,23,.10)!important;outline-offset:-2px!important}
body.tg-cognitive-editorial ul.products li.product:hover,
body.tg-cognitive-editorial .woocommerce ul.products li.product:hover,
body.tg-cognitive-editorial #primary ul.products li.product:hover{border-color:#D1A324!important;outline-color:rgba(212,160,23,.23)!important;box-shadow:0 20px 48px rgba(155,112,12,.16)!important}
body.tg-cognitive-editorial ul.products li.product .price,
body.tg-cognitive-editorial ul.products li.product .price *{color:#936A08!important}
body.tg-cognitive-editorial ul.products li.product .button,
body.tg-cognitive-editorial ul.products li.product a.button{background:linear-gradient(105deg,#A27300,#F0BF36)!important;border-color:#D4A017!important;color:#fff!important;box-shadow:0 10px 24px rgba(212,160,23,.25)!important;filter:drop-shadow(0 4px 9px rgba(212,160,23,.14))!important}
body.tg-cognitive-editorial ul.products li.product .button:hover,
body.tg-cognitive-editorial ul.products li.product a.button:hover,
body.tg-cognitive-editorial ul.products li.product .button:focus-visible,
body.tg-cognitive-editorial ul.products li.product a.button:focus-visible{background:linear-gradient(105deg,#785000,#D4A017)!important;box-shadow:0 14px 30px rgba(212,160,23,.34)!important;filter:drop-shadow(0 6px 12px rgba(212,160,23,.18))!important}

/* Skin & Appearance V3 — PURE YELLOW, no brown/ochre.
   White master canvas; retain glass ribbon and drops, only the ribbon is yellow.
   Use the original glass asset with a high-key yellow filter and white veiling
   around the transparent-looking parts of the composition. */
body.tg-cognitive-editorial{--cg-ink:#4B4400;--cg-red:#F2D600;--cg-muted:#706700;--cg-line:#FFF0A3;background:#fff!important}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section{
 background:#fff!important;
}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section::after{
 filter:grayscale(1) sepia(1) saturate(7) hue-rotate(8deg) brightness(1.30) contrast(1.55)!important;
 -webkit-mask-image:linear-gradient(to bottom,transparent 0%,transparent 13%,rgba(0,0,0,.24) 25%,#000 40%,#000 74%,rgba(0,0,0,.42) 84%,transparent 96%)!important;
 mask-image:linear-gradient(to bottom,transparent 0%,transparent 13%,rgba(0,0,0,.24) 25%,#000 40%,#000 74%,rgba(0,0,0,.42) 84%,transparent 96%)!important;
}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section::before{
 background:linear-gradient(to bottom,#fff 0%,rgba(255,255,255,.99) 13%,rgba(255,255,255,.76) 26%,transparent 43%,transparent 70%,rgba(255,255,255,.75) 85%,#fff 100%),
 linear-gradient(to right,#fff 0%,rgba(255,255,255,.97) 26%,rgba(255,255,255,.75) 41%,rgba(255,255,255,.13) 63%,transparent 83%)!important;
}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section h1.entry-title,
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header h1,
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section h1.page-title{
 color:#504900!important;
 background-image:linear-gradient(105deg,#504900 0%,#8C8100 40%,#D5C400 73%,#FFF06A 100%)!important;
 -webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;
}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header p,
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header .archive-description,
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header .taxonomy-description,
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header .archive-description p,
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header .taxonomy-description p{color:#686000!important}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header::after{color:#E5D000!important}
body.tg-cognitive-editorial ul.products li.product,
body.tg-cognitive-editorial .woocommerce ul.products li.product,
body.tg-cognitive-editorial #primary ul.products li.product{
 border:1px solid #F4E65C!important;outline:1px solid rgba(242,214,0,.14)!important;outline-offset:-2px!important;
}
body.tg-cognitive-editorial ul.products li.product:hover,
body.tg-cognitive-editorial .woocommerce ul.products li.product:hover,
body.tg-cognitive-editorial #primary ul.products li.product:hover{
 border-color:#E2CC00!important;outline-color:rgba(242,214,0,.25)!important;box-shadow:0 20px 48px rgba(230,204,0,.18)!important;
}
body.tg-cognitive-editorial ul.products li.product .price,
body.tg-cognitive-editorial ul.products li.product .price *{color:#8D8000!important}
body.tg-cognitive-editorial ul.products li.product .button,
body.tg-cognitive-editorial ul.products li.product a.button{
 background:linear-gradient(105deg,#C4B000,#F5DB00)!important;border-color:#E5CF00!important;color:#252400!important;
 box-shadow:0 10px 24px rgba(242,214,0,.25)!important;filter:drop-shadow(0 4px 9px rgba(242,214,0,.16))!important;
}
body.tg-cognitive-editorial ul.products li.product .button:hover,
body.tg-cognitive-editorial ul.products li.product a.button:hover,
body.tg-cognitive-editorial ul.products li.product .button:focus-visible,
body.tg-cognitive-editorial ul.products li.product a.button:focus-visible{
 background:linear-gradient(105deg,#B4A000,#F2D600)!important;color:#252400!important;
 box-shadow:0 14px 30px rgba(242,214,0,.35)!important;filter:drop-shadow(0 6px 12px rgba(242,214,0,.19))!important;
}

/* Skin & Appearance V4 — use the approved uploaded glass artwork as-is.
   No recoloring filter or mask: its own white background is intentional. */
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section{background:#fff!important}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section::after{
 background-image:url('/wp-content/uploads/2026/10/hormone-amber.png')!important;
 background-position:center center!important;
 background-size:cover!important;
 background-repeat:no-repeat!important;
 filter:none!important;
 -webkit-mask-image:none!important;
 mask-image:none!important;
}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section::before{
 background:linear-gradient(90deg,rgba(255,255,255,.98) 0%,rgba(255,255,255,.92) 22%,rgba(255,255,255,.40) 40%,rgba(255,255,255,0) 62%)!important;
}
@media(max-width:700px){
 body.tg-cognitive-editorial .entry-hero.product-archive-hero-section::after{background-position:57% center!important}
}


/* Cognitive Support: category tokens and explicit final cyan identity. */
body.tg-cognitive-editorial{--cg-ink:#07335D;--cg-red:#009DC8;--cg-muted:#176E91;--cg-line:#C4EAF4;background:#F1FBFF!important}
body.tg-cognitive-editorial #wrapper,body.tg-cognitive-editorial #inner-wrap,body.tg-cognitive-editorial #primary,body.tg-cognitive-editorial #main,body.tg-cognitive-editorial .site-main,body.tg-cognitive-editorial .content-area,body.tg-cognitive-editorial .content-container,body.tg-cognitive-editorial .woocommerce{background-color:#F1FBFF!important}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section{background:#fff!important}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section::after{background-image:url('/wp-content/uploads/2026/10/cognitive-cyan-glass.png')!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;filter:none!important;-webkit-mask-image:none!important;mask-image:none!important}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section::before{background:linear-gradient(90deg,rgba(255,255,255,.98),rgba(255,255,255,.92) 22%,rgba(255,255,255,.35) 44%,transparent 65%)!important}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section h1.entry-title,body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header h1,body.tg-cognitive-editorial .entry-hero.product-archive-hero-section h1.page-title{background-image:linear-gradient(100deg,#07335D 0%,#086FAD 42%,#08B7E6 76%,#8DEEFF 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;line-height:1.17!important;padding-bottom:.17em!important;overflow:visible!important}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header p,body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header .archive-description,body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header .taxonomy-description,body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header .archive-description p,body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header .taxonomy-description p{color:#136E96!important}
body.tg-cognitive-editorial .entry-hero.product-archive-hero-section .entry-header::after{border-image:linear-gradient(90deg,#006B9C,#09BDE7,#9CF1FF) 1!important;border-top:3px solid #09BDE7!important;border-right:0!important;border-bottom:0!important;border-left:0!important;color:#009DC8!important}
body.tg-cognitive-editorial .woocommerce-products-header{background:#fff!important;border-color:#D3EFF7!important}
body.tg-cognitive-editorial .woocommerce-products-header::before,body.tg-cognitive-editorial ul.products li.product::before,body.tg-cognitive-editorial ul.products li.product .tg-product-eyebrow,body.tg-cognitive-editorial ul.products li.product .tg-card-eyebrow,body.tg-cognitive-editorial ul.products li.product .tg-research-eyebrow{color:#009DC8!important}
body.tg-cognitive-editorial ul.products li.product,body.tg-cognitive-editorial .woocommerce ul.products li.product,body.tg-cognitive-editorial #primary ul.products li.product{background:#fff!important;border:1px solid #BCE9F5!important;outline:1px solid rgba(0,157,200,.10)!important;outline-offset:-2px!important}
body.tg-cognitive-editorial ul.products li.product:hover,body.tg-cognitive-editorial .woocommerce ul.products li.product:hover{border-color:#23BCE6!important;box-shadow:0 20px 48px rgba(0,157,200,.18)!important}
body.tg-cognitive-editorial ul.products li.product .price,body.tg-cognitive-editorial ul.products li.product .price *{color:#007EA8!important}
body.tg-cognitive-editorial ul.products li.product a.button,body.tg-cognitive-editorial ul.products li.product .button{background:linear-gradient(110deg,#0073A9,#09BCE6)!important;border-color:#09BCE6!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 10px 24px rgba(0,157,200,.25)!important;filter:drop-shadow(0 4px 9px rgba(0,157,200,.14))!important}
body.tg-cognitive-editorial ul.products li.product a.button:hover,body.tg-cognitive-editorial ul.products li.product .button:hover,body.tg-cognitive-editorial ul.products li.product a.button:focus,body.tg-cognitive-editorial ul.products li.product .button:focus,body.tg-cognitive-editorial ul.products li.product a.button:active,body.tg-cognitive-editorial ul.products li.product .button:active{background:linear-gradient(110deg,#005B88,#009FCD)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 14px 30px rgba(0,157,200,.35)!important}
body.tg-cognitive-editorial ul.products li.product .button::after,body.tg-cognitive-editorial ul.products li.product a.button::after,body.tg-cognitive-editorial ul.products li.product .button:hover::after,body.tg-cognitive-editorial ul.products li.product a.button:hover::after{color:#fff!important;-webkit-text-fill-color:#fff!important}
@media(max-width:700px){body.tg-cognitive-editorial .entry-hero.product-archive-hero-section::after{background-position:60% center!important}}

/* Cognitive hover border fix — override legacy gold selectors at identical specificity. */
body.tg-cognitive-editorial ul.products li.product:hover,
body.tg-cognitive-editorial .woocommerce ul.products li.product:hover,
body.tg-cognitive-editorial #primary ul.products li.product:hover,
body.tg-cognitive-editorial .woocommerce-page ul.products li.product:hover{
 border-color:#09BCE6!important;
 outline-color:rgba(9,188,230,.28)!important;
 box-shadow:0 20px 48px rgba(0,157,200,.20)!important;
}
