91³Ô¹ÏÍø

Watch CBS News

L.A. cookie shop owner sees profits crumble under tariff burden: "I have to find a way to persevere"

Los Angeles — Cookie connoisseur Lara Adekoya started her baking business during the pandemic, selling cookies to masked customers out of her Los Angeles home. 

Now, customers flock to her L.A. bakery, Fleurs et Sel, to get their hands on flavors like oatmeal chocolate chip walnut, peanut butter and Nutella, and matcha dark chocolate.

Adekoya says she's now paying $50 to $100 more per bag for premium ingredients imported from countries around the world, including France and Japan, due to President Trump's tariffs. 

She says that amounts to an extra $3,000 to $4,000 per month she is now spending on supplies.

Adekoya says she has not yet passed on that extra cost to her customers, absorbing the entirety of it herself.

"I guess the easy answer is like, raise your prices. I'm not at the point where I want to pass that on to my customers," Adekoya told CBS News. 

Two lower federal courts have ruled the Trump administration's "reciprocal" tariffs, ranging from 15% to 50%, are illegal. The Trump administration has appealed the case to the Supreme Court.

Small businesses involved in the case say the impacts of tariffs are "not survivable."

"Mom and pop shops, they don't have the resources to absorb these high costs imposed by these tariffs," said Brian Peck, executive director for the USC Center for Transnational Law and Business, and an adjunct assistant law professor who specializes in tariffs. "If these reciprocal tariffs are upheld by the Supreme Court, it gives the president unlimited authority to impose whatever tariffs he wants on different countries. It limits the choices you have in terms of trying to find alternative sources."

Higher tariffs have forced Adekoya to delay expanding her business, and she's had to limit the availability of cookies that require imported ingredients.
 
"I have those core flavors that I know I can get those ingredients. And then the specialty flavors, I can just throw them in and out based on being able to source them," Adekoya explained. "I have to find a way to persevere. If I didn't have that mindset when I started my business, I wouldn't have gotten this far."

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=50747257b890e014813016b79ece0fb2'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });