/* Weight Management / premium editorial — staging only. Scoped to one category. */
body.tg-weight-editorial{--wm-ink:#201c27;--wm-red:#b83746;--wm-muted:#716b76;--wm-line:#eae5e9;background:#fbfafb}
body.tg-weight-editorial #inner-wrap,body.tg-weight-editorial #primary{background:transparent}
body.tg-weight-editorial .content-area{max-width:1480px;padding-inline:clamp(18px,4.6vw,78px)}
body.tg-weight-editorial .woocommerce-products-header,body.tg-weight-editorial .woocommerce-products-header+.term-description{position:relative}
body.tg-weight-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(180,55,70,.13),transparent 42%),radial-gradient(ellipse at 68% 85%,rgba(205,155,165,.09),transparent 48%),linear-gradient(120deg,#fff 0%,#fdf9fa 66%,#f9f3f5 100%);border:1px solid #eee7ea}
body.tg-weight-editorial .woocommerce-products-header:before{content:"THEGROWNS  /  RESEARCH COLLECTION     —     01 / 11";display:block;position:relative;z-index:1;margin-bottom:32px;color:var(--wm-red);font:700 10px/1.5 "Manrope",Arial,sans-serif;letter-spacing:.21em}
body.tg-weight-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(161,46,65,.038);pointer-events:none;z-index:0}
body.tg-weight-editorial .woocommerce-products-header .page-title,body.tg-weight-editorial .woocommerce-products-header h1{position:relative;z-index:1;max-width:820px;margin:0 0 25px!important;color:var(--wm-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-weight-editorial .woocommerce-products-header .term-description,body.tg-weight-editorial .woocommerce-products-header p{position:relative;z-index:1;max-width:580px;color:var(--wm-muted)!important;font-size:clamp(14px,1.35vw,17px)!important;line-height:1.8;text-align:left!important;margin:0!important}
body.tg-weight-editorial .woocommerce-products-header .term-description:after{content:"";display:block;width:62px;height:2px;margin-top:34px;background:linear-gradient(90deg,var(--wm-red),#e9c0c7)}
body.tg-weight-editorial .woocommerce-result-count,body.tg-weight-editorial .woocommerce-ordering{font-size:12px;color:#817982;letter-spacing:.025em}
body.tg-weight-editorial ul.products{gap:clamp(22px,2.8vw,38px)!important;margin-bottom:85px!important}
body.tg-weight-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-weight-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-weight-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-weight-editorial ul.products li.product:hover img{transform:none!important;background:#fff!important}
body.tg-weight-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(--wm-ink)!important;letter-spacing:-.035em!important}
body.tg-weight-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-weight-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(--wm-red)!important;color:var(--wm-ink)!important;padding:9px 0!important;letter-spacing:.14em!important;background:transparent!important;text-transform:uppercase!important;font-size:10px!important}
body.tg-weight-editorial ul.products li.product .button:after{content:" ↗";color:var(--wm-red);font-size:14px}
body.tg-weight-editorial ul.products li.product .button:hover{color:var(--wm-red)!important}
body.tg-weight-editorial ul.products li.product .onsale{background:#9d3444!important}
body.tg-weight-editorial #colophon{background:#fff}
@media(max-width:700px){body.tg-weight-editorial .woocommerce-products-header{margin-top:6px;margin-bottom:28px;padding:48px 25px 58px}body.tg-weight-editorial .woocommerce-products-header:before{font-size:9px;letter-spacing:.13em;margin-bottom:24px}body.tg-weight-editorial .woocommerce-products-header h1{font-size:clamp(45px,11vw,68px)!important}body.tg-weight-editorial ul.products{gap:15px!important}body.tg-weight-editorial ul.products li.product{padding-bottom:15px!important}body.tg-weight-editorial ul.products li.product .woocommerce-loop-product__title,body.tg-weight-editorial ul.products li.product .price{padding-left:12px!important;padding-right:12px!important}body.tg-weight-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-weight-editorial ul.products li.product{transition:none}}

/* Approved red liquid-glass image — Kadence's actual archive hero, staging-only. */
body.tg-weight-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://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-weight-editorial .entry-hero.product-archive-hero-section .entry-hero-container-inner {background:transparent!important}
@media(max-width:700px){body.tg-weight-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://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-weight-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-weight-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-weight-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-weight-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-weight-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:#a63a35}
body.tg-weight-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:#991c2d!important;text-shadow:0 2px 18px rgba(255,255,255,.62)}
body.tg-weight-editorial .entry-hero.product-archive-hero-section .entry-header p,
body.tg-weight-editorial .entry-hero.product-archive-hero-section .entry-header .archive-description,
body.tg-weight-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-weight-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 #db673a;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-weight-editorial ul.products{gap:clamp(18px,2.5vw,34px)!important}
body.tg-weight-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%,#fff9f6 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-weight-editorial ul.products li.product:before{content:"THEGROWNS  /  RESEARCH";position:absolute;top:18px;left:19px;z-index:2;color:#a34b43;font:800 9px/1.3 "Manrope","Inter",Arial,sans-serif;letter-spacing:.14em}
body.tg-weight-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-weight-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-weight-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-weight-editorial ul.products li.product:hover img{transform:scale(1.055)!important}
body.tg-weight-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-weight-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-weight-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-weight-editorial ul.products li.product .button:after{content:"↗";font-size:17px;color:#c64b32}
body.tg-weight-editorial ul.products li.product .button:hover{background:linear-gradient(105deg,#a92f3c,#d35435)!important;border-color:#a92f3c!important;color:#fff!important}
body.tg-weight-editorial ul.products li.product .button:hover:after{color:#fff}
@media(max-width:700px){
body.tg-weight-editorial .entry-hero.product-archive-hero-section{min-height:420px!important;background-position:62% center!important}
body.tg-weight-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-weight-editorial .entry-hero.product-archive-hero-section .entry-hero-container-inner .entry-header{max-width:95%;padding:36px 24px!important}
body.tg-weight-editorial .entry-hero.product-archive-hero-section .entry-title{font-size:clamp(43px,10vw,66px)!important}
body.tg-weight-editorial ul.products li.product:before{top:12px;left:12px;font-size:7px}
body.tg-weight-editorial ul.products li.product .woocommerce-loop-product__title,body.tg-weight-editorial ul.products li.product .price{padding-inline:14px!important}
body.tg-weight-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-weight-editorial ul.products li.product,body.tg-weight-editorial ul.products li.product img{transition:none!important}}


/* V4 — full-bleed editorial hero, no boxed side gutters. */
body.tg-weight-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-weight-editorial .entry-hero.product-archive-hero-section .entry-hero-container-inner{
 width:100%!important;max-width:1500px!important;margin-inline:auto!important;
}
body.tg-weight-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-weight-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:#9d2030!important;
}
body.tg-weight-editorial .entry-hero.product-archive-hero-section .entry-header:after{
 border-image:linear-gradient(90deg,#a8273b,#f27a39) 1;
}
/* V4 — centered, confident premium collection cards. */
body.tg-weight-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%,#fff5f1 100%)!important;
 box-shadow:0 16px 40px rgba(83,31,35,.09)!important;
}
body.tg-weight-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-weight-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-weight-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-weight-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-weight-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-weight-editorial ul.products li.product .price{
 text-align:center!important;font-size:15px!important;font-weight:800!important;
 color:#ac3437!important;margin:0 0 24px!important;
}
body.tg-weight-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 #bb4442!important;border-radius:6px!important;
 background:linear-gradient(105deg,#a92839,#d75534)!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-weight-editorial ul.products li.product .button:after{color:#fff!important}
body.tg-weight-editorial ul.products li.product .button:hover{
 background:linear-gradient(105deg,#7f192d,#ba422d)!important;
 box-shadow:0 12px 26px rgba(149,34,46,.24)!important;
}
body.tg-weight-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-weight-editorial .entry-hero.product-archive-hero-section{
 min-height:460px!important;background-position:61% center!important;
 }
 body.tg-weight-editorial .entry-hero.product-archive-hero-section .entry-hero-container-inner .entry-header{
 max-width:100%!important;padding:35px 24px!important;
 }
 body.tg-weight-editorial .entry-hero.product-archive-hero-section .entry-title{
 font-size:clamp(46px,10.5vw,68px)!important;
 }
 body.tg-weight-editorial ul.products li.product:before{top:13px!important;font-size:7px!important}
 body.tg-weight-editorial ul.products li.product .woocommerce-loop-product__title{font-size:17px!important}
 body.tg-weight-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-weight-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-weight-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-weight-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,#911d35 4%,#c42e32 49%,#ee7232 96%)!important;
  -webkit-background-clip:text!important;background-clip:text!important;
  -webkit-text-fill-color:transparent!important;
  text-shadow:none!important;
}
body.tg-weight-editorial .entry-hero.product-archive-hero-section .entry-header p,
body.tg-weight-editorial .entry-hero.product-archive-hero-section .entry-header .archive-description,
body.tg-weight-editorial .entry-hero.product-archive-hero-section .entry-header .taxonomy-description{
  max-width:490px!important;color:#52363a!important;
}
body.tg-weight-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-weight-editorial .content-area{
  max-width:1500px!important;margin-inline:auto!important;
}
body.tg-weight-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-weight-editorial ul.products li.product{
  min-width:0!important;
  background:linear-gradient(165deg,#fff 0%,#fff 70%,#fff7f4 100%)!important;
}
body.tg-weight-editorial ul.products li.product a img,
body.tg-weight-editorial ul.products li.product img{
  mix-blend-mode:multiply!important;
  background:transparent!important;
  box-shadow:none!important;
}
@media(max-width:700px){
  body.tg-weight-editorial .entry-hero.product-archive-hero-section .entry-hero-container-inner{
    padding-inline:24px!important;
  }
  body.tg-weight-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-weight-editorial .entry-hero.product-archive-hero-section .entry-title{
    font-size:clamp(48px,10.8vw,70px)!important;
  }
  body.tg-weight-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-weight-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-weight-editorial .entry-hero.product-archive-hero-section{
   display:flex!important;align-items:center!important;justify-content:flex-start!important;
 }
 body.tg-weight-editorial .entry-hero.product-archive-hero-section .entry-hero-container-inner,
 body.tg-weight-editorial .entry-hero.product-archive-hero-section .hero-container,
 body.tg-weight-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-weight-editorial .entry-hero.product-archive-hero-section .entry-header,
 body.tg-weight-editorial .entry-hero.product-archive-hero-section .entry-hero-container-inner .entry-header,
 body.tg-weight-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-weight-editorial .entry-hero.product-archive-hero-section h1.entry-title,
body.tg-weight-editorial .entry-hero.product-archive-hero-section .entry-header h1,
body.tg-weight-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:#b52636!important;
 background-image:linear-gradient(105deg,#9c1530 0%,#d43233 52%,#f47732 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-weight-editorial .entry-hero.product-archive-hero-section .entry-header:before,
body.tg-weight-editorial .entry-hero.product-archive-hero-section .entry-header:after{
 text-align:left!important;margin-left:0!important;
}
body.tg-weight-editorial .entry-hero.product-archive-hero-section .entry-header p,
body.tg-weight-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-weight-editorial ul.products li.product{
 background:#fff7f4!important;
}
body.tg-weight-editorial ul.products li.product .product-thumbnail,
body.tg-weight-editorial ul.products li.product .product-image,
body.tg-weight-editorial ul.products li.product .woocommerce-loop-product__link,
body.tg-weight-editorial ul.products li.product .woocommerce-LoopProduct-link,
body.tg-weight-editorial ul.products li.product .kadence-product-image,
body.tg-weight-editorial ul.products li.product .product-action-wrap{
 background:transparent!important;
}
body.tg-weight-editorial ul.products li.product img,
body.tg-weight-editorial ul.products li.product a img{
 mix-blend-mode:multiply!important;background-color:transparent!important;
}
body.tg-weight-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-weight-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-weight-editorial .entry-hero.product-archive-hero-section h1.entry-title,
 body.tg-weight-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-weight-editorial .entry-hero.product-archive-hero-section .entry-header,
 body.tg-weight-editorial .entry-hero.product-archive-hero-section .entry-hero-container-inner .entry-header,
 body.tg-weight-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-weight-editorial .entry-hero.product-archive-hero-section h1.entry-title,
 body.tg-weight-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-weight-editorial ul.products li.product{
 background:#fff!important;
}
body.tg-weight-editorial ul.products li.product .product-thumbnail,
body.tg-weight-editorial ul.products li.product .product-image,
body.tg-weight-editorial ul.products li.product .woocommerce-loop-product__link,
body.tg-weight-editorial ul.products li.product .woocommerce-LoopProduct-link,
body.tg-weight-editorial ul.products li.product .kadence-product-image,
body.tg-weight-editorial ul.products li.product .product-action-wrap{
 background:#fff!important;
}
body.tg-weight-editorial ul.products li.product img,
body.tg-weight-editorial ul.products li.product a img{
 mix-blend-mode:normal!important;
 background:#fff!important;
 filter:none!important;
}
body.tg-weight-editorial ul.products li.product:hover img{
 filter:none!important;
}
body.tg-weight-editorial ul.products li.product:after{
 background:none!important;
}

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