.fremst-stock-status{display:flex;align-items:flex-start;gap:12px;padding:16px;border-left:3px solid #ad761e;background:#f5eddc;color:#6d4913;line-height:1.5;border-radius:3px}
.fremst-stock-status strong{display:block;font-family:inherit;font-size:14px;font-weight:700;line-height:1.5;text-transform:none}
.fremst-stock-status p{margin:4px 0 0;font-family:inherit;font-size:12px;line-height:1.5;text-transform:none}
.fremst-stock-status__dot{display:block;flex:0 0 8px;width:8px;height:8px;margin-top:7px;border-radius:50%;background:currentColor}
.fremst-stock-status[data-stock-state=stock]{border-left-color:#3b7b4f;background:#edf4ef;color:#285b38}
.fremst-stock-status[data-stock-state=contact],.fremst-stock-status[data-stock-state=unavailable]{border-left-color:#a84a51;background:#f7eaea;color:#8a343b}
.fremst-stock-status[data-stock-state=unknown]{border-left-color:#777a8a;background:#f0f0f5;color:#444656}
@media(max-width:380px){.fremst-stock-status{padding:12px;gap:10px}}
