/* Product detail visual rhythm — dark product-characteristics anchor */
.product-detail93 .qualify-v08.qualify93{
  background:
    radial-gradient(circle at 12% 8%, rgba(182,155,88,.085), transparent 27%),
    linear-gradient(180deg,#172a22 0%,#102019 100%)!important;
  color:#f1f2ed!important;
  border-top:1px solid rgba(255,255,255,.055);
  border-bottom:1px solid rgba(255,255,255,.055);
}
.product-detail93 .qualify-v08.qualify93:after{
  border-color:rgba(192,168,102,.12)!important;
}
.product-detail93 .qualify93 .v08-kicker{color:#c0a866!important;}
.product-detail93 .qualify93 .qualify-intro h2{color:#f3f3ee!important;}
.product-detail93 .qualify93 .v08-copy{color:#b9c2bc!important;}
.product-detail93 .qualify93 .qualification-sheet93{
  border-top-color:rgba(238,241,237,.26)!important;
}
.product-detail93 .qualify93 .qual-row93{
  border-bottom-color:rgba(238,241,237,.16)!important;
  color:#edf0ec!important;
}
.product-detail93 .qualify93 .qual-row93 h3{color:#f0f2ee!important;}
.product-detail93 .qualify93 .qual-row93 strong{color:#d6ddd8!important;}
.product-detail93 .qualify93 .qual-row93 p{color:#abb7af!important;}
.product-detail93 .qualify93 .qual-row93 .n{
  color:#aeb9b2!important;
  border-color:rgba(238,241,237,.31)!important;
}
.product-detail93 .qualify93 .qual-row93:after{
  background:linear-gradient(90deg,rgba(192,168,102,.15),rgba(255,255,255,.025) 54%,transparent 82%)!important;
}
.product-detail93 .qualify93 .qual-row93.is-active,
.product-detail93 .qualify93 .qual-row93:focus-visible{
  background:rgba(255,255,255,.045)!important;
  box-shadow:none!important;
}
.product-detail93 .qualify93 .qual-row93.is-active p,
.product-detail93 .qualify93 .qual-row93:focus-visible p{color:#d0d7d2!important;}
.product-detail93 .qualify93 .qual-row93.is-active .n,
.product-detail93 .qualify93 .qual-row93:focus-visible .n{
  background:#c0a866!important;
  border-color:#c0a866!important;
  color:#172019!important;
}
@media (hover:hover){
  .product-detail93 .qualify93 .qual-row93:hover{
    background:rgba(255,255,255,.045)!important;
    box-shadow:none!important;
  }
  .product-detail93 .qualify93 .qual-row93:hover p{color:#d0d7d2!important;}
  .product-detail93 .qualify93 .qual-row93:hover .n{
    background:#c0a866!important;
    border-color:#c0a866!important;
    color:#172019!important;
  }
}

/* Alkaloid grade meter */
.product-detail93 .feedstock-meter95{border-top-color:rgba(238,241,237,.24)!important;}
.product-detail93 .feedstock-meter95>span,
.product-detail93 .feedstock-meter95 em{color:#9fada5!important;}
.product-detail93 .feedstock-meter95 b{color:#f1f2ed!important;}
.product-detail93 .meter-track95{background:rgba(238,241,237,.16)!important;}
.product-detail93 .meter-track95 i{background:linear-gradient(90deg,#8c6745,#c0a866)!important;}

/* Polacrilex compact specification pair */
.product-detail93 .polacrilex-spec-pair93{
  background:rgba(238,241,237,.18)!important;
  border-color:rgba(238,241,237,.18)!important;
}
.product-detail93 .polacrilex-spec-pair93>div{
  background:rgba(255,255,255,.045)!important;
  color:#edf0ec!important;
}
.product-detail93 .polacrilex-spec-pair93>div:after{border-color:rgba(192,168,102,.22)!important;}
.product-detail93 .polacrilex-spec-pair93 span,
.product-detail93 .polacrilex-spec-pair93 em{color:#9fada5!important;}
.product-detail93 .polacrilex-spec-pair93 b{color:#f1f2ed!important;}
@media(hover:hover){
  .product-detail93 .polacrilex-spec-pair93>div:hover{background:rgba(255,255,255,.075)!important;}
}

/* Bitartrate profile */
.product-detail93 .salt-profile93{
  border-top-color:rgba(238,241,237,.23)!important;
  border-bottom-color:rgba(238,241,237,.23)!important;
}
.product-detail93 .salt-profile93>div{border-right-color:rgba(238,241,237,.16)!important;}
.product-detail93 .salt-profile93 span{color:#9fada5!important;}
.product-detail93 .salt-profile93 b{color:#eef1ed!important;}
@media(max-width:760px){
  .product-detail93 .salt-profile93>div{border-bottom-color:rgba(238,241,237,.16)!important;}
}
