/* Decorations belong beneath the content. Soft white surfaces keep moving
   molecules out of the heading and product silhouette without boxed panels. */
body{isolation:isolate;}
#bxl-live{z-index:-1!important;pointer-events:none;}
header.hero{z-index:0;isolation:isolate;}
header.hero::before{
  content:"";position:absolute;inset:-12px 0 -20px;z-index:-1;pointer-events:none;
  background:radial-gradient(ellipse at 50% 45%,#fff 0%,#fff 58%,rgba(255,255,255,.94) 72%,rgba(255,255,255,0) 100%);
}
#pd-spin{isolation:isolate;}
#pd-spin::before{
  content:"";position:absolute;inset:-24px -12px;z-index:-1;pointer-events:none;
  background:radial-gradient(ellipse at 50% 55%,#fff 0%,#fff 56%,rgba(255,255,255,0) 86%);
}
.product-detail-info{position:relative;isolation:isolate;background:#fff;box-shadow:0 0 30px 18px #fff;}
@media(max-width:900px){
  /* The tall phone hero used to cover the living background with solid white.
     Keep a light veil behind the copy so DNA, peptides and mitochondria remain
     visible; the canvas stays underneath all content and cannot intercept taps. */
  header.hero::before{background:linear-gradient(rgba(255,255,255,.3) 0%,rgba(255,255,255,.45) 46%,rgba(255,255,255,.15) 70%,rgba(255,255,255,0) 100%);}
}
