.scoop-section{background:var(--color-surface)}.scoop-layout{display:grid;grid-template-columns:1fr;gap:2rem;align-items:start}@media(min-width:768px){.scoop-layout{grid-template-columns:1fr 1fr;gap:3rem}}.scoop-image-col{display:flex;align-items:center;justify-content:center}.scoop-focus-img{width:100%;max-width:400px;border-radius:16px;box-shadow:0 8px 32px #00000014}.scoop-ingredients{list-style:none;padding:0;margin:0}.scoop-ingredients li{display:flex;justify-content:space-between;align-items:center;padding:.625rem 0;border-bottom:1px solid var(--color-outline);font-size:var(--text-base)}.scoop-ingredients li:last-child{border-bottom:none}.scoop-ing-name{font-weight:600;color:var(--color-contrast)}.scoop-ing-amount{font-weight:600;color:var(--color-primary);font-size:var(--text-base-sm)}.btn-view-facts{display:inline-flex;align-items:center;gap:.375rem;margin-top:1rem;font-size:var(--text-base);font-weight:700;color:var(--color-primary);cursor:pointer;background:none;border:none;padding:0}.btn-view-facts:hover{color:var(--color-primary-dark)}.btn-view-facts svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2.5;transition:transform .2s}.btn-view-facts[aria-expanded=true] svg{transform:rotate(45deg)}.supplement-facts-panel{display:grid;grid-template-rows:0fr;margin-top:0;font-size:var(--text-base-sm);transition:grid-template-rows .22s ease .2s,margin-top .22s ease .2s}.supplement-facts-panel-inner{min-height:0;overflow:hidden;background:var(--color-base);border-radius:8px;border:0 solid var(--color-contrast);padding:0 1.25rem;opacity:0;transition:opacity .22s ease,padding .22s ease,border-width .22s ease}.supplement-facts-panel.is-open{grid-template-rows:1fr;margin-top:1.5rem;transition:grid-template-rows .22s ease,margin-top .22s ease}.supplement-facts-panel.is-open .supplement-facts-panel-inner{border-width:2px;padding:1rem 1.25rem;opacity:1;animation:supplement-facts-drop-in .45s cubic-bezier(.22,1,.36,1) .05s;transition:opacity .22s ease .05s,padding .22s ease .05s,border-width .22s ease .05s}@keyframes supplement-facts-drop-in{0%{box-shadow:0 36px 64px -12px #0f1f2e52}to{box-shadow:0 0 #0f1f2e00}}@media(prefers-reduced-motion:reduce){.supplement-facts-panel,.supplement-facts-panel-inner,.supplement-facts-panel.is-open,.supplement-facts-panel.is-open .supplement-facts-panel-inner{transition:none;animation:none}}.supplement-facts-panel h3{font-size:var(--text-2xl);font-weight:900;border-bottom:8px solid var(--color-contrast);padding-bottom:.25rem;margin-bottom:.25rem}.supplement-facts-panel .serving-info{font-size:var(--text-sm);border-bottom:4px solid var(--color-contrast);padding-bottom:.375rem;margin-bottom:.375rem}.supplement-facts-panel table{width:100%;border-collapse:collapse}.supplement-facts-panel td,.supplement-facts-panel th{padding:.25rem 0;border-bottom:1px solid var(--color-outline);font-size:var(--text-sm)}.supplement-facts-panel .nutrient-name{font-weight:700}.supplement-facts-panel .daily-value{text-align:right}.supplement-facts-panel .indent{padding-left:1rem}.supplement-facts-panel .thick-border{border-bottom:4px solid var(--color-contrast)}.supplement-facts-panel .section-header-row{border-bottom:1px solid var(--color-contrast);font-weight:700}.supplement-facts-panel .other-ingredients{font-size:var(--text-xs);color:var(--color-muted);margin-top:.75rem;line-height:1.5}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-main-product-scoop.css.map */
