.sigp-section{position:relative;background:var(--sigp-bg, #050505);color:var(--sigp-text, #f7f5f1);font-family:inherit;-webkit-font-smoothing:antialiased;overflow:visible}.sigp-section--has-bg{background-color:var(--sigp-bg, #050505);background-image:var(--sigp-bg-image);background-size:cover;background-position:center;background-repeat:no-repeat}.sigp-section--has-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--sigp-bg-overlay, .6));pointer-events:none;z-index:0}.sigp-section--has-bg>.sigp-container{position:relative;z-index:1}.sigp-container{width:100%;max-width:var(--sigp-max-width, 1200px);margin:0 auto;padding:var(--sigp-pt, 80px) var(--sigp-px, 40px) var(--sigp-pb, 80px);box-sizing:border-box}.sigp-section--full .sigp-container{max-width:none}.sigp-stage{position:relative;display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr) minmax(180px,260px);gap:var(--sigp-gap, 16px);align-items:center}.sigp-hub{display:flex;justify-content:center;align-items:center;width:100%}.sigp-hub__media{width:min(100%,var(--sigp-media-max, 260px));aspect-ratio:1;border-radius:0;overflow:visible;background:transparent;box-shadow:none}.sigp-hub__media img{width:100%;height:100%;object-fit:contain;display:block}.sigp-connector{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:4;overflow:visible;color:var(--sigp-connector, #e87722);opacity:0;transition:opacity .2s ease}.sigp-connector.is-visible{opacity:1}.sigp-connector__line{stroke-width:var(--sigp-connector-width, 2px)}.sigp-flank{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.sigp-flank--right{align-items:stretch}.sigp-card{display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px;align-items:center;width:100%;padding:12px;border:1px solid rgba(255,255,255,.08);border-top:2px solid transparent;border-radius:14px;background:#ffffff08;color:var(--sigp-tab-color, rgba(247, 245, 241, .65));font-family:inherit;text-align:left;cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.sigp-card:hover{color:var(--sigp-text, #f7f5f1);background:#ffffff0d}.sigp-card.is-active{color:var(--sigp-text, #f7f5f1);background:#e877221a;border-color:#e8772259;border-top-color:var(--sigp-accent, #e87722);box-shadow:0 0 24px #e877222e}.sigp-card:focus-visible{outline:2px solid var(--sigp-accent, #e87722);outline-offset:2px}.sigp-card__thumb{width:56px;height:56px;border-radius:10px;overflow:hidden;background:#ffffff0f}.sigp-card__thumb img{width:100%;height:100%;object-fit:cover;display:block}.sigp-card__meta{min-width:0}.sigp-card__name{display:block;font-size:var(--sigp-tab-size, 14px);font-weight:700;line-height:1.25}.sigp-card__dose{display:block;margin-top:4px;font-size:12px;color:#f7f5f180;font-weight:500}.sigp-card--photo{position:relative;display:flex;align-items:center;justify-content:flex-start;grid-template-columns:none;min-height:var(--sigp-photo-min-h, 112px);padding:18px 20px;overflow:hidden;isolation:isolate;border:1px solid rgba(255,255,255,.08);border-top:1px solid rgba(255,255,255,.08);border-radius:var(--sigp-photo-radius, 20px);background:#1a1614;color:#fff;box-shadow:none}.sigp-card--photo:hover{background:#1a1614;color:#fff}.sigp-card--photo.is-active{color:#fff;background:#1a1614;border-color:#e877228c;border-top-color:#e877228c;box-shadow:0 0 0 1px #e8772259,0 10px 28px #00000059;filter:none}.sigp-section--photo-cards .sigp-card--photo:not(.is-active){filter:brightness(.42) saturate(.65)}.sigp-section--photo-cards .sigp-card--photo:not(.is-active) .sigp-card__dose-pill{background:#ffffff47;color:#fff}.sigp-section--photo-cards .sigp-card--photo.is-active .sigp-card__dose-pill{background:var(--sigp-photo-dose-bg, #ffffff);color:var(--sigp-photo-dose-color, #111111)}.sigp-section--photo-cards .sigp-card--photo:hover:not(.is-active){filter:brightness(.55) saturate(.8)}.sigp-card__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.sigp-card__bg img{width:100%;height:100%;object-fit:cover;display:block}.sigp-card__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,var(--sigp-photo-overlay, .55)),rgba(0,0,0,calc(var(--sigp-photo-overlay, .55) * .55)) 42%,#00000014 72%,#0000)}.sigp-card--photo .sigp-card__meta{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:8px;max-width:85%}.sigp-card--photo .sigp-card__name{font-family:var(--sigp-title-ff, inherit);font-size:var(--sigp-photo-name-size, 18px);font-weight:var(--sigp-title-weight, 800);line-height:1.15;letter-spacing:-.01em;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.35)}.sigp-card__dose-pill{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:3px 10px;border-radius:999px;background:var(--sigp-photo-dose-bg, #ffffff);color:var(--sigp-photo-dose-color, #111111);font-size:var(--sigp-photo-dose-size, 12px);font-weight:700;letter-spacing:.02em;line-height:1;white-space:nowrap}.sigp-section--photo-cards .sigp-flank{gap:14px}@media(min-width:900px){.sigp-section--photo-cards .sigp-flank{max-width:min(300px,100%);height:auto;min-height:var(--sigp-media-max, 260px);justify-content:center}.sigp-section--photo-cards .sigp-flank .sigp-card--photo{min-width:0;min-height:var(--sigp-photo-min-h, 112px)}}@media(max-width:899px){.sigp-section--photo-cards .sigp-card--photo{min-height:calc(var(--sigp-photo-min-h, 112px) * .85);padding:14px 12px}.sigp-section--photo-cards .sigp-card--photo .sigp-card__name{font-size:max(13px,calc(var(--sigp-photo-name-size, 18px) - 4px))}.sigp-section--shared-center .sigp-panel.is-active .sigp-panel__media{display:none}}.sigp-center{position:relative;min-height:0;display:grid;place-items:center}.sigp-center:before{content:"";position:absolute;width:min(70%,320px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(232,119,34,.35) 0%,rgba(232,119,34,.08) 45%,transparent 70%);pointer-events:none;z-index:0}.sigp-panel{position:relative;z-index:1;display:none;flex-direction:column;align-items:center;text-align:center;gap:14px;width:100%;max-width:420px}.sigp-panel.is-active{display:flex}.sigp-panel__below{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.sigp-panel__index-name{margin:0;font-family:var(--sigp-title-ff, inherit);font-size:var(--sigp-name-size, 36px);font-weight:var(--sigp-title-weight, 800);line-height:1.1;letter-spacing:-.02em;text-transform:uppercase;color:var(--sigp-title-color, #ffffff)}.sigp-panel__index-name span{color:var(--sigp-accent, #e87722);margin-right:.35em}.sigp-panel__media{width:min(100%,var(--sigp-media-max, 260px));aspect-ratio:1;border-radius:var(--sigp-media-radius, 20px);overflow:hidden;background:#ffffff0a;box-shadow:0 0 40px #e8772240}.sigp-panel__media img{width:100%;height:100%;object-fit:cover;display:block}.sigp-panel__benefit{margin:0;max-width:28rem;font-family:var(--sigp-body-ff, inherit);font-size:var(--sigp-benefit-size, 16px);line-height:1.5;color:var(--sigp-benefit-color, rgba(247, 245, 241, .9))}.sigp-panel__dose{margin:0;font-family:var(--sigp-title-ff, inherit);font-size:var(--sigp-dose-size, 22px);font-weight:800;color:var(--sigp-accent, #e87722)}.sigp-badge{display:inline-flex;align-items:flex-start;gap:12px;max-width:22rem;padding:12px 14px;border-radius:12px;background:var(--sigp-badge-bg, rgba(255, 255, 255, .06));border:1px solid var(--sigp-badge-border, rgba(255, 255, 255, .1));text-align:left;text-decoration:none;color:inherit}.sigp-badge__icon{width:28px;height:28px;flex:0 0 auto;color:var(--sigp-accent, #e87722)}.sigp-badge__icon svg{width:100%;height:100%;display:block;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.sigp-badge__text{margin:0;font-size:13px;line-height:1.4;color:var(--sigp-badge-color, rgba(247, 245, 241, .85))}.sigp-badge__text strong{display:block;color:var(--sigp-text, #f7f5f1);font-weight:700;margin-bottom:2px}.sigp-footer{margin-top:16px;text-align:center;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#f7f5f18c}.sigp-footer a{color:var(--sigp-accent, #e87722);text-decoration:none;font-weight:700}.sigp-footer a:hover{text-decoration:underline}.sigp-stage__clear{display:none}@media(max-width:899px){.sigp-container{padding:var(--sigp-pt-m, 48px) var(--sigp-px-m, 16px) var(--sigp-pb-m, 48px)}.sigp-stage{grid-template-columns:minmax(120px,38%) minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:var(--sigp-gap-m, 16px);row-gap:14px;align-items:start}.sigp-stage__clear,.sigp-flank--right{display:none}.sigp-center{display:contents}.sigp-center:before{display:none}.sigp-panel{display:none;max-width:none}.sigp-panel.is-active{display:contents}.sigp-panel__index-name{grid-column:2;grid-row:1;justify-self:center;width:100%;font-size:var(--sigp-name-size-m, 24px)}.sigp-panel__media{grid-column:2;grid-row:2;justify-self:center;width:min(100%,220px);aspect-ratio:1}.sigp-hub{grid-column:2;grid-row:2;justify-self:center;width:min(100%,220px);z-index:1}.sigp-hub__media{position:relative;width:100%;aspect-ratio:1;background:transparent;box-shadow:none;border-radius:0;overflow:visible}.sigp-hub__media:before{content:"";position:absolute;top:-22%;right:-22%;bottom:-22%;left:-22%;border-radius:50%;background:radial-gradient(circle,rgba(232,119,34,.35) 0%,rgba(232,119,34,.08) 45%,transparent 70%);pointer-events:none;z-index:-1}.sigp-hub__media img{position:relative;z-index:1}.sigp-section--shared-center .sigp-hub__media img{object-fit:contain}.sigp-flank--left{grid-column:1;grid-row:2;align-self:stretch;z-index:2;height:auto;min-height:100%;gap:8px;margin-top:0}.sigp-card{grid-template-columns:40px minmax(0,1fr);padding:8px;border-radius:10px}.sigp-card.is-active{box-shadow:inset 3px 0 0 var(--sigp-accent, #e87722);border-top-color:transparent}.sigp-section--photo-cards .sigp-card.is-active{box-shadow:0 0 0 1px #e8772273}.sigp-section--photo-cards .sigp-flank--left{max-width:none;width:100%;gap:10px}.sigp-section--photo-cards .sigp-card--photo{display:flex}.sigp-card__thumb{width:40px;height:40px}.sigp-card__dose{display:none}.sigp-connector{display:block;z-index:5}.sigp-panel__below{grid-column:1 / -1;grid-row:3;width:100%;max-width:none;margin:0;align-items:stretch;gap:10px}.sigp-panel__benefit{font-size:var(--sigp-benefit-size-m, 14px);max-width:none;text-align:center}.sigp-panel__dose{font-size:var(--sigp-dose-size-m, 18px);text-align:center}.sigp-badge{display:flex;width:100%;max-width:100%;box-sizing:border-box;padding:14px 16px}.sigp-footer{margin-top:12px}}@media(min-width:900px){.sigp-stage{width:100%;grid-template-columns:minmax(200px,1fr) auto minmax(200px,1fr);grid-template-rows:auto auto auto;justify-content:stretch;column-gap:var(--sigp-gap, 8px);row-gap:14px;align-items:start}.sigp-center{display:contents}.sigp-center:before{display:none}.sigp-panel{display:none;max-width:none}.sigp-panel.is-active{display:contents}.sigp-panel__index-name{grid-column:2;grid-row:1;justify-self:center;width:var(--sigp-media-max, 260px);max-width:var(--sigp-media-max, 260px);min-height:0;margin:0;text-align:center;text-wrap:balance;hyphens:none;-webkit-hyphens:none;overflow-wrap:break-word;word-break:normal;font-size:min(var(--sigp-name-size, 36px),calc(var(--sigp-media-max, 260px) / 7.5))}.sigp-panel__media{grid-column:2;grid-row:2;justify-self:center;position:relative;width:var(--sigp-media-max, 260px);height:var(--sigp-media-max, 260px);aspect-ratio:1;margin:0}.sigp-hub{grid-column:2;grid-row:2;justify-self:center;align-self:center;width:var(--sigp-media-max, 260px);z-index:2}.sigp-hub .sigp-panel__media,.sigp-hub__media{width:var(--sigp-media-max, 260px);height:var(--sigp-media-max, 260px);aspect-ratio:1;margin:0;position:relative}.sigp-section--shared-center .sigp-hub__media{background:transparent;box-shadow:none;overflow:visible}.sigp-section--shared-center .sigp-hub__media img{object-fit:contain}.sigp-hub .sigp-panel__media:before,.sigp-hub__media:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;border-radius:50%;background:radial-gradient(circle,rgba(232,119,34,.35) 0%,rgba(232,119,34,.08) 45%,transparent 70%);pointer-events:none;z-index:-1}.sigp-section--shared-center .sigp-panel .sigp-panel__media{display:none}.sigp-panel__media:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;border-radius:50%;background:radial-gradient(circle,rgba(232,119,34,.35) 0%,rgba(232,119,34,.08) 45%,transparent 70%);pointer-events:none;z-index:-1}.sigp-flank{grid-row:2;width:100%;max-width:300px;height:var(--sigp-media-max, 260px);min-height:var(--sigp-media-max, 260px);margin-top:0;justify-content:flex-start;gap:12px;box-sizing:border-box}.sigp-flank--left{grid-column:1;justify-self:start}.sigp-flank--right{grid-column:3;justify-self:end}.sigp-flank--left>.sigp-card--mobile-keep{display:none}.sigp-flank>li{flex:1 1 0;min-height:0;display:flex}.sigp-flank .sigp-card{flex:1 1 auto;align-self:stretch;width:100%;min-width:0;min-height:0;height:auto;box-sizing:border-box}.sigp-section--photo-cards .sigp-flank{max-width:min(300px,100%);height:auto;min-height:var(--sigp-media-max, 260px)}.sigp-section--photo-cards .sigp-flank .sigp-card--photo{min-width:0}.sigp-panel__below{grid-column:1 / -1;grid-row:3;justify-self:center;width:min(28rem,100%);max-width:28rem;display:flex;flex-direction:column;align-items:center;gap:12px}.sigp-panel__below .sigp-panel__dose,.sigp-stage__clear{display:none}.sigp-footer{position:relative;z-index:1;margin-top:12px}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/science-ingredients-gp.css.map */
