section.science-bg{position:relative;overflow:hidden;background:var(--ink);color:var(--on-dark)}.science-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 60% at 85% 20%,var(--accent-tint-2),transparent 55%);pointer-events:none}.science-bg>.wrap{position:relative;z-index:1}.science-bg .section-head .pill{margin-top:var(--s-3)}.science-bg .label{font-family:var(--font-text);font-size:var(--fs-label);font-weight:500;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-mute)}.lab-banner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--s-3);margin:0 0 var(--s-4);padding:var(--s-3) var(--s-4);background:var(--surface-dark);border:1px solid var(--line-dark-strong);border-radius:var(--r-md)}.lab-banner .seal{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:var(--accent-tint-2);border:1.5px solid var(--accent-soft);color:var(--accent-soft)}.lab-banner .seal svg{display:block}.lab-banner .text{min-width:0}.lab-banner .l1{margin:0 0 var(--s-1);font-family:var(--font-display);font-weight:400;font-size:var(--fs-d3);line-height:1.15;letter-spacing:var(--track-display);color:var(--on-dark);text-wrap:balance}.lab-banner .l1b{margin:2px 0 6px;font-family:var(--font-display);font-style:italic;font-size:var(--fs-d5);line-height:1.2;letter-spacing:var(--track-display);color:var(--on-dark-mute)}.lab-banner .l2{margin:0;font-family:var(--font-text);font-size:var(--fs-label);font-weight:500;line-height:1.4;letter-spacing:.02em;color:var(--on-dark-mute)}.lab-banner .lab-name{font-weight:500;color:var(--on-dark)}.lab-banner .lab-link{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0 var(--s-1);min-height:44px;color:inherit;text-decoration:none}.lab-banner .lab-cta{color:var(--accent-soft);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--dur) var(--ease-out)}.lab-banner .lab-link:hover .lab-cta{color:var(--on-dark)}.lab-banner .right{text-align:right;padding-left:var(--s-3);border-left:1px solid var(--line-dark)}.lab-banner .right .num{margin-bottom:var(--s-1);font-family:var(--font-display);font-style:normal;font-weight:400;font-size:var(--fs-num);line-height:1;letter-spacing:var(--track-display);color:var(--accent-soft)}.lab-banner .right .lab{font-size:var(--fs-label);font-weight:500;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-mute)}.science-split{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--s-3);align-items:stretch}.formula-card{background:var(--surface-dark);border:1px solid var(--line-dark);border-radius:var(--r-md);padding:var(--s-6)}.formula-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:var(--s-2);padding-bottom:var(--s-3);border-bottom:1px solid var(--line-dark)}.formula-head .l1{margin:0 0 var(--s-1);font-family:var(--font-text);font-size:var(--fs-label);font-weight:500;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-mute)}.formula-head .l2{margin:0;font-family:var(--font-display);font-style:normal;font-weight:400;font-size:var(--fs-d3);line-height:1.15;letter-spacing:var(--track-display);color:var(--on-dark)}.formula-head .iso{padding:8px 14px;border-radius:var(--r-pill);border:1px solid var(--line-dark-strong);font-size:var(--fs-label);font-weight:500;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark);white-space:nowrap}.ing-list{list-style:none;margin:0;padding:0}.ing{display:grid;grid-template-columns:1.4fr 1fr auto;align-items:center;gap:var(--s-2);padding:var(--s-2) 0;border-bottom:1px solid var(--line-dark)}.ing .nm{font-family:var(--font-display);font-style:normal;font-weight:400;font-size:var(--fs-d4);line-height:1.2;letter-spacing:var(--track-display);color:var(--on-dark)}.ing .nt{font-size:var(--fs-caption);line-height:1.5;color:var(--on-dark-mute)}.ing .pc{font-size:var(--fs-caption);font-weight:500;line-height:1.3;color:var(--accent-soft);text-align:right;white-space:nowrap}.ing-thumb{grid-area:th;width:56px;height:56px;flex:none;border-radius:var(--r-sm);overflow:hidden;border:1px solid var(--line-dark);background:var(--surface-dark)}.ing-thumb img{display:block;width:100%;height:100%;object-fit:cover}.ing:has(.ing-thumb){grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"th nm pc" "th nt pc"}.ing:has(.ing-thumb) .nm{grid-area:nm}.ing:has(.ing-thumb) .nt{grid-area:nt}.ing:has(.ing-thumb) .pc{grid-area:pc}.ing-inci{margin-top:var(--s-3);padding-top:var(--s-2);border-top:1px solid var(--line-dark)}.ing-inci__q{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);min-height:44px;cursor:pointer;list-style:none}.ing-inci__q::-webkit-details-marker{display:none}.ing-inci__q::marker{content:""}.ing-inci__t{margin:0;font-family:var(--font-text);font-size:var(--fs-body);font-weight:500;letter-spacing:0;line-height:1.35;color:var(--on-dark)}.ing-inci__chev{flex:none;width:24px;height:24px;color:var(--on-dark-mute);transition:transform var(--dur) var(--ease-out),color var(--dur) var(--ease-out)}.ing-inci__chev svg{width:20px;height:20px}.ing-inci[open] .ing-inci__chev{transform:rotate(180deg);color:var(--accent-soft)}.ing-inci__a{padding:var(--s-2) 0 0;font-size:var(--fs-body-s);line-height:1.65;color:var(--on-dark-mute)}.ing-inci__a p{margin:0 0 var(--s-2)}.ing-inci__a p:last-child{margin:0}.safety-grid{list-style:none;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:var(--s-1);margin:var(--s-3) 0 0;padding:0}.safety-chip{display:flex;align-items:center;gap:10px;min-height:44px;padding:12px 14px;background:var(--surface-dark);border:1px solid var(--line-dark);border-radius:var(--r-sm);font-size:var(--fs-caption);line-height:1.35;color:var(--on-dark)}.safety-chip svg{flex:none;color:var(--accent-soft)}.safety-chip>span{min-width:0}.science-right{display:grid;grid-template-rows:1fr auto;gap:var(--s-2);min-width:0}.quote-card{display:flex;flex-direction:column;margin:0;padding:var(--s-6);background:linear-gradient(180deg,var(--accent-tint-2) 0%,transparent 100%);border:1px solid var(--line-dark-strong);border-radius:var(--r-md)}.quote-card blockquote{margin:0;padding:0;border:0}.quote-mark{margin-bottom:var(--s-2);font-family:var(--font-display);font-style:italic;font-size:64px;line-height:.6;color:var(--accent-soft)}.quote-card p{margin:0 0 var(--s-3);font-family:var(--font-display);font-style:italic;font-weight:400;font-size:var(--fs-d4);line-height:1.35;letter-spacing:var(--track-display);color:var(--on-dark)}.qauthor{display:flex;align-items:center;gap:var(--s-2);margin:auto 0 0;padding-top:var(--s-3);border-top:1px solid var(--line-dark)}.qauthor .av{flex:none;width:44px;height:44px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--surface-dark-2);border:1px solid var(--line-dark-strong);font-family:var(--font-text);font-style:normal;font-size:var(--fs-small);line-height:1;color:var(--accent-soft);font-weight:500}.qauthor .av img{display:block;width:100%;height:100%;object-fit:cover}.qauthor .nn{font-size:var(--fs-body-s);font-weight:500;line-height:1.3;color:var(--on-dark)}.qauthor .rr{margin-top:2px;font-size:var(--fs-caption);line-height:1.4;color:var(--on-dark-mute)}.mini-stats{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-2)}.mini-stat{padding:var(--s-3);background:var(--surface-dark);border:1px solid var(--line-dark);border-radius:var(--r-sm)}.mini-stat .n{margin-bottom:var(--s-1);font-family:var(--font-display);font-style:normal;font-weight:400;font-size:var(--fs-num);line-height:1;letter-spacing:var(--track-display);color:var(--on-dark)}.mini-stat .l{font-size:var(--fs-caption);line-height:1.5;color:var(--on-dark-mute)}.ing-notes{display:grid;grid-template-columns:1.2fr 1fr;gap:0 var(--s-3);margin:var(--s-3) 0 0;padding:0}.ing-note{margin:0;padding:var(--s-3) var(--s-6) 0;border-top:1px solid var(--line-dark)}.ing-note__t{margin:0 0 var(--s-1);font-family:var(--font-display);font-weight:400;font-style:normal;font-size:var(--fs-d5);line-height:1.2;letter-spacing:var(--track-display);color:var(--on-dark)}.ing-note__d{margin:0;max-width:60ch;font-size:var(--fs-body-s);line-height:1.6;color:var(--on-dark-mute)}@media(max-width:900px){.science-split{grid-template-columns:1fr}.science-right{grid-template-rows:auto auto}.lab-banner{grid-template-columns:auto 1fr}.lab-banner .right{grid-column:1 / -1;width:100%;padding-left:0;padding-top:var(--s-2);border-left:0;border-top:1px solid var(--line-dark);text-align:left}.ing{grid-template-columns:1fr auto;grid-template-areas:"nm pc" "nt pc";gap:4px var(--s-2);padding:14px 0}.ing .nm{grid-area:nm}.ing .nt{grid-area:nt}.ing .pc{grid-area:pc;align-self:center}.ing:has(.ing-thumb){grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"th nm pc" "th nt pc"}.ing-notes{grid-template-columns:1fr}.ing-note{padding:var(--s-3) 0 0}}@media(max-width:700px){.lab-banner{padding:var(--s-3);gap:var(--s-2)}.lab-banner .seal{width:56px;height:56px}.formula-card,.quote-card{padding:var(--s-3)}.formula-head{align-items:flex-start}}@media(max-width:640px){.mini-stats{grid-template-columns:1fr}}.ing-strip{display:grid;gap:var(--s-4)}.ing-strip__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-3);margin:0;padding:0;list-style:none}.ing-strip__item{padding:var(--s-3);border:1px solid var(--line-dark);border-radius:var(--r-md);background:var(--surface-dark)}.ing-strip__tag{margin:0 0 var(--s-1);font-size:var(--fs-label);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-soft)}.ing-strip__name{margin:0 0 6px;font-family:var(--font-display);font-weight:400;font-size:var(--fs-d4);line-height:1.15;letter-spacing:var(--track-display);color:var(--on-dark)}.ing-strip__text{margin:0;font-size:var(--fs-small);line-height:1.5;color:var(--on-dark-mute)}.safety-grid--strip{grid-template-columns:repeat(3,minmax(0,1fr))}.ing-strip__more{margin:0}.ing-strip__link{display:inline-block;min-height:44px;line-height:44px;font-size:var(--fs-body-s);font-weight:500;color:var(--accent-soft);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.ing-strip__link:hover{color:var(--on-dark)}@media(max-width:900px){.ing-strip__row,.safety-grid--strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.ing-strip__row{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/section-sirense-ingredients.css.map */
