.s-doses__intro{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(2rem,1.4rem + 3vw,4rem);align-items:center;margin-bottom:clamp(2rem,1.6rem + 1.8vw,3rem)}@media(max-width:900px){.s-doses__intro{grid-template-columns:1fr}}.s-doses__head{min-width:0}.s-doses__head h2{margin:10px 0 12px}.s-doses__serving{margin-top:14px;color:var(--grey-500)}.s-doses__panel{margin:0;min-width:0}.s-doses__panel img{width:100%;height:auto;border-radius:var(--r-card);border:var(--hairline)}.s-doses__panel figcaption{margin-top:10px;color:var(--grey-500);text-align:right}.s-doses__group+.s-doses__group{margin-top:clamp(1.75rem,1.3rem + 1.8vw,2.75rem)}.s-doses__grouplabel{margin-bottom:14px}.s-doses__scroll{overflow-x:auto}.s-doses__table{width:100%;border-collapse:collapse;table-layout:fixed}.s-doses__table th,.s-doses__table td{padding:13px 12px;text-align:left;border-bottom:var(--hairline);min-width:0}.s-doses__table th:first-child,.s-doses__table td:first-child{padding-left:0}.s-doses__table th:last-child,.s-doses__table td:last-child{padding-right:0}.s-doses__table thead th{font-family:var(--font-mono);font-size:var(--t-eyebrow);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--grey-500);border-bottom:var(--hairline)}.s-doses__table th.s-num,.s-doses__table td.s-num{text-align:right}.s-doses__foot{margin-top:clamp(1.5rem,1.1rem + 1.6vw,2.25rem);display:grid;gap:12px}@media(max-width:700px){.s-doses__scroll{overflow-x:visible}.s-doses__table thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%)}.s-doses__table,.s-doses__table tbody{display:block;width:100%}.s-doses__table tr{display:block;margin-bottom:16px;padding:22px;background:var(--white);border:var(--hairline);border-radius:var(--r-card)}.s-doses__table td{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:0}.s-doses__table td:before{content:attr(data-label);font-family:var(--font-mono);font-size:var(--t-eyebrow);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--grey-500);flex:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/strum-ingredient-doses.css.map */
