.avlid{display:block;color:#182e24;min-width:0}.avlid [hidden]{display:none!important}.avlid .avlid-open,.avlid-fallback>summary{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:max-content;max-width:100%;min-height:48px;margin:10px 0 0;padding:12px 0;color:#173c2c;border:0;background:transparent;font:700 16px/1.5 var(--font-body--family, Lato, sans-serif);text-align:left;cursor:pointer;list-style:none}.avlid-open{text-decoration:underline;text-underline-offset:4px}.avlid-fallback>summary::-webkit-details-marker{display:none}.avlid-open .avl-faq__chevron{transform:rotate(-90deg)}.avlid-fallback[open]>summary .avl-faq__chevron{transform:rotate(180deg)}.avlid :focus-visible{outline:3px solid #173c2c;outline-offset:3px}.avlid .avlid-dialog{width:min(640px,calc(100% - 32px));max-width:none;max-height:min(800px,calc(100dvh - 40px));margin:auto;padding:0;color:#182e24;background:#f7f4ec;border:1px solid #91a796;border-radius:12px;font-family:var(--font-body--family, Lato, sans-serif);overflow:hidden}.avlid-dialog[open]{display:flex;flex-direction:column}.avlid-dialog::backdrop{background:#182e2473}.avlid-dialog__header{display:flex;align-items:center;justify-content:space-between;flex:none;gap:20px;padding:18px 24px;border-bottom:1px solid #91a796}.avlid .avlid-dialog__header h2{margin:0;color:#182e24;font-family:inherit;font-size:24px;font-weight:700;letter-spacing:-.01em;line-height:1.25}.avlid .avlid-close{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:1px solid #91a796;border-radius:8px;color:#173c2c;background:transparent;cursor:pointer}.avlid-close:hover{background:#e9ede5}.avlid-dialog__body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 24px 28px;scrollbar-color:#5a7763 #e9ede5;scrollbar-width:thin}.avlid-content{font-size:16px;line-height:1.6;overflow-wrap:anywhere}.avlid-content .avlir{margin-top:0}.avlid-content .avlir-list{border-top:0}.avlid .avlid-content h3{margin:26px 0 12px;font-size:18px;line-height:1.4;font-weight:700;color:#173c2c}.avlid .avlid-content p{margin:0 0 12px;font-size:16px;line-height:1.6}.avlid .avlid-content .avlir-caption{margin-top:12px;font-size:14px}.avlid .avl-ingredient-nutrition h3 span{display:block;color:#4c5c50;font-size:14px;font-weight:400}.avlid .avl-ingredient-nutrition dl{margin:0}.avlid .avl-ingredient-nutrition dl>div{display:flex;justify-content:space-between;gap:24px;padding:10px 0;border-bottom:1px solid #c0cec1}.avlid .avl-ingredient-nutrition dt{color:#4c5c50}.avlid .avl-ingredient-nutrition dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.avlid-explainer{border-bottom:1px solid #91a796}.avlid-explainer>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding-block:14px;font-weight:700;cursor:pointer;list-style:none}.avlid-explainer>summary::-webkit-details-marker{display:none}.avlid-explainer[open]>summary .avl-faq__chevron{transform:rotate(180deg)}.avlid-explainer>div{padding-bottom:18px}.avlid-explainer a{display:inline-flex;align-items:center;min-height:44px;color:#173c2c;text-underline-offset:4px}@media(max-width:767px){.avlid .avlid-dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.avlid-dialog__header{padding:12px 16px;gap:12px}.avlid .avlid-dialog__header h2{font-size:22px}.avlid-dialog__body{padding:0 16px 24px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/avl-ingredient-details.css.map */
